Related
Thanks to @Shelnutt2 if you took the ZVA ota and you want a custom recovery, FreeGee from the play store now supports automatically downgrading your bootloader and installing a recovery!
If you want a ZVA radio on an AOSP ROM, you can use the latest AOSP builds of dr87's kernel or Furnace to work.
No more downgrading radio to ZV8 for AOSP ROMs
Before I step into the details, here's a little history..
WARNING: If you don't understand adb or root, then you shouldn't even be here, you probably shouldn't have even rooted. Make sure you COMPLETELY understand this post before doing ANYTHING. I'm using caps like a wild maniac because if you do something out of order or you do something wrong you WILL brick your device, and you have to use a .tot to bring yourself back to stock. The kind of brick you could create here kills your boot and recovery partitions. Be careful.
Code:
LS980ZV7 (Initial Release)
LS980ZV8 (Security Update)
LS980ZVA (Sprint Spark and loki-killer)
Loki: Our device uses a bootloader called an "aboot" which must validate the boot and recovery partitions before they can be booted.
We are allowed to use custom boot images (ROMs + Kernels) and recoveries because of loki. Loki is a program that patches our "Unoffical" boot or recovery images before they are installed, this is usually done in the .zip during flash, which is why most people don't worry about it.
LS980ZVA (Spark Update)
This update does 2 major things, patch loki, and add tri-band capabilities.
If you take the update, you will NOT loose the ability to ever use a custom ROM. We just need to downgrade the "aboot" to the exploitable ZV7 aboot.
You can find that "aboot" here -> zv7-aboot
After rooting, (use ioroot21) you can put the zv7-aboot.img on your sdcard, and open terminal emulator. Issue this command:
Code:
dd if=/path/to/your/zv7-aboot.img of=/dev/block/platform/msm_sdcc.1/by-name/aboot
(You can also use adb if you prefer)
After you have downgraded your aboot, you will need a custom recovery. Download Flashify off the Google Play market (or use FreeGee to make the process faster) and place this file on your sdcard. twrp_2.6.3.3_loki-ls980.img
Open flashify, select recovery image, and find that .img, I have already loki'd this image, so you don't need to worry about it not working. Just be sure that you have downgraded your aboot first!
At the moment, the ZVA radio that came with your ota has completely broken compatability with all other non-ZVA ROMs, so if you want to install CM/PA/AOKP/DerpG2/OptimusDE, you will need to downgrade your radio to non-Spark ZV8/7, just flash this file in your newly installed recovery.
Now you're safe to flash any ROM!
AOSP/LS980ZV8/7
If you want to try the new radio (Spark), there's some things you need to be aware of, (when available) flashing youdug's stock ZVA ROM will NOT give you spark out of the box. You will need the new ZVA radio for this. You can find that here
You can only use twrp to install this radio. And it will ONLY work on ZVA ROMS. Do NOT install this radio over CM/PA, you will brick.
After you have verified that you are running a ZVA ROM, you have flashed the radio, and you notice no errors, you may boot.
Notice, your bootloader is now loki-proof, and your recovery will no longer work. if you wan't to go back to AOSP or any other non-ZVA ROM, you MUST first flash the ZV8 Radio so that your ROM will boot.
Also, do not flash a ZV8 radio over a ZVA radio if you have already booted into a ZVA ROM. Only install the ZV8 radio before flashing a ZVA ROM or before switching to a non-ZVA ROM.
Devs working on the ZVA update: If you're including a custom kernel that modify's the official ZVA boot.img, you will need to include a few lines in your updater-script that patches the ZV7 aboot over the ZVA aboot. Then you can add the lines to loki your boot.img. We have to assume that the user is flashing your ROM on either radio. If you don't patch the aboot, the ZVA radio that the user "may" flash will not pass the boot.img from your ROM and the boot will fail, followed by the custom recovery. If you aren't careful, you WILL brick users.
Again, do NOT flash the radio before flashing the ZVA ROM, you WILL brick if you try to boot. Flash the ZVA ROM, verify that it boots, then flash the ZVA radio. If you want to go back to AOSP, follow the Spark guide above.
Thanks for help figuring this one out to @autoprime @garwynn @Shelnutt2 @Dougie2187
Click to expand...
Click to collapse
So if u don't have spark in ur area what's the benefits? Thanks
Did you really need to quote the whole OP? I don't think it's worth it if you are not in a Spark area.
Sent from my LG-LS980 using xda app-developers app
chazglenn3 said:
Did you really need to quote the whole OP? I don't think it's worth it if you are not in a Spark area.
Sent from my LG-LS980 using xda app-developers app
Click to expand...
Click to collapse
I've seen much longer quotes quoted. Anyway so there's no benefit...cuz its only launched in 11 cities. although I'm getgi g late from band 25 and 41 not 26 though. I enables them.....
Good job at explaining these issues, thanks.
Sent from my LG-LS980 using Tapatalk
If you're not in a Spark area, don't even bother. You're temporarily flashing to a non-exploitable aboot and you have to downgrade to go back to any other non-ZVA rom.
What I like to do is flash the ZV8 radio and then the ZVA ROM, that way I don't need to mess with my aboot and I can go flash AOSP whenever I want.
Savoca said:
If you're not in a Spark area, don't even bother. You're temporarily flashing to a non-exploitable aboot and you have to downgrade to go back to any other non-ZVA rom.
What I like to do is flash the ZV8 radio and then the ZVA ROM, that way I don't need to mess with my aboot and I can go flash AOSP whenever I want.
Click to expand...
Click to collapse
Perfectly said and Thank you (in words, not just XDA thanks) for this.
Sent from my LG-LS980 using Tapatalk
Savoca said:
After rooting, (use ioroot21) you can put the zv7-aboot.img on your sdcard, and open terminal emulator. Issue this command:
Code:
dd if=/path/to/your/zv7-aboot.img of=/dev/block/platform/msm_sdcc.1/by-name/aboot
(You can also use adb if you prefer)
After you have downgraded your aboot, you will need a custom recovery. Download Flashify off the Google Play market (or use FreeGee to make the process faster) and place this file on your sdcard. twrp_2.6.3.3_loki-ls980.img
Open flashify, select recovery image, and find that .img, I have already loki'd this image, so you don't need to worry about it not working. Just be sure that you have downgraded your aboot first!
Click to expand...
Click to collapse
Was just curious if these instructions work for adb to flash zv7-aboot.img on your PC. Can you confirm if this works? I just think its just easier to flash the zv7-aboot.img on your PC since you can copy and paste the command into command prompt than have to type it manually on the terminal emulator on your phone. I think its less prone for error.
Alternative method to flash zv7-aboot.img using ADB method for Windows users. Should be similar steps for Mac users using a terminal window.
Download the zv7-aboot.img file and place the zv7-aboot.img in the ioroot 21 folder location.
Hold shift and right click in a blank area of the ioroot 21 folder on your PC and select "open command window here"
Type adb push zv7-aboot.img /sdcard/
Type adb shell
(If you do not see a # type su and hit enter so that you see the #)
Type dd if=/sdcard/zv7-aboot.img of=/dev/block/platform/msm_sdcc.1/by-name/aboot
Stock Rooted with TWRP
I am so sorry if this is a noob question but can I take this Spark update on my stock rooted with TWRP and then use this method to restore root and recovery. And will my phone still have all my apps. I will make a backup and transfer it to the PC though Thanks
UCLA1 said:
I am so sorry if this is a noob question but can I take this Spark update on my stock rooted with TWRP and then use this method to restore root and recovery. And will my phone still have all my apps. I will make a backup and transfer it to the PC though Thanks
Click to expand...
Click to collapse
You're good. But if you've ever uninstalled a system app the OTA will fail.
Savoca said:
You're good. But if you've ever uninstalled a system app the OTA will fail.
Click to expand...
Click to collapse
Just wondering if update fail do you have to go back to stock.
In the other thread right by this one their are two updates that what im talking about.
Thanks
Sent from my LG-LS980 using xda premium
Need help
i had a stock rom with twrp rooted and ran the update but it sent me to TWRP. I tried doing a nandroid restore but after i reboot the system it still sends me back to TWRP what can i do?
rvalenzuel9 said:
i had a stock rom with twrp rooted and ran the update but it sent me to TWRP. I tried doing a nandroid restore but after i reboot the system it still sends me back to TWRP what can i do?
Click to expand...
Click to collapse
Which did you flash update
Sent from my LG-LS980 using xda premium
i clicked the notification that said to install the VZA update
rvalenzuel9 said:
i clicked the notification that said to install the VZA update
Click to expand...
Click to collapse
if you tried to take the ota and it failed you wouldn't have needed to restore a nandroid. You could have just rebooted and nothing would have changed.
you'll have to sideload a new rom.
i tried it again and it went back to TWRP, im not sure why
can you please help me with that?
rvalenzuel9 said:
i tried it again and it went back to TWRP, im not sure why
can you please help me with that?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=49812199&postcount=58
WORKEDDD!! Thanks alott!
Hello so I also was stock rooted took the ota and it's been stuck on the Sprint boot logo with the fancy spark emblem all day I don't know what to do because I do not any longer have a recovery some help ,direction prayer all that would be much apreciated thanks.
Geezio said:
Hello so I also was stock rooted took the ota and it's been stuck on the Sprint boot logo with the fancy spark emblem all day I don't know what to do because I do not any longer have a recovery some help ,direction prayer all that would be much apreciated thanks.
Click to expand...
Click to collapse
Geez.... Did you read any of the posts right above yours? Need to try somethings out that others have and look in other threads.
Sent from my LG-LS980 using Tapatalk
Hello!
I have a rooted AS985 currently running stock kitkat. Like many other phones that are available from my rural carrier, they are basically just Verizon variants that need Verizon variant ROMs, kernels, etc.. So, after viewing the LG G3 compatibility sheet I rooted successfully with Stump and then tried to flash a bump'd VS985 TWRP image. I've tried doing so with Flashify and the ADB method, but each time I boot into the recovery I get a black screen saying "[750] fastboot mode started". I've tried multiple versions of the VS985 TWRP to no avail.
If anyone could help I'd appreciate it!
BaconBaconBacon said:
Hello!
I have a rooted AS985 currently running stock kitkat. Like many other phones that are available from my rural carrier, they are basically just Verizon variants that need Verizon variant ROMs, kernels, etc.. So, after viewing the LG G3 compatibility sheet I rooted successfully with Stump and then tried to flash a bump'd VS985 TWRP image. I've tried doing so with Flashify and the ADB method, but each time I boot into the recovery I get a black screen saying "[750] fastboot mode started". I've tried multiple versions of the VS985 TWRP to no avail.
If anyone could help I'd appreciate it!
Click to expand...
Click to collapse
fastboot flash recovery "name of recovery image"
itsbighead said:
fastboot flash recovery "name of recovery image"
Click to expand...
Click to collapse
It appears to flash successfully, but when I enter recovery I see the same "fastboot mode started" screen.
Bump.
Anyone have any ideas of what to do here? Having (almost) vanilla Android on my phone would be amazing.
Have you looked here?
Works flawlessly
http://forum.xda-developers.com/lg-g3/general/apk-flash-twrp-autorec-thanks-to-t3081396
ingoljosh said:
Have you looked here?
Works flawlessly
http://forum.xda-developers.com/lg-g3/general/apk-flash-twrp-autorec-thanks-to-t3081396
Click to expand...
Click to collapse
I'm only able to select my tablet but not my phone for the download. Phone is still on KitKat, unfortunately.
Thanks.
If you find anything let me know. I tried to flash twrp with flashify but it is failing and I can't find anything to help me.
@BaconBaconBacon - I am facing the same issues with my AS985. When I bought it from eBay, it was already on Lollipop 5.0.1. Build Number is LRX21Y and Firmware is 21A. I was just not able to root it using traditional one-click root methods. Only thing that worked for me was Kingroot.
However, after getting Root access, I tried to flash various Recoveries, including the Bump'd recovery for VS985. I get the same error - "Fastboot mode started".
I thought that this was due to my current firmware (21A), and I was thinking of downgrading to VS985 10B.
I am just concerned about whether or not this will brick my phone. I understand that VS985 and AS985 are essentially the same devices, but just in case.
Have you tried this method of downgrading to 10B and then flashing the custom recovery?
did you guys ever figure out how to put twrp recovery on the as985 i have my lg g3 rooted with kingroot i couldnt get it to root with the other methods so if you have it figured mind helping a fellow partner.
taco009 said:
did you guys ever figure out how to put twrp recovery on the as985 i have my lg g3 rooted with kingroot i couldnt get it to root with the other methods so if you have it figured mind helping a fellow partner.
Click to expand...
Click to collapse
Yes, I was facing the same issue with Firmware 21A on my AS985. I figured that VS985 (Verizon) firmware is compatible with AS985.
I downgraded my firmware from 21A to 10B(for Verizon) Using a .TOT, .DLL and LG Flash Tool.
Instructions on androidexplained-dotcom-downgrade-lg-g3 (sorry, unable to post a link, might find something equivalent on XDA as well)
Later, I rooted the VS985-10B firmware using One Click Root scripts. Post that, I flashed TWRP (Bump'd) recovery, followed by VS985-35B firmware, CM13 (Marshmallow) and GApps.
Took me a long time to figure this out, but all works now.
ScrewDryver said:
Yes, I was facing the same issue with Firmware 21A on my AS985. I figured that VS985 (Verizon) firmware is compatible with AS985.
I downgraded my firmware from 21A to 10B(for Verizon) Using a .TOT, .DLL and LG Flash Tool.
Instructions on androidexplained-dotcom-downgrade-lg-g3 (sorry, unable to post a link, might find something equivalent on XDA as well)
Later, I rooted the VS985-10B firmware using One Click Root scripts. Post that, I flashed TWRP (Bump'd) recovery, followed by VS985-35B firmware, CM13 (Marshmallow) and GApps.
Took me a long time to figure this out, but all works now.
Click to expand...
Click to collapse
thanks man ill have to check this out i really want to have a working rooted device and also try out CM13 just glad you were able to make it work
taco009 said:
thanks man ill have to check this out i really want to have a working rooted device and also try out CM13 just glad you were able to make it work
Click to expand...
Click to collapse
Sure. Let me know if you are stuck. Happy to help.
ScrewDryver said:
Sure. Let me know if you are stuck. Happy to help.
Click to expand...
Click to collapse
how did you get it too pass for me it says fail check phone or dll since im on as985a21a it looks up my model and it wont let it go back
here is what i get
I think I had changed the build.prop file. Replaced all occurrences of AS985 by VS985. I had done this unknowingly to make AutoRec work.
I am guessing that FlashTool also worked because of that.
ScrewDryver said:
I think I had changed the build.prop file. Replaced all occurrences of AS985 by VS985. I had done this unknowingly to make AutoRec work.
I am guessing that FlashTool also worked because of that.
Click to expand...
Click to collapse
where might i be able to change that
okay i found out how but all i see with the as985 is one thing which i changed to vs985 anything else maybe a screenshot of what you changed may help thanks again!
okay im on vs98510b now question do i lose my root when i flash the new firmware vs985-35B firmware or is the vs985 just the upgrde to lollipop ?
You won't lose access to root.
However, I would suggest that you go in this order.
1. Root Vs985 10b firmware and install TWRP. You need to install a bumped recovery.
2. VERIFY if you can boot into recovery.
3. Place 35b bootstack, cm13 and gapps on your SD card.
4. Go into Recovery, and wipe system, data, cache etc. DONT wipe your internal SD card.
5. Flash the above 3 zip files one by one in a single session. Don't reboot before you have flashed all 3 zip files.
6. You should be able to boot into CM13.
just installed 6.0 on my lg g3 d855 32gb
trying to root and install a custom recovery but not able to. used the method with kingroot then installing supersu from twrp but then when booted supersu keeps asking to update binary and then freezes. am using the v30b-global-com version
any straight forward way to do it? without kingroot
i dunno if that's weird, but i can't even enter the fastboot to install the recovery using fastboot command
RockyAJ said:
just installed 6.0 on my lg g3 d855 32gb
trying to root and install a custom recovery but not able to. used the method with kingroot then installing supersu from twrp but then when booted supersu keeps asking to update binary and then freezes. am using the v30b-global-com version
any straight forward way to do it? without kingroot
i dunno if that's weird, but i can't even enter the fastboot to install the recovery using fastboot command
Click to expand...
Click to collapse
1) Fastboot doesnt work on LG G3 because it bootloader isnt natively unlocked
2) Please do not install TWRP on your current firmware. You will brick your phone
If you need TWRP you must downgrade to KitKat before you can install it.
I did install twrp and it booted normally. Using kingroot and a method i found on the forum. But the problem was with supersu that it kept asking to update binary which never happened. Anyways thanks for the reply. Phone not with me anymore
I need to uninstall TWRP so I can install the newest update for my LG G3 as TWRP is causing an error doing update.
I tried to use TWRP manager but I dont see any way to use to uninstall TWRP.
I looked at using flashily but that dont seem to work either.
I dont want to do anything drastic to just remove TWRP let the phone get updated and then reinstall TWRP.
techmanc said:
I need to uninstall TWRP so I can install the newest update for my LG G3 as TWRP is causing an error doing update.
I tried to use TWRP manager but I dont see any way to use to uninstall TWRP.
I looked at using flashily but that dont seem to work either.
I dont want to do anything drastic to just remove TWRP let the phone get updated and then reinstall TWRP.
Click to expand...
Click to collapse
You can't remove TWRP as you install it. In their website it is said "Simply install whatever recovery that you want and that will overwrite or replace TWRP".
Doing kdz would remove TWRP. But I don't know whether that is helpful in your case.
G3 D855-------ROM : Exodus 18/06
Hit thanks if I helped you
techmanc said:
I need to uninstall TWRP so I can install the newest update for my LG G3 as TWRP is causing an error doing update.
I tried to use TWRP manager but I dont see any way to use to uninstall TWRP.
I looked at using flashily but that dont seem to work either.
I dont want to do anything drastic to just remove TWRP let the phone get updated and then reinstall TWRP.
Click to expand...
Click to collapse
All you need to do is flash stock recovery via dd or via flashify.
If you cant obtain it anywhere from forum here, then extract it from kdz.
If you dont know how, I might have time to do it for you if you give me your G3 model version.
NatusVincere said:
All you need to do is flash stock recovery via dd or via flashify.
If you cant obtain it anywhere from forum here, then extract it from kdz.
If you dont know how, I might have time to do it for you if you give me your G3 model version.
Click to expand...
Click to collapse
My first backup on my phone using flashify was after I already installed TWRP and I made a backup of that.
This phone has been getting its updates through FreedomPop stock updates as I just got phone last month.
If you can post or link my the file needed to get back to stock that be great.
The LG G3 model version is LGLS990 Hardware revision number is 1.0 TIA!
techmanc said:
I need to uninstall TWRP so I can install the newest update for my LG G3 as TWRP is causing an error doing update.
I tried to use TWRP manager but I dont see any way to use to uninstall TWRP.
I looked at using flashily but that dont seem to work either.
I dont want to do anything drastic to just remove TWRP let the phone get updated and then reinstall TWRP.
Click to expand...
Click to collapse
Flash stock kdz...if you are on lolipop flash it with lg flash tool...you can't install update whatever you install stock recovery because you root your phone....so you have to do a cse flash or install kdz version totally different from your version.
Where Can I get the 6.0 stock ROM and just use TWRP to install it as opposed to removing TWRP letting system update itself and then having to reinstall TWRP.
The LG G3 model version is LGLS990 Hardware revision number is 1.0 TIA!
techmanc said:
Where Can I get the 6.0 stock ROM and just use TWRP to install it as opposed to removing TWRP letting system update itself and then having to reinstall TWRP.
The LG G3 model version is LGLS990 Hardware revision number is 1.0 TIA!
Click to expand...
Click to collapse
I can't seem to find stock 6.0 ROM for Sprint version but here is a very stable port as reported by it's users:
http://forum.xda-developers.com/lg-g3/development/rom-lge-d855-android-marshmallow-ported-t3285025
You can flash it in TWRP, but please make a backup of your current ROM if this one proves to be buggy.
As for the official stock ROM provided by Sprint in form of kdz or tot, idk if it exists, but you could check here:
http://csmg.lgmobile.com:9002/csmg/b2c/client/auth_model_check2.jsp?esn=XXXXXXXXXXXXXXXXX
Replace 'XXXXXXXXXXXXXXXXX' with your IMEI.
It's ok to put your IMEI, thats LG official download server.
So I found the Update.zip file that was trying to be installed to update my LG G3 and wondering why I cant install the zip directly using TWRP as I keep getting error message from TWRP and when phone reboots method and when I try to install Update directly it using TWRP I get same error message
The error code is 7 which happen during rebooting phone when attempting to install the Update.zip that way and now that I found the Update.zip file and try to flash it I get same error trying to install file that way.
Dear all, as i mentioned My LG G3 F400s doesn't accept any custom roms but no problems about stock roms
It was accepted in the past but not now, I tried everything to solve this problem but nothing work
before I used cloudy and fulmics without any issues but last month I tried to flash OTA I got Boot-looping then i used flash tools to flash kitkat.tot and rooted it to flash custom rom but I got boot-looping again
I repeated all steps and after flashed kitkat I flashed Lollipop.kdz by LGUP and it accepted but after flash the custom recovery I got "secure boot error" message
I did that many times with different versions of custom recovery and custom Rom (Cloudy and fulmics) but after all steps I got Boot-looping
Now I am using MM stock Rom but there is no root for it yet, So any help please.
sorry for my bad English I tried to explain as much as I can.
Thanks.
So you mean you are unable to flash recovery on your device.
Which recovery and recovery version are you flashing. From where you are downloading the recovery.
Have you tried to install recovery using autorec. If not give it a try from
http://forum.xda-developers.com/lg-g3/general/apk-flash-twrp-autorec-thanks-to-t3081396
Tell me if it fixes you problem.
my problem not flashing recovery, i already flashed it many times (twrp) but after flash the rom with the recovery I got boot-looping but now I am in MM so I cant flash recovery (No Root)
any way I will try to flash recovery with AutoRec in MM and I will replay
Thank you.
dksoni411 said:
So you mean you are unable to flash recovery on your device.
Which recovery and recovery version are you flashing. From where you are downloading the recovery.
Have you tried to install recovery using autorec. If not give it a try from
http://forum.xda-developers.com/lg-g3/general/apk-flash-twrp-autorec-thanks-to-t3081396
Tell me if it fixes you problem.
Click to expand...
Click to collapse
Unfortunately , autorec. need root access so i am not able to use it.
G3 has root access for marshmallow why are you saying its not ?? Try flashify for twrp flash check youtube for a demo .... After successful flashing then root ur device download kernel auditor check to see if u have stock kernel or previous custom rom kernel always make sure u have a backup of root + stock rom in twrp always
Use kingroot apk to root it temporary using internet connection and then flash recovery by flashify or adb method. After that flash supersu zip or just flash rooted custom roms.
jinderation said:
G3 has root access for marshmallow why are you saying its not ?? Try flashify for twrp flash check youtube for a demo .... After successful flashing then root ur device download kernel auditor check to see if u have stock kernel or previous custom rom kernel always make sure u have a backup of root + stock rom in twrp always
Click to expand...
Click to collapse
I rooted it now and I installed kernel auditor but I don't know how I can use this to solve my problem
eslamkenawy said:
I rooted it now and I installed kernel auditor but I don't know how I can use this to solve my problem
Click to expand...
Click to collapse
Flash stock kernel now only stock kernel not with bootloader via twrp then try flashing custom rom make backup first via twrp