LineageOS 14.1 kullanıyorum ve rootlamak istemiyorum. Rw'yi nasıl yeniden monte edebilir /system
ve düzenleyebilirim /system/etc/hosts
?
"Etc / hosts 'dosyası nasıl düzenlenir? " İçindeki tüm cevaplar köklü bir telefon bekler.
LineageOS 14.1 kullanıyorum ve rootlamak istemiyorum. Rw'yi nasıl yeniden monte edebilir /system
ve düzenleyebilirim /system/etc/hosts
?
"Etc / hosts 'dosyası nasıl düzenlenir? " İçindeki tüm cevaplar köklü bir telefon bekler.
Yanıtlar:
Bir şeyi özlemediğim sürece bu mümkün değil. Kök erişimi olmadan yalnızca güncelleme güncelleme (kurtarma veya OTA aracılığıyla) mekanizması değiştirilebilir /system
. Kabul edilmek için, böyle bir güncelleme arşivi ROM ile aynı anahtarla imzalanmalıdır - bu sadece ROM'un geliştiricisinin (burada: LOS ekibi) yapabileceği bir şeydir.
Orada olabilir (örneğin bkz doğrudan tüm dosya sistemlerini düzenlemek sağlayan bir özel kurtarma yoluyla bir yolu TWRP ). Ancak hangi cihaz olduğunu bilmeden, eşleşen bir kurtarma olup olmadığı söylenemez ( web sitelerinin Cihazlar bölümünde resmi resimler olup olmadığını kontrol edebilir ve XDA'yı resmi olmayanlar için arayabilirsiniz ). Bunun dışında , cihazı köklendiriyor veya içindeki herhangi bir dosyayı düzenlemiyor /system
.
fastboot boot twrp.img
). Hangi tek cihaz modifikasyonu olarak bootloader kilidini bırakır (tabii ki sadece yapmak istediğiniz biri dışında);
Ana bilgisayar adı çözümlemesini etkilemek için bir VPN profili * kullanmak mümkündür. Play Store'da artık bunu yapmanın uygun bir yolunu sunan Hosts Go gibi bir dizi uygulama var . Bu teknik bir VPN profilinin kullanılmasını gerektirdiğinden, bu teknikle birlikte gerçek bir VPN kullanamayacağınızı unutmayın .
* Android 4.0 itibariyle (API Seviye 14) - https://developer.android.com/guide/topics/connectivity/vpn
Köklü olmayan bir telefonda hosts
dosyayı gerçekten düzenleyemezsiniz, ancak DNS trafiğini kesen ve daha önce özel bir dosya arayan Sanal Ana Bilgisayarlar veya Kişisel DNS Filtresi (her ikisi de açık kaynaklı, ikisiyle de ilişkim yok) gibi VPN uygulamaları kullanmak mümkündür. hosts
akış yukarı DNS sunucusuna yapılan sorgulamalar.
Veya bootloader kilidi açılabilirse, hosts
özel kurtarma ile dosya düzenleme mümkündür.
Daha fazla alternatif için bkz: Bir etki alanı adını her zaman köklenmeden sabit bir IP'ye nasıl çözümleyebilirim?
Uyarı: Bu, yalnızca ADB kök erişim sağlayabiliyorsa çalışır, bu çoğu ROM için geçerli değildir. LineageOS 14.1'de çalışır.
Developer options
telefonda etkinadb
bilgisayara yüklendiAşağıdaki ayarları uygulayın Developer options
:
Root access
-> ADB only
Android debugging
-> açıkTelefonu bilgisayara bağlayın. İstenirse telefonunuza izin verin. Bilgisayarda bir terminal başlatın ve çalıştırın
$ adb root
Telefonunuza izin verin. İle tekrar
$ adb remount
Uzak köklü bir kabuk başlatma
$ adb shell
Adb kabuğunda hosts dosyanızı düzenleyin
# nano /etc/hosts
Hazır olduğunuzda, bağlantıyı kesin
# exit
nano
? cat
sahip olduğunuz tek şey. Android bir temel ile bile gelmiyor vi
.
nano
içinde /system/xbin/nano
. vim--version
(ayrıca /system/xbin/
hiçbir vi
takma ad) "tpruvot @ CyanogenMod tarafından derlendi" diyor.
twrp
çok iyi bir çözüm gibi görünüyor. Küçük manuel değişiklikler veya tamhosts
değiştirme için gereken her şeye sahiptir . Ben BusyBox ile birlikte gelen en yeni kararlı çalıştırıyorum:vi
,cat
,chmod
vechown
vardır.