Trago Ă sua atenção instruçÔes sobre como alternar (na minha opiniĂŁo) da melhor maneira possĂvel para o software livre ao usar um smartphone usando o exemplo do sistema operacional LineageOS (daqui em diante abreviado como LOS) e aplicativos do F-Droid.
Acho que este artigo serĂĄ do seu interesse, mesmo que vocĂȘ nĂŁo consiga instalar o LOS por conta prĂłpria, uma vez que este artigo tambĂ©m discute as configuraçÔes, configuraçÔes e mĂ©todos padrĂŁo do Android para usar aplicativos Ășteis, a loja de aplicativos F-Droid, as permissĂ”es do Android que nĂŁo podem ser limitadas e outras nuances que podem ser Ășteis para vocĂȘ.
SumĂĄrio:
Informação geralRazÔes para atualizar para firmware livreSeleção de dispositivo-
Os principais fatores a serem considerados na escolha de um dispositivo-
Seleção de dispositivoInstale o firmware LOS-
Atualização de firmware-
Desbloquear o carregador de inicialização (desbloquear o carregador de inicialização)-
Exemplo de instalação do LOS-
O que poderia dar errado-
Preparação pré-lançamento-
Sobre criptografia de dispositivoLineageOS-
ConfiguraçÔes padrão de LOS-
Direitos de root / root / superusuĂĄrio / superusuĂĄrio-
Carregador de inicialização (carregador de inicialização)F-droidSlot VPNAFWall + (Android Firewall +) e Firewall integrado-
Firewall embutido-
AFWall +AdwayOrbot, Navegador Tor e problema proc / net-
Orbot-
problema proc / net-
navegador torFennec e bromito-
fennec-
bromitoGoogle Apps (Google Apps / Gapps)Loja Yalp / loja AuroraRastreadores em aplicaçÔesControle de permissão, PrivacyGuard, AppOpsX-
Tipos de permissÔes-
Ferramentas para restringir permissĂ”esââ
mecanismo de permissĂŁo padrĂŁo do Androidââ
Guarda de Privacidade-
AppOpsX (com.zzzmode.appopsx)-
Lista de permissÔes-
O que nĂŁo pode ser limitado-
NĂvel API / sdk-
Quanto à necessidade de rastrear permissÔesCartão SD / armazenamento USBPerfil de trabalho e abrigo (net.typeblog.shelter)XprivacyLuaADB (ponte de depuração do Android)Abandono completo do Google em LOS-
DNS-
Portal Cativo-
A-GPS-
AOSP Webview-
Projeto FiBackup (backup) ou backupCriptografia separada de arquivos pessoaisFirmware do mĂłdulo de rĂĄdio e marcadores de baixo nĂvelOutro firmware-
replicante-
GrapheneOS-
NĂŁo dispositivos e firmware Android-
E o iPhone?PerspectivasRecomendaçÔes geraisPor que Ă© melhor usar a versĂŁo mais recente do LOS e dos dispositivos atuaisMinha experiĂȘnciaPergunta em potencial Ă© a minha respostaTĂ©cnicas de transição e soluçÔes parciais (temporĂĄrias)Perguntas para pessoas de TILista de linksEu aconselho vocĂȘ a prĂ©-ler estes artigos aqui (ou depois de ler meu artigo):
â
Sobre o LineageOS, MicroGâ
Lista de programas interessantes no F-Droid (e nĂŁo apenas no F-Droid)
â
Sobre a arquitetura do Android em um idioma menos claro, aconselho a ler todas as 4 partes do ciclo. Tudo Ă© descrito um pouco em termos tĂ©cnicos, mas ainda assim eu aconselho vocĂȘ a se aprofundar se quiser entender mais ou menos o dispositivo e a arquitetura do Android.
Tentarei suplementar esses artigos com itens como seleção de dispositivos, configuraçÔes de firmware, segurança e privacidade, algumas configuraçÔes de software e também fornecerei métodos para identificação de riscos, que surgem mesmo em firmware livre sem componentes proprietårios.
No manual, vou me referir aos nomes em inglĂȘs e russo dos itens de configuração do sistema operacional e dos programas, pois no momento a ajuda mais completa sobre problemas pode ser obtida nos fĂłruns em inglĂȘs e serĂĄ mais familiar procurar uma solução para suas perguntas.
A versĂŁo do LineageOS 16 serĂĄ considerada (em parte, alguns pontos da versĂŁo 15.1 tambĂ©m serĂŁo considerados) e baseada no Android 9 Pie, respectivamente. Alguns dos mĂ©todos descritos (mais precisamente, quase tudo, exceto o Privacy Guard) sĂŁo aplicĂĄveis âânĂŁo apenas ao LineageOS, mas tambĂ©m a outro firmware no Android 9 Pie.
Tentei escrever o artigo âlinearmenteâ para que eu pudesse perceber a informação sem ter que âpularâ de um ponto a outro. Mas como muitas coisas estĂŁo interconectadas, os envios foram completamente evitados. Se, em algum momento, vocĂȘ encontrar algo incompreensĂvel, tente ler o artigo atĂ© o fim. Se houver uma lacuna Ăłbvia, mesmo depois de ler o artigo inteiro, indique para onde eu nĂŁo olhei.
Informação geral
LineageOS [
1 ], [
3 ] - firmware baseado no AOSP (Android Open Source Project), feito por entusiastas. O LineageOS é uma continuação do projeto CyanogenMod. Este firmware não é para todos os dispositivos, pois a criação desse firmware para cada dispositivo é um trabalho de entusiastas.
RazÔes para atualizar para o firmware LineageOS gratuito
- Privacidade. O LineageOS Ă© baseado na versĂŁo "limpa" do Android - AOSP, sem aplicativos do Google e outros aplicativos de empresas comerciais. A ausĂȘncia de componentes proprietĂĄrios aumenta a privacidade (juntamente com outras tĂ©cnicas).
O sistema Android (AOSP) Ă© baseado no Linux e Ă© distribuĂdo sob uma licença gratuita [ 4 ] e com cĂłdigos de cĂłdigo aberto (cĂłdigo aberto). O LineageOS Ă© baseado no AOSP (com algumas adiçÔes do CAF - Code Aurora Forum para os dispositivos baseados no hardware da Qualcomm). Ou seja, o LineageOS Ă© um firmware, no qual os serviços proprietĂĄrios do Goolge nĂŁo sĂŁo adicionados (e nĂŁo cortados, como algumas pessoas pensam). O fato de ser de cĂłdigo aberto permite examinar todo o cĂłdigo-fonte do AOSP e do LineageOS quanto Ă presença de "truques" (indicadores). VocĂȘ pode compilar (compilar a partir da fonte) o firmware do seu dispositivo com base no cĂłdigo fonte, se nĂŁo confiar em quem compila o firmware. A propĂłsito, muitos o fazem, mas principalmente para adicionar / remover algo do firmware. - Segurança Em alguns casos, o LineageOS libera atualizaçÔes de firmware para dispositivos que nĂŁo sĂŁo mais suportados pelo fabricante. Se vocĂȘ jĂĄ possui um dispositivo que nĂŁo possui atualizaçÔes de segurança hĂĄ muito tempo, pode verificar se o firmware do LineageOS foi atualizado no seu dispositivo com as atualizaçÔes de segurança mais recentes.
AlĂ©m disso, se vocĂȘ for comprar um novo smartphone, poderĂĄ escolher um dispositivo compatĂvel com o LineageOS e que, com um alto grau de probabilidade, serĂĄ suportado por um longo tempo pela comunidade do LineageOS. - Recursos adicionais. Existem componentes adicionais no firmware, por exemplo, como Confiança, Gravador de chamadas (gravação de chamadas, gravador de voz) e outras pequenas melhorias. Confiança (+ Privacy Guard) permite visualizar e gerenciar centralmente as configuraçÔes de segurança e privacidade. Call Recorder - gravar chamadas. Aplicativos protegidos - vocĂȘ pode colocar acesso a aplicativos individuais apenas por um cĂłdigo separado ou por impressĂŁo digital. Personalização da interface, modo Escuro (tema Escuro) e outras funçÔes Ășteis.
- Proteja-se antecipadamente do isolamento ou do auto-isolamento.
Isolamento. Existem precedentes para restringir o uso de serviços por empresas ocidentais. Exemplos - proibição do uso de serviços ocidentais na Crimeia. Proibição do uso de serviços ocidentais nos produtos Huawei. NinguĂ©m garante que amanhĂŁ a mesma restrição possa ser imposta a um cĂrculo mais amplo de usuĂĄrios ou empresas.
Auto-isolamento. Ă luz das recentes tendĂȘncias sobre a proibição e o bloqueio por diferentes paĂses de serviços de paĂses "hostis", ninguĂ©m garantirĂĄ que amanhĂŁ o acesso aos serviços e programas ocidentais permaneça em determinados territĂłrios.
Esse Ă© outro motivo para mudar para o software livre, a fim de ser menos dependente dos caprichos dos polĂticos de um paĂs.
Seleção de dispositivo
Eu ofereço a vocĂȘ uma metodologia para selecionar um novo dispositivo para instalar o LineageOS com base na minha experiĂȘncia. Essas dicas sĂŁo de natureza puramente consultiva e nĂŁo reivindico objetividade absoluta.
Principais fatores a serem considerados na escolha de um dispositivo
- A presença de firmware no dispositivo.
Existem versÔes "oficiais" [ 3 ] do LineageOS e versÔes "não oficiais". Oficialidade é que:
- a equipe compila e âassinaâ o firmware com sua chave e o coloca em seu site [ 5 ]
- para dispositivos "oficialmente" suportados, existe um suporte relativamente bom nos fĂłruns [ 7 ]. VocĂȘ tambĂ©m pode procurar suporte de desenvolvedores diretamente em um dispositivo separado nos fĂłruns xda [ 9 ], w3bsit3-dns.com [ 11 ] e canais de telegrama. Esse apoio nĂŁo significa que eles responderĂŁo Ă sua pergunta. Mas, com uma pergunta corretamente formulada e uma descrição detalhada do problema, as chances de uma resposta tendem a 100%. Infelizmente, a grande maioria dos desenvolvedores sĂŁo falantes de inglĂȘs. Nesses fĂłruns, nĂŁo apenas os desenvolvedores, mas tambĂ©m outros usuĂĄrios experientes podem ajudĂĄ-lo.
- os dispositivos "oficialmente" suportados tĂȘm a função de atualização automĂĄtica "over the air" (atualizaçÔes OTA), ou seja, como no Android normal do Google, serĂĄ possĂvel colocar atualizaçÔes de segurança simplesmente atravĂ©s de um item de menu separado no prĂłprio telefone.
NĂŁo oficial - compilado por entusiastas. NĂŁo hĂĄ atualizaçÔes no ar e, Ă s vezes, contĂȘm vĂrus. Verifique se esse firmware contĂ©m vĂrus ou nĂŁo Ă© quase impossĂvel. A menos que vocĂȘ mesmo tenha montado o firmware para um dispositivo que nĂŁo Ă© oficialmente suportado oficialmente (o que pode ser feito apenas por bons especialistas em TI).
Eu recomendo escolher um dispositivo que esteja disponĂvel no site oficial [ 5 ]. Esse Ă© um dos fatores de estabilidade do firmware e a duração do suporte do dispositivo, alĂ©m do fato de que nĂŁo hĂĄ excesso no firmware. Em alguns casos, se o dispositivo Ă© popular e alguĂ©m cria uma versĂŁo nĂŁo oficial para isso, depois de um tempo o desenvolvedor da versĂŁo nĂŁo oficial se junta Ă equipe de desenvolvimento do LineageOS (mais precisamente, os mantenedores do dispositivo), o firmware Ă© emitido corretamente e se torna "oficial". Isso significa que se, ao escolher um dispositivo, seus olhos se voltaram para um determinado modelo que possui apenas uma versĂŁo nĂŁo oficial do LineageOS, vocĂȘ pode procurar informaçÔes sobre este dispositivo no fĂłrum em inglĂȘs xda-developers para um possĂvel lançamento de uma versĂŁo "oficial" no futuro. Tais casos nĂŁo sĂŁo tĂŁo raros.
InformaçÔes adicionais sobre os dispositivos ajudarĂŁo vocĂȘ: links [ 13 ], [ 15 ], [ 17 ].
TambĂ©m existem sites diferentes nos quais sĂŁo apresentados dispositivos com versĂ”es nĂŁo oficiais do LineageOS, mas nĂŁo sei quais dados foram usados ââpara compilar essas listas e nĂŁo posso recomendĂĄ-los a vocĂȘ, nem posso recomendar o uso de firmware nĂŁo oficial em geral. - VersĂŁo do LineageOS para o dispositivo. As versĂ”es de firmware do LineageOS 15.1 e 16 estĂŁo disponĂveis para dispositivos.As duas versĂ”es suportam atualizaçÔes de segurança, mas o LineageOS 15.1 Ă© baseado no Android 8.1 Oreo e o LineageOS 16 Ă© baseado no Android 9 Pie. Ă melhor selecionar um dispositivo na versĂŁo LineageOS 16, pois quanto maior a versĂŁo do Android, mais ameaças Ă privacidade e recursos mais interessantes sĂŁo eliminados. Vou escrever sobre isso mais tarde.
- A versĂŁo dos internos do dispositivo. Alguns fabricantes com o mesmo nome produzem vĂĄrias versĂ”es diferentes com "recheios" diferentes. Por exemplo, hĂĄ um grande nĂșmero de versĂ”es do Samsung Galaxy S5 LTE. Existem vĂĄrias versĂ”es: A) klte, que inclui revisĂ”es (G900AZ / F / M / R4 / R7 / T / V / W8, S902L), B) kltechn, que inclui revisĂ”es (G9006V / 8V) e assim por diante. Os nomes de cĂłdigo sĂŁo usados ââpara identificação rĂĄpida. Existem vĂĄrias versĂ”es do klte, kltekor, kltedv, kltechn, kltekdi para o Galaxy S5 LTE acima mencionado. Talvez existam outras versĂ”es do Galaxy S5 LTE para as quais nĂŁo hĂĄ firmware LineageOS. Portanto, ao comprar um dispositivo, verifique a versĂŁo com um vendedor especĂfico.
- Capacidade de desbloquear o carregador de inicialização. Antes de comprar, vocĂȘ precisa esclarecer se Ă© possĂvel desbloquear o carregador de inicialização. Mesmo que o dispositivo tenha o firmware LineageOS, isso nĂŁo significa que vocĂȘ terĂĄ a oportunidade de instalĂĄ-lo! Para instalar o LineageOS, vocĂȘ precisa de um carregador de inicialização desbloqueado. Para alguns telefones, isso Ă© feito facilmente com apenas uma ação. Mas existem fabricantes que, para alguns (ou para a maioria) de seus dispositivos, fizeram um procedimento completo para desbloquear o gerenciador de inicialização. Para fazer isso, vocĂȘ precisa se registrar no site do fabricante, inserir informaçÔes no telefone (ou instalar um programa especial no computador), enviar uma solicitação para desbloquear o gerenciador de inicialização e aguardar de 0 segundos ao 1Âș mĂȘs. A Huawei anteriormente permitiu que vocĂȘ desbloqueiasse o gerenciador de inicialização, mas depois fechou completamente essa possibilidade. Havia soluçÔes alternativas, sites nos quais vocĂȘ pode comprar um cĂłdigo para desbloquear. Essas soluçÔes alternativas estĂŁo mudando constantemente; para dispositivos diferentes, as soluçÔes alternativas diferem. Para esses casos, avalie os prĂłs e os contras, descubra se Ă© possĂvel desbloquear o gerenciador de inicialização, quanto tempo levarĂĄ (se vocĂȘ passar pelo procedimento oficial de desbloqueio), quanto custa o cĂłdigo para desbloquear em um site de terceiros para ignorar e assim por diante.
- A popularidade do dispositivo. Quanto mais popular o dispositivo, maiores serĂŁo as chances de suporte para esse dispositivo. Ainda mais importante Ă© a popularidade do uso do LineageOS para este dispositivo. As estatĂsticas de uso podem ser visualizadas no site oficial [ 19 ]. Existe tambĂ©m um site nĂŁo oficial, mas mais representativo [ 21 ]. Observe que A) alguns nomes sĂŁo indicados por palavras de cĂłdigo (codinome). B) esses dispositivos tambĂ©m sĂŁo apresentados que nĂŁo sĂŁo oficialmente suportados, mas sĂŁo usados.
- Recheio. Sendo todas as outras coisas iguais, recomendo escolher um dispositivo com um chip Qualcomm. Os dispositivos nesses chips são suportados, em média, por mais tempo e mais do que os dispositivos de outros chips.
- Outro firmware e firmware inicial. Se houver firmware alternativo para o dispositivo (alĂ©m do LOS), isso significa que muitas pessoas estĂŁo "cavando" nos internos do firmware para este dispositivo, o que aumenta as chances de encontrar uma solução para o seu problema, se surgir. TambĂ©m Ă© importante prestar atenção em qual firmware foi originalmente instalado no novo dispositivo. Melhor se o smartphone fizer parte do programa Android One. Isso significa que o Google para esse dispositivo forçarĂĄ os fabricantes a lançar atualizaçÔes de segurança, atualizando para novas versĂ”es do Android por 2 anos. Essas atualizaçÔes ajudarĂŁo os desenvolvedores do LineageOS a suportar o dispositivo por mais tempo. Observe que o fato de entrar no programa Android One nĂŁo garante que o gerenciador de inicialização possa ser desbloqueado e que haja um firmware para o dispositivo que nĂŁo seja o original. Por exemplo, os smartphones da Nokia, que fazem parte do programa Android One, nĂŁo tĂȘm a capacidade de instalar firmware alternativo.
- A novidade do dispositivo. Lembre-se de que os entusiastas do LineageOS estĂŁo se desenvolvendo e, em algum momento, esses entusiastas podem ter seu prĂłprio dispositivo alterado (quebrado, perdido, comprado um novo). Nesse caso, eles podem nĂŁo estar interessados ââem mais suporte para este dispositivo. Por exemplo, o Xiaomi Redmi Note 5 (Pro) foi oficialmente suportado por nĂŁo mais de um ano (embora tambĂ©m haja firmware LineageOS nĂŁo oficial para ele). Mas um dispositivo como o LG G2 (d802) Ă© suportado desde 2013 e possui atĂ© a versĂŁo mais recente do LineageOS - 16. Para o maior suporte possĂvel, Ă© aconselhĂĄvel comprar um dispositivo relativamente novo, que ainda Ă© vendido internacionalmente.
- Os demais parĂąmetros relacionados Ă s caracterĂsticas do consumidor do dispositivo. Por exemplo, tamanho da RAM, velocidade do processador, frequĂȘncias LTE suportadas e assim por diante. Eu recomendo comprar um telefone com pelo menos 32 GB de memĂłria interna, para que vocĂȘ use menos "nuvens", reduzindo assim o risco de vazamento de seus dados. Observe que algumas coisas especĂficas no smartphone podem nĂŁo ser suportadas, por exemplo, como infravermelho, desbloqueio facial com base na forma do crĂąnio (alĂ©m de fotos), efeitos especiais da cĂąmera com vĂĄrias lentes. Mas nas versĂ”es mais recentes do Android, algumas dessas funçÔes (por exemplo, suporte total para vĂĄrias lentes de cĂąmera traseira) estĂŁo incorporadas no prĂłprio sistema e, provavelmente, nĂŁo haverĂĄ problemas com isso.
Seleção de dispositivo
A seguir, ofereço a vocĂȘ um dos mĂ©todos possĂveis para selecionar um smartphone para a compra e instalação do LineageOS. Suponha que vocĂȘ precise de um smartphone na categoria de preço mĂ©dio de atĂ© 15.000 rublos sem frescuras.
- Abrimos o site com estatĂsticas sobre o uso do LineageOS [ 21 ] e começamos a navegar em smartphones de mais populares para menos populares. Os smartphones com um link separado no nome sĂŁo oficialmente suportados no momento.
- O mais usado atualmente suportado oficialmente Ă© o OnePlus One. Olhamos para o ano do lançamento - 2014. Mas eles nĂŁo sĂŁo vendidos na RĂșssia e, tanto quanto eu entendo, tambĂ©m nĂŁo sĂŁo vendidos no exterior. Vamos seguir em frente.
- O prĂłximo na lista de populares e vendidos na RĂșssia Ă© o Xiaomi Redmi Note 4. 2017. PorĂ©m, para este modelo, existe apenas uma versĂŁo do LineageOS 15.1 (embora os patches de segurança tambĂ©m sejam lançados a tempo). Suponha que isso nos convĂ©m (mas descreverei as vantagens de uma versĂŁo mais recente do LineageOS abaixo). Vamos ao fĂłrum w3bsit3-dns.com (e outros fĂłruns), procuramos este modelo em particular e vemos que existem duas versĂ”es do dispositivo - no chip MTK e no chip Qualcomm Snapdragon. Mais uma vez, verificamos se a versĂŁo do chip Snapdragon Ă© vendida na RĂșssia (somente para esta versĂŁo existe o LineageOS). Ligamos para o vendedor e perguntamos se a versĂŁo no Snapdragon Ă© precisa e para qual mercado o dispositivo Ă© (vocĂȘ precisa comprar a versĂŁo global, pois esta versĂŁo possui mais do que as frequĂȘncias 4G suportadas). Tome nota desta versĂŁo.
- Estamos olhando mais longe. Xiaomi Poco F1 Ă© muito caro. O Xiaomi Redmi 4 (X) - uma situação semelhante ao Xiaomi Redmi Note 4. O ZUK Z2 Plus - nĂŁo estĂĄ Ă venda na RĂșssia. O OnePlus 3 / 3T Ă© muito caro. E assim, por sua vez, chegamos ao Xiaomi Mi A1. Vendido no Android puro, incluĂdo no programa Android One, nĂŁo Ă© necessĂĄrio aguardar o desbloqueio do carregador de inicialização, nĂŁo hĂĄ mensagens crĂticas nos fĂłruns.
Como resultado, se eu escolhesse dispositivos de até 15.000 rublos, escolheria algo entre o Xiaomi Redmi 4 (X), o Xiaomi Redmi Note 4 e o Xiaomi Mi A1.
ATENĂĂO: esse Ă© apenas um dos mĂ©todos possĂveis para selecionar o dispositivo. NĂŁo sou responsĂĄvel pelo fato de que, em algum momento, a equipe do LOS pare de lançar atualizaçÔes no seu telefone ou que vocĂȘ nĂŁo possa desbloquear o carregador de inicialização. .
LOS
LOS LOS, 4pda, xda-developers, reddit.com/r/LineageOS ( ).
firmware
() . , Google Android , , ( Android). LOS, . , , , (firmware). Wi-Fi « ». .
« », . .
: Huawei ( Honor), . , . - Huawei (, LOS), 4pda, xda-developer , . , firmware.
(unlock bootloader)
.
Xiaomi ( [
23 ]):
- Xiaomi , , .
- .
- en.miui.com/unlock . , . .
- en.miui.com/unlock/download_en.html . , Windows .
- Mi Unlock Install Drivers, .
- MIUI developer settings ( / )
- â > -> « USB», «Enable OEM unlock», .
- . fastboot ( + fastboot).
- Mi Unlock . . «Unlock», . , , N- . 72 1440. , 72 .
. , .
- , , . . , ( wi-fi , GPS, ) . Mi Unlock . ( ) Windows ( ), LineageOS, MAC Wi-Fi ( Wi-Fi ), .
- :
- Mi Unlock. USB . Mi Unlock ( ). Mi Unlock ( SHIFT, â > ).
- fastboot. , 25 .
- Mi Unlock â proxy .
- Xiaomi 30 .
Atenção: quando vocĂȘ desbloquear o carregador de inicialização, todos os dados no dispositivo serĂŁo excluĂdos. Portanto, se vocĂȘ tiver usado o dispositivo e ainda tiver alguns dados, precisarĂĄ se preocupar em salvĂĄ-lo separadamente (fazemos um backup).Em seguida, procuramos instruçÔes de instalação para um dispositivo especĂfico.Por exemplo, Xiaomi Redmi 4 (X) [ 25] Ou, se vocĂȘ possui um dispositivo com uma versĂŁo nĂŁo oficial do LOS, acesse xda-developer e w3bsit3-dns.com. De qualquer forma, mesmo se vocĂȘ tiver a versĂŁo oficial do LOS, Ă© melhor verificar se hĂĄ nuances em todos os fĂłruns. Separadamente, quero observar que, se algum outro firmware alternativo jĂĄ estiver instalado, talvez vocĂȘ precise executar outras açÔes, especialmente se desejar salvar algumas configuraçÔes e dados do aplicativo. O mesmo se aplica Ă s atualizaçÔes principais (principais) do LOS (por exemplo, da versĂŁo 15.1 para a versĂŁo 16).DICA: se vocĂȘ nĂŁo encontrar informaçÔes no seu dispositivo em fĂłruns (especialmente os estrangeiros), tente pesquisar pelo cĂłdigo do dispositivo. Por exemplo, para Galaxy A7 (2017), o nome do cĂłdigo Ă© a7y17lte. Geralmente, as informaçÔes de seu interesse estĂŁo disponĂveis nos fĂłruns, mas vocĂȘ precisa ter uma aparĂȘncia melhor.Exemplo de instalação do LOS
[
25 ] .
- , adb fastboot .
adb fastboot [ 27 ], [ 29 ]. ( . ), . Windows [ 31 ]. - «»- « »- « Android ( Android Debug Bridge (ADB))» («System»- «Developer options» â «Android debugging (Enable the Android Debug Bridge (ADB) interface)»)
, .
(RECOVERY)1. TWRP . , - , TWRP ( ). ( ) TWRP 4pda xda-developer.
2. USB.
3.1. , Linux/macOS :
adb devices
. ( Linux), Windows , sudo adb devices Linux/macOS.
, 1 .
3.2. :
adb reboot bootloader
fastboot. fastboot + .
- .
4. :
fastboot devices
. , 1 .
5. ( TWRP) . ( ).
fastboot flash recovery twrp-x.x.x-x-santoni.img
«twrp-x.x.x-x-santoni.img» â TWRP, .
: «C:\Users\ \Desktop\twrp-x.x.x-x-santoni.img» .
( A/B) TWRP . TWRP , TWRP . â TWRP :
fastboot boot "C:\Users\ \Desktop\twrp-x.x.x-x-santoni.img"
6. Se vocĂȘ solicitou o TWRP, mas nĂŁo o iniciou uma Ășnica vez, Ă© necessĂĄrio reinserir a recuperação pressionando simultaneamente o botĂŁo liga / desliga + o botĂŁo diminuir volume.INSTALANDO O LOS ATRAVĂS DA RECUPERAĂĂO1. Faça o download do firmware do LOS na pĂĄgina oficial ou construa a partir da fonte. Opcional: faça o download do Google Apps (para arquitetura arm64). [ 33 ]Esta Ă© uma instalação de aplicativo do Google. NĂŁo vejo muito sentido nessa ação, pois um dos objetivos da instalação do LOS Ă© livrar-se da interminĂĄvel vigilĂąncia do Google. Anteriormente, o LOS, quando tambĂ©m era chamado de CyanogenMod, era popular porque esse firmware tornava possĂvel o suporte a dispositivos antigos e introduzia algumas funçÔes. Agora, de acordo com pesquisas oficiais [ 35 - item] LOS, Privacy Guard (« »). , Google Apps (Gapps) , .
MicroG[
37] LOS[
39]. Google, , Google. , 100% Google ( Google). ( ) .
2. â + . TWRP â TWRP :
fastboot boot "C:\Users\ \Desktop\twrp-x.x.x-x-santoni.img"
3. Wipe
4. Format Data, «yes». .
5. Wipe Advanced Wipe.
6. Cache System, «» .
7. ADB Sideload LOS . «Advanced», «ADB Sideload». :
adb sideload "C:\Users\ \Desktop\filename.zip"
«C:\Users\ \Desktop\filename.zip» â LOS «zip»
. - «firmware not installed». - . (4pda,reddit, xda-developer) .
8. .
: - Google Apps, ! , «Advanced», «ADB Sideload»
adb sideload "C:\Users\ \Desktop\gapp.zip"
«C:\Users\ \Desktop\gapp.zip» â Google . LOS , Factory reset, Google .
9. : LOS AddonSU ( arm64)[
41] , .
adb sideload "C:\Users\ \Desktop\addonsu-16.0-arm64-signed.zip"
: (root) . , , (firewall) (permission manager). . LOS AddonSU, Magisk. LOS AddonSU. , .
, LOS .
. :
F-Droid[
43] F-droid. . , open-source.
:
- AFWall+ (dev.ukanth.ufirewall) [45]
- AdAway (org.adaway) [47]
- AppOpsX (com.zzzmode.appopsx) [49]
- guardianproject [51] Orbot. ( 2019-) 16.0.5-RC-2 [53]
.
â QKSMS[
55] .
â Slight backup[
57] . , . «» «».
â vcf , bluetooth. Nextcloud â .
.
- . . , -, . .
- Wi-Fi, . Wi-Fi .
- . ( LOS)
- LineageOS ( ).
- ( , ).
- Privacy Guard .
- ( ). , .
- ( ). , LOS 16 ( ). .
- . . ( , â ) SIM Toolkit SIM App Dialog . ( ). Apps & Notifications âSee all # apps â «Show system».
, . (AFWall+, AdAway, Orbot, AppOpsX) Files/. - AFWall+. , (Lan/localhost, Wi-Fi ) Orbot VPN AdAway F-Droid. . AFWall+ .
- Android, PrivacyGuard AppOpsX , .
- Orbot, VPN, VPN AdAway F-Droid. VPN Orbot , VPN.
- AdAway. DNS .
- LOS .
- AdAway . :
connectivitycheck.gstatic.com â Captive portal
time.android.com â
izatcloud.net â Qualcom A-GPS. A-GPS.
play.googleapis.com, www.google.com â google. .
â Wi-Fi . - Wi-Fi ( )
- ( , ) AdAway. , AdAway
- LOS ( Android) ( LineageOS).
- ( ) F-Droid . ( Privacy Guard «»), , , . .
- â Shelter ( , â Shelter).
- . . - ( example.com) AdAway AdAway. .
AFWall+ DNS Orbot, [59]. Tor , , www.deviceinfo.me [60]
F-Droid ( ) â [61] Exodus Privacy[63], ClassyShark3xodus[65]. , . , AdAway, AdAway . - ( , , ).
. Definir a senha ou o padrĂŁo na primeira inicialização nĂŁo significa automaticamente que o dispositivo serĂĄ criptografado. Especialmente em versĂ”es mais antigas do Android ou em dispositivos baratos. AlĂ©m disso, o dispositivo pode nĂŁo ser criptografado quando vocĂȘ o liga pela primeira vez, se vocĂȘ jĂĄ tiver algum outro firmware nĂŁo nativo (nĂŁo compartilhado). VocĂȘ pode verificar a criptografia nas configuraçÔes (procure por Criptografia). Nem todo o dispositivo estĂĄ criptografado, mas apenas aplicativos, seus dados e seus dados. Os dados do sistema Android nĂŁo sĂŁo criptografados, pois, por padrĂŁo, nĂŁo devem estar acessĂveis (se o carregador de inicialização estiver bloqueado). De fato, essa criptografia nĂŁo Ă© muito confiĂĄvel no sentido de que muitas vezes existem falhas nessa criptografia e soluçÔes alternativas. Mas quanto mais novo o telefone e mais recente a versĂŁo do Android, menor a probabilidade de hackear. Mais precisamente,quanto mais difĂcil e mais tempo levarĂĄ para especialistas altamente qualificados contornarem a criptografia. Nos telefones modernos (nĂŁo na categoria de preço mais baixo) nas versĂ”es mais recentes do Android, a criptografia definitivamente permitirĂĄ que vocĂȘ se proteja do cracker comum., â . , ( / ) .
SD LOS â Adoptable Storage. SD , . «». SD .
SD , , .
, , . â , , .
, , . ( ), . .
: !!!
LineageOS
LOS
LOS, . Google AOSP. LOS 16.
Settings () .
Network&Internet ( )
â
Wi-Fiâ Wi-Fi preferences ( Wi-Fi)
â Turn on Wi-Fi automaticaly ( Wi-Fi ) â .
â â Open network notification ( ) â .
Wi-Fi ( Wi-Fi).
â
Mobile network ( )â Wi-Fi calling ( Wi-Fi) â .
â Carrier video calling () â .
â Access Points Names ( (APN))
( ) . â AdAway . , , . â .
Connected devices ( )
â
NFC â NFC . , NFC, .
â
Bluetooth , . ( ) .
Aplicativos e notificaçÔes
- NotificaçÔes- Na tela de bloqueio (tenho Ocultar conteĂșdo sensĂvel). Essa configuração permite remover o texto da notificação na tela bloqueada e deixa apenas o nome do aplicativo de onde a notificação chegou. NinguĂ©m acidentalmente vĂȘ o texto de uma mensagem destinada apenas a vocĂȘ.- Aplicativos padrĂŁo:analise cuidadosamente o que estĂĄ instalado em diferentes tipos de aplicativos. Selecione aplicativos confiĂĄveis.«Browser app ()» «None ()» «Tor browser». , - , ( «None ()») «Tor browser». â - , , «example.com», «vk.com/away.php?to=example.com» , - IP . , ( , ). «», , .
â
Advanced ()â App permissions ( ). PrivacyGuard AppOpsX.
â Special app access ( )
â Battery optimization ( )
Android . Doze, . , - , - . Google. , : . , .
â â Device admin apps ( )
, , 100% . . . , Shelter. , , .
â â Display over other apps ( )
, . , .
â â Do Not Disturb access â DND ( « »)
Isso Ă© necessĂĄrio para o ajuste fino dos modos de silĂȘncio. Eu nĂŁo uso esse recurso. Mas essa função Ă s vezes Ă© necessĂĄria para que os vĂrus desativem alertas e sons do SMS do banco quando roubam dinheiro da conta.- - Modificar configuraçÔes do sistema:esta Ă© a permissĂŁo para alterar o brilho, o volume da tela. Esse recurso Ă© necessĂĄrio principalmente para players de mĂdia.- - Acesso Ă notificação (Acesso Ă notificação) Oacesso Ă© necessĂĄrio apenas ao iniciador. VocĂȘ nĂŁo pode fornecer outros aplicativos para ler notificaçÔes, que podem conter textos de cĂłdigos do SMS e assim por diante.- - Imagem na imagem (Imagem na imagem)Display over other apps ( ). , . , . .
â â Premium SMS access ( SMS) â
â Unrestricted data ( )
/ - / . ( ) («» â « » â « » â « ») ( ) «» . .
â Install unknown apps ( )
. , Android . ( Google Play, ) . . Shelter F-Droid. ( ). .
â â Usage access ( )
. . , . .
â â VR helper service ( VR-)
. VR, .
â â Directory access ( )
«Pictures», «Movies». , Android 9 Pie. , , «Pictures», !!! Google . . Android 2,5 [
67]. 10% Android Pie[
69]. 250 ( ) - . , .
. , , ( ) . . ? Telegram. . ( , ). ( ), . [
71] na qual a estrutura do arquivo e a polĂtica de restrição de acesso Ă estrutura do arquivo sĂŁo descritas em detalhes. Descobriu-se que vocĂȘ pode compartilhar arquivos com o aplicativo sem dar acesso aos dados em si. Por exemplo, vocĂȘ deseja enviar um arquivo para um amigo atravĂ©s de um messenger, mas nĂŁo deseja conceder acesso aos arquivos para esse messenger. Em teoria, no messenger, seria possĂvel implementar a seleção de arquivos por meio de um gerenciador de arquivos padrĂŁo (e essa Ă© uma função antiga). Infelizmente, os desenvolvedores de aplicativos nĂŁo. E quando o Telegram restringe o acesso Ă loja, mesmo o botĂŁo Compartilhar do prĂłprio Telegram nĂŁo funciona. Aqui vocĂȘ tem um mensageiro particular!Android 10 Q . . , , ? .
, . , . .
â scoped storage, Android 10 Q, Android 11. ( ).
â â Wi-Fi control ( Wi-Fi)
Google. , Android 9 ( LOS 16), // Wi-Fi,
1) Wi-Fi control ( Wi-Fi). (CHANGE_WIFI_STATE)
2) (ACCESS_FINE_LOCATION ACCESS_COARSE_LOCATION)
3) ( , ) .
Android 8.1 (LOS 15.1) 1- , 2-+3. . Google , Wi-Fi, .
. ( ), Wi-Fi, .
, , .
Battery ()
â
Battery manager (Battery manager)â Manage apps automaticaly ( )
. . Android , , . , , .
â Battery saver and perfomance ( )
â Extreme power saver ( ).
, , / . , , . Android 7 Nougat , ( Google) - . - , .
, , .
- ( Android 8.1,9 LOS 15.1, 16) , .
â Automatic power saver ( )
. - Orbot, VPN - Google Play ( ) / «» . . . «Apps & notifications ( )->Battery optimization ( )» (Orbot ) . â , . - , â .
â Performance profile ( )
, . «Balanced ()», 1) , .
2) , , . , ( LOS 16), . , - 20% 85%.
Security & Location ( )
â
Screen lock ( )âNone (), Swipe ( ), Pattern ( ), PIN (PIN-), Password (). LOS 16 - Pattern, PIN Password, . . - Pattern ( ), PIN (PIN-), Password ().
â
Lock Screen Preferences ( )â On lock screen ( ) â «Apps & notifications ( )». , .
â Add users from lock screen (. . . )
. .
â Work notifications ( )
«On lock screen ( )». Work profile ( ). « », , .
â Fingerprint ( )
, . , (, PIN, ). - â .
, , ( . PIN). . , ( ), , 1 , , .
-, . . , . , , «» , , , .
, â Lockdown ( ).
â
Trust (Trust)â SELinux
. Enforcing () . â . , ( LOS). firmware.
â Root access ( )
, root. System ()âDeveloper options ( )âRoot access ( ). root . , , Apps only ( ).
â Android security patch ( Anrdroid)
. :
-Platform ()
-Vendor ()
, , . « » (OTA ) LOS. firmware ( ) . , Google, LOS . , ().
â Encryption (). .
â Privacy Guard ( ). , .
â LineageOS statistics ( )
LOS. . ( ) . . , . .
â SMS message limit ( SMS-).
. , . ( 70 ).
â
LocalizaçãoA configuração padrĂŁo para ativar a localização.â «Battery saving mode ( )» â GPS Wi-FI, bluetooth . . Wi-FI, bluetooth ( Gapps microg). . 3 â 1) GPS, 2) Wi-FI, bluetooth 3) . Android Wi-Fi ( ) . , Osmand , . . , Android ( Gapps) - , Wi-Fi.
â «Scanning ()» â Wi-Fi Bluetooth Wi-Fi Bluetooth. - . , Google , , . , , â . Wi-Fi Bluetooth.
â App-level permissions ( )
( Android) .
â
Show passwords ( ), . . , - . - , ( ), . , , , , .
â
Device admin apps ( ) â , «Apps & notifications ( )»-«Special app access ( )»
â
SIM card lock ( SIM-)/ -. 20 , . ( â [
73]). - ( ) â . , , , , , ( ) - .
â
Trust agents ( ). Google Smart Lock. Wi-Fi. . ( , ) .
â
Screen pinning ( )LOS 16 ( - ). , 1 , . , , .
Accounts ()
. . , , . Android 6 Marshmallow, , . «if an app shares the signature of the authenticator» [
75]
, «signature of the authenticator», , ? .
Por uma questĂŁo de fato, o acesso Ă lista de contas (alĂ©m da conta do prĂłprio aplicativo) nĂŁo pode ser limitado por meios padrĂŁo do Android. O Google acredita que nĂłs - escĂłria (com a qual o Google, aparentemente, nos representa), nĂŁo devemos pensar nisso. Descreverei mais sobre o tĂłpico restriçÔes de direitos de acesso (vocĂȘ pode e precisarĂĄ limitĂĄ-lo no Privacy Guard ou no AppOpsX). Antes, apenas direi que monitore cuidadosamente quais aplicativos criam contas e quais tĂȘm acesso para visualizar uma lista de contas.Sistema
â
Languages & Input ( )â Virtual keyboard ( )
â â Android keyboard (AOSP) ( Android (AOSP))
â Advanced ( ) â Show app icon ( ). , Android.
â «Text correction ( )» â «Personal suggestions ( )»
, - , â .
: . , - , , «», «» . , -, . , .
â
Buttons ()â Power button ( )
â Lockdown ()
Se vocĂȘ tiver desbloqueio de impressĂŁo digital, ative esse recurso. Funciona assim - se vocĂȘ mantiver o botĂŁo liga / desliga pressionado, alĂ©m de "Desligar / reiniciar / tirar uma captura de tela", tambĂ©m aparecerĂĄ "Bloqueio", que bloquearĂĄ o dispositivo para que na prĂłxima vez que o dispositivo possa ser desbloqueado, isso sĂł serĂĄ possĂvel com uma senha ou uma chave grĂĄfica. Isso acontece caso os vilĂ”es da rua o quebrem e tentem colocar o dedo no scanner de impressĂ”es digitais. Sim, Ă© claro que isso Ă© raro, mas uma função pode ser Ăștil em algum momento. Ligue - nĂŁo hĂĄ como perguntar.- Barra de status- Monitor de trĂĄfego de redeDisplay mode ( ) . , - - , - , . .
Status bar ( ) . , , , ( «»).
â
Date & timeRemovemos "Data e hora automĂĄticas (data e hora da rede)", removemos "Fuso horĂĄrio automĂĄtico (fuso horĂĄrio da rede)". Em teoria, essas configuraçÔes devem desativar a configuração automĂĄtica de hora nos servidores do Google. Mas nĂŁo estava lĂĄ. De qualquer forma, mesmo com as configuraçÔes desativadas, o sistema tenta acessar periodicamente os servidores do Google com o ntp. Isso pode ser visto nos registros AFWall + e Adaway.ATENĂĂO: VocĂȘ precisarĂĄ definir manualmente a data e a hora. Quando vocĂȘ baixa o TWRP, a data e a hora podem se perder. Quando vocĂȘ remove a bateria, a data e a hora tambĂ©m podem se perder. O fato Ă© que o navegador Orbot e Tor nĂŁo pode ser iniciado se a data e a hora estiverem incorretas. VocĂȘ pode se esforçar para descobrir qual Ă© o problema, mas na maioria das vezes o problema Ă© a hora errada no sistema.- OpçÔes do desenvolvedor (para desenvolvedores), , «» . , . , «», «» .
â Advanced restart ( )
recovery . , .
â Running services ( )
Android- . . - - , â . , .
â WebView Implementation ( WebView)
, JavaScript, Google. , . , . , - , - . LOS WebView AOSP Chromium. «» WebView ( WebView Bromite). , (, K-9 Mail) WebView. Bromite WebView.
â Root access ( )
:
Disabled ()
Apps only ( )
ADB only ( ADB)
Apps and ADB ( ADB)
, Apps only ( ). root .
â Manage root access ( )
, root () Privacy Guard . .
â Android debugging ( Android)
ADB ( AppOpsX). , .
â Debugging notify ( )
, , - ADB
â Revoke USB debugging authorization ( USB-).
ADB , + ADB .
A seguir, as configuraçÔes mais recentes relacionadas ao gerenciamento da operação de aplicativos em segundo plano. VocĂȘ pode encontrar imediatamente restriçÔes e alterar o status dos aplicativos. Prefiro limitar o trabalho em segundo plano do aplicativo, com certeza. E aplicaçÔes especialmente desagradĂĄveis, geralmente fechadas.- Matar o botĂŁo Voltar do aplicativo (Definir o botĂŁo Voltar) A configuração permite fechar (ou fechar com força) o aplicativo pressionando longamente o botĂŁo Voltar. Uso essa funcionalidade quando Ă© necessĂĄrio iniciar temporariamente um aplicativo em que nĂŁo confio e, em seguida, fecho esse aplicativo apĂłs o uso.AlĂ©m das configuraçÔes apresentadas, existem outras configuraçÔes interessantes em diferentes seçÔes, como redefinir botĂ”es, forçando o aplicativo a funcionar no modo de tela cheia (sem uma linha de sistema na parte superior e sem botĂ”es na parte inferior) e outras coisas interessantes.Direitos de root / root / superusuĂĄrio / superusuĂĄrio
â . Android ( ) . -, (soft brick), -, .
-, , , â , , .
, . , Google , . , « » Google , . , ( Captive Portal, Miracast Chromecast Google ). , , . , Afwall+, Adaway, AppOpsX.
, 3- :
Temporary root â . .
Full root â , , system.
Shell root â , , system. r/w (read and write), read. , , A/B [
77]. -.
- , , : Adaway. hosts.
A/B Android 9 (LOS 16) system ( system/etc/hosts ) ( addonSU LOS), LOS 15.1 . Magisk, , system .
. LOS 2 :
1)
addonSU â LOS . , LOS, open-source, ( ). Magisk . , addonSU , Netflix , . , NFC . SafetyNet : iSU [
79], [
81], iSU.
2)
Magisk. , , - system, , . . , , NFC. , Android 9 (, DoH), root. . 100% , , (, system AdAway). , Magisk core-only, system .
, hosts, full root AddonSU, ( A/B LOS 15.1) - TWRP hosts Magisk. .
LOS Magisk :[
83].
:
a)
2 addon- . «» addonSU, Magisk, - .
)
SuperSU (anteriormente popular), porque no momento estĂĄ sendo desenvolvido por uma empresa comercial chinesa (estou extremamente alarmado com a palavra chinĂȘs e a palavra comercial).c) Para instalar outra raiz, vocĂȘ deve primeiro excluir a anterior. TambĂ©m Ă© feito quando instalado - por meio do adb sideload atravĂ©s de um arquivo zip especial.Como resultado, decidi pelo addonSU, jĂĄ que nĂŁo uso pagamentos sem contato, nĂŁo tenho assinaturas para Netflix ou Ivi, no meu dispositivo tenho acesso ao sistema para alteraçÔes e posso usar o Adaway sem Magisk.LOS , root (Apps only) root ADB. , - , ADB. « », - . ADB, . , ADB, , .
, . LOS, xda-developers , LOS. , . AddonSU . Magisk. . , â 11 Linux kernel - IP, AFWall+. , â 11 Linux kernel , DNS NTP ( ). , «0». IP, , IP , - . IP â . : - !!! , LOS Magisk. . .
() , .
F-Droid . - ( ), , , .
- Magisk ( - ), Magisk. - Magisk open source .
Bootloader ()
(unlock bootloader) (Custom ROM), LOS. , ( Samsung Knox), , . , , - .
, LOS ( , ) (lock bootloader), Google Pixel.
? , , - . , . / , , . â ( ) 20 , , ( , Wi-Fi, ). , , . , , â . (, ), .
. , « ».
: LOS, 100 , . ( Nexus Pixel)
F-Droid
F-droid Ă© um programa do catĂĄlogo (mercado) de aplicativos para Android com seu servidor (repositĂłrio). Ou seja, o projeto F-droid consiste em duas partes:1) Aplicativo2) Servidor (repositĂłrio), do qual esse aplicativo pode baixar outros aplicativos.O aplicativo e o servidor sĂŁo de cĂłdigo aberto, ou seja, de cĂłdigo aberto. Isso significa que vocĂȘ pode ver todo o cĂłdigo do programa, com as habilidades adequadas dessas fontes, para criar seu prĂłprio aplicativo ou servidor. Ou mesmo adicionar / remover algo da funcionalidade do aplicativo / servidor.A primeira versĂŁo do projeto ocorreu em 29 de setembro de 2010, ou seja, Ă© um projeto bastante antigo que se provou apenas dois anos mais novo que o prĂłprio Android.() open source , ( ). , .
f-droid , f-droid , . , , .
f-droid , F-Droid «» , - «» . , , . - , â «Antifeatures» ( /)[
85]. :
Ads (This app contains advertising/ ) â . , . , f-droid. f-droid
. , , .
Tracking (This app tracks and reports your activity/ ) â -. « » - , «Tracking», , , . , , «» Google analytics, f-droid. , «Tracking» - , , ( ).
, . , , f-droid.
NonFreeNet (This app promotes non-free network services/ ) â , «» . ,
Telegram f-droid, . , , telegram . Telegram . , . : f-droid Conversations. , , . XMPP . Conversations «NonFreeNet» , Telegram ( Matrix Riot , ). , «NonFreeNet» , - , . «NonFreeNet» , f-droid . , XMPP Conversation , ( open source ), (, ). ( ) .
(NonFreeNet). â . , Facebook . Facebook, .
NonFreeAdd (This app promotes non-free addons/ ) â , (, ). , OSMand, Fennec f-droid. , , . , / Fennec ( ), .
NonFreeDep (This app depends on other non-free apps/ ) â , - /, . , «Open In WhatsApp», - WhatsApp, WhatsApp-. , () WhatsApp. . «Open In WhatsApp» - «WhatsApp», .
UpstreamNonFree (The upstream source code is not entirely Free/ ) â , f-droid () . , , open source - / . «» f-droid , . , , . : , f-droid , , f-droid , /.
NonFreeAssets (This app contains non-free assets/ ) â - , . , , . «» , , , . . .
KnownVuln â , . f-droid, , . , , , .
DisabledAlgorithm â , . «
KnownVuln».
NoSourceSince (The source code is no longer available, no updates possible/ , )â . , .
, . â f-droid. , , .
f-droid f-droid open-source, . , () f-droid â
M-Droid [
87],
G-Droid [
89]. f-droid , . 1 : F-Droid. .
- F-Droid. . . , , . F-droid , F-Droid « » (Reproducible builds) [91]. - F-Droid , . .
- F-Droid Archive. f-droid . f-droid, . . , , - . , , , , . , .
- Guardian project Official Releases. f-droid, . Guardian, Orbot Tor browser Android. , Guardian project , . .
- Guardian project Archive â f-droid, . Guardian . F-droid Archive , . , ( ), .
- Bromite [93] â Bromite [95]. Chrome Google . , . WebView AOSP Chromium WebView Bromite .[97]
- MicroG â [99], [101]. MicroG Google push-, Wi-Fi, . .
- IzzyOnDroid â [103], [105] â open source ( ). , ( Github), ( .apk) . : , ( Google Play). , , apk ( f-droid), , «». , , , . 100- . , . , - , , , . .
.
, , [
107], [
109], [
111], .
F-Droid open-source Android , - (Reproducible builds). open-source , f-droid (, , f-droid). issues Github-e, Gitlab- Git .
F-Droid, open-source .
Settings ():
â Manage installes apps ( )
â Repositories () â / , .
â Automaticaly fetch updates ( ) â . â
â Include incompatible versions ( ) â ( x86, ).
â Include anti-feature apps ( ) â , antifeatures. . . , â .
â Use Tor ( Tor) â Tor (proxy) localhost (127.0.0.1) c 9050, onion . , Orbot. , Tor , -VPN ( VPN) Orbot, .
â Enable HTTP Proxy ( HTTP-) â HTTP , Proxy Host ( ) Proxy Port ( ).
â Prompt to send crash reports ( ) â . , . .
- Impedir capturas de tela - proĂbe outro aplicativo (e mesmo para a função de captura de tela padrĂŁo incorporada no LOS) para capturar capturas de tela quando vocĂȘ estiver no aplicativo F-Droid. Em geral, os aplicativos tĂȘm vĂĄrias outras maneiras de descobrir uma lista de aplicativos instalados; portanto, isso pode ser apenas uma maneira adicional em um compartimento com outros meios. Mas ainda nĂŁo vejo muito sentido nisso, jĂĄ que o Android nas versĂ”es mais recentes proĂbe a captura de tela de aplicativos comuns que nĂŁo estĂŁo em execução no momento.- Ocultar com o botĂŁo de pesquisa e configuraçÔes do botĂŁo de pĂąnico - configuraçÔes que permitem ocultar o aplicativo F-Droid ou excluir repositĂłrios pressionando um botĂŁo especĂfico, alĂ©m de excluir determinados aplicativos. O significado desses pontos nĂŁo estĂĄ totalmente claro para mim. Se alguĂ©m obtiver acesso a um smartphone desbloqueado, esse vilĂŁo jĂĄ terĂĄ a oportunidade de buscar muitas informaçÔes, o que torna esse ponto inĂștil. SĂł pode ser, a menos que vocĂȘ tenha seu prĂłprio repositĂłrio e nĂŁo haja criptografia no dispositivo.â Keep cached apps ( ) â . 1 . , - . , - ( VPN) . . Android downgrade ( ) . , , . ( ), , . ( oandbackup
(dk.jens.backup) ).
.apk data/data/org.fdroid.fdroid/files mnt/sdcard/Android/data/org.fdroid.fdroid/cache/apks
Expert mode ( ).
â Unstable updates ( ) â . , , . , Google Play , F-Droid . , - , , , .
- Permitir que repositĂłrios instalem / desinstalem aplicativos (permite que os repositĂłrios instalem e desinstalem aplicativos) - permite que os proprietĂĄrios dos repositĂłrios enviem uma solicitação para desinstalar / instalar programas. Ă Ăștil se vocĂȘ criou seu repositĂłrio para seus amigos e, apĂłs algum tempo, verificou-se que algum aplicativo Ă© muito perigoso e vocĂȘ pode enviar uma solicitação para excluir esse aplicativo para todos. Ou vice-versa, um novo aplicativo interessante apareceu e vocĂȘ envia a todos os seus amigos (que tĂȘm seu repositĂłrio configurado) uma solicitação para instalar um novo aplicativo. TambĂ©m Ă© Ăștil se vocĂȘ criou um repositĂłrio para seus pais idosos.Mas atĂ© agora nĂŁo hĂĄ distinção sobre qual repositĂłrio tem o direito de enviar tais solicitaçÔes e quais nĂŁo. VocĂȘ pode habilitar esse recurso para todos os repositĂłrios ou nĂŁo.F-Droid ( apk, ) Wi-Fi, bluetooth USB USB-OTG . , . , «Nearby ()»
:
F-Droid:
â . , F-Droid CDN-. «» â .
â , . , . F-Droid .
â , , .
â . , , / , .
-, - , F-Droid, - F-Droid ( , ).
:
- Android ( Google Play) . F-Droid, . Android, F-Droid.
â F-Droid , , «». Google , (, ) , . Google Play , , !!!
-No F-Droid, a pĂĄgina do aplicativo fornece links para o cĂłdigo-fonte e o site do aplicativo. Ă mais fĂĄcil procurar discussĂ”es sobre problemas, recomendaçÔes e assim por diante.Sobre a integridade e a qualidade dos aplicativos no F-Droid.O nĂșmero e a qualidade das aplicaçÔes estĂŁo aumentando gradualmente, mas inexoravelmente. Leia o artigo (se vocĂȘ ainda nĂŁo o leu) [ 113 ]. Mas, alĂ©m deste artigo, gostaria de chamar a atenção para aplicativos como:- Anysoftkeyboard (por algum motivo, Ă© impossĂvel fazer o download do site, mas existe um aplicativo F-Droid) + russo neste teclado [ 115 ]. Se vocĂȘ nĂŁo possui um LOS, esse Ă© definitivamente o aplicativo para vocĂȘ. O principal Ă© que o teclado nĂŁo solicita acesso Ă Internet (diferente do teclado do Google ou do SwiftKey).
- Amaze[117], File Manager [119]. , . - . , .
- PDF MuPDF viewer [121], MuPDF mini, [123]
- QR , â Barcodegen [125]. .
- QR Barcode Scanner [127]. .
- QR â SecScanQR [129]
- Net Monitor [131] â , IP . , , HTTP ( HTTPS) . , ! proc/net.!
- VLC [133] â , F-Droid. , . - .
- J2ME â J2ME Loader [135] â /, Nokia Siemens. , â , .
- â Simple Calendar â [137]. Android , - , . ( ), .
, F-Droid simplemobiletools. . , . .
â , VPN (OpenVPN, Wireguard ), ( ), , , , Wikipedia (Kiwix), , (Tower collector[
139]), , , , , i2p , SIP , â Silence ( ), (/launcher), . . Google Play ( ). Google Play , . F-Droid 2000 â .
â [
141] /, F-Droid.
VPN
Android VPN. VPN, . VPN -VPN, ,
NetGuard ( + ), Blokada, DNS66 ( ). , , «» VPN, - VPN. VPN. , ( ) VPN, + «» .
(tethering) â VPN, . ( Orbot iptables ( AFWall+) VPN).
, , VPN VPN.
AFWall+ (Android Firewall +) Firewall
Google , «» . , , Google Play, . !!!.. , . , . , . , , PDF . , , () (Storage), . :
Firewall
Android embutido - Ele é nativo em todas as versÔes mais recentes do Firewall do Android. Mas o Android limita a capacidade de usar essas configuraçÔes! No LOS, esse recurso estå presente (não removido). Em "ConfiguraçÔes" - "Aplicativos e notificaçÔes", selecione o aplicativo, existe a configuração "Uso de dados" e aqui nas configuraçÔes do LOS 5:- Dados Wi-Fi / Dados Wi-Fi - desative o aplicativo Internet Wi-Fi
- Dados celulares / dados mĂłveis - desative o aplicativo da Internet pela rede celular
- Dados em segundo plano - desative o acesso ao aplicativo na Internet quando o aplicativo estiver minimizado (em segundo plano).
- Dados da VPN - limita a capacidade de usar a rede via VPN.
- Unrestricted data usage/ â . « »
, . , . , / «Core/», , «Background data/ ». «» Google .
LOSessas configuraçÔes podem ou nĂŁo estar. Ăs vezes, vocĂȘ precisa instalar um aplicativo adicional que darĂĄ acesso a configuraçÔes ocultas. Existem aplicativos que organizam a interface para essas configuraçÔes (internas). Mas eu nĂŁo uso esses aplicativos - apenas sei que, se vocĂȘ nĂŁo tiver o LOS, ainda poderĂĄ tentar restringir o acesso Ă Internet por mĂ©todos do sistema sem raiz e sem aplicativos usando o slot VPN (usando o slot VPN - NetGuard).AFWall +
AFWall + - Firewall / Firewall baseado na ferramenta iptables [ 143 ]. Este aplicativo requer raiz (raiz), mas nĂŁo necessariamente com acesso total para alterar o sistema, portanto, funcionarĂĄ em qualquer dispositivo com direitos de superusuĂĄrio. A vantagem deste aplicativo Ă© que ele nĂŁo usa um slot VPN.Este Ă© um aplicativo muito Ăștil que permite proibir o acesso a certos tipos de acesso Ă rede para cada aplicativo separadamente.- "Controle Wi-Fi" - acesso Ă Internet e rede via Wi-Fi.
- "LAN control" - acesso Ă LAN e ao host local. Essa restrição estĂĄ incluĂda no "Controle Wi-Fi / Controle Wi-Fi", se vocĂȘ nĂŁo a ativar separadamente nas configuraçÔes.
- "Data móvel" - acesso à Internet através de comunicaçÔes móveis (2G, 3G, EDGE, LTE, 4G).
- «Roaming control/ » â . «Mobile date/ », .
- «VPN control/ VPN» â VPN, VPN . , . , VPN.
- «Tor control/ Tor» â Tor, Tor. ( â Tor, Tor)
«All/» â .
«Core/» â , Linux.
«System/» â .
«/User» â .
Preferences/
-UI Preferences/
â Enable notifictations/ â , / . , «Block selected ( )» ( ), - , .
â Rules progress/ â , . ( ) «». « ».
â Show filters/ â «///».
â Show UID for apps/ UID â UID. . .
â Confirm AFWall+ disable/ AFWall+ â , - «» .
â Rules/Conectivity (/)
«LAN control/ », «VPN control/ VPN», «Tor control/ Tor». Roaming control , - , - , , . .
, !
-Log/
â Turn on loh service/ â , «». . , LOS - NTP , ( 1.1.1.1, ip, «». ( AFWall+) .
â Enable show toast/ â - , , AFWall-. , (toasts). . - ( Tethering/ Wi-Fi) . , , . , AFWall+ - . , , ( ). , - .
- SegurançaEste menu foi projetado para definir uma senha e um padrĂŁo de acesso para abrir o aplicativo. NĂŁo uso essa funcionalidade porque nĂŁo dou a ninguĂ©m o dispositivo em minhas mĂŁos e meu dispositivo estĂĄ criptografado. Mas se vocĂȘ der a alguĂ©m um dispositivo em suas mĂŁos, poderĂĄ proteger esse aplicativo. Acredito que, para tais fins, Ă© mais eficiente colocar proteção separada contra o prĂłprio LOS em todos os aplicativos que possuem raiz (e em outros aplicativos com dados confidenciais) do que em apenas um aplicativo. (Eu nĂŁo uso essa função interna no LOS e, infelizmente, nĂŁo sei exatamente como).- Experimentalâ Fix startup data leak/ â ! , AFWall : , , , . , , AFWall+ , 1-2 . . «Startup directory path for script/ » , «Fix startup data leak/ ». system r/w (read/write).
:
1) , ( ). / «Core/».
2.1) Wi-Fi /
2.2) «» Wi-FI .
3) , «» hosts ( AdAway). , hosts , IP. , IP 1.1.1.1. (DNS Cloudflare).
4) « /run at startup» Privacy Guard ( Privacy Guard «Start at power up») AppOpsX.
â Enable inbound connections/ â (Samba, sshd, AirDroid ), .
Enable multi-user support/ â , . , (multiple-users) ( ). AFWall+ «Block selected ( )» ( ). 2- 2- VPN, ( ) .
Dual apps Support/ â « », MIUI, Island . , « » . â AFWall+ , ( ). : , () ( ), , , . . , 2 . - , , proc/net IMEI .
â System/ User/ . - «System/». AFWall+ . «M» UID, [101001] Phone Services (M).
â Profiles/ â , ( 4-). â 1- . AFWall+.
2 :
1)
Allow selected ( ) â , . « », . , - . . , LOS 15.1 - «Core/» «System/».
2)
Block selected ( ) â . , « , ».
Vejamos uma opção de configuração possĂvel para este aplicativo. Imediatamente, quero fazer uma reserva de que, para diferentes cenĂĄrios de uso do dispositivo e para diferentes versĂ”es do Android, Ă© necessĂĄrio configurar esse aplicativo de maneiras diferentes.Vamos analisar a opção mais simples quando vocĂȘ nĂŁo possui aplicativos VPN integrados do Google, VPN ou Orbot, nem outros servidores proxy especiais.No caso mais simples, tudo funcionarĂĄ de maneira muito simples. VocĂȘ o define no modo "Permitir selecionado" e apenas concede acesso SOMENTE a aplicativos necessĂĄrios apenas para Wi-Fi ou Internet mĂłvel.«[-10] (Any app) Same as selecting all apps/ ( ) â , ». « , », .
, «Block selected ( )», , «Allow selected ( )» ( LOS 16) . , , Android . . LOS ( Android).
«[0] (root) Apps running as root/ root », , root.
«[-11] (kernel) â Linux kernel/ () â Linux». . , , - «».
, UID, / . [1000] Android. .
, , .
- [12] « (tethering) DHCP+DNS services/ () â DHCP+DNS» «[0] (root) Apps running as root/ root » «Wi-Fi» â , Wi-Fi.
- [10010] «Download manager». « » . . , VPN Tor, [10010] Download manager ( Wi-Fi ), Download manager IP!!! , â .
- [1021] « (gps) â GPS/GPS» ( ) â , A-GPS. , .
- [10070] Captive portal login â , Wi-Fi. , - Wi-Fi , - // . Captive portal. , , «» Google ( ). , -, ( ).
- - API Android LAN (, AppOpsX Termux).
- «Core/» Tor AFWall+.
, AFWall+ Orbot VPN .
AFWall+ Orbot Google LOS 16 ( LOS 13 15.1)
- «Allow selected ( )»
- Orbot , -VPN Orbot. AFWall+ Orbot LAN, Wi-Fi, , VPN.
- VPN , , F-Droid, [10008] Updater .
- , VPN Tor ( ) Wi-Fi / .
- ( (M) ) Wi-Fi / , VPN. ( ).
- [12] « (tethering) DHCP+DNS services/ () â DHCP+DNS» «Wi-Fi» [10010] «Download manager» - .
, . 99% 99%- VPN/Orbot, VPN/Orbot , . , , . - â .
â «Tor control/ Tor». Tor, Tor, Orbot -VPN « Tor» . , (Wi-Fi ) «» «Tor control/ Tor». Tor.
, « DNS/DNS leak». Tor, DNS ( / IP , ), .[
145]. .
AFWall+ «Set customs Scripts/ » , Tor -VPN DNS. . Orbot VPN, « VPN» Tor, VPN, . , AFWall+ iptables.
DNS, Tor, VPN .
:
) Tor [
146]. Tor/Orbot.
AFWall+ â . .
VPN â VPN VPN VPN, VPN ( LOS Orbot).
AdAway
hosts . â hosts. , , system, r/w (read and write).
â
- VPN
- «»
- ( , symlink hosts)
â
- . , , [149], [151], [153].
- , .
- « » ( ). . , + 1-2 .
- .
- wildcard . . , «example.com», «example.com/cartinka_reklama01.jpg». «example.com» «example.com/cartinka_reklama01.jpg». ( ), wildcard .
AdAway 2-, 3-, 4- ( ) . , «google.com», «account.google.com» «www.google.com» «www.account.google.com» . «*.google.com» - , «», IP. AdAway google.com, , IP 8.8.8.8
- â Google Android DoH (DNS over HTTPS), QUIC ( Youtube). hosts. , Google Android , .
, hosts, AdAway .
Preferences
â Hide welcome card ( ) â .
â Check for updates ( ) â , .
â Allow whitelisting ( ) â , , . , « ». â - - / , «» «» « », - . . -, , (, ).
[
155] ( ).
â «Target hosts file ( hosts)» «Custom target/ » â hosts. , , , hosts symlink (- â ) hosts.
â Enable webserver ( ) â , « » , . «». .
- Ativar relatórios de falhas / Enviar relatórios de erros - Tento não confiar em ninguém ultimamente, não envio nada a ninguém. Até que os desenvolvedores desenvolvam algum mecanismo muito transparente para enviar relatórios de erros, não enviarei nada a ninguém.Menu:fontes de host (inicialmente 3 assinaturas (listas))( , ).
, ( Fennec Tor browser + uBlockOrigin + uMatrix). Bromite ( ) ( ). AdAway LOS ( LOS ).
, [
157],[
159], [
161]. Google Qualcomm ( A-GPS LOS) [
163].
, ( ) hosts. , - . , Fennec+uBlock Origin, Bromite + AdAway.
. , hosts :
127.0.0.1 yandex.ru
.
â Your lists ( )
, . , .
) Blacklist ( ) â .
) Whitelist ( ) â .
) Redirects () â . . .
â Log DNS requests ( DNS) â / . , . .
LOS «» LOS. - . - , . , - , . F-Droid «» .
, ( ), .
:
- connectivitycheck.gstatic.com â Captive portal. (Captive portal) Wi-Fi -. â , Wi-Fi . Wi-Fi , . , « ».
- time.android.com â (NTP) â , .
- time.izatcloud.net, xtrapath1.izatcloud, xtrapath2.izatcloud, xtrapath3.izatcloud, gpsonextra.net, path1.xtracloud.net . A-GPS, GPS ( « »). GPS , . , ( A-GPS).
- firefox.settings.services.mozilla.com, shavar.services.mozilla.com, addons.cdn.mozilla.net â Fennec ( IceCat) (), ( !!!, issues F-Droid). . F-Droid. . ( â )
- F-Droid ( ), hosts AdAway, ( , ) (uBlock Origin, Bromite ).
-Scan for adware ( Adware) â «» . , , - , .
Orbot, Tor Browser proc/net
Orbot
Orbot Ă© um programa do Projeto Guardian para iniciar o Explorer na rede Tor em um dispositivo Android. AlĂ©m disso, essa organização (Projeto Guardian) desenvolveu anteriormente a versĂŁo do navegador Tor para Android - Orfox. Agora eles estĂŁo trabalhando em estreita colaboração com a equipe de desenvolvimento da rede Tor e do navegador Tor para computadores para criar uma versĂŁo para Android.No momento, existe um navegador Orbot e Tor separado (com Orbot interno). Orfox nĂŁo Ă© mais suportado.O Orbot permite executar qualquer aplicativo atravĂ©s da rede Tor. O programa estĂĄ melhorando gradualmente, mas as versĂ”es mais recentes estĂŁo na fase beta e funcionam mal em alguns dispositivos. A versĂŁo mais recente que funciona de maneira estĂĄvel para mim Ă© 16.0.5-RC-2.O Orbot Ă© realmente muito fĂĄcil de configurar. VocĂȘ deve iniciĂĄ-lo apenas, esperar um pouco (na primeira inicialização, pode durar atĂ© 2 minutos) e aguardar o status âBootstrapped 100%: Doneâ. AlĂ©m disso, existem opçÔes:1) Nas configuraçÔes de um aplicativo especĂfico, se houver um item "Work through Tor" - especifique esse item e o aplicativo funcionarĂĄ no Tor.1.1) Nas configuraçÔes do aplicativo, pode nĂŁo haver um ponto "Trabalhar atravĂ©s do Tor", mas pode haver um ponto de trabalho atravĂ©s de um proxy. Em seguida, nas configuraçÔes desse proxy, instale o host: 127.0.0.1, porta 8118.2) VPN mode (VPN ), , Tor ( ) Tor-Enabled Apps/ Tor. VPN Orbot Android VPN . «Always-on VPN/ VPN» ( VPN ) «Block connections without VPN/ VPN» ( , Orbot. - ). Tor -VPN ( , VPN ).
3) iptables ( AFWall+) , Tor VPN , « Tor». , , DNS Tor.
:
-«Use Bridges/ » . - , 4- ( 3 ) .
Ă esquerda na tela principal, hĂĄ uma escolha do paĂs do nĂł SaĂda. Selecionar um paĂs da lista forçarĂĄ o Orbot a classificar as cadeias para que os sites mostrem que vocĂȘ Ă© deste paĂs. Eu nĂŁo recomendo fazer isso, porque depois de um tempo estatĂsticas suficientes serĂŁo coletadas e vocĂȘ poderĂĄ ser reconhecido por sinais indiretos. Se vocĂȘ ainda precisar (por exemplo, o site funciona apenas em um paĂs), depois de acessar o site, Ă© melhor voltar para Global (AutomĂĄtico). AlĂ©m disso, essa funcionalidade Ă© instĂĄvel., . - . Tor . . , . , .
«Settings/»
â Start Orbot on Boot/ Orbot â , Orbot .
â Open Proxy on All Interfaces â , , (tethering) Tor.
â Entrance Nodes/ â () Orbot . . .
â Exit Nodes/ â () Orbot . . .
- Excluir nĂłs - especifique uma lista limitadora de nĂłs OUTPUT (servidores) atravĂ©s dos quais o Orbot NĂO deve construir cadeias. A funcionalidade Ă© instĂĄvel. Se vocĂȘ sabe que alguns servidores pertencem a atacantes, vocĂȘ pode adicionĂĄ-los a esta lista.- NĂłs estritos - o Orbot instrui a usar APENAS os nĂłs acima. Sem essa configuração, o Orbot tentarĂĄ usar as restriçÔes acima, com a mesma configuração o Orbot serĂĄ obrigado a usar as restriçÔes. A funcionalidade Ă© instĂĄvel.- Use Bridges - a mesma configuração da tela principal, mas aqui vocĂȘ pode especificar manualmente o endereço da ponte (link adicional na cadeia). Pode ser sua prĂłpria junção / ponte.- RetransmissĂŁo - permissĂŁo para ser um nĂł de entrada ou intermediĂĄrio (saĂda NĂO). NĂŁo faça isso no seu dispositivo mĂłvel para evitar o consumo de internet e o consumo de bateria rapidamente.â Isolate destination addresses/ â , . . , , IP ( ). , yandex.ru - «», , «», IP . IP ( VPN).
, «» .
, , - ( , ) - proc/net. IP proc/net. .
â No Network Auto-Sleep/ â Orbot «» . . Captive Portal connectivitycheck.gstatic.com, , «». .
: Orbot , .
proc/net
proc/net â , - proc/net IP IP . . . Net Monitor (org.secuso.privacyfriendlynetmonitor)[
131] . IP . « » () . VPN-, Orbot, Privacy Guard, xPrivacyLua . â , IP . : IP IP . 99% , !!! IP , , 99%-, 100% . , .
Google Android 9 P, «» Google Android 10 Q ( LOS 17).[
165]
, ? [
166], , Facebook . , .
, Android 10 Q . â NetworkStatsManager ConnectivityManager classes. ( AppOpsX). - Google !!! Level API ( ). [
165] Android 10 Q , :
"As seguintes alteraçÔes afetam todos os aplicativos em execução no Android Q, mesmo que tenham como alvo o Android 9 (nĂvel 28 da API) ou inferior."Uma pequena vitĂłria para os defensores da privacidade, mas eu realmente nĂŁo espero pela integridade do Google. Vamos ver, o tempo atĂ© o lançamento do Android 10 Ă© uma questĂŁo de dias.O que fazer?- Tente nĂŁo instalar aplicativos para os sites que vocĂȘ pode visualizar atravĂ©s do navegador e assistir no navegador.
- Mesmo se vocĂȘ precisar de algum tipo de aplicativo, tente procurar uma alternativa de cĂłdigo aberto no F-Droid.
- - - open-source , « » ( , IP ). , « » . .
- Tor . Tor Android Tor ( F-Droid, , Orbot , ). Tor, , proc/net! proc/net IP ( ).
Tor Browser
Anteriormente, para Android, dois aplicativos separados foram lançados pelo Guardian Project: 1) Orbot e 2) Orfox. O Orfox é novamente um Firefox reforçado que só pode funcionar em conjunto com o Orbot. Mas Orfox era muito burro e lento. Recentemente, o projeto Tor tomou essa direção e agora eles (Projeto Guardian e projeto Tor) lançam o navegador Tor no Android em conjunto. O novo Tor Browser para Android é baseado na versão mais recente do Firefox, jå inclui um Orbot embutido (pode funcionar sem um Orbot separado) e, a cada versão, tudo fica mais eståvel e råpido.Existem dois Navegadores Tor no F-Droid:1) Navegador Tor2) Navegador Tor (Alpha)Firefox, Tor . ( Alpha ).
Orfox , Tor, ( ). Tor () Mozilla, NoScript, ( ), DuckDuckGo ( WebRTC). Security Settings ( ).
() . , . , . , . «» , (browser fingerprint) ( ). JavaScript [
167].
, Tor Browser proc/net, AdAway ( hosts).
4 :
1) Tor Browser (Alpha) uBlockOrigin, uMatrix ( ) .
2) Tor Browser . .
3) Fennec uBlockOrigin, uMatrix ( ) Orbot , Tor. , ( Tor).
4) Bromite â , Firefox- (Tor Browser Fennec Firefox). .
, , - .
Tor:
- Tor!!![169]. , Tor .
- , , Tor . , , .
- Tor . (, Tor, I2P, Yggdrasil, Zeronet).
ATENĂĂO: O Navegador Tor nĂŁo poderĂĄ iniciar se a data ou hora no dispositivo estiver configurada incorretamente.Fennec e bromito
Existem mais dois navegadores que eu gostaria de abordar.Fennec
O Fennec (tambĂ©m conhecido como Fennec F-Droid) Ă© uma versĂŁo ligeiramente redesenhada do Firefox com a telemetria (rastreadores) parcialmente desativada.Vamos percorrer as ConfiguraçÔes- Entrar - a capacidade de registrar e fazer login no Firefox Sync para sincronizar favoritos, senhas, abas abertas e histĂłrico. Parece que tudo estĂĄ criptografado "por padrĂŁo", mesmo do prĂłprio Mozilla [ 171 ]. VocĂȘ pode atĂ© tentar criar seu servidor Firefox Sync [ 173 ].Eu realmente nĂŁo preciso de serviços em nuvem, mas o serviço de sincronização de favoritos seria Ăștil para mim. Estou pensando em1) Servidor prĂłprio Firefox Sync2) Servidor prĂłprio com Nextcloud - um conjunto quase completo de serviços em nuvem em seu servidor pessoal.3) Turtl â , .
4) Wallabag â Pocket. , . .
Firefox Sync , . , â . Mozilla ( Firefox) . - Google,
addons.mozilla.org/en-US/firefox. . Firefox Sync Tor.
Firefox- .
Nextcloud, ( ). .
â Search/ â DuckDuckGo. DuckDuckGo, . Google, , Mail.ru, Yahoo Bing .
Fennec,, DuckDuckgo.com. «Page/» â «Add a Search Engine/ ⊠». -. , , ( utm , ).
- Mostrar sugestĂ”es de pesquisa - Ă© melhor excluĂ-lo caso vocĂȘ copie algum texto do SMS ou correspondĂȘncia com dados pessoais, por exemplo, "Ligue para a Angelina no 8 999 77 5-55-55" e cole esse texto no cadeia de pesquisa. O mecanismo de pesquisa lembrarĂĄ imediatamente disso. Em princĂpio, se vocĂȘ limpar cookies constantemente (por exemplo, vocĂȘ deve configurar todos os dados na saĂda) e nĂŁo usar mecanismos de pesquisa de gigantes, nada de ruim acontecerĂĄ. Mas Ă© melhor nĂŁo usar essa funcionalidade.- Privacidadeâ Do not track/ â . , . ? , , , , . , ( ), .
â Tracking protection/ â Disconnect. Google . ( uBlockOrigin).
â Cookies/ â Enabled, excluding 3rd party/,
â Clear private data on exit/ . . , . , ( , Android , «»), . «Quit/» , . - - , . , «Quit/».
â «Mozilla Location Service/ Mozilla» â Wi-Fi GPS Wi-Fi. . - ( Google , ), - , .
â «Fennec Health Report/ » â . .
â Advanced/
â Restore tabs/ â .
IceCat, Firefox. [
113] â , Fennec - , Firefox ( Fennec).
HTTPS Everywhere, uBlockOrigin ( ), uMatrix ( -). WebRTC (about:config â media.peerconnection.enabled â false). NoScript ( uMatrix) XSS, uMatrix, XSS.
.
Bromite
Este Ă© um Google Chrome refeito. Ă mais rĂĄpido que o Fennec, mas nĂŁo possui um bloqueador e rastreador de anĂșncios muito forte (e obrigado por isso, ele nĂŁo existe no Chrome para Android normal). Portanto, eu o uso em casos raros, quando algumas pĂĄginas estĂŁo seriamente com erros no Fennec (OlĂĄ para os desenvolvedores da versĂŁo mĂłvel do habrahabr).Nas configuraçÔes:- Motor de busca / motor de busca - DuckDuckGo.- Privacidade / Dados pessoais- Feche todas as guias abertas ao sair - ative-o. Exclui abas abertas ao clicar em "Sair / Sair"- SugestĂ”es de pesquisa e URL / Desativar sugestĂ”es de pesquisa e URL.- Use a previsĂŁo da pĂĄgina / Desligue as pĂĄginas anteriormente - desligue.- Acessar mĂ©todo de pagamento - eu desligo.â Usage and crash reports/ â . .
â Open links in incognito tabs always â . « (cookies, , ) ». .
â Do Not Track/ â . , .
â Tap to Search/ â .
JavaScript, , Bromite , . JavaScript .
Google (Google Apps/Gapps)
Inicialmente, o LOS nĂŁo contĂ©m aplicativos proprietĂĄrios do Google (exceto alguns dispositivos com programas prĂ©-instalados para a operadora de celular do Google, Google Fi). Se vocĂȘ precisar deles, poderĂĄ instalĂĄ-los vocĂȘ mesmo. Geralmente, isso deve ser feito imediatamente apĂłs a instalação do LOS sem reiniciar o dispositivo.Na verdade, nĂŁo sĂŁo instalados aplicativos separados, mas todo um conjunto de aplicativos do sistema (pacote), profundamente instalado na forma de aplicativos e serviços do sistema.Por que vocĂȘ pode precisar de um conjunto do Google1) Os aplicativos normais do Google (correio, mapas, navegador Chrome) do Google nĂŁo funcionarĂŁo sem a prĂ©-instalação deste pacote, mesmo que vocĂȘ faça o download desses aplicativos separadamente.(O YouTube pode ser usado em outros aplicativos).2) Alguns outros aplicativos funcionarĂŁo apenas se vocĂȘ instalar este conjunto de aplicativos. Alguns aplicativos serĂŁo cortados em funcionalidade. Por exemplo, os aplicativos que dependem dos mapas do Google (use o suporte do Google) podem ou nĂŁo ser iniciados ou parte da funcionalidade vinculada aos mapas pode nĂŁo funcionar.HĂĄ boas notĂcias: na maioria dos casos, os aplicativos para consumidores russos serĂŁo iniciados e funcionarĂŁo sem o Gapps. Recentemente, geralmente na RĂșssia, eles estĂŁo gradualmente deixando de ser vinculados ao Google (eles estĂŁo criando seu prĂłprio substrato com base nos mapas Yandex, Bing, Openstreetmap e seus derivados). Isso aumenta um pouco o tamanho dos aplicativos, mas funciona. Os aplicativos bancĂĄrios russos tambĂ©m funcionam sem o Google Apps (incluindo o root).3) Push . , ( , ) . , . Google GMC [
175]. Google, / Google, Google . , .
, .
F-Droid . , , Google . Gapps Google ( ), «» , Gapps 1-2 , , , Gapps.
4) Wi-Fi . GPS. , GPS â !!! GPS 10, . â 2 . â 10-15 . , , , , .
LOS ( ) 3
- opengapps â «open» â Google, . Pico[177], . Pico , Google . , Google-. ( ).
- Mind The Gapps â Google. opengapps.
- microg â , - open-source!!! , (). , . opengapps, Google. Google , . , push Google , . , Google . Wi-Fi Google , . opengapps Mind The Gapps â Google . .
: LOS microg. [179]. â microg singature spoofing, «» Google, LOS . «» . - ( ) . singature spoofing . LOS microg, -.
microg LOS, opengapps.
:
â microg () LOS LOS [39] â «LineageOS for microG». , microg â LOS «» LOS. .
â LOS microg ( Nanodroid) .
, microG ( ) [181]. open source push ( GCM).
Gapps. F-Droid, . ( + ) Gapps . , , â Gapps.
, â Wi-Fi . UnifiedNlp ( microG) + Wi-Fi ( ). , signature spoofing LOS.
Yalp store/Aurora Store
Gapps, Google Play Market. , Google Play. . , Google Play:
1) Yalp store (com.github.yeriomin.yalpstore)
2) Yalp Store (fork) (com.github.kiliakin.yalpstore) â Yalp store , () .
3) Aurora Store (com.aurora.store)
. , Google , , , .
. - , Google . , ( ) . , MicroG, Gapps ( Google Play Market).
( ) Google Play split apk â apk . Yalp , Yalp , .
( 99% ) Google Play . [
61]. Exodus Privacy[
63], ClassyShark3xodus[
65].
!!! . , , [
183]. ?
-AppMetrica
-Facebook Ads
-Facebook Analytics
-Facebook Login
-Facebook Share
-Flurry
-Inmobi
-Yandex Ad
, ? Facebook Ads, Facebook Analytics, Facebook Login, Facebook Share â . Flurry â Yahoo. Inmobi â Mumbai, India. , , Facebook Yahoo?
MAPS.ME Mail.ru [
185]. ))
, - , - «Crash», «Bug» â .
Facebook [
187]. . Facebook ? [
189]. Facebook- , -.
Exodus â , - , â . Exodus, . , .
(Permission control), PrivacyGuard, AppOpsX
â . . , «Special app access ( )».
:
- Normal â «». , Google ( ) .
, , Bluetooth, Wi-Fi , , [191]. «» .
«» Android- ( «Special app access ( )»). PrivacyGuard AppOpsX ( ADB). - Dangerous â ( «» ). , Android Android. Android . , SMS. SMS , , MMS .
: - , ( ), /. Android !!! . ( ) â ( PrivacyGuard). - Signature â «». , , . (, Android-), . / , , . , ( ) Magisk Xposed Framework. Signature Spoofing. Magisk Xposed Framework MicroG.
, « », - , . . - Special â . Signature, - . . , - Android- « », .
:
Apps & notifications ( )->Special app access ( ). , , (CHANGE_WIFI_STATE).
Android
Android :Apps & notifications ( )->Advanced ()->App permissions ( )
Danger (). , . :
«Additional permission», - , [
193].
Privacy Guard ( )
O mecanismo de permissĂŁo interno do LOS: Segurança e Localização -> Confiança (Confiança) -> Privacy Guard (doravante - PG )Uma ferramenta bastante poderosa desenvolvida pela equipe do LOS. De acordo com a pesquisa, a maior proporção de pessoas que escolheram o firmware LOS fez isso em prol desse recurso / aplicativo.No primeiro inĂcio do LOS, vocĂȘ serĂĄ perguntado se deseja ativar esta função por padrĂŁo - Ă© melhor ativĂĄ-la imediatamente.No prĂłprio aplicativo, marque esta opção "Ativado por padrĂŁo".VocĂȘ tambĂ©m pode ativar "Mostrar notificaçÔes" primeiro. Essa configuração serĂĄ exibida nas notificaçÔes de que algum aplicativo Ă© controlado pelo PrivacyGuard. De fato, mesmo se vocĂȘ definir o PrivacyGuard para bloquear nada, a prĂłpria ferramenta registrarĂĄ o nĂșmero de chamadas em uma ou outra resolução. As notificaçÔes mostram que algum aplicativo estĂĄ em execução e o nĂșmero de chamadas pode entender o quanto esse ou aquele aplicativo Ă© "insolente".«Show built-in apps ( )». , . - . - , Android . , Wi-Fi , ( ). .
. , .
. /, 3- :
)
Allowed () â
)
Ingored ( Disallow) () â
)
Always ask () â , .
Always ask () , - , -, . , . , - (), / , . ( ), . «».
«Advanced ()», , .
Privacy Guard «» , , , .
Privacy Guard «» . , «Start at power up ( )» â «RECEIVE_BOOT_COMPLETED» «Run at startup» Android. , . , , .
:, «» , Android Privacy Guard . [
195] [
197] , :
) â , PG â :
) â
, PG â :
) â , PG â
: , PG, .
) â
, PG â
:
) â
, PG â
:
e) â , PG â
:
LOS 16 , , - . ) : â
, PG â :
.
LOS 16 . - , .
:
â LOS 14, 15.1 Privacy Guard. 15.1 , 14- ( ).
â Gapps, , «» PG, Bootloop LOS ( [
199]). . , Android Gapps Google, .
â , . Google Android , , . API level ( ). , - , , , .
â PG [
201] ( ) Android- LOS .
, , F-Droid, , Android PG.
AppOpsX (com.zzzmode.appopsx)
, PG, , PG. , change your audio settings ( ) , , .
: , Mock location ( , â ), (NEIGHBORING_CELLS) â .
, AppOpsX, :
- - . « » PG Wi-Fi, AppOpsX .
- Gapps ( UnifiedNlp location provider) , .
AppOpsX , PG Android, . :
Read clipboard ( ) Modify clipboard ( ). Android 10 Q, AppOpsX Android 9 Pie.
, AppOpsX, PG, AppOpsX, PG. .
, - AppOpsX, , . .
.
â Automatically turn off permissions ( ) â AppOpsX . Android 9 Pie AppOpsX ( root) .
â Close permission template automaticaly ( ) â Automatically turn off permissions ( )
-Use o modo ADB - se no seu dispositivo o AppOpsX nĂŁo funcionar no modo normal de superusuĂĄrio, vocĂȘ poderĂĄ tentar no modo ADB. Para fazer isso, vocĂȘ precisarĂĄ habilitar o ADB pela rede nas configuraçÔes do desenvolvedor e habilitar Usar servidor de inĂcio de scipt nas configuraçÔes do AppOpsX. TambĂ©m no AFWall +, acesse o AppOpsX para o host local no controle da LAN / Gerenciamento de Rede.- Permitir a execução em segundo plano - vocĂȘ tambĂ©m precisarĂĄ ativar essa configuração se desejar usar "Desativar automaticamente permissĂ”es"-Root compatibility mode ( ) â AppsOpsX, . LOS 16 (Android 9) . Automatically turn off permissions ( ).
â Show system apps ( ) â LOS, . , , System . LOS (, ), .
No prĂłprio menu, vocĂȘ pode ativar o modo de exibição de permissĂ”es, nĂŁo por aplicativos, mas por permissĂ”es, o que Ă© muito conveniente.Lista de permissĂ”es
Tentei fazer uma lista de permissÔes, com nomes no Android, PG e AppOpsX [
203], [
205] ,[
207], [
209] .
, :
ACCESS_WIFI_STATE â View Wi-Fi connections
CHANGE_WIFI_STATE â Connect and disconnect Wi-Fi
INTERNET â Full network access â Android ( LOS) AFWall+
RECEIVE_BOOT_COMPLETED-Run at startup â , , 100% (, , Orbot, AFWall+,AdAway )
READ_PHONE_STATE â Read phone status and identity â . , .
WAKE_LOCK-Prevent device from sleeping â , .
READ_CLIPBOARD-Read clipboard â «» . .
RECEIVE_MMS â . Android ( LOS). MMS .
Dangerous () , .
, . .
«» â , :
- . XprivacyLua, , , . . , .
- , , , .
- Android, , [211], [213]
,- 2015-2016 Xiaomi . . , , «» . «», - ( «» «», ). - . . , , ! ( MIUI ), . . IT -20, (, , )!!! , . â , . - . , â .
, . , - â .
, Android 10 Q ( Android 5,6,7,8,9).[
215]
- proc/net. . GrapheneOS, Pixel 3a, Pixel 3a XL, Pixel 3 Pixel 3 XL.
- Scoped storage [217] â «» . , , , . :
) level API = 28 ( Android 9), .
) - [219] 1- 2020 . - ACCESS_BACKGROUND_LOCATION [221] â , . - 2020 , .
- - - [223]. , . Android 10 Q.
- , EMEI, Wi-Fi MAC, . Android 10 Q, .
- ID , Wi-Fi Bluetooth .
- . . , , / , ( AppOpsX) , / .
- .
. Android 6 7, . Android , - , , .
Level API/sdk
O Google de versĂŁo para versĂŁo do Android estĂĄ alterando algo em seu sistema, adicionando, removendo e limitando algo. E a cada nova versĂŁo do Android, Ă© fornecida uma nova versĂŁo da API Level. [ 225 ]E se algo for limitado no Android na nova versĂŁo, na maioria dos casos, essas restriçÔes nĂŁo afetarĂŁo o aplicativo imediatamente. Vamos dar uma olhada no novo algoritmo de permissĂŁo para acessar arquivos no dispositivo - armazenamento no escopo. Essa distinção aparecerĂĄ no Android 10 Q, na qual jĂĄ haverĂĄ uma nova API de nĂvel = 29 . E aqui estĂĄ, suponha que vocĂȘ compre um dispositivo com Android 10 Q ou instale um firmware com o Android 10 Q no seu dispositivo. Mas se o desenvolvedor de um aplicativo durante a montagem do aplicativo indicar Level API = 28, Android 10 Q . SD-, (, , ). , , , ! Level API ?: Google Play Android Level API , API. Google - .
, Android, Level API .
Level API «apps_Packages Info
(com.oF2pks.applicationsinfo)»[
227]. , Level API ( SDK) .
Level API/SDK Google Play .
Vejamos o exemplo de uma permissĂŁo tĂŁo maravilhosa do messenger Telegram para ler e gravar no repositĂłrio. AlĂ©m do fato de que no registro de telegrama Ă© apenas pelo nĂșmero de telefone e o cĂłdigo de seus servidores estĂĄ fechado, vamos falar sobre como os bate-papos funcionam. HĂĄ um problema que o usuĂĄrio alex0ff [ 229 ] descreveu em 2014.Vou descrever a versĂŁo do F-Droid na qual a estrutura da pasta nĂŁo mudou [ 231 ].Cuidado com as mĂŁos (sim salabim) - os aplicativos tĂȘm vĂĄrias opçÔes para armazenar seus dados:- data/data. , Android , «» SD . , , SD . ( Samsung, ). , - . 3 . . (, ).
- sdcard ( , ) Android/data
( sdcard/Android/data/org.telegram.messenger)
) / (Telegram-) , .
) ( , )!!! - sdcard ( Android/data). , sdcard «Telegram». , ( , ).
:
) sdcard/Telegram. . . . [
211], [
213]. , â . Facebook proc/net IP ( ). , Facebook ( WhatsApp Instagram) ? .
b) em princĂpio, todos os arquivos de bate-papos secretos nĂŁo devem ser armazenados no armazenamento geral. Na realidade, os arquivos (mas nem todos parecem estar) sĂŁo armazenados na pasta sdcard / Android / data / org.telegram.messenger !!! Eles sĂŁo visĂveis para todos os aplicativos com acesso ao repositĂłrio. Por que eles nĂŁo sĂŁo salvos em data / data / org.telegram.messenger para que ninguĂ©m possa vĂȘ-los? Muitas perguntas minhas e poucas respostas de Paul.Portanto, se vocĂȘ nĂŁo entende nada do que escrevi, descreverei de maneira mais simples :, Telegram WhatsApp. , ( , WhatsApp ). WhatsApp 99%-, . .
, Telegram WhatsApp. ( ).
. , . Conversations AdAway.
. ( ) WhatsApp-[
233]. â WhatsApp. , WhatsApp, WhatsApp- ( ), WhatsApp-, .
, , , .
, WhatsApp iPhone.
SD-card/usb-storage
, SD-, SD (). «
usb-storage». SD SD (, ). Android sdcard . SD , - , SD ( â ), SD . , SD .
[
69].
(Work profile) Shelter (net.typeblog.shelter)
Android , « ». , â . , , . «» , Shelter (net.typeblog.shelter) F-Droid.
«Install unknown apps ( )» Device admin apps ( ). , . , open source ( Island).
, , 5 . ( Android) . .
LOS 14, 15.1 16 .
?
â
â
â
() :
â proc/net â IP .
â IMEI
â .
, , , . , EMEI. , , (Wi-Fi ) .
. Accounts () . «Work profile settings ( )» «Contact search ( )»
Shelter , .
Shelter:
- VPN . VPN â , VPN VPN , VPN. VPN .
- ( , ) . , .
- .
:
1) AdAway â AdAway , .
2) AFWall+ â AFWall+ , . â AFWall , . , .
AFWall+ «Dual apps Support/ »
3) PrivacyGuard â , PG. PG - . Advanced () .
4) AppOpsX â «Users ()», «Work profile».
, AppOpsX.
5) Orbot VPN â , Orbot â Tor Orbot- Tor.
, â «RECEIVE_BOOT_COMPLETED Run at startup»
, VPN/Tor.
, , IP proc/net.
XprivacyLua
XprivacyLua â Xposed.
, «» . Android, ( [
235]).
XprivacyLua signature spoofing, , , , - .
XprivacyLua proc/net.
XprivacyLua Android, .
ADB (Android Debug Bridge)
ADB [
237], [
239]
, adb LOS, .
, - «» , adb [
241] (, ADB Run, VirusTotal . , ). , , . Facebook â :). Google Play «/» , - ADB, . 4pda .
AlĂ©m disso, se vocĂȘ nĂŁo possui PG no firmware e o AppOpsX nĂŁo inicia, vocĂȘ pode obter algumas permissĂ”es dos aplicativos atravĂ©s do adb. Aqui estĂĄ um artigo sobre como adicionar permissĂ”es. [ 243 ] Da mesma forma, o comando revogar seleciona permissĂ”es.Tenha cuidado ao baixar qualquer programa auxiliar para o ADB, pois eles permitem implementar comandos de forma mais conveniente via ADB usando um mouse de computador, mas tambĂ©m podem conter vĂrus e instalĂĄ-los no computador e no smartphone.Abandono completo do Google em LOS
, LOS Google (Gapps), , Google. , LOS / Google /[
245]. , LOS 14, 15.1 16. ( ).
DNS
DNS â Google DNS. , DNS 8.8.8.8
Google , IP. , .
Android Wi-Fi DNS . DNS Google-. Orbot ( AFWall+) â , DNS Google. , dnsleaktest.com[
59].
LOS 16 DNS , DNS, DoT â DNS over TLS. .[
247]. DoT DoH ( IP). «» Google-.
LOS Android DoT Google, Cloudflare (1.1.1.1). â Cloudflare , , . Cloudflare. ( ).
Settings > Network & internet > Advanced > Private DNS «Off», DNS .
DNS â . Orbot DNS IP , IP Tor.
Captive Portal
Captive Portal â . Captive Portal, . «https://captiveportal.kuketz.de».
A-GPS
A-GPS â A-GPS . â IMEI!!! , Google . A-GPS . GPS ( AFWall+) . . , Android ( ), A-GPS.
AOSP Webview
AOSP Webview â LOS AOSP Webview. Chromium. . . , 4-5 Webview. Webview . â K-9 Mail.
AOSP Webview Google . AdAway â AOSP Webview K-9 Mail Google.
AOSP Webview Bromite Webview[
97], .
AOSP Webview , 1- : WebView , WebView. DuckDuckGo [
249] Google[
251].
Project Fi
Project Fi â Google LOS . , [
245]. . , , , , LOS.
Backup ()
- , . TWRP â [
253],[
255].
:
â ( LOS 15.1 LOS 16)
â firmware
â ,
â ,
â ( Nextcloud), , .
â , ( ). , , , «» .
, . , LOS 15.1 LOS 16, LOS . , .
Cuidado com os backups, pois o backup Ă© salvo na memĂłria do dispositivo e se vocĂȘ formatar acidentalmente todos os dados no dispositivo, o backup tambĂ©m serĂĄ apagado.TambĂ©m gostaria de observar que, em alguns casos, o TWRP nĂŁo permite selecionar uma pasta de backup, pois o backup deve estar apenas em uma pasta especial. Se vocĂȘ soltar o backup no seu computador (por exemplo, atravĂ©s do ADB), serĂĄ necessĂĄrio procurar em qual pasta anexar os arquivos de backup.Criptografia separada de arquivos pessoais
, (, ) ,
EDS Lite (com.sovworks.edslite) . , Android. , , .
, - ? !
- , , Replicant (backdoor/) Samsung .[257],[259].
. Replicant, Android . . ( ), - â . . - «». , (GSM, 3G, LTE) . (, ). , .[261] , . , , , , . . - Mail.ru .
- «» . Wi-Fi[263]. , - -. â Firmware ( LOS) LOS ( ).
, Wi-Fi GSM ( ) USB . . , ( , ).
Replicant
Android 6, LOS 13[
265],[
267]. , . , Android 6 ( Replicant Android 4.2)
GrapheneOS
( ) Android. (, proc/net). Pixel 3a, Pixel 3a XL, Pixel 3 and Pixel 3 XL[
269]. (AdAway ). Gapps, . GrapheneOS Android 10 Q. - Pixel 3a, .
Android
Librem 5 â Linux[
271], [
273]. . â , Wi-Fi (). , (700$). , .
Ubuntu touch â , ( Ubuntu Phone[
275]). ( ) . [
277]. , , .
iPhone?
, Apple , Google, Siri, :
- Apple «», . Apple Uber ââ , Uber, ( ).[279]
[281]. , Uber , «» Apple .
, Apple, «, ».
, «», . - 2 «» [283] . .
- Siri «» [285]. ( ) - «Apple Siri», . : ) Apple ) , «» . â iPhone , - « », 100 - « ». - « *, , , , . , , Apple »? .
- , iOS 13 ( ):
) [287]. .
) SSID BSSID Wi-Fi, [289]. - Jailbreak (- ), , [291]. , . , . - .
- , jailbreak- ( ).[293]. iOS , . Apple, .
- iPhone . , .
. â Apple , ( ) .
â . Google Apple ( ) . â Android 10 Q . , .
Linux (PureOS, Ubuntu Touch).
( ). 150$ , 5 400$.
- - «» . Librem 5 Linux, ARM, Arm Holdings. Arm Holdings , [
295]. , . - ( RISC-V), - .
. , ( ) .
â Google , , . Android Android-AOSP[
297]. Android Miracast ( Chromecast), QUIC, DoT, DoH, DNS . , Android 11. , Google Fuchsia[
299] Google (, Chromium ). Android . Google: Chrome, Google [
301].
â . Huawei . Xiaomi , 3 . Xiaomi , . Nokia . Samsung .
, LOS.
- [
303] â , , « ». , , , .
â .
â , [
305].
â F-Droid. F-Droid.
â . , , , ( , ).
â - , ( Uber).
â Gapps .
â Magisk . â , .
â .
â , . , LOS. Huawei , Huawei - ( 3 ). , . , 2 . !!! , â 1000 , LOS â , , , LOS Android . , , . , â «» â . â - ?
LOS
â ( ) LOS. Android One. , LOS , LOS Android. Android 10 Q , , LOS 17 ( Android 10 Q). , LOS 15.1, LOS 16, - LOS 17 ( Android 10 Q).
, Ivi, Gapps. 10 â ( ). 70% , , «». Orbot , - .
F-Droid, :
1) . , . . â Gapps . - â , . /.
2) . F-Droid OSM (Openstreetmaps), , . , . â OSM . , â . : Google - (, ). Mapbox ( OSM), Google , , , Mapbox. OSM Mapbox â , Google . , , . â2 â [
307]. Google . â ( «» ). â , , . . , OSM. , OSM , . . OSM â , . . .
, OSM. , , , .
, , , , , , . ?
â
, . â . â .
: , ⊠( ).
: , , . -, 70% LOS, Android iPhone ( WhatsApp). , LOS , Android . . , . .
: (), , ⊠( )
: . LOS ( , ).
: , .
: -, . -: ? , «» â , , , , . , , . « â .» , .
: , , « »? , .
: . , . , . , - ( , F-Droid). , , . 100% â . 95%, 15%.
: () . . . , , .
: . , . . « ?», « WhatsApp-e» , . , . . .
, , . . â , « ».
: Tor , , 6 . .
: â , . . , . , . , â / i2p, zeronet, yggdrasil /. , .
: Tor ? ?
: . , 2 2,2 . , Tor . Tor . Tor , DDOS . . â - ( Tor ). -, , «» . - â . 2 â .
: .
: - , . - , . â . . . , - LOS, â . . . , â , . - â . F-Droid. Fennec uBlockOrigin . LOS. - 4-5 . â , «» . , . Google . , ( , , ). . - ( «» ), ( ) .
: Google «» Android. LOS.
: «» . , Facebook (, , IP ) «» SwiftKey ( ), «». . . , xakep.ru .
: ?
: . , . . , , . ( ). , â .
()
. . , ( [
309]).
- â .
. Privacy Guard. . .
. F-Droid (, â AnySoftKeyboard, â QKSMS, â Open Camera, , â Fennec+Tor browser, K-9 Mail, VLC ). , .
, - LOS â . , 4pda xda-developers ( ). reddit.com, [311].
Shelter ( )
â AdAway, AppOpsX, AFWall+.
root â NetGuard. AFWall+, F-Droid AdAway ( hosts)[313]. , NetGuard VPN, NetGuard VPN. Orbot+ Tor browser . - , Google ( Gapps LOS) â LOS , 1 . , . .
( ) Gapps â 1-2 .
, :
1) (, Orbot ). ? Android 9 - ? SuperFreezZ (superfreeze.tool.android)?
2) , SIM ( Defcon 21). SIM ?
3) - ? - ?
UPD: [241] ADB Run. ! VirusTotal. , .
CryptoParanoia .