Mungkinkah mengaktifkan mode Pesawat dengan WiFi saja?

15

Saya tahu definisi mode Pesawat adalah semua komunikasi dan sinyal radio diblokir. Tetapi apakah mungkin untuk mematikan bagian "panggilan / penerimaan" dari ponsel sehingga ponsel Anda tidak terhubung ke menara sel dan hanya memungkinkan Wifi? Saya telah melihat beberapa aplikasi di Google Play tetapi mereka tidak berfungsi atau ketinggalan zaman dengan versi Android yang lebih baru.

Saya tahu ada pendapat kuat di kedua sisi masalah tetapi saya khawatir tentang radiasi dari ponsel saya karena saya sering menggunakannya di tempat tidur dan saya memegang telepon dekat dengan kepala dan wajah saya. Pada malam hari saya tidak khawatir tentang menerima panggilan, jadi saya hanya ingin mematikan bagian telepon dan menggunakan WiFi. Apakah ada cara? Atau apakah saya hanya gila dan paranoid?

Jessica M.
sumber
Itu mungkin pada semua perangkat Samsung, mungkin tidak hanya pada Samsung, tetapi saya berbicara tentang apa yang saya punya pengalaman pribadi. Cukup nyalakan mode Pesawat dan nyalakan WiFi. Sederhana seperti kue!
Suncatcher

Jawaban:

26

Mungkinkah mengaktifkan mode Pesawat dengan WiFi saja?

Ya, mungkin di semua perangkat saya yang menjalankan Android 4.2.1, 4.4.2, 5.0.2 dan 5.1.1. Ini berlaku untuk hotspot portabel juga.

Radio yang seharusnya dimatikan ketika mode Airplane diaktifkan disimpan di tombol di airplane_mode_radiosbawah tabel globaldi dalam /data/data/com.android.settings/databases/settings.db( Database aplikasi Pengaturan Storage ).

Atur di PC, aktifkan USB debugging di perangkat, hubungkan ke PC, luncurkan shell, dan masukkan:

adb shell settings get global airplane_mode_radios
adb shell content query --uri content://settings/global  --projection name:value --where "name='airplane_mode_radios'"

Mengingat perintah dijalankan, Anda akan melihat (salah satu hasilnya) seperti:

cell,bluetooth,wifi,nfc,wimax
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,wifi,nfc

Anda dapat memilih untuk menghapus wifidari nilai untuk mencapai tujuan akhir.

Masukkan salah satu dari perintah ini:

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'"

Catatan: Jangan salin-tempel. Perhatikan string yang Anda dapatkan di output pertama. Kemudian hapus wifi,dari itu dan kemudian berikan resultan di antara tanda kutip ganda"" seperti yang saya tunjukkan di atas.

Sekarang Anda dapat mengaktifkan Wi-Fi diikuti oleh mode Pesawat. Wi-Fi Anda tidak mau mati.

Kebutuhan untuk menggunakan ADB hanya dimaksudkan sekali saja. Jika Anda memutuskan untuk menghentikan Wi-Fi saat mode Airplane aktif, cukup tambahkan wifinilai kunci itu.

Semua baik-baik saja di sini!


Apakah anda tahu

Alasan Anda dapat beralih Wi-Fi, Bluetooth dan NFC secara manual bahkan ketika mode Pesawat aktif karena mereka disebutkan dalam nilai untuk kunci airplane_mode_toggleable_radios.

Masukkan salah satu dari perintah ini:

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'"

Anda akan melihat (salah satu dari mereka) sesuatu seperti:

bluetooth,wifi,nfc
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,nfc    

Hapus radio dari nilai kunci itu seperti wifidan Anda tidak akan dapat beralih radio itu (Wi-Fi di sini) lagi ketika mode Airplane aktif, tidak peduli apa, kecuali tentu saja Anda mengembalikan perubahan dalam nilai kunci itu.

Firelord
sumber
4
Upvote 2 Imajiner (hanya perlu itu dan ingat posting Anda). Hm, bahkan mod tidak bisa terbalik dua kali, sayangnya;)
Izzy
4
Untuk orang lain yang memiliki masalah dengan pengecualian saat menanyakan dengan klausa mana yang memiliki teks, Anda harus menghindari tanda kutip tunggal. Jadi, dalam contoh di jawaban, Anda akan mengatakan --where "name=\'airplane_mode_toggleable_radios\'"(perhatikan \').
Narfanar
Ini masih berfungsi dengan baik di Android 9.0 saat backslash digunakan.
light24bulbs
7

Saya menggunakan ponsel saya seperti ini saat bepergian. Jadi pertama-tama nyalakan mode Pesawat dan kemudian aktifkan WIFI (misalnya di panel notifikasi). Pada akhirnya Anda akan memiliki mode Pesawat, WIFI diaktifkan, dan semua koneksi lainnya dinonaktifkan.

Denys Pasishnyi
sumber
1
Lolwut! Ini benar-benar berfungsi :-D. Juga
berfungsi
3

Karena Anda mungkin sudah menebak dengan benar, itu tergantung perangkat. Pada HTC Wildfire lama saya (alias Buzz ), saya dapat beralih dari radio GSM secara terpisah - di Motorola Milestone 2 (alias Droid 2 ) saya tidak. Apa yang sepertinya selalu berhasil adalah penyelesaian: Beralih ke mode pesawat, dan cukup mengaktifkan WiFi lagi (dan Bluetooth, jika Anda membutuhkannya).

Untuk tidak berakhir "bermain piano" setiap kali, ini bisa otomatis: misalnya menawarkan untuk membuat widget (bukan "jalan pintas") untuk tugasnya. Jadi, pertama-tama Anda dapat membuat tugas (pesawat aktif, WiFi aktif, Bluetooth aktif ...), lalu buat widget untuk itu. Sama untuk arah lain, jika perlu. Dengan begitu Anda dapat beralih dengan ketukan pintasan sederhana.

Izzy
sumber
Terima kasih Izzy (+1), akan mencoba mode pesawat mati / aktifkan trik wifi
George Profenza
Itu bekerja sangat baik pada semua perangkat saya, menggunakan Tasker (ini dijadwalkan sebagai "mode malam jangan-ganggu" dari jam 1 pagi sampai jam 7 pagi, jadi info apa saja yang masuk untuk alarm pagi saya, tetapi panggilan tidak;)
Izzy
Ini solusinya juga. :) Kemungkinan untuk mengaktifkan mode Airplane dengan WiFi saja? // Baca: Promosi memalukan: D
Firelord
@Firelord memprovokasi upvote diberikan :) Saya tahu tentang radio-pesawat - tetapi tidak bagaimana beralih mereka melalui ADB. Kerja bagus!
Izzy
2
  1. Di aplikasi Dialer / Telepon Anda, masukkan *#*#4636#*#*

  2. Pilih Phone Information

  3. Pilih Turn off radio

Atau gunakan aplikasi seperti Cell Radio ShutOff .

Perhatikan juga bahwa Anda dapat menghidupkan kembali Wi-Fi selama Mode Pesawat (meskipun hal itu tentu saja sangat menjengkelkan jika dimatikan sejak awal).

Matius Baca
sumber
Itu halaman pengaturan yang sangat menarik, terima kasih!
Tn. Yellow