Saya memiliki Motorola Droid lama yang tidak lagi berlangganan layanan Verizon apa pun. Saya masih menggunakannya untuk hal-hal seperti browsing web, ebooks, dan bersama dengan beberapa headphone stereo nirkabel, musik. Aku sudah dimatikan penggunaan data 3G (EVDO) dengan menonaktifkan yang Enable data
pilihan di bawah Mobile network
pengaturan. Namun, ketika saya mematikan radio sel (CDMA), bluetooth juga dinonaktifkan . Saya pertama kali mengamati masalah ini pada stok Android 2.2 firmware. Sekarang ponsel saya sudah di-root, berjalan pada firmware berbasis Android 2.2 (CyanogenMod 6).
Mengapa menonaktifkan radio seluler?
Sederhananya, saya ingin mematikannya karena saya tidak menggunakannya. Selain itu, ia menggunakan daya tahan baterai dan waktu cpu (bahkan jika jumlahnya relatif kecil):
Saya sudah mencoba dua metode berbeda untuk menonaktifkan radio seluler, tetapi keduanya akhirnya melakukan hal yang sama:
- Nyalakan
Airplane mode
, lalu aktifkan kembali Wi-Fi. Ini memiliki konsekuensi yang diharapkan juga menonaktifkan bluetooth. - Menggunakan menu Info Telepon dengan memutar nomor
*#*#INFO#*#*
(4636) dan menekanTurn off radio
. Ini sebenarnya hanya menyalaAirplane mode
:
Seperti yang Anda lihat, meskipun Wi-Fi tetap aktif, Airplane mode
menonaktifkan bluetooth. Headphone tidak akan disinkronkan sampai saya mematikan Airplane mode
, yang tentu saja menyalakan radio sel kembali.
Dalam kedua kasus Airplane mode
diaktifkan, jadi bluetooth dinonaktifkan. Tetapi sekarang setelah perangkat di-root, saya seharusnya dapat menonaktifkan radio seluler tanpa menggunakan Airplane mode
sama sekali. Bagaimana saya bisa melakukan itu?
Phone.apk
membuat aplikasi ponsel rusak dan menyebabkan loop pesan kesalahan yang tak ada habisnya: "Proses com.android.phone telah berhenti secara tidak terduga. Silakan coba lagi." dengan dua opsi,Force close
danReport
. Harus menarik baterai untuk reboot, meskipun menendang diri saya karena tidak mencobaReport
opsi. Saya menggunakan aplikasi Terminal, bukan Root Explorer. The CM wiki menyebutkan ini tidak harus dihapus bahkan dalam setup barebone. Tetapi semuanya tampaknya bekerja seperti yang diharapkan. Radio seluler mati!TelephonyProvider.apk
, yaituDialer storage
.Phone.apk
adalahDialer
aplikasi, yang setelah menonaktifkan mematikan radio seluler. Solusi yang lebih elegan adalah memodifikasiinit
agar aplikasi tidak pernah dimulai, tidakkah Anda setuju? Aku akan memberimu hadiah untuk ini, tapi Stack Exchanges bilang aku harus menunggu 21 jam lagi. Jika Anda (atau siapa saja) dapat menjelaskan cara melakukannya, saya dengan senang hati akan memberi hadiah +50 lainnya. :-)Phone.apk
adalahDialer
aplikasi, yang bertanggung jawab untuk radio sel.PhoneTelephony.apk
ternyata hanyaDialer storage
, yang bisa kita bunuh hanya untuk menghemat lebih banyak memori. AndroidOS segera memulai kembaliDialer
ketika ditutup, jadi mengubah nama itu akan menyebabkan masalah. Tapi setelah baterai-yank-reboot, semuanya baik-baik saja. Itu juga menghilangkanActivate your phone
dialog menjengkelkan yang muncul pada setiap boot. btw, dialpad masih muncul setelah menyingkirkanDialer
:-)Sebenarnya, metode
*#*#INFO#*#*
(4636) TIDAK berfungsi. Sementara kontrol diklik di bawah pengaturan nirkabel, ikon taskbar masih menunjukkan konektivitas BT dan saya telah menguji dan mengkonfirmasi bahwa BT masih aktif di Droid saya.sumber
Tahan tombol daya selama satu atau dua detik, dan klik Mode Jaringan Data di menu yang muncul (seharusnya berbunyi ON, dan akan berubah menjadi OFF).
Settings -> Wireless and Network -> Mobile network
sumber
Phone Info
menu, atau ketika telepon masukAirplane mode
, ikon itu menunjukkan simbol (X) untuk menunjukkan bahwa itu dinonaktifkan. btw saya sudah tidakData enabled
dicentang sejak terakhir kali saya melakukan reset keras, dan penggunaan baterai masih menunjukkan radio sel menggunakan masa pakai baterai.