From 2b8989c64bcd92388fac17aae1ce7747dd139332 Mon Sep 17 00:00:00 2001 From: vitordematos <95544110+vitordematos@users.noreply.github.com> Date: Fri, 13 May 2022 16:30:17 +0000 Subject: [PATCH 1/9] Update and rename README.md to README_pt-PT.md --- README.md => README_pt-PT.md | 81 +++++++++++++++++------------------- 1 file changed, 39 insertions(+), 42 deletions(-) rename README.md => README_pt-PT.md (58%) diff --git a/README.md b/README_pt-PT.md similarity index 58% rename from README.md rename to README_pt-PT.md index 478fce6..6641c3b 100644 --- a/README.md +++ b/README_pt-PT.md @@ -1,42 +1,42 @@ -# How to de-googlize, increase the security and improve the privacy and usability of the Asus Zenfone via ADB +# Como desgooglizar, aumentar a segurança e melhorar a privacidade e a usabilidade do Asus Zenfone via ADB -In this article we will learn how to *de-googlize* the smartphone and uninstall all the *bloatware* that ships from factory without compromising device functionality. For this we will use the ADB command (android debug bridge) in Linux. -When we buy an android smart-phone, in theory we get a Swiss army knife for everyday life, but in practice, as we buy it from *consumer electronics* the device comes with so many *trackers* from factory that we will never be able to take advantage of its full potential unless we make some changes. As the firms that produce them continue to prioritize not user experience and freedom, but rather the *targeted advertising* model that forces tracking of user behaviour, the myriad of trackers that this option entails slows down the device and makes it harder to use, often forcing the device to consume more memory, more battery and, should we decide to take action to counter this abusive behaviour, using *disable* or *freeze*, causing *loops* that will hinder network access. The only option is to prevent those apps from running without our consent, thus ceasing to compete with the apps we intend to use. Because these are system-level apps, *Uninstall* is the only effective command to stop them. We can then get rid of those .apk that only serve third party interests, doing nothing for the user-purchaser, who is the one who has the legitimate right to use the device as and only as he wishes. In order to enjoy the Swiss Army Knife for which we gave up our money, we have to clean the device we just bought! Yes it is the sad truth. We can pay more for *more* factory clean alternatives like [Volla Phone](https://volla.online/en/) or [Murena Fairphone 3+ - eSolutions - deGoogled phones and services](https://esolutions.shop/shop/murena-fairphone-3-plus-fr/) or else clean the phone ourselves via adb. Just follow this manual. +Neste artigo vamos aprender a *desgooglizar* o smartphone e a desinstalar todo o *bloatware* que vem de fábrica sem comprometer funcionalidades do dispositivo. Para isso utilizaremos o comando ADB (android debug bridge) no Linux. +Quando compramos um smart-phone android, em teoria ficamos com um canivete suíço para o dia-a-dia, mas na prática, como o compramos à *electrónica de consumo* o dispositivo traz tantos *trackers* de fábrica que nunca conseguiremos tirar partido do seu máximo potencial a menos que façamos algumas alterações. Como as firmas que os produzem continuam a priorizar não a experiência e a liberdade do utilizador, mas antes o modelo de *publicidade direccionada* que obriga ao rastreamento do comportamento dos utilizadores, a miríade de trackers que essa opção acarreta, torna o dispositivo lento e a sua utilização exasperante, frequentemente obrigando o dispositivo a consumir mais memória, mais bateria e, caso decidamos tomar medidas para contrariar esse comportamento abusivo, usando *disable* ou *freeze*, causando *loops* que dificultarão o acesso à rede. A única opção é impedir que essas apps sejam executadas sem o nosso consentimento, deixando assim de competir com as apps que pretendemos usar. Porque se trata de apps instaladas a nível do sistema, *Uninstall* é o único comando eficaz para as parar. Podemos então ver-mo-nos livres desses .apk que apenas servem interesses de terceiros, não fazendo nada pelo utilizador-comprador, que é quem detém o legítimo direito de utilizar-se do dispositivo como e apenas como entender. Para usufruirmos do canivete suíço por cuja expectativa prescindimos do nosso dinheiro temos de limpar o dispositivo que acabámos de comprar! Sim é a triste verdade. Podemos pagar mais por alternativas *mais* limpas de fábrica como o [Volla Phone](https://volla.online/en/) ou o [Murena Fairphone 3+ – eSolutions – deGoogled phones and services](https://esolutions.shop/shop/murena-fairphone-3-plus-fr/) ou então limpar nós próprios o telefone via adb. Basta seguir este manual. -Pre-requisites: when you first turn on your phone you must not have any SIM card with data plan or memory card inserted in your device and, despite the Google app asking us to do so, you must not allow your device to connect to any networks. And, of course, we must not enter any kind of credentials or phone number into any *system* app. Not clicking *yes* nor *accepting* nor *agreeing* to any questions the Google app asks us. Just keep saying *no* and *set "later "* until we can exit the app. Close the application. -To access the developer tools that are *hidden* in android go to *settings* > *about* > *software information* > and repeatedly click *build number* seven times. You'll get a *toast* message saying *"congratulations! You are now a programmer "*. From there on the second-to-last entry in the *settings* should read *developer options*. So let's get to it! +Requisitos prévios: ao ligar o telefone pela primeira vez não devemos ter qualquer cartão SIM com plano de dados ou cartão de memória inserido no dispositivo e, apesar da app Google nos pedir isso, não devemos permitir que o dispositivo se ligue a quaisquer redes. E, claro, não devemos introduzir nenhum tipo de credenciais ou número de telefone em app alguma *de sistema*. Não clicar *sim* nem *aceito* nem *concordo* com quaisquer perguntas que a aplicação Google nos faça. Vamos dizendo *não* e *configurar "mais tarde"* até que consigamos sair da aplicação. Fechar a aplicação. +Para ter acesso às ferramentas de programador que estão *escondidas* no android ir até *settings* > *about* > *software information* > e clicar repetidamente sete vezes em *build number*. Receberemos uma mensagem *toast* a dizer *"congratulations! You are now a programmer"*. A partir daí na ante-penúltima entrada das *settings* deveremos ler *developer options*. Então vamos lá! -1. On the phone, enable *usb debugging* in the > *settings* > *developer options*. It is also advisable to select *stay awake*. In my case I opened the [appManager](https://github.com/MuntashirAkon/AppManager), searched for the app to uninstall and kept the app open to verify that by running the adb command on the pc, the app *disappeared* effectively from the smartphone screen (it was no longer available to user 0). -2. In Linux open the terminal, in the case of Kubuntu, open Konsole (CTL+ALT+T) and type ```adb devices``` which returns on the first line ```* deamon started successfully``` and on another line an 8 digit *string* with the serial number of the device. -3. To uninstall the .apk itself you must type the command ``adb shell pm uninstall --user 0 (.apk name)``. For example, to uninstall google assist type ``adb shell pm uninstall --user 0 com.google.android.googlequickserchbox``. The command returns on the line below the word "Success". In reality the .apk is still there but it is not available to user 0 (that's us) and therefore will not be executable. +1. No telefone, habilitar o *usb debugging* nas > *settings* > *developper options*. É aconselhável também seleccionar o *stay awake*. No meu caso abri a [appManager](https://github.com/MuntashirAkon/AppManager), pesquisei pela app a desinstalar e mantive a app aberta para verificar que ao executar o comando adb no pc, a app *desaparecia* efectivamente do ecrã do smartphone (deixava de estar disponível para o utilizador 0). +2. No Linux abrir a linha de comandos, no caso do Kubuntu, o Konsole e digitar ```adb devices``` que devolve na primeira linha ```* deamon started successfully``` e noutra linha uma *string* de 8 dígitos com o número de série do dispositivo. +3. Para desinstalar os .apk propriamente ditos há que digitar o comando ```adb shell pm uninstall --user 0 (.apk name)```. Por exemplo, para desinstalar o google assist digitar ```adb shell pm uninstall --user 0 com.google.android.googlequickserchbox```. O comando devolve na linha abaixo a palavra "Success". Na realidade o .apk continua lá mas não fica disponível para o utilizador 0 (que somos nós) e portanto não será executável. -### What if we need to reinstall some of those apps? +### E se precisarmos de reinstalar algumas dessas apps? -The uninstall can be reversed with the *install r* command. First we need to find the location of the install file (the .apk). Just type ```adb shell pm dump com.google.android. | grep Path``` which returns the path of the .apk and then we can reinstall it by typing ```adb shell pm install -r --user 0 /absolute/path/to/file/app-name_v0.0.0.apk (pseudo code)```. For example, if we want to continue to be able to install / uninstall / reinstall .apks from within the phone itself we have to reinstall one of the apps that are in the list below. First, we have to search for it by typing *adb shell pm dump com.google.android.packageinstaller | grep Path* which returns these two lines: +A desinstalação pode ser revertida com o comando _install r_. Primeiro temos de encontrar a localização do ficheiro de instalação (o .apk). Para isso digitamos ```adb shell pm dump com.google.android. | grep Path``` que devolve o caminho do .apk e depois pode-se reinstalá-lo digitando ```adb shell pm install -r --user 0 /absolute/path/to/file/nome_da_app_v0.0.0.apk (pseudo code)```. Exemplicando, se quisermos continuar a poder instalar / desinstalar / reinstalar .apks a partir do próprio telefone temos de reinstalar uma das apps que estão na lista abaixo. Primeiro, temos de a procurar digitando *adb shell pm dump com.google.android.packageinstaller | grep Path* que devolve estas duas linhas: ``` codePath=/system/priv-app/GooglePackageInstaller resourcePath=/system/priv-app/GooglePackageInstaller ``` -to reinstall we type *adb shell pm install -r --user 0 /system/priv-app/GooglePackageInstaller* which returns: +para reinstalar digitamos *adb shell pm install -r --user 0 /system/priv-app/GooglePackageInstaller* que devolve: ``` -/com.google.android.packgeinstaller-1.apk pkg: /system/priv-app/GooglePackageInstaller +/com.google.android.packgeinstaller-1.apk pkg: /system/priv-app/GooglePackageInstaller Success ``` -### List (with comments) of the 49 *.apk* to uninstall (.apk that contain trackers and can be replaced by better apps) and other useful commands +### Lista (comentada) dos 49 *.apk* a desinstalar (.apk que contêm trackers e podem ser substituídos por apps melhores) e de comandos úteis ``` - adb devices //initialize communication with the device - adb --help //help on all adb commands - adb shell pm list permission-groups //view device permission groups - adb shell pm list users //list users on the device - adb shell pm get-install-location //see where apk is being installed - adb shell pm list packages // list all apk installed for the user - //commands for all .apk to uninstall (with some comments). Upon pressing ENTER and executing each command below, the program should return "Success": + adb devices //inicializa a comunicação com o dispositivo + adb --help //ver ajuda sobre todos os comandos adb + adb shell pm list permission-groups //ver grupos de permissões do dispositivo + adb shell pm list users //listar utilizadores do dispositivo + adb shell pm get-install-location //ver onde é que os apk estão a ser instalados + adb shell pm list packages // lista todos os apk instalados para o utilizador + //comandos para todos os .apk a desinstalar (com alguns comentários). Ao premir ENTER e executar cada comando abaixo, o programa deverá devolver "Sucess": adb shell pm uninstall --user 0 com.google.android.onetimeinitializer - adb shell pm uninstall --user 0 com.google.android.googlequicksearchbox //the google assistant that's always listening - adb shell pm uninstall --user 0 com.google.android.marvin.talkback //the one that lets google listen to you - adb shell pm uninstall --user 0 com.google.android.syncadapters.contacts //sends your contacts to google + adb shell pm uninstall --user 0 com.google.android.googlequicksearchbox //o google assist que está sempre à escuta + adb shell pm uninstall --user 0 com.google.android.marvin.talkback //o que permite que a google te ouça + adb shell pm uninstall --user 0 com.google.android.syncadapters.contacts //envia os teus contactos para a google adb shell pm uninstall --user 0 com.google.android.apps.messaging adb shell pm uninstall --user 0 com.google.android.apps.docs adb shell pm uninstall --user 0 com.google.android.gsf.login @@ -59,15 +59,15 @@ Success adb shell pm uninstall --user 0 com.google.android.tts adb shell pm uninstall --user 0 com.google.android.configupdater adb shell pm uninstall --user 0 com.google.android.partnersetup - adb shell pm uninstall --user 0 com.google.android.packageinstaller //!Warning this is the app that allows you to manage .apks directly on android. See above how to reinstall it in case we need to manage apps without adb access. It has no trackers so we may not uninstall this one! + adb shell pm uninstall --user 0 com.google.android.packageinstaller //!Atenção esta é a app que permite gerir .apks directamente no android. Ver acima como a reinstalar caso necessitemos de gerir apps sem acesso a adb. Não tem trackers pelo que podemos não desinstalar esta! adb shell pm uninstall --user 0 com.google.driveactivator - adb shell pm uninstall --user 0 com.android.cellbroadcastreceiver //allow the government via isp to send you propaganda messages + adb shell pm uninstall --user 0 com.android.cellbroadcastreceiver //permite que o governo via isp te envie mensagens de propaganda adb shell pm uninstall --user 0 com.google.android.backuptransport adb shell pm uninstall --user 0 com.android.vending - adb shell pm uninstall --user 0 com.amazon.kindle //what is this doing on a phone? - adb shell pm uninstall --user 0 com.tripadvisor.tripadvisor //what is this doing on a phone? - adb shell pm uninstall --user 0 com.oma.drm //Censorship app which may prevent you from reading file content (not gnu/copyleft compliant and tries to impose copyright censorship) - adb shell pm uninstall --user 0 com.asus.dm //tries to download system updates (+-2GB) every time you enable a data connections: resembles a DDOS attack + adb shell pm uninstall --user 0 com.amazon.kindle //o que é que isto está a fazer num telefone?? + adb shell pm uninstall --user 0 com.tripadvisor.tripadvisor //o que é que isto está a fazer num telefone?? + adb shell pm uninstall --user 0 com.oma.drm //app de censura que te pode impedir de ler conteúdo de ficheiros (não respeita gnu/copyleft e tenta impôr censura escorada no copyright) + adb shell pm uninstall --user 0 com.asus.dm //tenta fazer download do sistema (+-2GB) de cada vez que ligas os dados: assemelha-se a um ataque DDOS adb shell pm uninstall --user 0 com.ironsource.appcloud.oobe.asus adb shell pm uninstall --user 0 com.asus.ia.asusapp adb shell pm uninstall --user 0 com.asus.weathertime @@ -82,18 +82,18 @@ Success adb shell pm uninstall --user 0 com.asus.ime adb shell pm uninstall --user 0 com.asus.as //asus analytics adb shell pm uninstall --user 0 com.asus.contacts.theme.dark - adb shell pm uninstall --user 0 com.asus.contacts //allows you to manage SIM contacts (useful if you have to use a dumbphone) but makes your .vcf contacts almost unusable by making *merges* that hide duplicate contacts (and there are alternative apps for managing SIM contacts) - adb shell pm uninstall --user 0 com.asus.asusincallui //hi-jacks the dialer app + adb shell pm uninstall --user 0 com.asus.contacts //permite gerir contactos SIM (útil se tivermos de usar um dumbphone) mas torna o nosso .vcf de contactos praticamente inutilizável fazendo *merges* que escondem os contactos duplicados (e há apps alternativas para isso) + adb shell pm uninstall --user 0 com.asus.asusincallui //faz um hi-jacking do dialer adb shell pm uninstall --user 0 com.asus.camera adb shell pm uninstall --user 0 com.asus.deskclock adb shell pm uninstall --user 0 com.asus.systemupdate adb shell pm uninstall --user 0 com.asus.zentalk - adb shell pm uninstall --user 0 com.qualcomm.location.XT //to use gps you only need com.qualcomm.location not the XT that keeps running even inside buildings mapping where you are and allowing triangulation plus every time you start gps it asks permission yhus nagging you until you say yes (dark design pattern) - adb shell pm trim-caches //delete all applications cache - adb shell pm reboot //restart the device + adb shell pm uninstall --user 0 com.qualcomm.location.XT //para usares o gps precisas só de com.qualcomm.location essa XT fica sempre em excução mesmo dentro de edifícios mapeando o sítio onde te encontras e permitindo a triangulação além disso de cada vez que inicias o gps ela pede permissão para te chatear até que digas que sim (dark design pattern) + adb shell pm trim-caches //apagar a cache das aplicações + adb shell pm reboot //reiniciar o dispositivo ``` -Once the undesirable applications have been removed, they need to be replaced. Here is the list, in alphabetical order, of the **FOSS** apps (source code available for anyone to scrutinize and improve) and **no trackers** to make your phone a user-friendly Swiss army knife: +Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica aqui a lista, por ordem alfabética, das apps **FOSS** (código-fonte disponível para escrutínio e melhoramentos por qualquer pessoa) e **sem trackers** para tornar o telefone um canivete suíço amigo do utilizador: ``` @@ -241,15 +241,12 @@ Once the undesirable applications have been removed, they need to be replaced. H List made using [List My Apps](https://search.f-droid.org/?q=de.onyxbits.listmyapps) ``` +Uma nota sobre a app de assistência! Desinstalámos a *assist app* da Google por ser demasiado invasiva da nossa privacidade uma vez que ouve e reporta tudo o que dissermos e também tudo o que escrevermos (se a usássemos em conjunto com a aplicação de teclado que vem de fábrica, o nosso histórico de digitação seria também enviado para o fabricante; neste caso a ASUS) com o pretexto de nos «assistir» e «melhorar (err... conhecer!) a experiência do utilizador». Convém pois que a substituamos por uma que tenha a possibilidade de funcionar apenas offline. Uma vez que instalámos o [KISS launcher](https://search.f-droid.org/?q=fr.neamar.kiss) podemos utilizá-lo não como o default launcher (para isso eu uso o [Lawnchair](https://search.f-droid.org/?q=ch.deletescape.lawnchair.plah) mas como *assist app*. Podemos escolher o que queremos que a app encontre para nós: eu disse-lhe para procurar apenas em a) contactos, b) ficheiros e c) aplicações (mas também é possível incluirmos *web search* e escolhermos o motor de busca); fiz também *freeze* à *history* para não aumentar exponencialmente a base de dados da aplicação. Para usar o KISS como app de assistência: ir até *settings* > *apps* > *ícone roda dentada* > *default apps* > *assist app* > e escolher da lista o KISS Launcher. +Agora já podemos inserir os nossos cartões no dispositivo e configurá-lo para as nossas necessidades. A lista acima contempla exaustivamente as funcionalidades de todos os .apks que acabámos de desinstalar, e acrescenta mais algumas funcionalidades respectivas às minhas necessidades pessoais no momento em que escrevi este tutorial; salvaguarda-se que eventualmente algumas pessoas não precisarão de tantas aplicações enquanto que outras precisarão de mais. Os repositórios FOSS estão repletos de boas aplicações que podemos testar. - -A note about the assistance app! We have uninstalled Google's *assist app* as it is too invasive of one's privacy as it listens and reports everything we say and also everything we type (if we use it together with the factory-shipped keyboard app, our typing history would also be sent to the manufacturer; in this case ASUS) under the pretext of "assisting" us and "improving (err... acknowledge!) the user experience". We should therefore replace it with one that has the possibility to work offline only. Once we have installed the [KISS launcher](https://search.f-droid.org/?q=fr.neamar.kiss) we can use it not as the default launcher (for which I use [Lawnchair](https://search.f-droid.org/?q=ch.deletescape.lawnchair.plah) but as an *assist app*. We can choose what we want the app to find for us: I told it to search only for a) contacts, b) files and c) apps (but it's also possible to include *web search* and choose the search engine); I also keep the *history* *frozen* so as not to exponentially increase the app's database. To use KISS as an assistance app: go to *settings* > *apps* > *icon cogwheel* > *default apps* > *assist app* > and choose KISS Launcher from the list. - -Now we can insert our cards into the device and configure it to our needs. The above list exhaustively covers the features of all the .apks we just uninstalled, and adds some more features respective to my personal requirements at the time of writing this tutorial; despite that eventually some people will not require so many apps while others may require more. The FOSS repositories are full of good applications that we can test. - -Glossary: +Glossário: * adb = android debug bridge * apk = android package -* shell = command line that communicates with operating system services +* shell = linha de comandos que comunica com os serviços do sistema operativo * pm = package manager From 139fb7316d1a94586f1e9ec546175a70a6aaf5bd Mon Sep 17 00:00:00 2001 From: vitordematos <95544110+vitordematos@users.noreply.github.com> Date: Fri, 13 May 2022 16:31:04 +0000 Subject: [PATCH 2/9] Create README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..5b70363 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# degooglise-androidEN +How to de-googlize, increase the security and improve the privacy and usability of the Asus Zenfone via ADB From 8b279a3fb47fcd2728e97939fc3300568b410e61 Mon Sep 17 00:00:00 2001 From: vitordematos <95544110+vitordematos@users.noreply.github.com> Date: Sun, 15 May 2022 18:51:56 +0000 Subject: [PATCH 3/9] Update README_pt-PT.md --- README_pt-PT.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README_pt-PT.md b/README_pt-PT.md index 6641c3b..426c9a9 100644 --- a/README_pt-PT.md +++ b/README_pt-PT.md @@ -23,7 +23,7 @@ para reinstalar digitamos *adb shell pm install -r --user 0 /system/priv-app/Goo Success ``` -### Lista (comentada) dos 49 *.apk* a desinstalar (.apk que contêm trackers e podem ser substituídos por apps melhores) e de comandos úteis +### Lista (comentada) dos 49 *.apk* a desinstalar (.apk que contêm trackers e podem ser substituídos por apps melhores) e de comandos úteis. Ressalva-se que este foi o bloatware que encontrei no meu telefone mas a lista varia consoante o dispositivo e o fabricante. ``` adb devices //inicializa a comunicação com o dispositivo @@ -241,7 +241,8 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica List made using [List My Apps](https://search.f-droid.org/?q=de.onyxbits.listmyapps) ``` -Uma nota sobre a app de assistência! Desinstalámos a *assist app* da Google por ser demasiado invasiva da nossa privacidade uma vez que ouve e reporta tudo o que dissermos e também tudo o que escrevermos (se a usássemos em conjunto com a aplicação de teclado que vem de fábrica, o nosso histórico de digitação seria também enviado para o fabricante; neste caso a ASUS) com o pretexto de nos «assistir» e «melhorar (err... conhecer!) a experiência do utilizador». Convém pois que a substituamos por uma que tenha a possibilidade de funcionar apenas offline. Uma vez que instalámos o [KISS launcher](https://search.f-droid.org/?q=fr.neamar.kiss) podemos utilizá-lo não como o default launcher (para isso eu uso o [Lawnchair](https://search.f-droid.org/?q=ch.deletescape.lawnchair.plah) mas como *assist app*. Podemos escolher o que queremos que a app encontre para nós: eu disse-lhe para procurar apenas em a) contactos, b) ficheiros e c) aplicações (mas também é possível incluirmos *web search* e escolhermos o motor de busca); fiz também *freeze* à *history* para não aumentar exponencialmente a base de dados da aplicação. Para usar o KISS como app de assistência: ir até *settings* > *apps* > *ícone roda dentada* > *default apps* > *assist app* > e escolher da lista o KISS Launcher. + +Uma nota sobre a app de assistência! Desinstalámos a *assist app* da Google por ser demasiado invasiva da nossa privacidade uma vez que ouve e reporta tudo o que dissermos e também tudo o que escrevermos (se a usássemos em conjunto com a aplicação de teclado que vem de fábrica, o nosso histórico de digitação seria também enviado para o fabricante; neste caso a ASUS) com o pretexto de nos «assistir» e «melhorar (err... conhecer!) a experiência do utilizador». Convém pois que a substituamos por uma que tenha a possibilidade de funcionar apenas offline. Uma vez que instalámos o [KISS launcher](https://search.f-droid.org/?q=fr.neamar.kiss) podemos utilizá-lo não como o default launcher (para isso eu uso o [Lawnchair](https://search.f-droid.org/?q=ch.deletescape.lawnchair.plah) mas como *assist app*. Podemos escolher o que queremos que a app encontre para nós: eu disse-lhe para procurar apenas em a) contacts, b) device settings e c) shortcuts (mas também é possível incluirmos *web search providers* e escolhermos o motor de busca); fiz também *freeze* à *history* para não aumentar exponencialmente a base de dados da aplicação. Para usar o KISS como app de assistência: ir até *settings* > *apps* > *ícone roda dentada* > *default apps* > *assist app* > e escolher da lista o KISS Launcher. Agora já podemos inserir os nossos cartões no dispositivo e configurá-lo para as nossas necessidades. A lista acima contempla exaustivamente as funcionalidades de todos os .apks que acabámos de desinstalar, e acrescenta mais algumas funcionalidades respectivas às minhas necessidades pessoais no momento em que escrevi este tutorial; salvaguarda-se que eventualmente algumas pessoas não precisarão de tantas aplicações enquanto que outras precisarão de mais. Os repositórios FOSS estão repletos de boas aplicações que podemos testar. From dd600b0471d2083269c1b5993d56058187839a44 Mon Sep 17 00:00:00 2001 From: vitordematos <95544110+vitordematos@users.noreply.github.com> Date: Sat, 23 Jul 2022 19:19:47 +0000 Subject: [PATCH 4/9] Delete LICENSE --- LICENSE | 121 -------------------------------------------------------- 1 file changed, 121 deletions(-) delete mode 100644 LICENSE diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 0e259d4..0000000 --- a/LICENSE +++ /dev/null @@ -1,121 +0,0 @@ -Creative Commons Legal Code - -CC0 1.0 Universal - - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE - LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN - ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS - INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES - REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS - PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM - THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED - HEREUNDER. - -Statement of Purpose - -The laws of most jurisdictions throughout the world automatically confer -exclusive Copyright and Related Rights (defined below) upon the creator -and subsequent owner(s) (each and all, an "owner") of an original work of -authorship and/or a database (each, a "Work"). - -Certain owners wish to permanently relinquish those rights to a Work for -the purpose of contributing to a commons of creative, cultural and -scientific works ("Commons") that the public can reliably and without fear -of later claims of infringement build upon, modify, incorporate in other -works, reuse and redistribute as freely as possible in any form whatsoever -and for any purposes, including without limitation commercial purposes. -These owners may contribute to the Commons to promote the ideal of a free -culture and the further production of creative, cultural and scientific -works, or to gain reputation or greater distribution for their Work in -part through the use and efforts of others. - -For these and/or other purposes and motivations, and without any -expectation of additional consideration or compensation, the person -associating CC0 with a Work (the "Affirmer"), to the extent that he or she -is an owner of Copyright and Related Rights in the Work, voluntarily -elects to apply CC0 to the Work and publicly distribute the Work under its -terms, with knowledge of his or her Copyright and Related Rights in the -Work and the meaning and intended legal effect of CC0 on those rights. - -1. Copyright and Related Rights. A Work made available under CC0 may be -protected by copyright and related or neighboring rights ("Copyright and -Related Rights"). Copyright and Related Rights include, but are not -limited to, the following: - - i. the right to reproduce, adapt, distribute, perform, display, - communicate, and translate a Work; - ii. moral rights retained by the original author(s) and/or performer(s); -iii. publicity and privacy rights pertaining to a person's image or - likeness depicted in a Work; - iv. rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - v. rights protecting the extraction, dissemination, use and reuse of data - in a Work; - vi. database rights (such as those arising under Directive 96/9/EC of the - European Parliament and of the Council of 11 March 1996 on the legal - protection of databases, and under any national implementation - thereof, including any amended or successor version of such - directive); and -vii. other similar, equivalent or corresponding rights throughout the - world based on applicable law or treaty, and any national - implementations thereof. - -2. Waiver. To the greatest extent permitted by, but not in contravention -of, applicable law, Affirmer hereby overtly, fully, permanently, -irrevocably and unconditionally waives, abandons, and surrenders all of -Affirmer's Copyright and Related Rights and associated claims and causes -of action, whether now known or unknown (including existing as well as -future claims and causes of action), in the Work (i) in all territories -worldwide, (ii) for the maximum duration provided by applicable law or -treaty (including future time extensions), (iii) in any current or future -medium and for any number of copies, and (iv) for any purpose whatsoever, -including without limitation commercial, advertising or promotional -purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each -member of the public at large and to the detriment of Affirmer's heirs and -successors, fully intending that such Waiver shall not be subject to -revocation, rescission, cancellation, termination, or any other legal or -equitable action to disrupt the quiet enjoyment of the Work by the public -as contemplated by Affirmer's express Statement of Purpose. - -3. Public License Fallback. Should any part of the Waiver for any reason -be judged legally invalid or ineffective under applicable law, then the -Waiver shall be preserved to the maximum extent permitted taking into -account Affirmer's express Statement of Purpose. In addition, to the -extent the Waiver is so judged Affirmer hereby grants to each affected -person a royalty-free, non transferable, non sublicensable, non exclusive, -irrevocable and unconditional license to exercise Affirmer's Copyright and -Related Rights in the Work (i) in all territories worldwide, (ii) for the -maximum duration provided by applicable law or treaty (including future -time extensions), (iii) in any current or future medium and for any number -of copies, and (iv) for any purpose whatsoever, including without -limitation commercial, advertising or promotional purposes (the -"License"). The License shall be deemed effective as of the date CC0 was -applied by Affirmer to the Work. Should any part of the License for any -reason be judged legally invalid or ineffective under applicable law, such -partial invalidity or ineffectiveness shall not invalidate the remainder -of the License, and in such case Affirmer hereby affirms that he or she -will not (i) exercise any of his or her remaining Copyright and Related -Rights in the Work or (ii) assert any associated claims and causes of -action with respect to the Work, in either case contrary to Affirmer's -express Statement of Purpose. - -4. Limitations and Disclaimers. - - a. No trademark or patent rights held by Affirmer are waived, abandoned, - surrendered, licensed or otherwise affected by this document. - b. Affirmer offers the Work as-is and makes no representations or - warranties of any kind concerning the Work, express, implied, - statutory or otherwise, including without limitation warranties of - title, merchantability, fitness for a particular purpose, non - infringement, or the absence of latent or other defects, accuracy, or - the present or absence of errors, whether or not discoverable, all to - the greatest extent permissible under applicable law. - c. Affirmer disclaims responsibility for clearing rights of other persons - that may apply to the Work or any use thereof, including without - limitation any person's Copyright and Related Rights in the Work. - Further, Affirmer disclaims responsibility for obtaining any necessary - consents, permissions or other rights required for any use of the - Work. - d. Affirmer understands and acknowledges that Creative Commons is not a - party to this document and has no duty or obligation with respect to - this CC0 or use of the Work. From 6af0cd8a262ab51fffa18f318a5f569858c345c0 Mon Sep 17 00:00:00 2001 From: vitordematos <95544110+vitordematos@users.noreply.github.com> Date: Sat, 23 Jul 2022 19:20:02 +0000 Subject: [PATCH 5/9] Delete README.md --- README.md | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 README.md diff --git a/README.md b/README.md deleted file mode 100644 index 5b70363..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# degooglise-androidEN -How to de-googlize, increase the security and improve the privacy and usability of the Asus Zenfone via ADB From 9cf881eca6448735253dbd24d6bff26433b5d777 Mon Sep 17 00:00:00 2001 From: vitordematos <95544110+vitordematos@users.noreply.github.com> Date: Sat, 23 Jul 2022 19:21:25 +0000 Subject: [PATCH 6/9] Update README_pt-PT.md --- README_pt-PT.md | 89 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 59 insertions(+), 30 deletions(-) diff --git a/README_pt-PT.md b/README_pt-PT.md index 426c9a9..03bbfdb 100644 --- a/README_pt-PT.md +++ b/README_pt-PT.md @@ -6,7 +6,7 @@ Quando compramos um smart-phone android, em teoria ficamos com um canivete suí Requisitos prévios: ao ligar o telefone pela primeira vez não devemos ter qualquer cartão SIM com plano de dados ou cartão de memória inserido no dispositivo e, apesar da app Google nos pedir isso, não devemos permitir que o dispositivo se ligue a quaisquer redes. E, claro, não devemos introduzir nenhum tipo de credenciais ou número de telefone em app alguma *de sistema*. Não clicar *sim* nem *aceito* nem *concordo* com quaisquer perguntas que a aplicação Google nos faça. Vamos dizendo *não* e *configurar "mais tarde"* até que consigamos sair da aplicação. Fechar a aplicação. Para ter acesso às ferramentas de programador que estão *escondidas* no android ir até *settings* > *about* > *software information* > e clicar repetidamente sete vezes em *build number*. Receberemos uma mensagem *toast* a dizer *"congratulations! You are now a programmer"*. A partir daí na ante-penúltima entrada das *settings* deveremos ler *developer options*. Então vamos lá! -1. No telefone, habilitar o *usb debugging* nas > *settings* > *developper options*. É aconselhável também seleccionar o *stay awake*. No meu caso abri a [appManager](https://github.com/MuntashirAkon/AppManager), pesquisei pela app a desinstalar e mantive a app aberta para verificar que ao executar o comando adb no pc, a app *desaparecia* efectivamente do ecrã do smartphone (deixava de estar disponível para o utilizador 0). +1. No telefone, habilitar o *usb debugging* nas > *settings* > *developper options*. É aconselhável também seleccionar o *stay awake*. No meu caso abri a [appManager](https://muntashirakon.github.io/AppManager/pt-rBR/), pesquisei pela app a desinstalar e mantive a app aberta para poder verificar que ao executar o comando adb no pc, a app *desaparecia* efectivamente do ecrã do smartphone (deixava de estar disponível para o utilizador 0). 2. No Linux abrir a linha de comandos, no caso do Kubuntu, o Konsole e digitar ```adb devices``` que devolve na primeira linha ```* deamon started successfully``` e noutra linha uma *string* de 8 dígitos com o número de série do dispositivo. 3. Para desinstalar os .apk propriamente ditos há que digitar o comando ```adb shell pm uninstall --user 0 (.apk name)```. Por exemplo, para desinstalar o google assist digitar ```adb shell pm uninstall --user 0 com.google.android.googlequickserchbox```. O comando devolve na linha abaixo a palavra "Success". Na realidade o .apk continua lá mas não fica disponível para o utilizador 0 (que somos nós) e portanto não será executável. @@ -23,7 +23,7 @@ para reinstalar digitamos *adb shell pm install -r --user 0 /system/priv-app/Goo Success ``` -### Lista (comentada) dos 49 *.apk* a desinstalar (.apk que contêm trackers e podem ser substituídos por apps melhores) e de comandos úteis. Ressalva-se que este foi o bloatware que encontrei no meu telefone mas a lista varia consoante o dispositivo e o fabricante. +### Lista (comentada) dos 57 *.apk* a desinstalar (.apk que contêm trackers e podem ser substituídos por apps melhores) e de comandos úteis. Ressalva-se que este foi o bloatware que encontrei no meu telefone mas a lista varia consoante o dispositivo e o fabricante. ``` adb devices //inicializa a comunicação com o dispositivo @@ -79,7 +79,8 @@ Success adb shell pm uninstall --user 0 com.asus.easylauncher adb shell pm uninstall --user 0 com.asus.filemanager adb shell pm uninstall --user 0 com.asus.soundrecorder - adb shell pm uninstall --user 0 com.asus.ime + adb shell pm uninstall --user 0 com.asus.ime //zenUI keyboard + adb shell pm uninstall --user 0 com.asus.keyboard //zenUI keyboard adb shell pm uninstall --user 0 com.asus.as //asus analytics adb shell pm uninstall --user 0 com.asus.contacts.theme.dark adb shell pm uninstall --user 0 com.asus.contacts //permite gerir contactos SIM (útil se tivermos de usar um dumbphone) mas torna o nosso .vcf de contactos praticamente inutilizável fazendo *merges* que escondem os contactos duplicados (e há apps alternativas para isso) @@ -93,25 +94,26 @@ Success adb shell pm reboot //reiniciar o dispositivo ``` -Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica aqui a lista, por ordem alfabética, das apps **FOSS** (código-fonte disponível para escrutínio e melhoramentos por qualquer pessoa) e **sem trackers** para tornar o telefone um canivete suíço amigo do utilizador: - -``` +Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica aqui a **lista**, por ordem alfabética, das apps **FOSS** (código-fonte disponível para escrutínio e melhoramentos por qualquer pessoa) e **sem trackers** para tornar o telefone um canivete suíço amigo do utilizador: * [Activity Launcher](https://search.f-droid.org/?q=de.szalkowski.activitylauncher) * [AF Weather](https://search.f-droid.org/?q=net.gitsaibot.af) * [Anstop](https://search.f-droid.org/?q=An.stop) +* [APK Explorer & Editor](https://search.f-droid.org/?q=com.apk.editor) * [APK Export](https://apkpure.com/search?q=com.ses.app.apkexport) * [App Lock](https://search.f-droid.org/?q=io.github.subhamtyagi.privacyapplock) * [App Manager](https://search.f-droid.org/?q=io.github.muntashirakon.AppManager) * [Arcticons Dark](https://search.f-droid.org/?q=com.donnnno.arcticons) * [Audio Recorder](https://search.f-droid.org/?q=com.github.axet.audiorecorder) -* [Battery Notifier BT Free](https://apkpure.com/search?q=com.larryvgs.battery) +* [Auto Off Bluetooth](https://search.f-droid.org/?q=com.mystro256.autooffbluetooth) +* [BatteryBot Pro](https://search.f-droid.org/?q=com.darshancomputing.BatteryIndicatorPro) * [BikeComputer](https://search.f-droid.org/?q=de.nulide.bikecomputer) * [Birthday Buddy](https://search.f-droid.org/?q=com.procrastimax.birthdaybuddy) * [BirthDayDroid](https://search.f-droid.org/?q=com.tmendes.birthdaydroid) * [Blacklist Blocker](https://search.f-droid.org/?q=com.kaliturin.blacklist) +* [Blockinger](https://search.f-droid.org/?q=org.blockinger.game) * [Boldbeast Recorder](https://apkpure.com/search?q=com.boldbeast.recorder) -* [Browsor](https://apkpure.com/search?q=com.trim.web.browser) +* [Browsor](https://search.f-droid.org/?q=com.trim.web.browser) * [Bubble](https://search.f-droid.org/?q=org.woheller69.level) * [CalcTastic](https://apkpure.com/search?q=com.shaytasticsoftware.calctasticfree) * [Calendar](https://search.f-droid.org/?q=com.simplemobiletools.calendar.pro) @@ -121,61 +123,67 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [Camera Color Picker](https://search.f-droid.org/?q=fr.tvbarthel.apps.cameracolorpicker) * [Camera Roll](https://search.f-droid.org/?q=us.koller.cameraroll) * [ChronoSnap](https://search.f-droid.org/?q=com.nathanosman.chronosnap) -* [ClassyShark3xodus](https://search.f-droid.org/?q=com.oF2pks.classyshark3xodus) * [Clear List](https://search.f-droid.org/?q=douzifly.list) * [Clima](https://search.f-droid.org/?q=co.prestosole.clima) * [ClipboardCleaner](https://search.f-droid.org/?q=io.github.deweyreed.clipboardcleaner) * [Contacts](https://search.f-droid.org/?q=com.simplemobiletools.contacts.pro) -* [Contacts On Desktop](https://apkpure.com/search?q=contacts%20on%20desktop) +* [Contacts On Desktop](https://search.f-droid.org/?q=mofo22.tools.contactsondesktop) * [Countdown for DashClock](https://search.f-droid.org/?q=com.cr5315.cfdc) * [Counter](https://search.f-droid.org/?q=me.tsukanov.counter) -* [DashClock Battery Extension](https://apkpure.com/dashclock-battery-extension/me.grantland.dashclock_battery) +* [DashClock Battery Extension](https://search.f-droid.org/?q=me.grantland.dashclock_battery) * [DashClock Birthday Extension](https://search.f-droid.org/?q=fr.nicopico.dashclock.birthday) -* [DashClock custom extension](https://apkpure.com/dashclock-custom-extension/com.fleckdalm.dashclockcustomextension) -* [DashClock Device Info Extension](https://apkpure.com/dashclock-deviceinfo-extension/com.pixelus.dashclock.ext.mydevice) +* [DashClock custom extension](https://search.f-droid.org/?q=com.fleckdalm.dashclockcustomextension) +* [DashClock Device Info Extension](https://search.f-droid.org/?q=com.pixelus.dashclock.ext.mydevice) * [DashClock Disk Space Extension](https://search.f-droid.org/?q=com.pixelus.dashclock.ext.mystorage) * [DashClock Week Number](https://search.f-droid.org/?q=de.jonaskoeritz.android.dashclockweeknumber) * [DashClock Widget](https://search.f-droid.org/?q=net.nurik.roman.dashclock) * [DAVx⁵](https://search.f-droid.org/?q=at.bitfire.davdroid) +* [dawdle](https://search.f-droid.org/?q=godau.fynn.moodledirect) * [Dialer](https://search.f-droid.org/?q=com.simplemobiletools.dialer) * [Dicionário Priberam](https://apkpure.com/search?q=pt.priberam.dicionariolinguaportuguesa) * [Disable Manager](https://search.f-droid.org/?q=com.nagopy.android.disablemanager2) -* [Document Viewer](https://search.f-droid.org/?q=org.sufficientlysecure.viewer) +* [DroidFish](https://search.f-droid.org/?q=org.petero.droidfish) * [Dumbphone Assistant](https://search.f-droid.org/?q=com.github.yeriomin.dumbphoneassistant) * [Editor](https://search.f-droid.org/?q=org.billthefarmer.editor) +* [Effects Pro](https://search.f-droid.org/?q=org.appsroid.fxpro) * [Element](https://search.f-droid.org/?q=im.vector.app) * [Emerald Dialer](https://search.f-droid.org/?q=ru.henridellal.dialer) +* [Etar](https://search.f-droid.org/?q=ws.xsoh.etar) * [FairEmail](https://search.f-droid.org/?q=eu.faircode.email) * [Fake Contacts](https://search.f-droid.org/?q=me.billdietrich.fake_contacts) -* [Falling Blocks](https://search.f-droid.org/?q=de.stefan_oltmann.falling_blocks) * [Feeder](https://search.f-droid.org/?q=com.nononsenseapps.feeder) * [Fennec](https://search.f-droid.org/?q=org.mozilla.fennec_fdroid) * [FillUp](https://search.f-droid.org/?q=com.github.wdkapps.fillup) -* [ForRunners](https://search.f-droid.org/?q=net.khertan.forrunners) * [Foxy Droid](https://search.f-droid.org/?q=nya.kitsunyan.foxydroid) * [Fritter](https://search.f-droid.org/?q=com.jonjomckay.fritter) * [GCompris](https://search.f-droid.org/?q=net.gcompris.full) +* [Ghost Commander](https://search.f-droid.org/?q=com.ghostsq.commander) +* [Ghost Commander - SFTP plugin (new)](https://search.f-droid.org/?q=com.ghostsq.commander.sftp) +* [Ghost Commander - SMB plugin](https://search.f-droid.org/?q=com.ghostsq.commander.smb) +* [Hacker's Keyboard](https://search.f-droid.org/?q=org.pocketworkstation.pckeyboard) * [Hourly Reminder](https://search.f-droid.org/?q=com.github.axet.hourlyreminder) * [Identiconizer!](https://search.f-droid.org/?q=com.germainz.identiconizer) * [JABtalk](https://apt.izzysoft.de/fdroid/index/apk/com.jabstone.jabtalk.basic) -* [JustChess](https://search.f-droid.org/?q=com.alaskalinuxuser.justchess) * [KDE Connect](https://search.f-droid.org/?q=org.kde.kdeconnect_tp) * [KeePassDX](https://search.f-droid.org/?q=com.kunzisoft.keepass.libre) -* [Kids Solar Explorer](https://search.f-droid.org/?q=com.apesoup.KidsSolarExplorer) +* [Keyboard Switcher](https://search.f-droid.org/?q=com.kunzisoft.keyboard.switcher) +* [Kids Solar Explorer](https://apkpure.com/search?q=com.apesoup.KidsSolarExplorer) * [KISS launcher](https://search.f-droid.org/?q=fr.neamar.kiss) * [LastCaller](https://search.f-droid.org/?q=com.dwak.lastcall) * [Lawnchair](https://search.f-droid.org/?q=ch.deletescape.lawnchair.plah) * [LibGen](https://search.f-droid.org/?q=com.manuelvargastapia.libgen) +* [Librera PRO](https://search.f-droid.org/?q=com.foobnix.pro.pdf.reader) * [List My Apps](https://search.f-droid.org/?q=de.onyxbits.listmyapps) * [Lockeye](https://apkpure.com/search?q=com.tafayor.lockeye2) * [LTE Cleaner](https://search.f-droid.org/?q=theredspy15.ltecleanerfoss) +* [Ludo](https://search.f-droid.org/?q=org.secuso.privacyfriendlyludo) * [Markers](https://search.f-droid.org/?q=org.dsandler.apps.markers) * [Material Files](https://search.f-droid.org/?q=me.zhanghai.android.files) * [Material Tea Timer](https://search.f-droid.org/?q=org.ligi.materialteatimer) * [MidiSheetMusic](https://search.f-droid.org/?q=com.midisheetmusic) * [MSnake](https://search.f-droid.org/?q=com.fgrim.msnake) * [My Contacts](https://search.f-droid.org/?q=community.fairphone.mycontacts) -* [Natural Hour](https://github.com/forrestguice/NaturalHour/releases) +* [Natural Hour](https://github.com/forrestguice/NaturalHour/releases/tag/v0.2.0) * [Nekogram X](https://search.f-droid.org/?q=nekox.messenger) * [Net Monitor](https://search.f-droid.org/?q=org.secuso.privacyfriendlynetmonitor) * [Night Screen](https://search.f-droid.org/?q=info.papdt.blackblub) @@ -199,25 +207,28 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [Password Generator](https://search.f-droid.org/?q=com.vecturagames.android.app.passwordgenerator) * [PDF Converter](https://search.f-droid.org/?q=swati4star.createpdf) * [PilferShush Jammer](https://search.f-droid.org/?q=cityfreqs.com.pilfershushjammer) -* [QR & Barcode Scanner](https://search.f-droid.org/?q=com.example.barcodescanner) +* [Pluvia](https://search.f-droid.org/?q=com.spicychair.weather) +* [QR Scanner](https://search.f-droid.org/?q=com.secuso.privacyFriendlyCodeScanner) * [Radian Degree Converter Calc](https://search.f-droid.org/?q=theteendevs.radiandegreeconvertercalc) * [RadioDroid](https://search.f-droid.org/?q=net.programmierecke.radiodroid2) -* [RAR](https://www.rarlab.com/download.htm) +* [RAR](https://apkpure.com/search?q=com.rarlab.rar) * [Retroboy](https://search.f-droid.org/?q=se.embargo.retroboy) * [RHVoice](https://search.f-droid.org/?q=com.github.olga_yakovleva.rhvoice.android) * [Rule of Three](https://search.f-droid.org/?q=de.steinpfeffer.rdt) * [RxDroid](https://search.f-droid.org/?q=at.jclehner.rxdroid) * [ScreenCam](https://search.f-droid.org/?q=com.orpheusdroid.screenrecorder) -* [Screenshot Blocker](https://apkpure.com/screenshot-blocker-prevent-screenshots/com.tafayor.screenshotblocker) +* [Screenshot Blocker](https://apkpure.com/search?q=com.tafayor.screenshotblocker) +* [SecScanQR](https://search.f-droid.org/?q=de.t_dankworth.secscanqr) * [Semitone](https://search.f-droid.org/?q=mn.tck.semitone) +* [Sentry](https://search.f-droid.org/?q=me.lucky.sentry) * [Shortcuts for Calendar/Contacts](https://search.f-droid.org/?q=org.shortcuts) * [Silence](https://search.f-droid.org/?q=org.smssecure.smssecure) * [Simple Keyboard](https://search.f-droid.org/?q=rkr.simplekeyboard.inputmethod) -* [SkyTube Extra](https://apt.izzysoft.de/fdroid/index/apk/free.rm.skytube.extra) +* [SkyTube Extra](https://search.f-droid.org/?q=free.rm.skytube.extra) * [Solar Compass](https://search.f-droid.org/?q=com.agnibho.android.solarcompass) -* [Solunar Periods](https://github.com/forrestguice/SolunarPeriods/releases) +* [Solunar Periods](https://github.com/forrestguice/SolunarPeriods/releases/tag/v0.2.0) * [Sound Recorder](https://search.f-droid.org/?q=net.micode.soundrecorder) -* [SpeedCrunch](https://search.f-droid.org/?q=org.syrja.speedcrunch) +* [SpeedCrunch](https://github.com/mikkosyrja/speedcrunch-android/releases/tag/0.4.2) * [Stellarium](https://search.f-droid.org/?q=com.noctuasoftware.stellarium_free) * [Stopwatch](https://search.f-droid.org/?q=com.keuwl.stopwatch) * [Stopwatch](https://search.f-droid.org/?q=com.kodarkooperativet.notificationstopwatch) @@ -227,7 +238,7 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [Tic Tac Toe](https://search.f-droid.org/?q=com.earthblood.tictactoe) * [Time Calc](https://search.f-droid.org/?q=com.noxproductions.TimeCalc) * [TimeTable](https://search.f-droid.org/?q=com.asdoi.timetable) -* [Tor Browser](https://search.f-droid.org/?q=org.torproject.torbrowser) +* [Tor Browser](https://apkpure.com/search?q=org.torproject.torbrowser) * [Trail Sense](https://search.f-droid.org/?q=com.kylecorry.trail_sense) * [TTS Util](https://search.f-droid.org/?q=com.danefinlay.ttsutil) * [Vector Pinball](https://search.f-droid.org/?q=com.dozingcatsoftware.bouncy) @@ -236,16 +247,34 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [WateryDroid](https://search.f-droid.org/?q=tmendes.com.waterydroid) * [Wi-Fi Privacy Police](https://search.f-droid.org/?q=be.uhasselt.privacypolice) * [Wi-Fi Widget](https://search.f-droid.org/?q=org.androidappdev.wifiwidget) -* [World Clock & Weather](https://search.f-droid.org/?q=ch.corten.aha.worldclock) -* [World Weather](https://search.f-droid.org/?q=com.haringeymobile.ukweather) +* [WiFi Warning](https://search.f-droid.org/?q=nu.firetech.android.wifiwarning) + +List made using [List My Apps](https://play.google.com/store/apps/details?id=de.onyxbits.listmyapps) -List made using [List My Apps](https://search.f-droid.org/?q=de.onyxbits.listmyapps) -``` Uma nota sobre a app de assistência! Desinstalámos a *assist app* da Google por ser demasiado invasiva da nossa privacidade uma vez que ouve e reporta tudo o que dissermos e também tudo o que escrevermos (se a usássemos em conjunto com a aplicação de teclado que vem de fábrica, o nosso histórico de digitação seria também enviado para o fabricante; neste caso a ASUS) com o pretexto de nos «assistir» e «melhorar (err... conhecer!) a experiência do utilizador». Convém pois que a substituamos por uma que tenha a possibilidade de funcionar apenas offline. Uma vez que instalámos o [KISS launcher](https://search.f-droid.org/?q=fr.neamar.kiss) podemos utilizá-lo não como o default launcher (para isso eu uso o [Lawnchair](https://search.f-droid.org/?q=ch.deletescape.lawnchair.plah) mas como *assist app*. Podemos escolher o que queremos que a app encontre para nós: eu disse-lhe para procurar apenas em a) contacts, b) device settings e c) shortcuts (mas também é possível incluirmos *web search providers* e escolhermos o motor de busca); fiz também *freeze* à *history* para não aumentar exponencialmente a base de dados da aplicação. Para usar o KISS como app de assistência: ir até *settings* > *apps* > *ícone roda dentada* > *default apps* > *assist app* > e escolher da lista o KISS Launcher. Agora já podemos inserir os nossos cartões no dispositivo e configurá-lo para as nossas necessidades. A lista acima contempla exaustivamente as funcionalidades de todos os .apks que acabámos de desinstalar, e acrescenta mais algumas funcionalidades respectivas às minhas necessidades pessoais no momento em que escrevi este tutorial; salvaguarda-se que eventualmente algumas pessoas não precisarão de tantas aplicações enquanto que outras precisarão de mais. Os repositórios FOSS estão repletos de boas aplicações que podemos testar. +### Como saber quais as aplicações que devemos remover? + +Primeiro precisamos de compreender que aplicações no nosso dispositivo têm localizadores e nas quais, por essa razão, não devemos confiar. Tanto a [appManager](https://search.f-droid.org/?q=AppManager&lang=en) como a [ClassyShark3xodus](https://search.f-droid.org/?lang=en&q=classyshark) varrem o sistema expondo todos os rastreadores existentes. Ambas são fiáveis, pois ambas utilizam a base de dados da ExodusPrivacy. + +### Onde obter software alternativo e de confiança? + +Podemos navegar na web ou podemos instalar o [Foxy Droid](https://search.f-droid.org/?q=nya.kitsunyan.foxydroid) para gerirmos os nossos repositórios, as nossas aplicações e as nossas actualizações. + +Aqui está a lista dos repositórios que devemos habilitar no *foxydroid* e os seus equivalentes na web. + +| * R E P O S * | * W E B * | +| ------------- | ------------- | +| https://f-droid.org/repo | https://f-droid.org/en/packages/ | +| https://f-droid.org/archive | https://f-droid.org/en/packages | +| https://guardianproject.info/fdroid/repo | https://guardianproject.info/ | +| https://guardianproject.info/fdroid/archive | https://guardianproject.info/ | +| https://apt.izzysoft.de/fdroid/repo | https://apt.izzysoft.de/fdroid/ | +| https://cdn.kde.org/android/fdroid/repo | https://cdn.kde.org/android/fdroid/repo/ | + Glossário: * adb = android debug bridge * apk = android package From b01a515aa00937d65865e903a5b9bcc1c1fdac96 Mon Sep 17 00:00:00 2001 From: vitordematos <95544110+vitordematos@users.noreply.github.com> Date: Sat, 23 Jul 2022 19:46:27 +0000 Subject: [PATCH 7/9] Update README_pt-PT.md --- README_pt-PT.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_pt-PT.md b/README_pt-PT.md index 03bbfdb..a9a7fdb 100644 --- a/README_pt-PT.md +++ b/README_pt-PT.md @@ -249,7 +249,7 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [Wi-Fi Widget](https://search.f-droid.org/?q=org.androidappdev.wifiwidget) * [WiFi Warning](https://search.f-droid.org/?q=nu.firetech.android.wifiwarning) -List made using [List My Apps](https://play.google.com/store/apps/details?id=de.onyxbits.listmyapps) +List made using [List My Apps](https://search.f-droid.org/?q=de.onyxbits.listmyapps) Uma nota sobre a app de assistência! Desinstalámos a *assist app* da Google por ser demasiado invasiva da nossa privacidade uma vez que ouve e reporta tudo o que dissermos e também tudo o que escrevermos (se a usássemos em conjunto com a aplicação de teclado que vem de fábrica, o nosso histórico de digitação seria também enviado para o fabricante; neste caso a ASUS) com o pretexto de nos «assistir» e «melhorar (err... conhecer!) a experiência do utilizador». Convém pois que a substituamos por uma que tenha a possibilidade de funcionar apenas offline. Uma vez que instalámos o [KISS launcher](https://search.f-droid.org/?q=fr.neamar.kiss) podemos utilizá-lo não como o default launcher (para isso eu uso o [Lawnchair](https://search.f-droid.org/?q=ch.deletescape.lawnchair.plah) mas como *assist app*. Podemos escolher o que queremos que a app encontre para nós: eu disse-lhe para procurar apenas em a) contacts, b) device settings e c) shortcuts (mas também é possível incluirmos *web search providers* e escolhermos o motor de busca); fiz também *freeze* à *history* para não aumentar exponencialmente a base de dados da aplicação. Para usar o KISS como app de assistência: ir até *settings* > *apps* > *ícone roda dentada* > *default apps* > *assist app* > e escolher da lista o KISS Launcher. From 557d2002c17ed9e939d055c27c2e37bbda4249d0 Mon Sep 17 00:00:00 2001 From: vitordematos <95544110+vitordematos@users.noreply.github.com> Date: Sun, 24 Jul 2022 07:58:38 +0000 Subject: [PATCH 8/9] Update README_pt-PT.md --- README_pt-PT.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README_pt-PT.md b/README_pt-PT.md index a9a7fdb..7b0eefa 100644 --- a/README_pt-PT.md +++ b/README_pt-PT.md @@ -94,6 +94,9 @@ Success adb shell pm reboot //reiniciar o dispositivo ``` + +### ☞ Lista de aplicações de substituição + Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica aqui a **lista**, por ordem alfabética, das apps **FOSS** (código-fonte disponível para escrutínio e melhoramentos por qualquer pessoa) e **sem trackers** para tornar o telefone um canivete suíço amigo do utilizador: * [Activity Launcher](https://search.f-droid.org/?q=de.szalkowski.activitylauncher) @@ -252,7 +255,9 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica List made using [List My Apps](https://search.f-droid.org/?q=de.onyxbits.listmyapps) -Uma nota sobre a app de assistência! Desinstalámos a *assist app* da Google por ser demasiado invasiva da nossa privacidade uma vez que ouve e reporta tudo o que dissermos e também tudo o que escrevermos (se a usássemos em conjunto com a aplicação de teclado que vem de fábrica, o nosso histórico de digitação seria também enviado para o fabricante; neste caso a ASUS) com o pretexto de nos «assistir» e «melhorar (err... conhecer!) a experiência do utilizador». Convém pois que a substituamos por uma que tenha a possibilidade de funcionar apenas offline. Uma vez que instalámos o [KISS launcher](https://search.f-droid.org/?q=fr.neamar.kiss) podemos utilizá-lo não como o default launcher (para isso eu uso o [Lawnchair](https://search.f-droid.org/?q=ch.deletescape.lawnchair.plah) mas como *assist app*. Podemos escolher o que queremos que a app encontre para nós: eu disse-lhe para procurar apenas em a) contacts, b) device settings e c) shortcuts (mas também é possível incluirmos *web search providers* e escolhermos o motor de busca); fiz também *freeze* à *history* para não aumentar exponencialmente a base de dados da aplicação. Para usar o KISS como app de assistência: ir até *settings* > *apps* > *ícone roda dentada* > *default apps* > *assist app* > e escolher da lista o KISS Launcher. +### Uma nota sobre a app de assistência! + +Desinstalámos a *assist app* da Google por ser demasiado invasiva da nossa privacidade uma vez que ouve e reporta tudo o que dissermos e também tudo o que escrevermos (se a usássemos em conjunto com a aplicação de teclado que vem de fábrica, o nosso histórico de digitação seria também enviado para o fabricante; neste caso a ASUS) com o pretexto de nos «assistir» e «melhorar (err... conhecer!) a experiência do utilizador». Convém pois que a substituamos por uma que tenha a possibilidade de funcionar apenas offline. Uma vez que instalámos o [KISS launcher](https://search.f-droid.org/?q=fr.neamar.kiss) podemos utilizá-lo não como o default launcher (para isso eu uso o [Lawnchair](https://search.f-droid.org/?q=ch.deletescape.lawnchair.plah) mas como *assist app*. Podemos escolher o que queremos que a app encontre para nós: eu disse-lhe para procurar apenas em a) contacts, b) device settings e c) shortcuts (mas também é possível incluirmos *web search providers* e escolhermos o motor de busca); fiz também *freeze* à *history* para não aumentar exponencialmente a base de dados da aplicação. Para usar o KISS como app de assistência: ir até *settings* > *apps* > *ícone roda dentada* > *default apps* > *assist app* > e escolher da lista o KISS Launcher. Agora já podemos inserir os nossos cartões no dispositivo e configurá-lo para as nossas necessidades. A lista acima contempla exaustivamente as funcionalidades de todos os .apks que acabámos de desinstalar, e acrescenta mais algumas funcionalidades respectivas às minhas necessidades pessoais no momento em que escrevi este tutorial; salvaguarda-se que eventualmente algumas pessoas não precisarão de tantas aplicações enquanto que outras precisarão de mais. Os repositórios FOSS estão repletos de boas aplicações que podemos testar. From b4a7dc58f192134398f4fbec8b34aa4d7cb5315e Mon Sep 17 00:00:00 2001 From: vitordematos <95544110+vitordematos@users.noreply.github.com> Date: Wed, 2 Nov 2022 10:59:13 +0000 Subject: [PATCH 9/9] Update README_pt-PT.md --- README_pt-PT.md | 64 +++++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/README_pt-PT.md b/README_pt-PT.md index 7b0eefa..ffce0ca 100644 --- a/README_pt-PT.md +++ b/README_pt-PT.md @@ -26,17 +26,17 @@ Success ### Lista (comentada) dos 57 *.apk* a desinstalar (.apk que contêm trackers e podem ser substituídos por apps melhores) e de comandos úteis. Ressalva-se que este foi o bloatware que encontrei no meu telefone mas a lista varia consoante o dispositivo e o fabricante. ``` - adb devices //inicializa a comunicação com o dispositivo - adb --help //ver ajuda sobre todos os comandos adb - adb shell pm list permission-groups //ver grupos de permissões do dispositivo - adb shell pm list users //listar utilizadores do dispositivo - adb shell pm get-install-location //ver onde é que os apk estão a ser instalados - adb shell pm list packages // lista todos os apk instalados para o utilizador - //comandos para todos os .apk a desinstalar (com alguns comentários). Ao premir ENTER e executar cada comando abaixo, o programa deverá devolver "Sucess": + adb devices //initialize communication with the device + adb --help //help on all adb commands + adb shell pm list permission-groups //view device permission groups + adb shell pm list users //list users on the device + adb shell pm get-install-location //see where apk is being installed + adb shell pm list packages // list all apk installed for the user + //commands for all .apk to uninstall (with some comments). Upon pressing ENTER and executing each command below, the program should return "Success": adb shell pm uninstall --user 0 com.google.android.onetimeinitializer - adb shell pm uninstall --user 0 com.google.android.googlequicksearchbox //o google assist que está sempre à escuta - adb shell pm uninstall --user 0 com.google.android.marvin.talkback //o que permite que a google te ouça - adb shell pm uninstall --user 0 com.google.android.syncadapters.contacts //envia os teus contactos para a google + adb shell pm uninstall --user 0 com.google.android.googlequicksearchbox //the google assistant that's always listening + adb shell pm uninstall --user 0 com.google.android.marvin.talkback //the one that lets google listen to you + adb shell pm uninstall --user 0 com.google.android.syncadapters.contacts //sends your contacts to google adb shell pm uninstall --user 0 com.google.android.apps.messaging adb shell pm uninstall --user 0 com.google.android.apps.docs adb shell pm uninstall --user 0 com.google.android.gsf.login @@ -59,17 +59,21 @@ Success adb shell pm uninstall --user 0 com.google.android.tts adb shell pm uninstall --user 0 com.google.android.configupdater adb shell pm uninstall --user 0 com.google.android.partnersetup - adb shell pm uninstall --user 0 com.google.android.packageinstaller //!Atenção esta é a app que permite gerir .apks directamente no android. Ver acima como a reinstalar caso necessitemos de gerir apps sem acesso a adb. Não tem trackers pelo que podemos não desinstalar esta! + adb shell pm uninstall --user 0 com.google.android.packageinstaller //!Warning this is the app that allows you to manage .apks directly on android. See above how to reinstall it in case we need to manage apps without adb access. It has no trackers so we may not uninstall this one! adb shell pm uninstall --user 0 com.google.driveactivator - adb shell pm uninstall --user 0 com.android.cellbroadcastreceiver //permite que o governo via isp te envie mensagens de propaganda + adb shell pm uninstall --user 0 com.android.cellbroadcastreceiver //allow the government via isp to send you propaganda messages adb shell pm uninstall --user 0 com.google.android.backuptransport adb shell pm uninstall --user 0 com.android.vending - adb shell pm uninstall --user 0 com.amazon.kindle //o que é que isto está a fazer num telefone?? - adb shell pm uninstall --user 0 com.tripadvisor.tripadvisor //o que é que isto está a fazer num telefone?? - adb shell pm uninstall --user 0 com.oma.drm //app de censura que te pode impedir de ler conteúdo de ficheiros (não respeita gnu/copyleft e tenta impôr censura escorada no copyright) - adb shell pm uninstall --user 0 com.asus.dm //tenta fazer download do sistema (+-2GB) de cada vez que ligas os dados: assemelha-se a um ataque DDOS + adb shell pm uninstall --user 0 com.amazon.kindle //what is this doing on a phone? + adb shell pm uninstall --user 0 com.tripadvisor.tripadvisor //what is this doing on a phone? + adb shell pm uninstall --user 0 com.oma.drm //Censorship app which may prevent you from reading file content (not gnu/copyleft compliant and tries to impose copyright censorship) + adb shell pm uninstall --user 0 com.asus.dm //tries to download system updates (+-2GB) every time you enable a data connections: resembles a DDOS attack adb shell pm uninstall --user 0 com.ironsource.appcloud.oobe.asus adb shell pm uninstall --user 0 com.asus.ia.asusapp + adb shell pm uninstall --user 0 com.asus.livedemo + adb shell pm uninstall --user 0 com.asus.livedemoservice + adb shell pm uninstall --user 0 com.asus.launcher + adb shell pm uninstall --user 0 com.asus.server.azs adb shell pm uninstall --user 0 com.asus.weathertime adb shell pm uninstall --user 0 com.asus.gallery adb shell pm uninstall --user 0 com.asus.flashlight @@ -80,18 +84,18 @@ Success adb shell pm uninstall --user 0 com.asus.filemanager adb shell pm uninstall --user 0 com.asus.soundrecorder adb shell pm uninstall --user 0 com.asus.ime //zenUI keyboard - adb shell pm uninstall --user 0 com.asus.keyboard //zenUI keyboard + adb shell pm uninstall --user 0 com.asus.keyboard //zenUI keyboard adb shell pm uninstall --user 0 com.asus.as //asus analytics adb shell pm uninstall --user 0 com.asus.contacts.theme.dark - adb shell pm uninstall --user 0 com.asus.contacts //permite gerir contactos SIM (útil se tivermos de usar um dumbphone) mas torna o nosso .vcf de contactos praticamente inutilizável fazendo *merges* que escondem os contactos duplicados (e há apps alternativas para isso) - adb shell pm uninstall --user 0 com.asus.asusincallui //faz um hi-jacking do dialer + adb shell pm uninstall --user 0 com.asus.contacts //allows you to manage SIM contacts (useful if you have to use a dumbphone) but makes your .vcf contacts almost unusable by making *merges* that hide duplicate contacts (and there are alternative apps for managing SIM contacts) + adb shell pm uninstall --user 0 com.asus.asusincallui //hi-jacks the dialer app adb shell pm uninstall --user 0 com.asus.camera adb shell pm uninstall --user 0 com.asus.deskclock adb shell pm uninstall --user 0 com.asus.systemupdate adb shell pm uninstall --user 0 com.asus.zentalk - adb shell pm uninstall --user 0 com.qualcomm.location.XT //para usares o gps precisas só de com.qualcomm.location essa XT fica sempre em excução mesmo dentro de edifícios mapeando o sítio onde te encontras e permitindo a triangulação além disso de cada vez que inicias o gps ela pede permissão para te chatear até que digas que sim (dark design pattern) - adb shell pm trim-caches //apagar a cache das aplicações - adb shell pm reboot //reiniciar o dispositivo + adb shell pm uninstall --user 0 com.qualcomm.location.XT //to use gps you only need com.qualcomm.location not the XT that keeps running even inside buildings mapping where you are and allowing triangulation plus every time you start gps it asks permission yhus nagging you until you say yes (dark design pattern) + adb shell pm trim-caches //delete all applications cache + adb shell pm reboot //restart the device ``` @@ -101,8 +105,6 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [Activity Launcher](https://search.f-droid.org/?q=de.szalkowski.activitylauncher) * [AF Weather](https://search.f-droid.org/?q=net.gitsaibot.af) -* [Anstop](https://search.f-droid.org/?q=An.stop) -* [APK Explorer & Editor](https://search.f-droid.org/?q=com.apk.editor) * [APK Export](https://apkpure.com/search?q=com.ses.app.apkexport) * [App Lock](https://search.f-droid.org/?q=io.github.subhamtyagi.privacyapplock) * [App Manager](https://search.f-droid.org/?q=io.github.muntashirakon.AppManager) @@ -111,6 +113,7 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [Auto Off Bluetooth](https://search.f-droid.org/?q=com.mystro256.autooffbluetooth) * [BatteryBot Pro](https://search.f-droid.org/?q=com.darshancomputing.BatteryIndicatorPro) * [BikeComputer](https://search.f-droid.org/?q=de.nulide.bikecomputer) +* [Birthday Adapter](https://search.f-droid.org/?q=org.birthdayadapter) * [Birthday Buddy](https://search.f-droid.org/?q=com.procrastimax.birthdaybuddy) * [BirthDayDroid](https://search.f-droid.org/?q=com.tmendes.birthdaydroid) * [Blacklist Blocker](https://search.f-droid.org/?q=com.kaliturin.blacklist) @@ -129,6 +132,7 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [Clear List](https://search.f-droid.org/?q=douzifly.list) * [Clima](https://search.f-droid.org/?q=co.prestosole.clima) * [ClipboardCleaner](https://search.f-droid.org/?q=io.github.deweyreed.clipboardcleaner) +* [Clock](https://search.f-droid.org/?q=com.best.deskclock) * [Contacts](https://search.f-droid.org/?q=com.simplemobiletools.contacts.pro) * [Contacts On Desktop](https://search.f-droid.org/?q=mofo22.tools.contactsondesktop) * [Countdown for DashClock](https://search.f-droid.org/?q=com.cr5315.cfdc) @@ -143,7 +147,6 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [DAVx⁵](https://search.f-droid.org/?q=at.bitfire.davdroid) * [dawdle](https://search.f-droid.org/?q=godau.fynn.moodledirect) * [Dialer](https://search.f-droid.org/?q=com.simplemobiletools.dialer) -* [Dicionário Priberam](https://apkpure.com/search?q=pt.priberam.dicionariolinguaportuguesa) * [Disable Manager](https://search.f-droid.org/?q=com.nagopy.android.disablemanager2) * [DroidFish](https://search.f-droid.org/?q=org.petero.droidfish) * [Dumbphone Assistant](https://search.f-droid.org/?q=com.github.yeriomin.dumbphoneassistant) @@ -160,11 +163,7 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [Foxy Droid](https://search.f-droid.org/?q=nya.kitsunyan.foxydroid) * [Fritter](https://search.f-droid.org/?q=com.jonjomckay.fritter) * [GCompris](https://search.f-droid.org/?q=net.gcompris.full) -* [Ghost Commander](https://search.f-droid.org/?q=com.ghostsq.commander) -* [Ghost Commander - SFTP plugin (new)](https://search.f-droid.org/?q=com.ghostsq.commander.sftp) -* [Ghost Commander - SMB plugin](https://search.f-droid.org/?q=com.ghostsq.commander.smb) * [Hacker's Keyboard](https://search.f-droid.org/?q=org.pocketworkstation.pckeyboard) -* [Hourly Reminder](https://search.f-droid.org/?q=com.github.axet.hourlyreminder) * [Identiconizer!](https://search.f-droid.org/?q=com.germainz.identiconizer) * [JABtalk](https://apt.izzysoft.de/fdroid/index/apk/com.jabstone.jabtalk.basic) * [KDE Connect](https://search.f-droid.org/?q=org.kde.kdeconnect_tp) @@ -175,6 +174,7 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [LastCaller](https://search.f-droid.org/?q=com.dwak.lastcall) * [Lawnchair](https://search.f-droid.org/?q=ch.deletescape.lawnchair.plah) * [LibGen](https://search.f-droid.org/?q=com.manuelvargastapia.libgen) +* [LibreOffice Viewer](https://search.f-droid.org/?q=org.documentfoundation.libreoffice) * [Librera PRO](https://search.f-droid.org/?q=com.foobnix.pro.pdf.reader) * [List My Apps](https://search.f-droid.org/?q=de.onyxbits.listmyapps) * [Lockeye](https://apkpure.com/search?q=com.tafayor.lockeye2) @@ -219,6 +219,7 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [RHVoice](https://search.f-droid.org/?q=com.github.olga_yakovleva.rhvoice.android) * [Rule of Three](https://search.f-droid.org/?q=de.steinpfeffer.rdt) * [RxDroid](https://search.f-droid.org/?q=at.jclehner.rxdroid) +* [Scarlet FDroid](https://search.f-droid.org/?q=com.bijoysingh.quicknote) * [ScreenCam](https://search.f-droid.org/?q=com.orpheusdroid.screenrecorder) * [Screenshot Blocker](https://apkpure.com/search?q=com.tafayor.screenshotblocker) * [SecScanQR](https://search.f-droid.org/?q=de.t_dankworth.secscanqr) @@ -227,17 +228,18 @@ Uma vez removidas as aplicações indesejáveis é preciso substituí-las. Fica * [Shortcuts for Calendar/Contacts](https://search.f-droid.org/?q=org.shortcuts) * [Silence](https://search.f-droid.org/?q=org.smssecure.smssecure) * [Simple Keyboard](https://search.f-droid.org/?q=rkr.simplekeyboard.inputmethod) +* [SimplyTranslate Mobile ](https://search.f-droid.org/?q=com.simplytranslate_mobile) * [SkyTube Extra](https://search.f-droid.org/?q=free.rm.skytube.extra) * [Solar Compass](https://search.f-droid.org/?q=com.agnibho.android.solarcompass) * [Solunar Periods](https://github.com/forrestguice/SolunarPeriods/releases/tag/v0.2.0) * [Sound Recorder](https://search.f-droid.org/?q=net.micode.soundrecorder) * [SpeedCrunch](https://github.com/mikkosyrja/speedcrunch-android/releases/tag/0.4.2) * [Stellarium](https://search.f-droid.org/?q=com.noctuasoftware.stellarium_free) -* [Stopwatch](https://search.f-droid.org/?q=com.keuwl.stopwatch) -* [Stopwatch](https://search.f-droid.org/?q=com.kodarkooperativet.notificationstopwatch) +* [Stopwatch](https://apkpure.com/search?q=com.keuwl.stopwatch) * [Suntimes](https://search.f-droid.org/?q=com.forrestguice.suntimeswidget) * [Suntimes Calendars](https://search.f-droid.org/?q=com.forrestguice.suntimescalendars) * [SuperFreezZ](https://search.f-droid.org/?q=superfreeze.tool.android) +* [TellMeTheTime](https://apkpure.com/search?q=Speaking+Clock%3A+TellMeTheTime+&t=app) * [Tic Tac Toe](https://search.f-droid.org/?q=com.earthblood.tictactoe) * [Time Calc](https://search.f-droid.org/?q=com.noxproductions.TimeCalc) * [TimeTable](https://search.f-droid.org/?q=com.asdoi.timetable)