
Pernah ngalamin GPS di HP kamu mendadak mogok setelah pasang ROM LineageOS atau crDroid? Tenang, kamu nggak sendirian kok. Masalah ini emang cukup sering dialami sama pengguna custom ROM. GPS tiba-tiba nggak mau nyala, aplikasi maps jadi gak bisa dipake, dan kamu pun ikutan nyasar. Ngeselin banget, kan?
Tapi jangan khawatir, ada solusi simpel yang bisa kamu coba buat benerin masalah ini. Caranya adalah dengan memberikan izin akses lokasi ke Google Play Services menggunakan ADB (Android Debug Bridge). Kedengarannya ribet? Santai aja, prosesnya sebenarnya gampang banget kok.
Di artikel ini, aku bakal ngejelasin step by step cara mengatasinya. Mulai dari setting ADB sampai jalanin command yang bakal bikin GPS kamu berfungsi normal lagi.
Sebelum masuk ke fix GPS-nya, kamu harus siapin dulu beberapa hal. Yang pertama adalah mengaktifkan Developer Options dan USB Debugging di HP kamu. Ini wajib banget karena tanpa ini, PC nggak akan bisa "ngobrol" sama HP kamu lewat ADB.
Mengaktifkan Developer Options
Proses mengaktifkan mode pengembang atau Developer Options ini sebenernya gampang banget. Berikut langkah-langkahnya:
- Buka menu Settings atau Pengaturan di HP kamu
- Scroll ke bawah dan cari menu About Phone atau Tentang Ponsel
- Cari bagian Build Number atau Nomor Build
- Ketuk Build Number sebanyak 7 kali secara berturut-turut
- Biasanya akan muncul notifikasi "You are now a developer!" atau "Anda sekarang seorang developer!"
- Nah, setelah Developer Options aktif, sekarang kamu perlu nyalain USB Debugging-nya.
Mengaktifkan USB Debugging
Setelah Developer Options muncul, saatnya aktifin USB Debugging:
- Balik lagi ke menu Settings atau Pengaturan
- Cari dan masuk ke menu Developer Options atau Opsi Pengembang (biasanya ada di bagian bawah menu System)
- Scroll ke bawah sampai ketemu USB Debugging
- Aktifkan toggle USB Debugging
- Akan muncul pop-up konfirmasi, pilih OK atau Allow
- Selesai! Sekarang HP kamu udah siap buat dikoneksikan ke PC dan nerima command dari ADB.
Sekarang masuk ke bagian inti, jalanin command buat fix GPS yang bermasalah. Pastikan kamu udah install ADB di PC ya. Kalau belum, download dulu platform-tools dari website resmi Android Developer.
Pastikan HP Sudah Tersambung dengan PC
Sebelum ngetik command-nya, ada beberapa hal yang perlu kamu pastikan:
- Hubungkan HP ke PC menggunakan kabel USB yang bagus (jangan pakai kabel abal-abal)
- Ketika HP terhubung, akan muncul pop-up izin USB Debugging di layar HP kamu
- Centang "Always allow from this computer" terus pilih OK
- Buka Command Prompt (Windows) atau Terminal (Mac/Linux) di PC kamu
- Ketik "adb devices" buat mastiin HP kamu udah terdeteksi
- Kalau berhasil, akan muncul serial number HP kamu dengan status "device"
Kalau udah yakin HP tersambung dengan baik, sekarang saatnya jalanin command fix-nya.
Command ADB untuk Fix GPS
Pastikan kamu copy paste dengan benar ya, jangan sampai ada yang keliru.
- Pada terminal atau command prompt, ketikkan perintah berikut secara berurutan.
adb shell pm grant com.google.android.gms android.permission.ACCESS_COARSE_LOCATION
- Tekan Enter, tunggu sampai prosesnya selesai. Kalau nggak ada pesan error, berarti perintah pertama berhasil. Sekarang lanjut ke perintah kedua:
adb shell pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION
- Tekan Enter lagi dan tunggu sampai selesai.
Nah, kedua command ini fungsinya adalah memberikan izin akses lokasi (baik coarse maupun fine location) ke Google Play Services. Di beberapa ROM custom kayak LineageOS dan crDroid, kadang izin ini nggak ter-grant secara otomatis, makanya GPS jadi nggak berfungsi.
Setelah menjalankan kedua command tersebut, coba restart HP kamu. Terus buka aplikasi maps atau aplikasi lain yang butuh GPS. Coba test apakah GPS-nya udah berfungsi normal atau belum. Biasanya sih langsung jalan kok.
Tips Tambahan
Kalau setelah jalanin command di atas GPS masih belum berfungsi, coba beberapa tips berikut:
- Pastikan lokasi sudah diaktifkan di menu Settings → Location
- Coba clear cache dan data aplikasi Google Play Services
- Download aplikasi GPS Test dari Play Store buat ngecek status satelit GPS
- Pastikan kamu ada di tempat terbuka (bukan di dalam ruangan) waktu test GPS
- Kalau masih belum work, coba flash ulang ROM-nya dan ulangi proses di atas
Masalah GPS yang nggak berfungsi di ROM LineageOS dan crDroid memang menyebalkan, tapi untungnya bisa diatasi dengan cara yang cukup simpel. Dengan memberikan izin akses lokasi ke Google Play Services lewat ADB, biasanya masalah ini bisa langsung teratasi.
Proses fix-nya juga nggak ribet kok, cuma butuh beberapa menit aja. Yang penting kamu ikutin step by step-nya dengan teliti. Mulai dari aktifin Developer Options, nyalain USB Debugging, sampai jalanin command ADB-nya.
Semoga artikel ini membantu kamu yang lagi bermasalah dengan GPS di custom ROM ya. Cara ini juga bisa kamu pakai di ROM lainnya yang GPS-nya tidak berfungsi, dan semoga GPS-nya kembali normal.