Yalnızca WiFi açıkken Uçak modunu açabilir misiniz?
Evet, Android 4.2.1, 4.4.2, 5.0.2 ve 5.1.1 çalıştıran tüm cihazlarda mümkün. Bu, taşınabilir hotspot için de geçerlidir.
Uçak modu etkinleştirildiğinde kapatılması gereken telsizler, içindeki airplane_mode_radios
tablonun altındaki tuşa kaydedilir ( Ayarlar Depolama uygulaması veritabanı).global
/data/data/com.android.settings/databases/settings.db
PC'de adb'yi ayarlayın , cihazda USB hata ayıklamasını etkinleştirin, PC'ye bağlayın, bir kabuk başlatın ve şunu girin:
adb shell settings get global airplane_mode_radios
adb shell content query --uri content://settings/global --projection name:value --where "name='airplane_mode_radios'"
Yürütülen komut verildiğinde (sonuçlardan biri) aşağıdaki gibi bir şey görürsünüz:
cell,bluetooth,wifi,nfc,wimax
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,wifi,nfc
wifi
Nihai hedefe ulaşmak için değerden çıkarmayı seçebilirsiniz .
Komutlardan birini girin:
adb shell settings put global airplane_mode_radios "cell,bluetooth,nfc,wimax"
adb shell content update --uri content://settings/global --bind value:s:'cell,bluetooth,nfc,wimax' --where "name='airplane_mode_radios'"
Not: Kopyalayıp yapıştırma. İlk çıktıda aldığınız dizeyi not alın. Daha wifi,
sonra ondan çıkarın ve sonra çift tırnaklar arasında ""
yukarıda gösterdiğim gibi geçin.
Şimdi Wi-Fi'yi ve ardından Uçak modunu açabilirsiniz. Kablosuz ağınız kapanmaz.
ADB kullanma ihtiyacı sadece bir kez yapıldı. Uçak modu etkin olduğunda Wi-Fi'yi durdurmaya karar verirseniz wifi
, o anahtarın değerini artırmanız yeterlidir .
Burada her şey yolunda!
Biliyor musun?
Uçak modu etkin olsa bile Wi-Fi, Bluetooth ve NFC'yi manuel olarak değiştirebilmenizin nedeni, anahtar değerinde belirtilmiş olmalarıdır airplane_mode_toggleable_radios
.
Komutlardan birini girin:
adb shell settings get global airplane_mode_toggleable_radios
adb shell content query --uri content://settings/global --projection name:value --where "name='airplane_mode_toggleable_radios'"
Aşağıdakilerden birini görürsünüz:
bluetooth,wifi,nfc
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,nfc
Bir radyoyu bu anahtarın değerinden kaldırın wifi
ve tabii ki o anahtarın değerindeki değişiklikleri geri almazsanız, Uçak modu etkin olduğunda bu radyoyu (burada Wi-Fi) tekrar değiştiremezsiniz.