So I posted this on the general android help section but didn't get much help so I'll post here too:
Hi everyone, I have an LG Optimus G (F180K) and I've been using it fine for the last couple years and most recently under the V30D firmware which is KitKat 4.4.2. I've flashed CM11 and MIUI on it previously but restored it to the stock rom several months ago and have stuck with it since. About a week ago I flashed MIUI again as it seemed there were new builds avaliable. The installation went fine but when the phone booted up I realized I didn't have any service and my service provider was not being recognized as it just said "No service". It did show there was a SIM card inside though. So using CWM backup I restored back to my original stock rom and realized there was still no service so I did a clean factory reset. That didn't fix the problem so I tried updating the phone with the kdz files straight from LG's servers which still didn't fix the problem. I checked my IMEI which was not broken and the phone number of my SIM card is recognized but it just always "No service". I tried reverting back to stock rom and factory reset multiple times the past week but it still won't work. Any help? Thanks
So basically I have a rooted F180K that won't get service despite a clean IMEI and reverting back to stock rom.
Try this with terminal emulation app or adb shell. (You must be rooted!)
If you have problem with sqlite3 command you can download and install with Play Store.
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE global SET value = '10' WHERE name = 'preferred_network_mode';"
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE global SET value = '0' WHERE name = 'subscription_mode';"
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?