Saya membawa instruksi perhatian Anda tentang bagaimana secara optimal (menurut saya) beralih ke perangkat lunak bebas ketika menggunakan smartphone menggunakan contoh sistem operasi LineageOS (selanjutnya disingkat LOS) dan aplikasi dari F-Droid.
Saya pikir artikel ini akan menarik bagi Anda bahkan jika Anda tidak dapat menginstal LOS untuk diri sendiri, karena artikel ini juga membahas pengaturan Android standar, pengaturan dan metode untuk menggunakan aplikasi yang berguna, toko aplikasi F-Droid, izin Android yang tidak dapat dibatasi dan nuansa lain yang mungkin berguna bagi Anda.
Daftar isi:
Informasi umumAlasan untuk meningkatkan ke firmware gratisPemilihan perangkat-
Faktor utama yang perlu dipertimbangkan saat memilih perangkat-
Pemilihan perangkatInstal firmware LOS-
Pembaruan firmware-
Buka kunci bootloader (buka kunci bootloader)-
Contoh instalasi LOS-
Apa yang bisa salah-
Persiapan pra-peluncuran-
Tentang enkripsi perangkatLineageOS-
Pengaturan LOS standar-
Root / root / hak pengguna super / superuser-
Bootloader (bootloader)F-droidSlot VPNAFWall + (Android Firewall +) dan Firewall terintegrasi-
Built -
in Firewall-
AFWall +AdwayOrbot, Tor Browser dan masalah proc / net-
Orbot-
masalah proc / net-
untuk browserAdas dan bromit-
fennec-
bromitGoogle Apps (Google Apps / Gapps)Toko kulit kepala / Toko AuroraPelacak dalam aplikasiKontrol Izin, PrivacyGuard, AppOpsX-
Jenis izin-
Alat untuk membatasi izin——
Mekanisme izin standar Android——
Penjaga Privasi——
AppOpsX (com.zzzmode.appopsx)-
Daftar izin-
Apa yang tidak bisa dibatasi-
Level API / SDK-
Mengenai kebutuhan untuk melacak izinSD-card / usb-storageProfil dan Tempat Kerja (net.typeblog.shelter)XprivacyLuaADB (Jembatan Debug Android)Pengabaian Google di LOS sepenuhnya-
DNS-
Captive Portal-
A-GPS-
Tampilan Web AOSP-
Proyek FiCadangan (backup) atau cadanganEnkripsi terpisah dari file pribadiFirmware modul radio dan bookmark tingkat rendahFirmware lainnya-
replikasi-
GrapheneOS-
Bukan perangkat Android dan firmware-
Bagaimana dengan iPhone?ProspekRekomendasi umumMengapa lebih baik menggunakan LOS versi terbaru dan perangkat saat iniPengalaman sayaPertanyaan potensial adalah jawaban sayaTeknik transisi dan solusi parsial (sementara)Pertanyaan untuk orang ITDaftar tautanSaya menyarankan Anda untuk membaca pra-artikel ini di sini (atau setelah membaca artikel saya):
→
Tentang LineageOS, MicroG→
Daftar program menarik di F-Droid (dan tidak hanya di F-Droid)
→
Tentang arsitektur Android dalam bahasa yang kurang jernih, saya sarankan Anda membaca semua 4 bagian dari siklus. Semuanya dijelaskan di sana sedikit dalam hal teknis, tetapi tetap saya menyarankan Anda untuk menyelidiki jika Anda ingin memahami perangkat dan arsitektur Android secara kasar.
Saya akan mencoba untuk melengkapi artikel ini dengan hal-hal seperti pemilihan perangkat, firmware, pengaturan keamanan dan privasi, beberapa pengaturan perangkat lunak, dan saya juga akan memberikan metode untuk identifikasi risiko, yang muncul bahkan dalam firmware gratis tanpa komponen berpemilik.
Dalam manual ini, saya akan merujuk pada bahasa Inggris dan Rusia item pengaturan untuk sistem operasi dan program, karena saat ini bantuan paling lengkap tentang masalah dapat diperoleh di forum bahasa Inggris, dan akan lebih akrab untuk mencari solusi untuk pertanyaan Anda.
Versi LineageOS 16 akan dipertimbangkan (sebagian, beberapa poin dari versi 15.1 juga akan dipertimbangkan) dan masing-masing didasarkan pada Android 9 Pie. Beberapa metode yang dijelaskan (lebih tepatnya, hampir semuanya kecuali Privacy Guard) berlaku tidak hanya untuk LineageOS, tetapi juga untuk firmware lain pada Android 9 Pie.
Saya mencoba menulis artikel "secara linear" sehingga saya dapat memahami informasi tanpa harus "melompat" dari titik ke titik. Tetapi karena banyak hal yang saling berhubungan, pengiriman itu sepenuhnya dihindari. Jika pada suatu saat Anda menemukan sesuatu yang tidak dapat dipahami, cobalah membaca artikel sampai akhir. Jika ada kesenjangan yang jelas bahkan setelah membaca seluruh artikel, harap tunjukkan di mana saya tidak melihat.
Informasi umum
LineageOS [
1 ], [
3 ] - firmware berdasarkan AOSP (Android Open Source Project), yang dilakukan oleh para penggemar. LineageOS adalah kelanjutan dari proyek CyanogenMod. Firmware ini bukan untuk semua perangkat, karena pembuatan firmware tersebut untuk setiap perangkat adalah karya para penggemar.
Alasan untuk meningkatkan untuk membebaskan firmware LineageOS
- Privasi LineageOS didasarkan pada versi "bersih" Android - AOSP tanpa aplikasi dari Google dan aplikasi lain dari perusahaan komersial. Tidak adanya komponen kepemilikan meningkatkan privasi (ditambah dengan teknik lain).
Sistem Android (AOSP) didasarkan pada Linux dan didistribusikan di bawah lisensi gratis [ 4 ] dan dengan kode sumber terbuka (open-source). LineageOS didasarkan pada AOSP (dengan beberapa tambahan dari CAF - Code Aurora Forum untuk perangkat tersebut berdasarkan pada perangkat Qualcomm). Yaitu, LineageOS adalah firmware, di mana layanan eksklusif dari Goolge tidak ditambahkan (dan tidak dipotong, seperti yang dipikirkan sebagian orang). Fakta bahwa itu adalah open-source memungkinkan Anda untuk melihat seluruh kode sumber AOSP dan LineageOS untuk keberadaan "trik" (bookmark). Anda dapat mengkompilasi (kompilasi dari sumber) firmware untuk perangkat Anda berdasarkan kode sumber, jika Anda tidak mempercayai orang yang mengkompilasi firmware. By the way, banyak yang melakukannya, tetapi terutama untuk menambah / menghapus sesuatu dari firmware. - Keamanan Dalam beberapa kasus, LineageOS merilis pembaruan firmware untuk perangkat yang tidak lagi didukung oleh pabrikan. Jika Anda sudah memiliki perangkat yang tidak memiliki pembaruan keamanan untuk waktu yang lama, maka Anda dapat memeriksa untuk melihat apakah firmware LineageOS telah diperbarui pada perangkat Anda dengan pembaruan keamanan terbaru.
Juga, jika Anda akan membeli smartphone baru, Anda dapat memilih perangkat yang didukung oleh LineageOS, dan yang, dengan tingkat probabilitas tinggi, akan didukung untuk waktu yang lama oleh komunitas LineageOS. - Fitur tambahan. Ada komponen tambahan dalam firmware, misalnya, seperti Trust, Call Recorder (Perekaman panggilan, perekam suara) dan peningkatan kecil lainnya. Trust (+ Privacy Guard) memungkinkan Anda untuk melihat dan mengelola pengaturan keamanan dan privasi secara terpusat. Perekam Panggilan - merekam panggilan. Aplikasi yang Dilindungi - Anda dapat menempatkan akses ke aplikasi individual hanya dengan kode terpisah atau dengan sidik jari. Kustomisasi antarmuka, mode Gelap (tema Gelap) dan fungsi berguna lainnya.
- Lindungi diri Anda terlebih dahulu dari isolasi, atau dari isolasi diri.
Isolasi. Ada preseden untuk membatasi penggunaan layanan oleh perusahaan-perusahaan Barat. Contoh - larangan penggunaan layanan Barat di Krimea. Larangan penggunaan layanan Barat dalam produk Huawei. Tidak ada yang menjamin bahwa besok pembatasan yang sama dapat dikenakan pada lingkaran pengguna atau perusahaan yang lebih luas.
Isolasi diri. Mengingat tren terkini tentang pelarangan dan pemblokiran oleh berbagai negara layanan dari negara-negara "bermusuhan", tidak ada yang akan menjamin bahwa besok akses ke layanan dan program Barat akan tetap di wilayah tertentu.
Ini adalah alasan lain untuk beralih ke perangkat lunak bebas agar tidak terlalu tergantung pada keinginan politisi suatu negara.
Pemilihan perangkat
Saya menawarkan kepada Anda metodologi untuk memilih perangkat baru untuk menginstal LineageOS berdasarkan pengalaman saya. Tip-tip ini murni bersifat nasihat dan saya tidak mengklaim objektivitas absolut.
Faktor kunci yang perlu dipertimbangkan ketika memilih perangkat
- Kehadiran firmware pada perangkat.
Ada kedua versi "resmi" [ 3 ] dari LineageOS, dan yang "tidak resmi". Secara resmi:
- tim menyusun dan "menandatangani" firmware dengan kuncinya dan meletakkannya di situs webnya [ 5 ]
- untuk perangkat yang didukung "secara resmi" ada dukungan yang relatif baik di forum [ 7 ]. Anda juga dapat mencari dukungan dari pengembang secara langsung pada perangkat terpisah di forum xda [ 9 ], w3bsit3-dns.com [ 11 ] dan saluran telegram. Dukungan semacam itu tidak berarti mereka akan menjawab pertanyaan Anda. Tetapi dengan pertanyaan yang diajukan dengan benar dengan uraian terperinci masalah, peluang jawaban cenderung 100%. Sayangnya, sebagian besar pengembang adalah penutur bahasa Inggris. Di forum ini, tidak hanya pengembang, tetapi juga pengguna berpengalaman lainnya dapat membantu Anda.
- Perangkat yang didukung "secara resmi" memiliki fungsi pembaruan otomatis "over the air" (pembaruan OTA), yaitu, seperti pada Android normal dari Google, akan dimungkinkan untuk menempatkan pembaruan keamanan hanya melalui item menu terpisah di ponsel itu sendiri.
Tidak resmi - disusun oleh penggemar. Tidak ada pembaruan melalui udara dan terkadang mengandung virus. Periksa apakah firmware tersebut mengandung virus atau tidak hampir tidak mungkin. Kecuali jika Anda sendiri telah memasang firmware untuk perangkat yang tidak secara resmi didukung secara resmi (yang hanya dapat dilakukan oleh spesialis IT yang baik).
Saya sangat merekomendasikan memilih perangkat yang tersedia di situs web resmi [ 5 ]. Ini adalah salah satu faktor stabilitas firmware dan durasi dukungan perangkat, serta fakta bahwa tidak ada kelebihan dalam firmware. Dalam beberapa kasus, jika perangkat populer, dan seseorang membuat versi tidak resmi untuknya, maka setelah beberapa saat pengembang versi tidak resmi bergabung dengan tim pengembangan LineageOS (lebih tepatnya, pengelola perangkat), firmware dikeluarkan dengan benar dan menjadi "resmi". Ini berarti bahwa jika, ketika memilih perangkat, mata Anda tertuju pada model tertentu yang hanya memiliki LineageOS versi tidak resmi, maka Anda dapat mencari informasi tentang perangkat ini di forum xda-developer berbahasa Inggris untuk kemungkinan rilis versi "resmi" di masa depan. Kasus seperti itu tidak jarang terjadi.
Informasi tambahan tentang perangkat akan membantu Anda: tautan [ 13 ], [ 15 ], [ 17 ].
Ada juga berbagai situs di mana perangkat dengan versi LineageOS tidak resmi disajikan, tetapi saya tidak tahu data apa yang digunakan untuk mengkompilasi daftar ini dan saya tidak bisa merekomendasikan mereka kepada Anda, saya juga tidak bisa merekomendasikan menggunakan firmware tidak resmi pada umumnya. - Versi LineageOS untuk perangkat. LineageOS 15.1 dan 16 versi firmware saat ini tersedia untuk perangkat. Kedua versi mendukung pembaruan keamanan, tetapi LineageOS 15.1 didasarkan pada Android 8.1 Oreo, dan LineageOS 16 didasarkan pada Android 9 Pie. Lebih baik memilih perangkat pada versi LineageOS 16, karena semakin tinggi versi Android, semakin banyak ancaman privasi dan fitur yang lebih menarik dihilangkan. Saya akan menulis tentang ini nanti.
- Versi internal perangkat. Beberapa produsen dengan nama yang sama menghasilkan beberapa versi berbeda dengan "tambalan" yang berbeda. Misalnya, ada sejumlah besar versi Samsung Galaxy S5 LTE. Ada beberapa versi: A) klte, yang mencakup revisi (G900AZ / F / M / R4 / R7 / T / V / W8, S902L), B) kltechn, yang mencakup revisi (G9006V / 8V), dan sebagainya. Nama kode digunakan untuk identifikasi cepat. Ada beberapa versi klte, kltekor, kltedv, kltechn, kltekdi untuk Galaxy S5 LTE tersebut. Mungkin ada versi lain dari Galaxy S5 LTE yang tidak ada firmware LineageOS. Karena itu, ketika membeli perangkat, periksa versi dengan penjual tertentu.
- Kemampuan untuk membuka kunci bootloader. Sebelum membeli, Anda perlu mengklarifikasi apakah mungkin untuk membuka kunci bootloader. Bahkan jika perangkat memiliki firmware LineageOS, ini tidak berarti Anda akan memiliki kesempatan untuk menginstalnya! Untuk menginstal LineageOS, Anda harus memiliki bootloader yang tidak terkunci. Untuk beberapa ponsel, ini dilakukan dengan mudah hanya dengan satu tindakan. Tetapi ada pabrikan yang sebagian (atau sebagian besar) perangkat mereka telah membuat seluruh prosedur untuk membuka kunci bootloader. Untuk melakukan ini, Anda harus mendaftar di situs web pabrikan, memasukkan informasi di telepon (atau menginstal program khusus di komputer), mengirim permintaan untuk membuka kunci bootloader dan menunggu dari 0 detik hingga 1 bulan. Huawei sebelumnya memungkinkan Anda untuk membuka kunci bootloader, tetapi kemudian sepenuhnya menutup kemungkinan ini. Ada beberapa solusi, situs tempat Anda dapat membeli kode untuk membuka kunci. Penanganan masalah ini terus berubah, untuk perangkat yang berbeda, penyelesaian masalah berbeda. Untuk kasus seperti itu, timbang pro dan kontra, cari tahu apakah mungkin untuk membuka kunci bootloader, berapa lama waktu yang diperlukan (jika Anda menjalani prosedur membuka kunci resmi), berapa kode untuk membuka kunci pada biaya situs pihak ketiga untuk memotong, dan sebagainya.
- Popularitas perangkat. Semakin populer perangkat, semakin tinggi peluang dukungan untuk perangkat ini akan bertahan lebih lama. Yang lebih penting adalah popularitas menggunakan LineageOS untuk perangkat ini. Statistik penggunaan dapat dilihat di situs web resmi [ 19 ]. Ada juga situs tidak resmi, tetapi lebih representatif [ 21 ]. Perhatikan bahwa A) beberapa nama ditandai dengan kata-kata kode (codename). B) perangkat-perangkat itu juga disajikan yang tidak didukung secara resmi, tetapi digunakan.
- Isian. Semua hal lain dianggap sama, saya sarankan memilih perangkat dengan chip Qualcomm. Perangkat pada chip ini didukung rata-rata lebih lama dan lebih luas daripada perangkat pada chip lainnya.
- Firmware lain dan firmware awal. Jika ada firmware alternatif untuk perangkat (selain LOS), maka ini berarti bahwa ada banyak orang yang "menggali" di internal firmware untuk perangkat ini, yang meningkatkan kemungkinan dapat menemukan solusi untuk masalah Anda jika muncul. Penting juga untuk memperhatikan firmware mana yang awalnya dipasang pada perangkat baru. Terbaik jika ponsel cerdas adalah bagian dari program Android One. Ini berarti bahwa Google untuk perangkat semacam itu akan memaksa produsen untuk merilis pembaruan keamanan, memperbarui ke versi Android baru selama 2 tahun. Pembaruan ini akan membantu pengembang LineageOS mendukung perangkat lebih lama. Harap dicatat bahwa fakta memasuki program Android One tidak menjamin bahwa bootloader dapat dibuka dan ada firmware untuk perangkat selain yang asli. Misalnya, ponsel cerdas dari Nokia, yang merupakan bagian dari program Android One, tidak memiliki kemampuan untuk menginstal firmware alternatif.
- Kebaruan perangkat. Ingatlah bahwa penggemar LineageOS sedang berkembang dan pada titik tertentu penggemar ini mungkin memiliki perangkat mereka sendiri yang berubah (rusak, hilang, beli yang baru). Dalam hal ini, mereka mungkin tidak tertarik pada dukungan lebih lanjut dari perangkat ini. Sebagai contoh, Xiaomi Redmi Note 5 (Pro) secara resmi didukung tidak lebih dari satu tahun (meskipun ada juga firmware LineageOS tidak resmi untuknya). Tetapi perangkat seperti LG G2 (d802) telah didukung sejak 2013 dan bahkan memiliki versi terbaru LineageOS - 16. Untuk dukungan yang paling lama, disarankan untuk membeli perangkat yang relatif baru, yang masih dijual secara internasional.
- Parameter yang tersisa yang berhubungan dengan karakteristik konsumen perangkat. Misalnya, ukuran RAM, kecepatan prosesor, frekuensi LTE yang didukung, dan sebagainya. Saya sarankan membeli ponsel dengan memori internal setidaknya 32 GB sehingga Anda harus menggunakan "cloud" lebih sedikit, sehingga mengurangi risiko kebocoran data Anda. Harap dicatat bahwa beberapa hal khusus pada ponsel cerdas mungkin tidak didukung, misalnya, seperti inframerah, membuka kunci wajah berdasarkan bentuk tengkorak (selain foto), efek khusus kamera dengan banyak lensa. Tetapi dalam versi terbaru Android, beberapa fungsi ini (misalnya, dukungan penuh untuk beberapa lensa kamera belakang) tertanam dalam sistem itu sendiri dan kemungkinan besar tidak akan ada masalah dengan ini.
Pemilihan perangkat
Berikutnya, saya menawarkan kepada Anda salah satu metode yang mungkin untuk memilih smartphone untuk pembelian dan pemasangan LineageOS. Misalkan Anda membutuhkan smartphone dalam kategori harga menengah hingga 15.000 rubel tanpa embel-embel.
- Kami membuka situs dengan statistik tentang penggunaan LineageOS [ 21 ] dan mulai menelusuri smartphone dari yang lebih populer hingga yang kurang populer. Ponsel cerdas yang memiliki tautan terpisah dalam namanya secara resmi didukung saat ini.
- Yang paling sering digunakan saat ini didukung secara resmi adalah OnePlus One. Kami melihat tahun rilis - 2014. Tapi mereka tidak dijual di Rusia, dan sejauh yang saya mengerti, mereka juga tidak dijual di luar negeri. Mari kita lanjutkan.
- Berikutnya dalam daftar yang populer dan dijual di Rusia adalah rilis Xiaomi Redmi Note 4. 2017. Tetapi untuk model ini hanya ada versi LineageOS 15.1 (meskipun patch keamanan juga dirilis tepat waktu). Misalkan ini cocok untuk kita (tapi saya akan menjelaskan kelebihan dari versi terbaru LineageOS di bawah). Kami pergi ke forum w3bsit3-dns.com (dan forum lainnya), mencari model khusus ini dan melihat bahwa ada dua versi perangkat - pada chip MTK dan pada chip Qualcomm Snapdragon. Sekali lagi, kami memeriksa apakah versi pada chip Snapdragon dijual di Rusia (hanya untuk versi ini ada LineageOS). Kami menghubungi penjual dan menanyakan apakah versi di Snapdragon akurat dan untuk pasar mana perangkat tersebut (Anda perlu membeli versi global, karena versi ini memiliki lebih dari frekuensi 4G yang didukung). Perhatikan versi ini.
- Kami mencari lebih jauh. Xiaomi Poco F1 terlalu mahal. Xiaomi Redmi 4 (X) — Xiaomi Redmi Note 4. ZUK Z2 Plus — . OnePlus 3 / 3T — . Xiaomi Mi A1. Android, Android One, , .
, 15 000 , - Xiaomi Redmi 4 (X), Xiaomi Redmi Note 4 Xiaomi Mi A1.
: , , - LOS . .
LOS
Saya menyarankan Anda untuk terlebih dahulu membaca semua instruksi instalasi untuk perangkat LOS tertentu di situs web LOS, juga membaca topik di w3bsit3-dns.com, pengembang xda, reddit.com/r/LineageOS dan dari artikel ini (beberapa peringatan).Pembaruan firmware
Setelah membeli perangkat, Anda harus memperbarui firmware stock (asli) dari smartphone ke versi terbaru. Faktanya adalah bahwa Google secara bertahap membagi Android menjadi beberapa lapisan yang berbeda sehingga lapisan atas dapat diperbarui secara terpisah, yang akan meningkatkan kemudahan pengembangan firmware baru untuk perangkat yang lebih lama (untuk versi Android apa pun). Tim LOS juga mengambil keuntungan dari kesempatan ini, hanya memperbarui lapisan atas. Tetapi untuk operasi yang benar, lebih baik untuk menginstal pembaruan dari firmware asli untuk memperbarui tidak hanya lapisan atas, tetapi juga lapisan bawah (firmware). Untuk melakukan ini, Anda harus terhubung ke Wi-Fi dan dalam pengaturan menemukan item "pembaruan firmware". Anda mungkin harus melakukan ini beberapa kali berturut-turut.Pabrikan sering menyembunyikan item menu "peningkatan firmware" jika Anda membuka kunci bootloader. Karena itu, Anda disarankan untuk memperbarui firmware asli sebelum membuka kunci bootloader.Perhatian: Huawei (termasuk merek Honor), saat ini, telah menutup kemampuan untuk membuka kunci bootloader. Tetapi untuk perangkat yang berbeda dari perusahaan ini, ada solusi yang berbeda untuk membuka kunci bootloader, yang hanya bekerja pada firmware yang lebih lama. Jika Anda masih memutuskan untuk membeli perangkat dari Huawei untuk firmware dengan firmware alternatif (misalnya, LOS), kemudian baca w3bsit3-dns.com, xda-developer dan forum lain pada perangkat tertentu terlebih dahulu saat membuka kunci bootloader. Untuk perangkat ini, mungkin lebih baik untuk membuka kunci bootloader terlebih dahulu, dan kemudian memperbarui firmware.Buka bootloader
Untuk beberapa perangkat, Anda perlu membuka kunci bootloader melalui program khusus.Pada contoh perangkat Xiaomi (contoh instruksi [ 23 ]):- Kami membuat akun Xiaomi di telepon, menunjukkan nomor telepon Anda, email.
- Kami menerima SMS dengan kode untuk pendaftaran.
- Verifikasi akun
- Kami pergi ke en.miui.com/unlock dan masuk di bawah akun Anda. Mungkin ada masalah dengan fakta bahwa terkadang situs ditampilkan dalam bahasa Mandarin. Kami mencari item menu untuk beralih ke versi bahasa Inggris.
- Unduh program dari en.miui.com/unlock/download_en.html . Harap dicatat bahwa program ini hanya berfungsi pada komputer Windows dan ini membutuhkan akses internet.
- Mi Unlock Install Drivers, .
- MIUI developer settings ( / )
- — > -> « USB», «Enable OEM unlock», .
- . fastboot ( + fastboot).
- Di program Mi Unlock, Anda harus masuk di bawah akun Anda. Selanjutnya, smartphone harus ditentukan dalam program. Anda menekan tombol "Unlock", konfirmasi beberapa kali dan tunggu hasilnya. Jika smartphone ini relatif baru, maka Anda akan diperlihatkan peringatan bahwa jumlah waktu ke-N tersisa sebelum smartphone dibuka. Bisa dari 72 jam hingga 1440. Model yang relatif lama harus dibuka segera atau dalam 72 jam.
Ada banyak instruksi seperti itu di Internet. Saya membawa prosedur ini untuk memperingatkan tentang beberapa nuansa.- , , . . , ( 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 .
Perhatian: saat membuka kunci bootloader, semua data pada perangkat akan dihapus, jadi jika Anda menggunakan perangkat dan Anda memiliki beberapa data tersisa, maka Anda perlu khawatir tentang menyimpannya secara terpisah (membuat cadangan).Selanjutnya, kami mencari petunjuk pemasangan untuk perangkat tertentu.Misalnya, Xiaomi Redmi 4 (X) [ 25] Atau, jika Anda memiliki perangkat dengan versi LOS tidak resmi, maka pada xda-developer dan w3bsit3-dns.com. Bagaimanapun, bahkan jika Anda memiliki LOS versi resmi, lebih baik untuk memeriksa nuansa di semua forum. Secara terpisah, saya ingin mencatat bahwa jika beberapa firmware alternatif lain sudah diinstal, maka Anda mungkin harus melakukan tindakan lain, terutama jika Anda ingin menyimpan beberapa pengaturan dan data aplikasi. Hal yang sama berlaku untuk pembaruan besar (utama) dari LOS (misalnya, dari versi 15.1 ke versi 16).TIP: jika Anda tidak dapat menemukan informasi di perangkat Anda di forum (terutama yang asing), coba cari dengan kode perangkat. Misalnya, untuk Galaxy A7 (2017), nama kode adalah a7y17lte. Seringkali informasi yang Anda minati tersedia di forum, tetapi Anda harus terlihat lebih baik.Contoh instalasi 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)»)
UNLOADING LOADERItem ini sudah saya jelaskan di atas, saya tidak akan mengulanginya.MENGINSTAL PEMULIHAN MODIFIKASI1. Unduh TWRP untuk perangkat tertentu. Terkadang pabrikan memproduksi perangkat dengan versi yang sedikit berbeda dari bagian-bagian perangkat, apakah itu layar sentuh atau yang lainnya, dan kemudian TWRP dari situs web resmi mungkin tidak berfungsi (atau bekerja dengan bengkok). Ini dipecahkan dengan mencari TWRP alternatif (atau yang lebih baru) untuk perangkat ini di w3bsit3-dns.com atau forum pengembang xda.2. Hubungkan perangkat ke komputer Anda melalui USB.3.1. Di komputer di baris perintah, atau di terminal di Linux / macOS, ketik:adb devices
Sebuah jendela yang meminta Anda menghubungkan komputer tertentu ke smartphone untuk debugging akan muncul di layar smartphone. Jika terjadi kesalahan pada baris perintah (atau terminal Linux), maka pada Windows, cobalah menjalankan baris perintah sebagai administrator, atau sudo adb devices di terminal Linux / macOS.Selanjutnya, pastikan 1 perangkat ditampilkan.3.2. Kami mengetik:adb reboot bootloader
Ponsel cerdas harus memulai ulang dalam mode fastboot. Juga restart dalam mode fastboot dengan secara bersamaan menekan tombol power + tombol volume bawah.Layar splash akan muncul di layar ponsel cerdas.4. Kami mengumpulkan: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. Jika Anda meminta TWRP, tetapi tidak memulainya satu kali, maka Anda harus memasukkan kembali pemulihan dengan menahan secara bersamaan tombol daya + tombol volume turun.MENGINSTAL LOS MELALUI RECOVER1. Unduh firmware LOS dari halaman resmi atau buat sendiri dari sumbernya. Opsional: unduh Google Apps (untuk arsitektur arm64). [ 33 ]Ini adalah pemasangan aplikasi Google. Saya tidak melihat banyak gunanya dalam tindakan ini, karena salah satu tujuan menginstal LOS adalah untuk menyingkirkan pengawasan tak berujung Google. Sebelumnya, LOS, ketika itu juga disebut CyanogenMod, sangat populer karena firmware ini memungkinkan untuk mendukung perangkat lama dan memperkenalkan beberapa fungsi. Sekarang menurut jajak pendapat resmi [ 35 - Fitur Fitur] mayoritas pengguna yang memilih LOS telah melakukannya untuk fungsi Privacy Guard. Dan jumlah pengguna yang tidak menginstal Google Apps (Gapps) sama sekali lambat tapi pasti bertambah.Proyek MicroG [ 37 ] dan implementasinya untuk LOS [ 39 ] terpisah . Ini adalah upaya yang agak berhasil untuk menulis ulang aplikasi Google, meninggalkan fungsi utama, tetapi pada saat yang sama membatasi transfer data ke server Google sebanyak mungkin. Saya tidak akan berhenti banyak bahkan pada proyek ini, karena saya memutuskan sendiri untuk 100% menolak layanan Google (dan bukan hanya Google). Saya akan menulis tentang pro (dan kontra) dari keputusan semacam itu secara terpisah di salah satu poin.2.Jika Anda tidak dalam mode pemulihan, reboot ke pemulihan dengan menahan secara bersamaan tombol daya + tombol volume turun. Jika Anda tidak menginstal TWRP, maka Anda perlu me-restart TWRP untuk sementara waktu melalui:fastboot boot "C:\Users\ \Desktop\twrp-x.x.x-x-santoni.img"
3. Di menu utama, pilih Hapus4. Pilih Format Data, masukkan "ya". Ini akan menghapus enkripsi dan semua data pribadi Anda di perangkat.5. Di menu Wipe yang sama, pergi ke Advanced Wipe.6. Centang kotak HANYA berlawanan Cache dan Sistem, dan tahan slider dengan "gesek" kami menyelesaikan tindakan ini.7. Selanjutnya, Anda perlu memuat firmware LOS ke perangkat melalui mekanisme Sideload ADB. Untuk melakukan ini, pilih "Advanced" di smartphone, lalu "ADB Sideload". Setelah itu, jalankan di komputer: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"
di mana "C: \ Users \ Vasya Pupkin \ Desktop \ gapp.zip" adalah jalur ke aplikasi Google di komputer Anda. Jika Anda secara tidak sengaja me-restart smartphone setelah firmware LOS, maka Anda harus melakukan Factory reset, jika tidak aplikasi Google praktis tidak akan berfungsi.9. Opsional: rooting perangkat dengan menginstal LOS AddonSU yang disiapkan secara khusus (paket untuk arm64 versi) [ 41 ] atau addon root lain yang Anda sukai.adb sideload "C:\Users\ \Desktop\addonsu-16.0-arm64-signed.zip"
Catatan: mendapatkan root (root) untuk mencapai tujuan kontrol nyata dari perangkat sangat diperlukan. Sayangnya, tanpa root, tidak mungkin menginstal firewall program utama dan pembatasan kuat untuk mengakses data dan sensor pada perangkat ke program lain (izin manajer). Karena itu, saya sangat merekomendasikan rooting perangkat Anda. Add-on standar adalah LOS AddonSU yang disebutkan di atas, tetapi banyak pengguna menggunakan add-on seperti Magisk. Saya pribadi menggunakan AddonSU LOS standar. Alasannya, kontra dan pro saya akan jelaskan dalam paragraf terpisah.Apa yang bisa salah
, LOS .
Tapi itu belum semuanya. Tidak termasuk smartphone:Di komputer dari situs web resmi F-Droid [ 43 ], unduh aplikasi F-droid itu sendiri. Ini adalah toko aplikasi. Toko dipanggil, tetapi di sana semua aplikasi gratis dan berstatus open-source.Unduh dari situs yang sama:- AFWall + (dev.ukanth.ufirewall) [ 45 ]
- AdAway (org.adaway) [ 47 ]
- AppOpsX (com.zzzmode.appopsx) [ 49 ]
- Dari situs web organisasi proyek penjaga di folder [ 51 ] , unduh Orbot yang berfungsi terakhir. Saat ini (September Agustus 2019), hanya versi 16.0.5-RC-2 yang terakhir berfungsi pada perangkat saya dari yang terakhir [ 53 ]
Anda dapat melakukan semua ini sebelumnya.Jika Anda ingin mentransfer SMS - instal QKSMS [ 55 ] di ponsel lama dan SMS cadangan.Jika Anda ingin mentransfer daftar panggilan - instal Slight backup [ 57 ] di ponsel lama Anda dan buat cadangan daftar panggilan. Buat cadangan yang lebih baik hanya untuk panggilan dan kontak, jika tidak maka mungkin ada masalah dengan transfer. Jangan pilih item seperti "Pengaturan" atau "Bookmark."Jika kontak tidak dapat ditransfer dengan cara ini, Anda biasanya dapat mentransfernya hanya melalui file vcf, atau mentransfer melalui bluetooth. Nah, atau jika Anda mengatur penyimpanan Nextcloud untuk diri Anda sendiri, maka semuanya akan menjadi sederhana dan mudah.Selanjutnya, nyalakan smartphone dan Anda akan diminta untuk mengkonfigurasinya.- . . , -, . .
- 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 . - ( , , ).
. , . Android . , - ( ) . ( Encryption ()). , , . Android , ( ). , . Android, . , , . ( ) Android .
Agar tidak masuk ke situasi di mana Anda akan menemukan bahwa tidak ada enkripsi setelah Anda mengkonfigurasi perangkat, lebih baik untuk memeriksa enkripsi segera setelah menyalakannya. Karena dalam kasus yang jarang terjadi, untuk mengaktifkan enkripsi, Anda perlu melakukan manipulasi di mana Anda harus menghapus semua data (misalnya, menginstal stok / firmware asli) dan Anda akan kehilangan waktu untuk mengkonfigurasi ulang perangkat.Mengenai enkripsi kartu SD di LOS - ini hanya mungkin jika Anda membuatnya dalam format Penyimpanan yang Dapat Diadopsi. Pertama kali Anda menggunakan kartu SD eksternal, Anda akan ditanya apakah Anda ingin menggunakan penyimpanan internalnya, atau sebagai perangkat portabel. Ini akan diperlukan untuk memilih "internal". Dalam hal ini, kerusakan kartu SD akan meningkat dan tidak diinginkan untuk menyimpan data penting di sana karena meningkatnya risiko kegagalan kartu dalam operasi.Saya tidak menggunakan kartu SD, jadi saya tidak bisa memberi tahu Anda cara memverifikasi bahwa kartu tersebut dienkripsi dengan aman.Enkripsi sangat penting jika Anda memiliki simpatisan yang secara khusus ditargetkan pada Anda. Setelah mencuri telepon Anda tanpa enkripsi, mereka akan dapat mengekstraksi SEMUA data dari perangkat Anda - korespondensi, kata sandi, foto, dan sebagainya.Tetapi bahkan jika Anda tidak memiliki simpatisan yang buruk, maka Anda dapat kehilangan perangkat Anda, dan siapa saja yang menemukannya akan dapat banyak merugikan Anda. Atau jika perangkat rusak (misalnya, layar rusak), maka di bengkel penerima juga dapat dengan mudah menarik semua data Anda. Dan orang-orang ini tidak selalu bersih.Jadi sekali lagi: ENKRIPSI HARUS TERMASUK !!!LineageOS
Pengaturan LOS standar
Mari kita pergi melalui pengaturan LOS, yang sebagian besar menyangkut keamanan dan privasi. Banyak dari mereka berlaku untuk versi bersih Google AOSP. Saya akan mempertimbangkan versi LOS 16.Dalam Pengaturan, ada pencarian untuk pengaturan.Jaringan & Internet (Jaringan dan Internet)
- Wi-Fi- Preferensi Wi-Fi (Aktifkan pengaturan Wi-Fi ) - Aktifkan Wi-Fi otomatis (Aktifkan Wi-Fi secara otomatis) - tidak.- - Buka notifikasi jaringan - no.Juga di pengaturan Wi-Fi Anda dapat menambahkan jaringan tersembunyi (Saya harap Anda telah menyembunyikan jaringan Wi-Fi Anda di rumah).- Jaringan seluler- Panggilan Wi-Fi - Nonaktifkan.- Panggilan video operator - nonaktifkan.- Nama Poin Akses (APN)Di sini, dalam pengaturan titik akses (pada kenyataannya, pengaturan untuk Internet melalui jaringan seluler) dapat menjadi proxy. Jika ya, maka AdAway mungkin tidak berfungsi saat menggunakan Internet seluler. Periksa apakah Anda dapat menonaktifkan proxy ini di OPSOS Anda dan apakah tarif Anda akan berubah. Jika memungkinkan, nonaktifkan proxy ini.Perangkat yang terhubung
- NFC - Nonaktifkan NFC dan cobalah untuk tidak menggunakannya. Saya tidak bisa mengatakan apa-apa tentang topik ini, karena tidak ada NFC pada perangkat saya, dan juga karena ada sedikit informasi tentang topik ini mengenai privasi dan keamanan.- Gunakan Bluetooth hanya bila perlu, matikan saat tidak digunakan. Pasangkan perangkat (koneksi pertama) hanya di tempat di mana tidak ada orang asing.Apps & notifications ( )
—
Notifications ()— On lock screen ( )
Hide sensetive content ( ). , . , .
—
Default apps ( ), . .
«Browser app ()» «None ()» «Tor browser». , - , ( «None ()») «Tor browser». — - , , «example.com», «vk.com/away.php?to=example.com» , - IP . , ( , ). «», , .
- Lanjutan (Aplikasi ) - Izin aplikasi. Saya akan menjelaskan item ini secara terpisah bersamaan dengan PrivacyGuard dan AppOpsX.- Akses aplikasi khusus (Aksesbaterai )Di Android, kontrol untuk menutup aplikasi secara otomatis berubah dari versi ke versi. Segala macam fitur Doze, pembelajaran mesin, statistik penggunaan aplikasi, dan sebagainya. Aturan berubah, ada yang ditambahkan, ada yang dihapus. Saya hanya bosan menebak langkah Google selanjutnya. Saat ini saya tidak menggunakan fungsi-fungsi ini, lebih tepatnya: Saya tidak terlalu bergantung pada mereka. Dalam paragraf ini, saya hanya menambahkan layanan email dan aplikasi lain yang perlu bekerja di latar belakang.- - Aplikasi admin perangkat Aplikasi iniseharusnya tidak memiliki aplikasi apa pun selain yang Anda yakini 100%. Ini izin yang sangat berbahaya. Bahkan, izin ini memungkinkan untuk mengubah pengaturan apa pun di perangkat. Misalnya, saya hanya memiliki Tempat Perlindungan yang diizinkan dalam paragraf ini. Ya, secara umum, permintaan izin ini sudah sangat mencurigakan, bahkan jika Anda tidak mengeluarkan izin ini.- - Tampilan melalui aplikasi lain. Saya tidak punya aplikasi yang membutuhkan fitur seperti itu. Fungsi ini digunakan dalam beberapa kasus oleh aplikasi virus, misalnya, untuk mencegat kata sandi yang dimasukkan.- - Jangan Ganggu akses - DND (Jangan Ganggu)Ini diperlukan untuk mengatur mode hening. Saya tidak menggunakan fitur ini. Tetapi fungsi ini kadang dibutuhkan oleh virus untuk mematikan peringatan dan suara dari SMS bank ketika mereka mencuri uang dari akun.- - Memodifikasi pengaturan sistem.Ini adalah izin untuk mengubah kecerahan layar, volume. Fitur ini dibutuhkan terutama oleh pemutar media.- - Akses pemberitahuan (Akses ke notifikasi)Akses hanya diperlukan untuk peluncur. Anda tidak dapat memberikan aplikasi lain untuk membaca notifikasi, yang mungkin berisi teks kode dari SMS dan sebagainya.- - Gambar-dalam-gambar (Gambar dalam Gambar)Display over other apps ( ). , . , . .
— — Premium SMS access ( SMS) —
— Unrestricted data ( )
/ - / . ( ) («» — « » — « » — « ») ( ) «» . .
- Instal aplikasi yang tidak dikenal (Kemampuan untuk program tertentu untuk menawarkan instalasi program lain. Sebelumnya, pengaturan ini hanya untuk semua aplikasi pihak ketiga sekaligus, tetapi sekarang di versi Android terbaru ada pemisahan akses ke setiap aplikasi individual. Dalam kasus apa pun, tidak ada aplikasi (kecuali Google Play, yang saya tidak sarankan untuk dipasang) dapat menginstal aplikasi di latar belakang. Sebuah jendela dengan permintaan untuk instalasi pasti akan muncul. Pada titik ini, saya memiliki kesempatan hanya untuk Penampungan dan untuk F-Droid. (lebih banyak akan di bawah). Untuk mengirim permintaan untuk instalasi, manajer file sistem secara default.- - Akses penggunaanAkses ke data riwayat penggunaan perangkat umum. Jangan berikan kepada siapa pun. Nah, atau program khusus yang menganalisa penggunaan perangkat untuk Anda. Berikan akses ke fitur ini dengan hati-hati.- - Layanan pembantu VR (layanan pembantu VR)Saya tidak tahu apa-apa tentang ini. Saya tidak menggunakan VR, masing-masing, saya tidak memberikan akses kepada siapa pun.- - Akses direktoriPembatasan baru yang sangat menarik pada akses ke folder seperti "Gambar", "Film". Ini adalah batasan baru yang hanya muncul di Android 9 Pie. Faktanya adalah bahwa sekarang, untuk mendapatkan aplikasi kemampuan untuk menyimpan gambar dalam "Gambar", aplikasi meminta akses penuh ke semua file !!! Google memutuskan untuk membuat batasan terpisah pada folder di atas. TAPI praktis tidak ada pengembang aplikasi yang terburu-buru membatasi dirinya dan meminta akses penuh ke semua folder. Saat ini, pengguna Android 2,5 miliar [ 67 ]. Dari jumlah tersebut, 10% menggunakan versi Android Pie terbaru [ 69] Yaitu, untuk 250 juta pengguna potensial (yang jumlahnya hanya akan bertambah), Anda dapat membuat kembali aplikasi Anda dan menunjukkan setidaknya semacam komitmen terhadap privasi. Tapi tidak, mereka meludahi kita.. , , ( ) . . ? Telegram. . ( , ). ( ), . [
71] . , , . , - , . ( ). . Telegram , Share () Telegram. !
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, .
Di sisi lain, semuanya terlalu banyak. Saya tidak ingin mengaktifkan geolokasi (akses yang dapat digunakan aplikasi lain), tetapi saya ingin dapat memindai Wi-Fi dengan aplikasi pihak ketiga.Pengaturan ini harus dinonaktifkan untuk semua aplikasi kecuali yang izin ini diperlukan untuk operasi.Baterai
—
Battery manager (Battery manager)— Manage apps automaticaly ( )
. . Android , , . , , .
— Battery saver and perfomance ( )
— Extreme power saver ( ).
Pada prinsipnya, fungsi ini, jika diaktifkan, harus sepenuhnya mematikan / membekukan semua aplikasi yang berjalan di latar belakang. Saya tidak berharap untuk itu, karena saya tidak yakin bahwa aplikasi tidak akan dapat menghindari pembatasan ini. Sebelumnya di perangkat lain dengan Android 7 Nougat, saya memiliki fungsi yang sama diaktifkan, tetapi terutama aplikasi licik dari raksasa (tidak hanya dari Google) berhasil menunjukkan sesuatu dalam pemberitahuan. Tampaknya mereka memulai beberapa kombinasi layanan latar belakang yang mendukung fungsi mereka.Fungsi ini tidak dihidupkan untuk saya, karena aplikasi yang diperlukan akan segera ditutup, dan terutama yang rumit dapat lolos.Jika seseorang menggunakan fungsi ini (di Android 8.1.9 atau LOS 15.1, 16) dan tahu persis hasil dari fungsi ini, mohon informasikan dalam komentar.- Penghemat daya otomatisFitur ini memungkinkan penghematan daya yang agresif ketika tingkat pengisian tertentu tercapai. Karena penggunaan Orbot, VPN dan karena kurangnya Google Play (yang dapat menampung satu koneksi Internet untuk semua aplikasi), aplikasi seperti mailer / messenger dipaksa untuk secara individual "pergi" ke Internet pada interval tertentu. Terkadang dengan penggunaan perangkat yang keras, Anda tidak akan memperhatikan bagaimana baterai habis. Ini adalah tujuan pengaturan ini. Tetapi di bagian “Aplikasi & pemberitahuan -> Optimalisasi baterai” saya mengatur aplikasi utama (Orbot dan mailer) menjadi pengecualian. Sejujurnya - saya tidak tahu mengapa pengaturan ini diceraikan di berbagai titik. Jika seseorang tahu persis bagaimana mereka terhubung - tolong jelaskan di komentar.— 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 ).
—
LokasiPengaturan default untuk mengaktifkan lokasi.- "Mode hemat baterai" - menonaktifkan penentuan posisi GPS dan menggunakan lokasi melalui Wi-FI, bluetooth, dan jaringan seluler. Saya tidak memeriksa bagaimana sebenarnya batasan ini bekerja. Saya tidak memiliki modul untuk menentukan lokasi melalui Wi-FI, bluetooth dan jaringan seluler (karena Gapps atau microg tidak diinstal). Rupanya batasannya berfungsi seperti yang tertulis. Meskipun di tirai Anda dapat memilih 3 poin - 1) dengan GPS, 2) Wi-FI, bluetooth dan jaringan seluler 3) oleh semua sumber. Di seluruh Android, pengaturan untuk lokasi dan akses ke pemindaian Wi-Fi (yang sebenarnya juga memberikan akses ke lokasi) tersebar di berbagai sudut. Lebih mudah bagi saya untuk mematikan geolokasi untuk semuanya kecuali Osmand daripada memahami pengaturan ini. Mungkin ada banyak trik dalam pengaturan ini. Sebagai contohdi Android normal (dengan Gapps) ada beberapa fungsi tersembunyi yang membuatnya sulit untuk mematikan Wi-Fi sepenuhnya.— «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 ( )Ini adalah aplikasi untuk membuka kunci perangkat melewati sandi atau pemindai sidik jari. Firmware standar biasanya memberikan akses ke aplikasi Google Smart Lock. Ini memungkinkan ponsel untuk dibuka kuncinya di tempat tertentu atau di sebelah router Wi-Fi tertentu. Saya sarankan Anda tidak menggunakan fitur ini dan menonaktifkan semua program dalam pengaturan ini. Mereka dapat mencuri perangkat dan membuka kunci di dekat rumah Anda (atau di sebelah tempat Anda terdaftar sebagai yang tepercaya).- Penyematan layar (Mengunci aplikasi)Fungsi ini tidak berfungsi di LOS 16 (walaupun pada beberapa perangkat fungsi ini mungkin masih berfungsi). Fungsi ini dimaksudkan agar hanya 1 aplikasi yang dapat diperbaiki, tanpa kemampuan untuk beralih ke aplikasi lain. Berguna jika Anda perlu memberikan perangkat kepada anak-anak dengan memasukkan hanya satu program.Akun
. . , , . Android 6 Marshmallow, , . «if an app shares the signature of the authenticator» [
75]
, «signature of the authenticator», , ? .
, ( ) Android. Google , — ( Google, , ), . ( Privacy Guard AppOpsX). , , .
System ()
- Bahasa & Input- Keyboard virtual (Keyboard virtual)- - Keyboard Android (AOSP) (Keyboard Android (AOSP))- Lanjutan (Pengaturan lanjutan) - aktifkan ikon Tampilkan aplikasi. Ini diperlukan agar nantinya nyaman untuk dengan cepat membatasi akses keyboard ke Internet dan kontak dari daftar aplikasi menggunakan alat Android standar.Juga di pengaturan keyboard Anda dapat menghapus kalimat dari kata- kata yang sering digunakan - "Koreksi teks" - "Saran pribadi", - , — .
: . , - , , «», «» . , -, . , .
—
Buttons ()— Power button ( )
— Lockdown ()
, . — , «// » «Lockdown ()», , . . , , . — .
—
Status bar ( )— Network traffic monitor ( )
Display mode ( ) . , - - , - , . .
Status bar ( ) . , , , ( «»).
—
Date & time«Automatic date & time ( )», «Automatic time zone ( )». Google. . , Google ntp. AFWall+ Adaway.
: . TWRP — . , . Orbot Tor browser , . , , .
—
Developer options ( )Gunakan pengaturan ini dengan hati-hati, terutama perhatikan yang berhubungan dengan gangguan perangkat keras perangkat. Artinya, jangan ubah apa yang tidak Anda ketahui. Misalnya, segala macam "akselerasi", "eksperimental" dan sebagainya.- Advanced restart (opsi Restart)Memungkinkan Anda untuk reboot ke mode pemulihan tanpa menahan tombol volume. Berguna jika secara fisik tombol ini rusak.- Menjalankan layananAlat Android asli untuk melihat daftar aplikasi yang sedang berjalan dan daftar aplikasi dalam cache. Anda dapat segera menghentikan aplikasi. Jika karena alasan tertentu aplikasi sedang berjalan, meskipun seharusnya tidak, maka ini harus ditangani. Baik membatasi autorun, atau membatasi peluncuran beberapa aplikasi ke yang lain.- Implementasi WebView (Layanan WebView)Agar tidak menyematkan browser atau pengendali JavaScript di setiap aplikasi, ada implementasi dari Google. Ini lebih nyaman bagi pengembang aplikasi, dan juga harus menghemat ruang pada ponsel cerdas Anda. Misalnya, pengembang dapat membuat versi untuk peramban seluler dan membuka versi yang sama di aplikasinya. Atau untuk dengan cepat melihat tautan di beberapa messenger tanpa masuk ke browser apa pun. LOS memiliki implementasi AOSP WebView berbasis Chromium. Saya jelaskan di bawah ini apa "menggabungkan" WebView dan bagaimana cara menghindarinya (instal WebView dari Bromite). Saya harus membiarkannya, karena beberapa aplikasi (misalnya, K-9 Mail) menggunakan WebView. Tapi tangan saya akan meraih dan saya akan beralih ke Bromite WebView.- Akses root (hak akses Superuser)Siapa yang seharusnya diberikan hak akses superuser: Hanya Aplikasi yangDinonaktifkan(ADB saja)Aplikasi dan ADB (Aplikasi dan ADB)Sangat diinginkan bahwa item hanya selalu dalam keadaan normal ( Hanya aplikasi). Tentang root saya akan jelaskan nanti.- Kelola akses root (Daftar hak superuser) Daftar aplikasi yang memiliki hak root (root) di antarmuka Privacy Guard dengan kemampuan untuk mencabut hak. Rute harus disediakan hanya untuk aplikasi yang Anda yakini.- Android debugging (Android debugging)ADB ( AppOpsX). , .
— Debugging notify ( )
, , - ADB
— Revoke USB debugging authorization ( USB-).
ADB , + ADB .
. , . . , .
— Kill app back button ( «»)
( ) «». , , , .
, , ( ) .
Root// /superuser
— . Android ( ) . -, (soft brick), -, .
-, , , — , , .
Tetapi jangan takut jika Anda adalah pengguna yang akurat. Sayangnya, Google tidak menyediakan opsi yang nyaman untuk menyempurnakan perangkat, terutama mengenai privasi. Secara bertahap, katakanlah “agak lambat”, Google menambahkan peluang untuk membatasi akses ke program, tetapi ini tidak cukup. Terkadang bahkan menghapus pengaturan yang berguna (itu membuatnya sulit untuk menonaktifkan Captive Portal, menghapus dukungan untuk Miracast untuk mempromosikan perangkat Chromecast-nya yang hanya bekerja melalui Google dan sebagainya). Karena itu, Anda harus melakukan root pada perangkat untuk menginstal program yang bermanfaat yang meningkatkan privasi. Misalnya, seperti Afwall +, Adaway, AppOpsX.Saya ingin segera memperhatikan bahwa pada dasarnya ada 3 jenisroot : Root sementara - root sementara. Hilang saat reboot.Akar penuh — , , 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. Modul yang sangat kuat dapat mengganjal begitu dalam sehingga entah bagaimana dapat mengganti folder sistem, membuatnya dapat diubah bahkan untuk kasus-kasus di mana tidak disediakan oleh pabrikan. Ini memiliki modul kompatibel yang berbeda. Itu dapat menyembunyikan fakta bahwa itu diinstal dari program, dan setelah bersembunyi, Anda bahkan dapat mengatur pembayaran perangkat melalui NFC. Tetapi sebagian besar modul saat ini tidak masuk akal, karena banyak fungsi di Android 9 (Penghematan Energi, DoH), atau dapat dikonfigurasi menggunakan root biasa. Modul ini terlalu kuat dan karenanya berbahaya. Jika Anda adalah pengguna yang sangat percaya diri dan 100% memahami apa dan di mana Anda menginstal, maka Anda dapat menggunakan modul ini, terutama jika tidak ada pilihan (misalnya, jika Anda memiliki sistem tertutup untuk merekam dan Anda ingin menggunakan AdAway). Bagaimanapun, lebih baik untuk menginstal Magisk dalam mode inti saja,untuk mengganti hanya sistem dan tidak masuk ke dalam proses., hosts, full root AddonSU, ( A/B LOS 15.1) - TWRP hosts Magisk. .
LOS Magisk :[
83].
:
a)
2 addon- . «» addonSU, Magisk, - .
)
SuperSU (sebelumnya populer), karena saat ini sedang dikembangkan oleh perusahaan komersial Cina (saya sangat khawatir dengan kata Cina dan kata komersial).c) Untuk menginstal root lain, Anda harus terlebih dahulu menghapus yang sebelumnya. Hal ini juga dilakukan saat diinstal - dengan cara adb sideload melalui arsip zip khusus.Akibatnya, saya memilih addonSU, karena saya tidak menggunakan pembayaran tanpa kontak, saya tidak memiliki langganan ke Netflix atau Ivi, pada perangkat saya, saya memiliki akses ke sistem untuk perubahan dan saya dapat menggunakan Adaway tanpa 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. . .
Saya sangat menyarankan agar tidak menggunakan program tertutup (berpemilik) yang membutuhkan root. Saya menginstal program menggunakan root SAJA dari F-Droid dan hanya yang populer. Meskipun ini adalah semacam aplikasi resmi (misalnya, aplikasi perbankan) yang memerlukan root, jika mendeteksi bahwa perangkat Anda rusak, masih lebih baik untuk memiliki perangkat terpisah untuk tujuan seperti itu atau menggunakan versi web.Jika Anda masih memutuskan Magisk (atau karena keadaan), maka berhati-hatilah dengan modul Magisk. Sekali lagi, lebih baik untuk menginstal Magisk resmi dan hanya modul open source yang populer.Bootloader (bootloader)
(unlock bootloader) (Custom ROM), LOS. , ( Samsung Knox), , . , , - .
, LOS ( , ) (lock bootloader), Google Pixel.
? , , - . , . / , , . — ( ) 20 , , ( , Wi-Fi, ). , , . , , — . (, ), .
. , « ».
: LOS, 100 , . ( Nexus Pixel)
F-Droid
F-droid — () Android (). F-droid :
1)
2) (), .
— , open source. , , . - / /.
29 2010, , 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 (Aplikasi ini berisi aset tidak bebas / Aplikasi ini berisi komponen tidak bebas) - keberadaan beberapa sumber daya dalam aplikasi, di bawah lisensi pribadi. Dalam kebanyakan kasus, sumber daya ini dipahami sebagai hal-hal seperti gambar, suara, musik dan sebagainya. Hanya jika Anda mengunduh aplikasi dan “mengambilnya” dan mendapatkan, misalnya, pintasan aplikasi, Anda tidak dapat menggunakannya dalam proyek Anda sesuai dengan hukum. Itu saja. Tidak ada yang perlu dikhawatirkan.DiketahuiVuln adalah jalan pintas yang berarti bahwa aplikasi pasti memiliki kerentanan keamanan. Biasanya, aplikasi seperti itu dihapus dari f-droid setelah kerentanan telah diidentifikasi, sehingga Anda tidak mungkin menemukan aplikasi tersebut. Tetapi tidak adanya label seperti itu tidak berarti bahwa pasti tidak ada kerentanan, itu berarti bahwa tidak ada kerentanan yang diketahui.DisabledAlgorithm — , . «
KnownVuln».
NoSourceSince (The source code is no longer available, no updates possible/ , )— . , .
, . — f-droid. , , .
Karena aplikasi f-droid dan server f-droid adalah sumber terbuka, Anda dapat menggunakan aplikasi dan server lainnya. Misalnya, ada klien lain (aplikasi) untuk repositori f-droid - M-Droid [ 87 ], G-Droid [ 89 ]. Juga di f-droid sendiri Anda dapat menghubungkan repositori Anda, atau repositori orang lain. Awalnya, standarnya adalah 1 repositori: F-Droid. Mari kita pergi melalui repositori yang paling terkenal.- 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 ( ) — . , . .
- Cegah Tangkapan Layar - melarang aplikasi lain (dan bahkan untuk fungsi tangkapan layar standar yang dibuat dalam LOS) untuk mengambil tangkapan layar saat Anda berada di aplikasi F-Droid. Secara umum, aplikasi memiliki banyak cara lain untuk mengetahui daftar aplikasi yang diinstal, jadi ini hanya bisa menjadi cara tambahan dalam kompartemen dengan cara lain. Tapi saya belum melihat banyak hal dalam hal ini, karena Android dalam versi terbaru melarang mengambil tangkapan layar untuk aplikasi biasa yang saat ini tidak berjalan.— Hide with search button ( ) Panic button settings ( ) — , F-Droid , . . - , , . , .
- Simpan aplikasi yang di-cache (kemampuan untuk menyimpan aplikasi yang di-cache) - kemampuan untuk menyimpan versi aplikasi yang diunduh dalam memori untuk periode yang ditentukan. Saya menyimpan 1 bulan. Ini jika Anda memperbarui aplikasi apa pun dan versi baru akan bekerja dengan tidak stabil. Ini akan sangat berguna jika ini adalah semacam aplikasi Internet (misalnya, VPN) dan versi baru akan berhenti berfungsi. Anda dapat menginstal versi sebelumnya. Sayangnya, dalam versi Android terbaru ada larangan aplikasi downgrade (downgrade). Ini berarti Anda harus menghapus instalasi aplikasi dan menginstal versi yang lebih lama dengan kehilangan pengaturan. Jadi Anda harus mengekspor pengaturan dari aplikasi (jika ada fungsi seperti itu), hapus aplikasi, instal versi sebelumnya dan impor pengaturan.Atau perbaiki menggunakan metode lain (menyalin folder pengaturan melalui file manager khusus dengan root atau melalui aplikasi oandbackup khusus(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 . , - , , , .
— Allow repos to install/uninstall apps ( ) — / . , , - , . , , ( ) . , .
, , . , .
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 , , !!!
-Dalam F-Droid, halaman aplikasi menyediakan tautan ke kode sumber dan situs web aplikasi. Lebih mudah untuk mencari diskusi tentang masalah, rekomendasi, dan sebagainya.Tentang kelengkapan dan kualitas aplikasi di F-Droid.Jumlah dan kualitas aplikasi secara bertahap, tetapi terus meningkat. Baca artikel (jika Anda belum membacanya) [ 113 ]. Namun selain artikel ini, saya ingin menarik perhatian ke aplikasi seperti:- Anysoftkeyboard (karena alasan tertentu tidak mungkin mengunduh dari situs, tetapi ada aplikasi F-Droid) + bahasa Rusia ke keyboard ini [ 115 ]. Jika Anda tidak memiliki LOS, maka ini jelas merupakan aplikasi untuk Anda. Yang utama adalah keyboard tidak meminta akses Internet (tidak seperti keyboard Google atau 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 percaya bahwa ada yang disebut izin "normal". Ini adalah izin yang tidak dapat dibatasi oleh metode standar, dan yang Anda tidak akan diperingatkan dalam deskripsi Google Play atau ketika menginstal aplikasi. Salah satu izin ini adalah akses Internet !!! .. Anda bahkan mungkin tidak tahu bahwa aplikasi tersebut memiliki akses Internet. Secara pribadi, saya berusaha sangat membatasi akses Internet ke semua aplikasi yang tidak membutuhkannya. Saya mencoba, pada prinsipnya, tidak memberikan akses ke aplikasi Internet yang memiliki akses ke file saya. Misalnya, aplikasi fotografi, pemirsa PDF, dan sebagainya. Dan sebaliknya, aplikasi-aplikasi yang memiliki akses ke Internet (browser) seharusnya tidak memiliki akses ke Storage, kontak dan sebagainya. Untuk membatasi aplikasi Internet, saya menggunakan dua alat:Firewall terintegrasi
Android — Android Firewall. Android ! LOS ( ). «Settings/»- «Apps & notifications/ » , «Data usage/ » LOS 5 :
- Wi-Fi data/ Wi-Fi — Wi-Fi
- Cellular data/ —
- Background data/ — , ( ).
- VPN data — VPN.
- Unrestricted data usage/ — . « »
, . , . , / «Core/», , «Background data/ ». «» Google .
LOS . , . , (). — , LOS, VPN ( VPN — NetGuard).
AFWall+
AFWall+ — /
iptables[
143]. (root), system, . , VPN.
, -.
- «Wi-Fi control/ Wi-Fi» — Wi-Fi.
- «LAN control/ » — LAN localhost. «Wi-Fi control/ Wi-Fi», .
- «Mobile date/ » — (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+ - . , , ( ). , - .
— Security/
. , . - , . , LOS , ( ), . ( LOS ).
— 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 ( ) — . , « , ».
. , Android .
, VPN, Orbot, Google , .
. «Allow selected ( )» Wi-Fi .
«[-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).
—
—
- . , , [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 ( ) — , « » , . «». .
— Enable crash reports/ — , . - , .
:
Host sources ( )
3 ()
( , ).
, ( 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 — Guardian Project Tor Android . (Guardian Project) Tor Android — Orfox. Tor Tor Android.
Orbot Tor ( Orbot). Orfox .
Orbot Tor . , . — 16.0.5-RC-2.
Orbot . , ( 2- ) «Bootstrapped 100%: Done». :
1) , « Tor» — Tor.
1.1) « Tor», . host: 127.0.0.1, port 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 ) .
. - Orbot , , . , . - ( - ), , «Global (Auto)». .
, . - . Tor . . , . , .
«Settings/»
— Start Orbot on Boot/ Orbot — , Orbot .
— Open Proxy on All Interfaces — , , (tethering) Tor.
— Entrance Nodes/ — () Orbot . . .
— Exit Nodes/ — () Orbot . . .
— Exclude Nodes/ — () Orbot . . , - , .
— Strict Nodes/ — Orbot . Orbot , Orbot . .
— Use Bridges/ — , , ( ). /.
— Relaying/ — ( ). .
— 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 , :
«The following changes affect all apps running on Android Q, even if they target Android 9 (API level 28) or lower.»
, Google. , Android 10 .
?- , .
- - — open-source F-Droid.
- - - open-source , « » ( , IP ). , « » . .
- Tor . Tor Android Tor ( F-Droid, , Orbot , ). Tor, , proc/net! proc/net IP ( ).
Tor Browser
Android Guardian Project 1) Orbot 2) Orfox. Orfox — - Firefox, Orbot. Orfox . Tor (Guardian Project Tor project) Tor Android . Tor Browser Android Firefox, Orbot ( Orbot), .
F-Droid Tor Browser:
1) Tor Browser
2) Tor Browser (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).
: Tor Browser , .
Fennec Bromite
, .
Fennec
Fennec ( Fennec F-Droid) — Firefox ().
(Settings)
— Sign in () — Firefox Sync , , . « » Mozilla[
171]. Firefox Sync[
173].
, .
1) Firefox Sync
2) Nextcloud — .
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 , ).
— Show search suggestions/ — , - , « 8 999 77 5-55-55» . . , cookies ( ) . .
— Privacy/
— 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
Google Chrome. Fennec, ( , Chrome Android ). , Fennec ( habrahabr).
:
— Search engine/ — DuckDuckGo.
— Privacy/
— Close all open tabs on exit — . «Exit/»
— Search and URL suggestions/ URL — .
— Use page prediction/ — .
— Access payment method/ — .
— Usage and crash reports/ — . .
— Open links in incognito tabs always — . « (cookies, , ) ». .
— Do Not Track/ — . , .
— Tap to Search/ — .
JavaScript, , Bromite , . JavaScript .
Google (Google Apps/Gapps)
LOS Google ( Google — Google Fi). — . LOS
.
, (), .
Google
1) (, , Chrome) Google , .
(Youtube ).
2) . . , , Google ( Google) , , .
: Gapps. Google ( , Bing, Openstreetmap ). , . Google Apps ( ).
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 ( )
LOS: Security & Location ( )->Trust (Trust)->Privacy Guard ( ) ( —
PG)
, LOS. , LOS, /.
LOS - — .
«Enabled by default ( )».
«Show notifications ( )». , - PrivacyGuard. PrivacyGuard . , - , «».
«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 ADB mode ( ADB) — AppOpsX , ADB. ADB over network (ADB ) AppOpsX Use scipt start server ( ). AFWall+ AppOpsX localhost LAN control/ .
— Allow running in the background ( ) — , «Automatically turn off permissions ( )»
-Root compatibility mode ( ) — AppsOpsX, . LOS 16 (Android 9) . Automatically turn off permissions ( ).
— Show system apps ( ) — LOS, . , , System . LOS (, ), .
, , .
[
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
Google Android - , - , - , - . Android Level API.[
225]
Android - , . — Scoped storage. Android 10 Q Level API=
29. , , Android 10 Q Android 10 Q . - 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 .
«» Telegram . , telegram , , . ,
alex0ff [
229] 2014 .
F-Droid [
231].
( ) — :
- 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) ? .
) . ( ) sdcard/Android/data/org.telegram.messenger!!! . data/data/org.telegram.messenger, ? .
,
, ,
:
, 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 .
PG AppOpsX, adb. . [
243]. revoke — .
ADB, ADB, , .
Google 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 . , .
, — .
, TWRP , . ( ADB), .
, (, ) ,
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 .