yashsingh1/xdaforums huggingface dataset:
[G2 General] android#15:
L01F11K JB4.2.2 to KK4.4

Hello Supersonic Ninja!,

I am in same situation as ranjitb27. I got a LG G2 /L01F/L01F11K/JB4.2.2. I have been following your thread to upgrade to KK4.4. I am new to "messing" around with my phone :). However I managed to root my phone - following your thread. But I am stuck here- not sure how to go ahead. I tried to install CM-11 ROM but the installation aborted.

Can you please tell me step by step how to go ahead and upgrade to KK4.4 (plz post links to download your files too).

Please see the pics attached also.

Thanks for your help in advance

View attachment 3409504

View attachment 3409505
[G2 General] CF-MINAMI:
Hey Guys,

First time poster here.

I tried reading through the thread but there's a lot of pages and I'm at work atm.

My Japanese LG G2 has put itself in the reboot loop. I have about 10 sec before it reboots constantly until the battery is flat.

Any ideas? I was going to hard reset but seems the Japan models are different?
[G2 General] CF-MINAMI:
Ok

I'm trying to use the LG Flash tool 2014. and with L01F11K_00.kdz but the Flash tool isn't connecting to the G3.

Say reconnect usb but it is.

I've seen some people with the same problem, some because of the recent android update, other due to a battery fault.

Had to tell because the japan models are different.
[G2 General] tuicoe:
Hi guys, I have a problem with my LG G2 docomo - LG G2 L-01F. It keeps on flickering to the point that I cannot longer use it anymore. Can you help me guys? Thanks a lot. Looking forward to all of your advices.

Regards,

Eduardo
[G2 General] viru86:
Need compatible LCD screen for LGG2 L-01F model

Hey Guys,

First time poster here.

I tried reading through the thread but there's a lot of pages, i did not go through all.

But can you please suggest me good and compatible model of LCD screen that I can use to repair my broken LG G2?

I did not find it either on Ebay or any other online sitea.

Yout help will be appreciated.
[G2 General] Keror0:
It's available in China but I think not worth to repair by now...
[G2 General] viru86:
Can you share more details why I should not go for it?

Is it hard to repair or hard to find compatible parts or parts available is not worth!
[G2 General] Keror0:
Parts available is not worth, buy a new one is cheap
[G2 General] g.b.a.:
Root Success!

hi supersonicninja,

THANK YOU VERY MUCH!

I was able to successfully rooted my device using your Temp Root!

I think I can live with this temporary root for now...

Great work!

Thanks a lot!
[G2 General] eienkimwan:
Thanks!

It works!!!

I removed camera shutter sound and softkey. :)

moreover, xposed and G2 setting are working!
[G2 General] g.b.a.:
how did you remove the camera shutter sound?
[G2 General] wjbwyj1986:
Thank you very much!

I have a question.How to factory .tot image without .dll?

I have no .dll.

Help me please.
[G2 General] supersonicninja:
Made CWM recovery, updated the OP.
[G2 General] bepari220:
Thank You very much :)

but, how to flash CWM on L-01F ?
[G2 General] wjbwyj1986:
Thank you!

How to use the .tot?
[G2 General] supersonicninja:
Use the G2 TweaksBox.

You need to root , then install the xposed framework, and activate and configure this module.
[G2 General] supersonicninja:
You first need to root your phone using the rootkit.

Then double click the .bat in the L01F_CWM.zip and follow the similar steps.

If you didn't understand the English descriptions, just send a PM in Japanese to me and I would be happy to help.
[G2 General] eienkimwan:
Thank you for your afforts

I have a question about rooting.

permanent rooting is possible?

someone made rooting tool for permanent rooting

I hasitate to do this because my G2 is temporarily rooted.

ww.mediafire.com/download/xdiy7tpa6fpau1o/l01f_root_tool.zip
[G2 General] supersonicninja:
Should be OK to use that tool. It's obviously based on my rootkit and should be compatible.

I'm now working on to merge that tool with CWM installer to make the things easy.
[G2 General] mn147:
awesome stuff ninja. がんばれ
[G2 General] eienkimwan:
I'm looking forward to your further work. :)

Thank you again
[G2 General] mn147:
now i don't have to spend 55,000 on a global g2. and can say goodbye to softbank and ios.

---------- Post added at 11:57 AM ---------- Previous post was at 11:39 AM ----------

let us know how it works
[G2 General] supersonicninja:
Perm Root

Merged the rootkit and CWM installer into one zip.

Added Japanese language.

Made it perm-rootable.

Updated the OP.

This should also be usable for the already-rooted users. Just run the root.bat and it will overwrite the needed files and make it into perm-root.

Thanks to wjbwyj1986 and eienkimwan for the information of the unlock_security_module.

Thanks to the unknown developer who made the perm-root bat. I used that batch and unlock_security_module. Any modification and improvement to the rootkit like that is welcome:)
[G2 General] mn147:
are there many roms/tweaks whatever out there for this model? will roms for other g2 models like the d80x work on this one?
[G2 General] eienkimwan:
Thank you.

but, i got a problem.

when I invoke 'root_ENG.bat', it looks like working well

but acutally my G2 was not rooted.

(CWM was installed successfully)

so, I invoked 'unroot_ENG.bat' and my G2 was rooted.

I'm very confused. am I wrong?
[G2 General] wjbwyj1986:
me too
[G2 General] supersonicninja:
Fix

unroot.bat rooting , root.bat unrooting!? lol

The problem seems due to the ccs-auditd not overwritten properly.

Updated the rootkit to use busybox function for that. Hope it works.
[G2 General] eienkimwan:
It works!

Thank you :cyclops:
[G2 General] g.b.a.:
Great work!

Great work supersonicninja (& others as well)!

Thank you so much for all of your effort!
[G2 General] AL_IRAQI:
hey guys

can any one share docomo LIVE UX with us ?
[G2 General] g.b.a.:
Function Version Up!

Today a new software update information was released by Docomo for LG G2 (L-01F)...

https://www.nttdocomo.co.jp/support/utilization/product_update/list/l01f/index.html

I am not sure yet if after updating to this version, the Root Method in the OP will still work...

Anyone already tried it?
[G2 General] supersonicninja:
See This Thread.

Docomo LIVE UX should be included in the system dump along other apps and needed libs.
[G2 General] choo85:
:thumbup:
[G2 General] AL_IRAQI:
thanks ill download it now
[G2 General] supersonicninja:
The Update

Hi everyone.

Docomo has released an fota update for the L-01F.

https://www.nttdocomo.co.jp/support/utilization/product_update/list/l01f/index.html

It is unknown if this update will disable the root method. If you are non-rooted and planning to root, you may consider to avoid updating.

Already rooted and CWM installed users, DO NOT INSTALL THE UPDATE!!!!

The fota will try to invoke the stock recovery and will end up recovery-looping.

The poor guys who already got the recovery-loop (including me:o), use this un-brick tool.

Download

I will look into the update file if it can made into CWM-flashable installer zip.
[G2 General] mn147:
so i went to yodabashi camera today just to see what deal they have. 30,000¥ store credit for g2. MNP from softbank: g2 is free with contract, first year no basic payment, second year half price at 780¥. started signing up, everything went through great but docomo won't accept a shinsei bank cash card. damn! has anybody used a JP bank cash card to sign up with docomo? thanks
[G2 General] dmoath:
Hi, first of all thanks for all your hard work rooting this device, i was wondering, if i root and install another system image (cyanogenmod for example), can i still get the original OneSeg TV App somehow?
[G2 General] supersonicninja:
Not for now. Felica-NFC and OneSeg-TV is Japanese specific hardware. The driver is not included in any international ROMs and kernels.

Still, somebody may be able to port them in the future.
[G2 General] mn147:
hi. hey supersonicninja. this rootkit you got. does it require a pc? or can you just do it right on the phone? thanks
[G2 General] bepari220:
thanks for all your hard work supersonicninja. is there any way we can get the updated stock rom to manually flash ?
[G2 General] supersonicninja:
It's a tool for a windows pc.
[G2 General] mn147:
ok. thanks. looks like i'll have to reinstall bootcamp
[G2 General] bepari220:
hay supersonicninja, where can I find the stock kernel for my L-01F ?

thanks in advance :)
[G2 General] supersonicninja:
See This Thread

Download boot.img and extract it and place it to the /sdcard/boot.img.

In cwm recovery, use the "mount /data" option and type following codes to flash it.

adb shell
dd if=/sdcard/0/boot.img of=/dev/block/mmcblk0p7
[G2 General] bepari220:
thank you very much :)

you are a lifesaver...
[G2 General] xxxrichievxxx:
The ROM that you posted, can I flash the .zip it via custom recovery?
[G2 General] supersonicninja:
FOTA Rooted!

Ho Ho Ho!

Merry Christmas!

I got a gift for you!

Thanks for xonar_ for working on the .tot file and fi01 for working on the rootkit and tohno for helping me.

We have successfully rooted the L-01F FOTA update "L01F11k".

It's temp root+cwm for now, but will update to enable permanent root.

See the OP for the download links.
[G2 General] g.b.a.:
HoHoHo...

Ho Ho Ho...

Merry Christmas!

and...

Thank you... Thank you... Thank you very much Thank you!
[G2 General] eienkimwan:
Kitkat on G2

G2 for Korean version was updated to kitkat(4.3) officially.

.kdz file was also uploaded

I wonder if we can flash the 'korean version kdz file' to 'Japanses version G2'

Acutally I don't need one-seg, LTE... 3g connection is enough.

Thanks in advance
[G2 General] supersonicninja:
You may be able to flash it. But the partition list may be different, bricking your phone.

Extracting the .kdz, then extract the .tot inside and flashing the system and boot img manually would be a safer idea.

If I want the kitkat now I would just flash the AOSP ROMs.
[G2 General] mn147:
the AOSP roms will work for the l-01f?
[G2 General] supersonicninja:
Works, but needs minor modifying.

I may port some and make it public in the future.
[G2 General] mn147:
nice one. good looking out.
[G2 General] supersonicninja:
LGE opensource update

LG has finally released the updated L01F11k source.

Anyone who wants to build a custom kernel, enjoy!

link
[G2 General] supersonicninja:
Kernel for perm-root

Hi. I have made a experimental kernel that allows permanent root on the updated L01F11k.

Download

How to flash

Root your L01F11k(updated version).

Take backup of your phone in the cwm recovery.

Setup the ADB. Ask google how. You can use adb.exe in my rootkit if you want.

Download the loki_flash binary from here.

Place the loki_flash and the ninjakernel_L01F11k_v016.lok in the folder same as the adb.exe.

Open the command prompt and type the following commands.Press enter key after you have inputted each row.

adb push loki_flash /data/local/tmp
adb push ninjakernel_L01F11k_v016.lok /data/local/tmp/
adb shell
cd /data/local/tmp/
chmod 777 ./loki_flash
chmod 777 ./ninjakernel_L01F11k_v016.lok
./install_backdoor
./disable_ccsecurity
su
./loki_flash boot ./ninjakernel_L01F11k_v016.lok
adb reboot

Kernel description

Source:Github

Building boot.img:Android Image Kitchen 1.8

lokifying:loki_patch 28/12/2013

--perm root

--tweaked ondemand governor

--O3 optimized

Thanks to LGE, Google, glewarne, Stratos Karafotis, franciscofranco, faux123.

If you have any questions or help, feel free to send me a PM.
[G2 General] Sezello:
and how to install the update L01F11k? if there is no access to the network. I thought raspakovuesh it to your phone and run, but it did not happen. Can you describe how to do it correctly.
[G2 General] Sezello:
update

wrote on his website that need mini sim Docomo

if I'm in another country and I do not have a mini sim Docomo then update my phone does not work?
[G2 General] Otemoto:
Thanks supersonicninja!!

Kernel works fine so far.
[G2 General] supersonicninja:
Good! Thanks.
[G2 General] mn147:
Is there a way to delete LG/docomo bloatware once rooted?
[G2 General] mn147:
hi. downloaded the rootkit from OP but can't unpackage it. says the structure of the archive is damaged.

never mind. used different archiver
[G2 General] mn147:
please help. trying to root my device. not working. it stays stuck in

looking for device...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

_

its been like this for 20 mins or so. running windows 7 ultimate 32 on bootcamp

installed usb driver from lg site

enabled usb debug

pc connectipn set to charge only
[G2 General] bepari220:
make sure adb drivers are installed properly...see device manager, if not install them manually.
[G2 General] mn147:
never mind. I'm kinda dumb. didn't realise the cable i bought for it was a charge cable only and not a data cable. got another from trial. root ran fine mow backing up cwm recovery. then i guess i should install the ninjakernel for perm root yes?

...

and looks like cwn backup went fine. rebooting. so ar this point it's temp root? and i should install the ninja kernel for perm?

---------- Post added at 01:48 PM ---------- Previous post was at 01:24 PM ----------

ok. CWM recovery backup seemed to run fine. but ran into a problem again. once i launched SuperSu it says "there is no SU binary installed, and SuperSU cannot install it. this is a problem!" is this because it is temp root maybe? also when i run the script that supersonicninja provided:

adb push loki_flash /data/local/tmp

adb push ninjakernel_L01F11k_v016.lok /data/local/tmp/

adb shell

cd /data/local/tmp/

chmod 777 ./loki_flash

chmod 777 ./ninjakernel_L01F11k_v016.lok

./install_backdoor

./disable_ccsecurity

su

./loki_flash boot ./ninjakernel_L01F11k_v016.lok

adb reboot

i get this error: "cannot stat 'loki_flash' : no such file or directory"

---------- Post added at 02:47 PM ---------- Previous post was at 01:48 PM ----------

ok. after some dicking around I think finally I got root. ran root checker and it says my device is rooted. also some actions I could run before like power toggles restart and trigger gps toggle now run fine. I'm guessing I'm good now yes? ex ios user so I know near nothing about all this but it seems to be working fine. let me know please and of course thank you all good all your help. and thanks supersonicninja for all your hard work on the root!!
[G2 General] mn147:
still running into the same problem with supersu and the Loki flash and ninja kernel. worked fine for awhile but now having problems again
[G2 General] Mohirio:
Hello there fellow L-01f users.

Today I did it, I messed up. I tried changing fonts with Font Installer and now I'm stuck in boot loop.

I was noob enough for doing this without installing CWM.. >_<

Is there anyway to fix this? or should I just use the method explained here to get back to stock?

I'm willing to give a good bounty for a fix!

Edit: This is too difficult for an ex-iOSer.. Actually I don't want a fix anymore, I just want to get this phone to factory settings [MENTION=4909105]supersonicninja[/MENTION] save me!
[G2 General] Mohirio:
AHH! Wasn't the best time to break my phone while I'm writing my master thesis.

After 6+ hours of trying to fix the phone through adb I was almost giving up until I tried installing the latest rootkit by [MENTION=4909105]supersonicninja[/MENTION] which made it possible to flash the original fonts zip and voila! It's working again!

Thanks man for the great work!
[G2 General] tacosman:
KDZ FILE csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW351885432109876543213/L01F11K_00.kdz
[G2 General] supersonicninja:
Updated kernel

Hi. I have updated my kernel to add more features.

Tested for a while myself and the performance and the battery life improvements were noticeable. Seems stable enough.

The smartassH3 governor is not tested much so it is not recommended to use it for now. I like the IntelliDemand CPU Governor.

Use the KernelTuner app to play with it.

If you have any questions or help, feel free to send me a PM.

Download kernel boot image

Download kernel modules

How to install

Root your L01F11k(updated version).

Take backup of your phone in the cwm recovery.

Setup the ADB. Ask google how. You can use adb.exe in my rootkit if you want.

Download the loki_flash binary from here.

Place the loki_flash and the ninja087.lok in the folder same as the adb.exe.

Open the command prompt and type the following commands.Press enter key after you have inputted each row.

adb push loki_flash /data/local/tmp
adb push ninja087.lok /data/local/tmp/
adb shell
cd /data/local/tmp/
chmod 777 ./loki_flash
chmod 777 ./ninja087.lok
./install_backdoor
./disable_ccsecurity
su
./loki_flash boot ./ninja087.lok
adb reboot

Delete the /system/lib/modules and unpack the ninjakernel087.zip there to install kernel modules.

Kernel description

Source:Github

Building boot.img:Android Image Kitchen 1.8

lokifying:loki_patch 28/12/2013

--L01F11K source

--All stock features kept intact

--perm root

--tweaked ondemand cpu governor set to default

--intellidemand cpu governor

--smartassH3 cpu governor

--simple gpu scheduler set to default

--sio io scheduler set to default

--bfq io scheduler

--cpu voltage adjustable

--usb fast charge

--O3 optimized

--other small tweaks

Thanks to LGE, Google, glewarne,neobuddy89, Stratos Karafotis, franciscofranco, faux123.
[G2 General] Mohirio:
Is there a way to revert to the original dialer instead of Docomos one?

I don't mean the Dial and Phone app, but the call handler.
[G2 General] supersonicninja:
TWRP Recovery

Hello, I have built the TWRP recovery2.6.30.

It is touch-screen gui , many small features added and bit faster than the CWM recovery.

If you want to try it out, open up the CWM recovery and use this installer-zip to swap the recovery.

Backup, restore, wipe, install from zip, terminal functions were tested and it is working fine so far.
[G2 General] supersonicninja:
If you have the phone, try http://xdaforums.com/showthread.php?t=2484476.
[G2 General] Mohirio:
Hey [MENTION=4909105]supersonicninja[/MENTION] ,

I just installed the TWRP recovery your provided but I can't figure out how to mount an SD card using the usb adapter provided with our phones, CWM did it automatically, is there any special way to do it on twrp?
[G2 General] supersonicninja:
Thanks for pointing that out! Bug confirmed :p

This update should fix it.

I lost my MicroSD-USB adapter somewhere so I would never have noticed that bug myself. Turned on the external-storage auto mount with this update.
[G2 General] Mohirio:
Thanks! 最高や!

I freaked out for a second haha.

Edit:

Sorry to bother you again, I just tried the new fix and I think I found another bug.

I got the option to mount sdcard now but, as I boot up in recovery and open up the terminal this is what I get:

"E:Can not create ' /storage/usb' folder."

And when I try to mount it this is what I get:

"E:Mount: Unable to find partition for path ' /storage/usb'"

I wonder what's going wrong.

Edit 2:

Terminal also shows "E:Unknown File System: 'datamedia' "

Is this a problem or is it normal?
[G2 General] Mohirio:
Alright! So I spent the last night trying to do the FOTA ( I didn't do it before lol) to try out your new Kernel. But I ran into few problems.

1- I was stupid enough to get into the recovery bootloop haha, but I managed to get around it using the provided tool. :victory:

2- I disabled all xposed modules, defrosted all the bloatware and updated all docomo apps.

3- When trying to revert to stock using flash_boot and flash_recovery I got an error "cannot stat ****** no such file or directory". I think it was a problem with my locale but I managed to workaround it by putting boot and recovery images manually where it needed to be and it eventually worked, I managed to get back to stock.

4- finally when trying to upgrade I got this error "err:0x11110004"(?) but luckily nothing was broken.

5 Tried to unroot using the provided tool and upgrade again.. same error.

I wonder what I'm doing wrong, any suggestions will be greatly appreciated!
[G2 General] Otemoto:
[MENTION=4909105]supersonicninja[/MENTION]

Thanks for sharing new kernel.:good:

I can't connect my phone to pc on new kernel and modules.

And I got usb connection method settings error like this:

i.imgur.com/Bdv5D8T.png
[G2 General] supersonicninja:
First of all, my kernel should work on the L01F10c too! So no need to update for that.

If you want to update, which is fine, you have to have "stock boot", "stock recovery" , "and some of the stock system files".

You seem to have successfully installed the boot.img and the recovery.img. So the problem is your system.

I have got lots of PM regarding　the 0x11110004 error. And most of them had the xposed framework installed. Freezing apps or rooting should not be a problem.

They had all succeeded updating to L01F11k after flashing the stock system.img.

So root again, download the system images(from part1 to 4) to your phone and unpack the .7z by "ZArchiver"app, and flash them by the "dd" command via adb shell in CWM or twrp. The instruction is written in the readme of my tool which you used to flash stock boot and recovery.

In case you took the backup by CWM just after your first rooting, you can use that too. No need to wait for downloading my system.img. So don't forget to take backups from the next time!

Good luck!
[G2 General] supersonicninja:
Thanks for reporting!

Was an another dumb bug:silly: Fixed.

Flash this zip in recovery.

Download v088
[G2 General] Mohirio:
Im following this thread since the day I got the phone, everything is already downloaded! Thanks for your great work!

So my system image was causing the problem, would flashing the stock one requires me to install the modules again?

Thank you so much for everything!
[G2 General] Mohirio:
Hey [MENTION=4909105]supersonicninja[/MENTION] sorry for bothering you so much ><

I successfully upgraded my phone, thanks!

But I faced another problem, I'm aware that the root for L01F11k is temp so I go into terminal and I when i try to "/data/local/tmp/install_backdoor" and this is what I get:

FATAL ERROR: DB file open failed.

Make sure install "device.db" from device_database!

I wonder where did I go wrong now ;_;

Also, the links for kernel boot image and modules in post #81 are down.

Thanks again! I gotta buy you a drink lol!

Edit 1:

Ok so, after messing around in ADB I managed to track down the issue and obtain root access by doing the following in terminal emulator:

cd /data/local/tmp

./install_backdoor

./disable_ccsecurity

And it wouldn't work if I try doing it the old way:

/data/local/tmp/install_backdoor

Is this normal lol. ><
[G2 General] mn147:
a couple questions. first does the l-01f have a locked bootloader.

second, could be a dumb question. to push the kernel and loki_flash to the device does it need to be in recovery? what I mean all those steps in post 81 using adb need to be done while the device is in recovery? thanks

sent from my LG G2 with tapatalk pro
[G2 General] Otemoto:
USB connection problems still persist.:crying:

I got "USB device not recognized" error in windows.

My phone reboots when i change usb connection method in system settings.
[G2 General] supersonicninja:
Sorry for that.

I am fixing that by rebuilding the kernel from the L01F10k source. The current source is completely a mess. Wait for a while for a fix.
[G2 General] supersonicninja:
The bootloader is locked. Currently you can do nothing from it.

Flashing images or files can be done at any time , but it is not a good idea to flash images to the partition you are currently using.

So I suggest flashing the boot.img and system.img when in recovery, and flashing recovery.img when you are normally booted.
[G2 General] mn147:
how should I flash your kernel for perm root? also should I wait till you fix it so I could use the usb adapter?

sent from my LG G2 with tapatalk pro