Anyway, for the reasons above and more I decided to take the brick risk and ROM my phone. And it worked. And it was rather simple. I did a temporary root, then upgraded from the ugly DoCoMo 4.2.2 to KitKat 4.4.4 with the CyanogenMod 11 ROM.
- Download the USB serial driver for LG from here. Install it. I did it on Windows 7 64bit.
- Make sure your phone is in Developer Mode (Google if not sure: Hint: Press Build Version 7 times) and USB Debugging is enabled.
- Download the latest nightly build of CM11 from here.
- Download the latest gapps-kk-* from goo.im/gapps if you want Google Play, G-mail ... i.e. all the Google apps (I used this)
- Unzip CM11 and change all "l01f" to "L01F" in the following files (I did this because of some silly case-sensitive model-number checking during the CM11 installation):
META-INF/com/android/metadata
META-INF/com/google/android/update-script - Re-zip the file with the above modifications.
- adb push <CM11 zip file> /sdcard/ (if you don't know what adb is, look up setting up an Android Development environment, or find another way to copy a file to your phone's sdcard)
- Also copy gapps to the same place.
- Download the rootkit here, unzip it, plug in your phone and run Rootkit.bat. This rootkit seems to use some exploit to gain temporary root access. When prompted, press a key/enter to finish the batch script's installation. Your phone will reboot into CMW. If you reboot your phone normally you'll lose your root access and need to run Rootkit.bat again.
- If all went well you'll be booted into something called CMW, ClockworkMod W??? (forgot). You can use this to back up your current system and install a new one. DO A BACKUP NOW!
- Then wipe.
- Then choose install from zip and choose the CM11 zip file your copied to the sdcard. If all goes well it should install.
- Repeat the same for gapps.
- Reboot and wah-lah you should have CM11 4.4.4 on your Japanese LG G2 L01F!
thanks a lot for this tutorial. I am using a LG G2docomo /L01F11K/JB 4.2.2. When I tried to install latest CM11 ROM for L01F - the installation aborted. I am not able to go ahead from here. Can you please suggest what to do.
ReplyDeleteNot understand. How to do adb push to sd card.
ReplyDeleteThe explanation was not complete. Just basic steps.
(It's like i will explain. To fix car engine very easy. Just remove engine. Change cylinders. Put new one. And you are ready to go...).
Not everybody as smart as you.
Can't explain properly.
Better not to start at all.