Another fine TEAM CODEFIRE release :victory:
This thread is for:
A. Those with TWRP already installed but wish to update their rom to stock pre-rooted ZVB.
B. Those on stock unmodified LS990 ZVB and want root (previous and future sw versions may also work with this).
Enjoy your freedom! :cool:
Donations are cool.. but never expected. But at least hit that thanks button if this thread helped you root. :good:
This thread is for:
A. Those with TWRP already installed but wish to update their rom to stock pre-rooted ZVB.
B. Those on stock unmodified LS990 ZVB and want root (previous and future sw versions may also work with this).
Quote:
METHOD A Prerequisite: TWRP already installed and working. 1. Click and download the pre-rooted stock ZVB and modem zips below and place them on internal or external sdcard. 2. Flash zip from step #1 in TWRP (while in twrp.. Install > select zvb rom > swipe slider to confirm and flash) 3. Reboot out of TWRP and back into system. Finished. If phone hangs at bootup (after step #3) for more than 5 minutes you may have to boot into TWRP and do a factory reset. Unplug phone from USB cable > pull battery then put batter back in > hold volume down + power to boot into TWRP > select "Wipe" > swipe slider to confirm. DOWNLOAD FLASHABLE ZIPS HERE You will see 2 zip files... one containing system/boot and the other containing modem/rpm/tz. I'd suggest flashing both zips... but some people may not want to update modem which is why I split them into 2 zips. |
Quote:
METHOD B Prerequisite: USB Debugging enabled, Windows computer, LG USB drivers installed and reading comprehension. Have a mac or linux?... use a virtual machine. USB drivers - CLICK HERE to download There is no need to pack this into a 1-click bat file. It's a few simple commands... all laid out for you step-by-step below. 1-click roots can fail... but doing everything manually and properly should have a 100% success rate. Plus you're seeing how the entire process works and maybe learning a thing or two. Don't be a lazy 1-click zombie.. this is XDA not androidcentral. Thanks to: blog.lvu.kr for the Send_Command.exe - LINK HERE Unjustified Dev for his original English Guide - LINK HERE l33tlinuxh4x0r for his idea on swapping the old LAF partition - LINK HERE thecubed, IllegalArgument (the other members of TEAM CODEFIRE) and jcase for the LG G4 root - LINK HERE Me, myself and I have have taken all of the above ideas and formed 'em like Voltron to bring the latest method for LS990. This works on ZVB and previous versions... and hopefully future updates to come. I have written the directions below so that any n00b who can read should be able to follow along. For those that know what you're doing already... the main thing to pay attention to are the commands themselves. 1. Download THIS ZIP FILE HERE. Unzip it on your windows computer. Location of folder is not important.. just make sure you know where to find it. 2. Open the folder you just unzipped and inside should be a bunch of loose files. Hold the "Shift" key then right-click someone in the folder and select "Open command window here". A command prompt window should open. If confused, CLICK HERE for a link with a more detailed explanation. 3. While phone is booted up normally (and usb debugging enabled).. click on the command prompt window then type: "adb devices" without the quotes and hit enter/return. You should see your phone listed in the output. If no device is found.. make sure USB Debugging is enabled - CLICK HERE If output says "Device Offline" check your phone's screen.. you may still have to accept the RSA prompt. Check the box then hit OK. CLICK HERE for example. 4. Once you see your phone listed after "adb devices" command it's time to begin... copy the entire command below and paste it into the command prompt windows (right-click > paste.. not control + v) then hit enter/return to send the command. Be sure to copy the ENTIRE command below.. it's a long one. Command may take 10-15 seconds to complete. Code: adb.exe push busybox /data/local/tmp/ && adb.exe push lg_root.sh /data/local/tmp/ && adb.exe push UPDATE-SuperSU-v2.46.zip /data/local/tmp/ && adb.exe push lafzv6.img /sdcard/ Code: adb reboot 7. You may have 2 command prompt windows open... click on the first one you opened.. the window you opened in step #2. Copy/paste the following command to enter into the "Download Mode Shell" then hit enter/return... remember to substitute the COM port number with YOUR OWN COM # Code: Send_Command.exe \.\COM4 Author : blog.lvu.kr SPECIAL COMMAND : ENTER, LEAVE # This confirms you're in "Download Mode Shell". Now type "id" without quotes then hit enter/return and you should see the following output... uid=0(root) gid=0(root) context=u:r:kernel:s0.. which will confirm that you are now successfully talking to your phone. Continue on to step #8. If the "id" command just sits there hanging... or you just get a # as a response you are NOT talking to your phone. To fix this... hit ctrl + c which will exit the "Download Mode Shell". Redo step #7.. resending the "Send_Command" command... then once you are back in the "Download Mode Shell" type "id" without quotes then hit enter/return again... this time you should see uid=0(root) gid=0(root) context=u:r:kernel:s0 If you still do not see uid=0(root) gid=0(root) context=u:r:kernel:s0 after trying a seconds time it is possible you are using the wrong COM port number. 8. Now it's time to backup your current LAF partition then write the older ZV6 LAF to the phone. This step uses some of the G4 root tricks to bypass the latest root method blocks from LG and allows us to then use the older root method since you'll end up with an older ZV6 LAF partition. Copy/paste the following command into the command prompt window then hit enter/return... Code: dd if=/dev/block/mmcblk0 bs=8192 skip=24576 count=4096 of=/data/media/0/lafOG.img Code: dd if=/data/media/0/lafzv6.img bs=8192 seek=24576 count=4096 of=/dev/block/mmcblk0 Code: LEAVE Code: adb reboot 9. Once in Download Mode you need to send the "Send_Command" command you used in step #7.. COM port # should still be the same. Remember the following command is just an example.. you MUST use your own COM port #. Copy/paste the command below.. enter your own COM port number then hit enter/return.. Code: Send_Command.exe \.\COM4 Author : blog.lvu.kr SPECIAL COMMAND : ENTER, LEAVE # And just like in step #7 you need to confirm you're able to talk to your phone... type "id" without the quotes then hit enter/return. You should see uid=0(root) gid=0(root) context=u:r:kernel:s0 if it worked. When you get the uid=0(root) gid=0(root) context=u:r:kernel:s0 output it's time to move to the final step... #10. If the "id" command just sits there hanging... or you just get a # as a response you are NOT talking to your phone. To fix this... hit ctrl + c which will exit the "Download Mode Shell". Redo step #7.. resending the "Send_Command" command... then once you are back in the "Download Mode Shell" type "id" without quotes then hit enter/return again... this time you should see uid=0(root) gid=0(root) context=u:r:kernel:s0 10. Copy/paste the following command then hit enter/return. This command flashes the supersu zip and is what is putting root into ZVB (or whichever sw version you're using). Make sure you copy the ENTIRE command... it's a big one. Command will take 15-20 seconds after sending before you start seeing anything happen. Code: sh /data/local/tmp/lg_root.sh dummy 1 /data/local/tmp/UPDATE-SuperSU-v2.46.zip /data/local/tmp/busybox BUT before you exit Download Mode, we should put back the original LAF [unless you plan on installing TWRP(with autorec for example).. then you can leave it skip the restoring LAF command. If you ONLY want a rooted rom and do NOT want TWRP I suggest you run the command] To restore LAF copy/paste the following command then hit enter/return... Code: dd if=/data/media/0/lafOG.img bs=8192 seek=24576 count=4096 of=/dev/block/mmcblk0 Code: LEAVE The only way the above steps won't work is if you skipped/missed a step or didn't follow along properly. This isn't a race... take your time and understand what's going on. It take's me about 2 minutes to do this myself. But reading everything and learning the first time maybe takes... 10 minutes... yes, a whole 10 minutes! :rolleyes: |
Donations are cool.. but never expected. But at least hit that thanks button if this thread helped you root. :good:
Aucun commentaire:
Enregistrer un commentaire