yashsingh1/xdaforums huggingface dataset:
[Verizon LG G3] someguyatx:
If you are on 35b (rooted or unrooted) without TWRP here is a simple guide to get TWRP and rooted Marshmallow 46A on your phone. This is all info available in various threads here on XDA (typically mentioned by roirraW "edor" ehT) and I take no credit for any of this work. After going thru the process yesterday I simply thought it would make it easy for others to find everything in one place with links. Standard disclaimer : use this method at your own risk

1.Use the TOT method to return to 10B (backup your data, this will wipe your phone) http://xdaforums.com/verizon-lg-g3/general/restore-verizon-to-stock-t2827878

The most helpful posts in this thread were the OP, #9 and #236 note: if this doesn't work for you look here http://xdaforums.com/verizon-lg-g3/general/ks-version-error-downgrade-trouble-t3306028

2. Root your phone (now on 10B) using Stump http://xdaforums.com/lg-g3/orig-development/root-stump-root-lg-g3-sprint-verizon-t2850906

3. After rooted Install SuperSu https://play.google.com/store/apps/details?id=eu.chainfire.supersu&hl=en

4. After SuperSU is installed install TWRP using TWRP manager https://play.google.com/store/apps/details?id=com.jmz.soft.twrpmanager

5. Reboot into TWRP recovery and factory reset (just to be safe)

6. Flash 35B bootstack from TWRP recovery http://xdaforums.com/verizon-lg-g3/development/xdabbeb-s-vs980-2-0-0-t3231279

7. Wipe data/cache within TWRP

8. Flash 46A in TWRP link to stock http://xdaforums.com/verizon-lg-g3/development/vs985-46a-stock-flashable-firmware-t3304365 Or use the rom of your choice

9. Reboot to system (do not install superSU from TWRP if using the link above)

For ease of installation I suggest downloading everything to your PC first then create a folder on your SD card called flash and copying the needed apk and zip files to that folder before you get started. This way you won’t have to sign into your google account in 10B to download the APK for SuperSu and TWRP manager. Use apkmirror or a similar site to download what you need.
[Verizon LG G3] chadhoard:
Any issues to report on running 46A? Any issues with having an SD card?
[Verizon LG G3] someguyatx:
No issues, I flashed stock 46A yesterday and everything has worked perfectly so far. No problems with SD card, (Sony 32Gb Class 10-UHS1) I mostly have it for photos and music. I have only disabled/uninstalled some preinstalled apps and flashed the hotspot mod so far. Can't comment on battery life, needs a few days to settle.
[Verizon LG G3] chadhoard:
Are you still able to downgrade back to 35B, if need be?
[Verizon LG G3] someguyatx:
Not sure haven't tried but I assume this method would work
[Verizon LG G3] chadhoard:
I am trying to downgrade, but it fails. It fails with model information check FAIL! I have downgraded before without a problem. Is there a fix for this or am I doing something wrong?
[Verizon LG G3] someguyatx:
I don't know, you will probably get a better answer in one of the other threads. You may also have to try the alternate method of the tot method doesn't work.
[Verizon LG G3] roirraW "edor" ehT:
I think I answered you in another thread where you asked. Use the 10B TOT method with the new 35B .DLL that came inside in the 35B KDZ, available in the other thread I referenced in my other answer.
[Verizon LG G3] chadhoard:
You did!! Everything worked and I am up and running!! Thank you!

Would you happen to know, before I start searching, if Xposed works? If so, where I would be able to downlload it?
[Verizon LG G3] roirraW "edor" ehT:
Great, glad to hear it. Xposed works for me. I always have to Google for:

xposed lollipop

I'm pretty sure the Marshmallow xposed can be reached that way too. I think SDK23 is Marshmallow, so that's what you'll look for in the different Xposed flashables.
[Verizon LG G3] duglas:
I have an issue and I had it before I did the above steps I was just hoping upgrading to 6.0 would fix the problem. My G3 boots into the fine but the wireless says "turning On" for about 1 minute and then it finally turns on and asks to connect to my home wireless, I enter the password and within 2 minutes the phone shuts down and will not go past the Red V Verizon screen, it just keeps rebooting. I can go back into TWRP and wipe it and it will boot back into 6.0 again. I was able to turn the wireless off before it went on and side loaded 25 diffenent apps and was able to use the phone for 4 hours without any issues but then I thought I would try the wireless again and it took like 4 minutes to finally turn on then as soon as I connected to a wireless network (office network this time) within 2 minutes it shut down. I was able surf the web and get on Google play store before it shut down but then it went back to the endless reboot loop..

My thoughts are that I might be able to flash a bootstrap update and I am not completely sure if a new one came in the 6.0 Android updated listed above actually came with one and if not I am not sure which one to use.

This all started in middle of December when the daily CM updates went from 5.1 to 6.0 overnight and everything got messed up. I was over trying to fix it so I ordered myself a Nexus 6P for Christmas and then life was good till I ran over it yesterday with my Jeep and destroyed it.. So back to trying to get the G3 working...

thanks for the help

Doug
[Verizon LG G3] someguyatx:
Doug, What a strange problem. If you use the TOT method to go back to 10B then turn on the Wi-Fi in 10B does it still lock up and boot loop?
[Verizon LG G3] Jpimp150:
I can confirm this method works and I had no issues except for steps that i misread and had to repeat..

I used to be on Rooted on 35B with no Recovery. Now I am on 46A rooted with Recovery.
[Verizon LG G3] Nesbocaj:
I am having an issue with a checksum fail on 46a during the twrp install, any suggestions?

(file d-loaded onto PC then copied into the phone memory download folder)
[Verizon LG G3] someguyatx:
Did you verify the md5 on your pc before copying to your sd card?
[Verizon LG G3] Nesbocaj:
Yes.

Second try: I d-loaded directly into the phone mem and flashed that, seems to have done the job overnight (!!! :D ), restoring applications right now.

Thank you for the most excellent guide, not that simple (for me), but very well done.

The phone has become un-rooted with this last flash, TWRP app will not load. OK reloaded and back.
[Verizon LG G3] someguyatx:
Glad it helped you. I spent several hours reading the forums and installing and wanted to save others some time. Everything was here already just not easy to put the pieces together.
[Verizon LG G3] duglas:
Yes it did the same thing in 10B, I was hoping install 6.0 would help the issue but it does the same thing. I can get the wireless to work maybe for a minute, maybe for 30 minutes but then it shuts down and will not boot again till I do a factory reset.
[Verizon LG G3] someguyatx:
Hardware issue perhaps.
[Verizon LG G3] TrueYears:
wait how do you know if you are on 35b?
[Verizon LG G3] someguyatx:
Settings - About Phone - Software Info - Software Version

If you are on an earlier version you can probably use the all in one toolkit to add twrp http://xdaforums.com/verizon-lg-g3/general/verizon-lg-g3-one-toolkit-vs985-root-t3124846
[Verizon LG G3] Nesbocaj:
Beat me to it :)

>settings

>about phone

>software info

>software version- it will read VS985XXX*, where that XXX will be 35B if that is what you have, Marshmallow is 46A

*(VS985 is the Verizon version)
[Verizon LG G3] smilesintears77:
which twrp version we have use?
[Verizon LG G3] someguyatx:
Not sure if it matters but I installed 2.8.7 since version 3 was not out yet.
[Verizon LG G3] smilesintears77:
Actually twrp 3.0 is available. I have it and works fine.:D
[Verizon LG G3] someguyatx:
Yeah it wasn't out last week when I did mine though glad to hear it works fine.
[Verizon LG G3] smilesintears77:
I just realized my mms does not work.. anyone having same problem?? any solutions?? Thanks in advance.
[Verizon LG G3] WhiteAssBrent:
Just to double check... so even if I'm rooted on 35b, I still have to TOT back to 10b? Or can I just install TWRP then backup and wipe and move on to step 5? I've never used TWRP before so I'm just double checking.
[Verizon LG G3] matt_man:
I'm new to the G3 game but I'm pretty sure you'll end up with the "no ks version"error if you flash twrp while on 35b. At least that was my experience with my wife's G3.
[Verizon LG G3] someguyatx:
If you are rooted without twrp then yes you have to go back to 10B. I was rooted with 35b using kingroot.
[Verizon LG G3] thedjay:
I am rooted with 512B with Kingroot and have TWRP installed. What should i do? Should i download 32B and then flash?
[Verizon LG G3] someguyatx:
If you already have TWRP I'm thinking you just need to flash 46A from TWRP. Just hit this thread and read http://xdaforums.com/verizon-lg-g3/development/vs985-46a-stock-flashable-firmware-t3304365
[Verizon LG G3] matt_man:
I managed to flash 46a following this guide but lost root after the last flash. What method should I use to get rout back on 46a?
[Verizon LG G3] roirraW "edor" ehT:
If you flashed [MENTION=2941286]xdabbeb[/MENTION] 's 46A ROM, then you should be able to flash the latest beta SuperSU.zip (2.67?) from TWRP to reinstall the system-less root.

Sorry, this is a TWRP-less thread, my mistake. Kingroot will root 46A. Some people have trouble having root stick via that method, but it does stick for some others.
[Verizon LG G3] matt_man:
I've got twrp so I'll try flashing
[Verizon LG G3] someguyatx:
Looking at the last step, did you tell TWRP not to install SuperSu. Apparently if you tell it yes you may lose root. Hopefully you got it back easily enough. If not you should be able to reflash 46A.
[Verizon LG G3] matt_man:
Just flashed SuperSU from TWRP, worked fine.
[Verizon LG G3] n.leon:
My phone is now on 35b rooted jasmine ROM from 10b vs985. If I flash 46A from twrp, does the modified version disappear? If disappear, 46A will b able to root by using which method? If anything wrong with my questions, pls forgive me. :)
[Verizon LG G3] roirraW "edor" ehT:
The stock 46A ROM that you can flash from TWRP in the Development section is already rooted.
[Verizon LG G3] n.leon:
Thanks for the reply. Now I flashed it from twrp and install super su from within 46A method. In the phone setting, the device is official but in stump root, it shows device is rooted. How can I root 46A version and how can I delete version softwares?
[Verizon LG G3] roirraW "edor" ehT:
I don't understand. If you flash [MENTION=2941286]xdabbeb[/MENTION] 's stock 46A ROM, it's already rooted and includes SuperSU. Stump root doesn't work with anything after 10B. And what do you mean "delete version softwares"?
[Verizon LG G3] ultima40:
Everything works for me but my phone freezes at the Verizon splash screen if I try to encrypt my phone. I have a PIN set. Any suggestions?
[Verizon LG G3] APeter001:
This may not be the best place to ask this but what if you are on 24b with root? Is there an easy 'start here' point to upgrade to MM with root?
[Verizon LG G3] roirraW "edor" ehT:
If you don't have TWRP yet while on 24B, use [MENTION=3279781]bender_007[/MENTION] 's autorec TWRP app to install TWRP, and then manually download the latest TWRP, reboot into TWRP, and flash the new version from the old version. Don't use the autorec TWRP app in the Play Store - that's only for 23C. You have to find his autorec TWRP thread in one of the non-variant-specific G3 sections - I think General and download the 24B for VS985 app directly from the first post. Note that the first time you launch the app it may appear frozen for a short while. First it'll request root permissions, once you grant them it'll then automatically make a backup of your current partitions that it's about to replace, after which then you can click on the on screen button to install TWRP.

Once you have TWRP - either v2.8.7.0 or 3.0.0, then use the built-in LG Backup to back up your user apps, user data, and limited system data. Boot to TWRP, wipe Cache, Dalvik/ART and Data, flash [MENTION=2941286]xdabbeb[/MENTION] 's stock 47A firmware along with any optional debloat zips you want to (from that thread's third post or my signature below), then flash the 35B Bootstack.

You can then use the built-in LG Backup to restore what you want from the backup you made earlier.
[Verizon LG G3] Sumaech:
Will this work if you at starting on 12b?
[Verizon LG G3] eddytheyeti2:
I have root, and I'm currently running cm13 nightlies.

My main questions are, should I flash a different kernal, and is the beneficial? What do you guys use?

Also, xposed, Yay or nay?
[Xperia Z3 Compact Q&A, Help & Troubleshooting] altarowski:
What does it mean? I've got red score at Antutu Benchmark running on Android 4.4.4. I've got 61k points! At Lollipop 5.1.1 (SlimROM) I've got only 37k, but earlier I had 51k. Why? Is it because I used to often change a rom?
[Xperia Z3 Compact Q&A, Help & Troubleshooting] TheySaidWhat?!:
I would like to know the answer to this too lol! Check out the crazy fast score it gave my nexus 6p -

https://plus.google.com/111918918107522415514/posts/gMfp2WHEH1a
[Xolo Q1010i] tanmoyrock:
Can Anyone help me to unbrick my xolo device? Its not booting up. Its get detected by pc. then in sp flash tool after format all+download its get idle in Download DA 100% till 10-12 minutes. Finally it says No response.

I made some wrong with preloader before so its bricked. somebody please help me. I m helpless. got rejected by service centers.:(:(:(

Its BROM_ERROR: S_FT_DA_NO_RESPONSE (4001)

DA didnt send response data to flash tool!

https://drive.google.com/open?id=0B1tdchYnVrDBQzc3V25vZHMtUmc
[Xolo Q1010i] Jay Patel.... jp:
See my video on YouTube how to unbroken xolo Q1010i
[Nexus 6 Q&A, Help & Troubleshooting] joshtb86:
getting errors when trying to take the january OTA security update

im using systemless root 2.66

twrp wont install the ota. anyone know how?
[Nexus 6 Q&A, Help & Troubleshooting] RMarkwald:
With TWRP, you can't take an OTA. You need to have stock Android recovery, unmodified /system, and unmodified boot.img (so no custom kernel). Otherwise the OTA will fail.
[Nexus 6 Q&A, Help & Troubleshooting] joshtb86:
ugh i thought one of th ebenefit of systemless root was to be able to easily to ota updates. anyone have a flashable zip?
[Nexus 6 Q&A, Help & Troubleshooting] holeindalip:
If you need twrp just boot from it in fastboot and retain stock recovery
[Nexus 6 Q&A, Help & Troubleshooting] JimSmith94:
Where did you find the OTA update? All I have found is the factory image, which is a different animal, here: https://developers.google.com/android/nexus/images
[Nexus 6 Q&A, Help & Troubleshooting] dahawthorne:
Chainfire wrote that if you use the SuperSU unroot function you should be able to apply the "real" OTA (i.e. not a sideload of a downloaded OTA, though maybe that might work too) and then reroot.

Alternatively, download the full image, unzip everything including the zip within the zip, copy the system.img, boot.img, and the TWRP for your device to your ADB folder. Copy SuperSU v2.67 to a folder on your phone. Then boot into bootloader, flash system, boot & TWRP, boot into TWRP recovery, and install SuperSU. Job done. No settings, data or apps lost. I know because I did it last night on my Nexus 6 & Nexus 10.
[Nexus 6 Q&A, Help & Troubleshooting] Not_A_Dev:
Folks, please correct me if I'm wrong here, but I would think that the installation of the OTA will fail simply because the OTA encounters a custom recovery (TWRP), as opposed to the expected stock recovery. Let alone anything that may or may not have been done to /system.
[Nexus 6 Q&A, Help & Troubleshooting] RMarkwald:
http://xdaforums.com/nexus-6/general/ref-nexus-6-stock-ota-urls-t2906493/page124

There's the OTA for MMB29S to MMB29Q.

---------- Post added at 11:45 AM ---------- Previous post was at 11:44 AM ----------

It will fail if /system has been modified, and if there is a custom boot.img that was installed other than the stock one, plus custom recovery as stated.
[Nexus 6 Q&A, Help & Troubleshooting] JimSmith94:
Thanks! I have already installed MMB29Q with fastboot, but next time I might try OTA with Chainfire's FlashFire: http://xdaforums.com/general/paid-software/flashfire-t3075433
[Nexus 6 Q&A, Help & Troubleshooting] blueyes:
https://plus.google.com/+Chainfire/posts/Q7YYVPwv8Fx
[Nexus 6 Q&A, Help & Troubleshooting] joshtb86:
Anyone have the ota from mmb29k?
[Nexus 6 Q&A, Help & Troubleshooting] Not_A_Dev:
Ok, I'm on MMB29S (January security update), rooted N6, running Xposed.

Here's my plan to update to the February security update without losing TWRP and userdata:

1. Download MMB29Q factory image and extract files.

2. adb reboot bootloader

3. fastboot flash bootloader bootloader-shamu-moto-apq8084-71.15.img

4. fastboot reboot-bootloader

5. fastboot flash radio radio-shamu-d4.01-9625-05.32+fsg-9625-02.109.img

6. fastboot reboot-bootloader

7. fastboot flash system system.img

8. fastboot flash boot boot.img

9. fastboot flash cache cache.img

10. fastboot reboot-bootloader

11. reflash superSu

12. reflash Xposed

Would this work?
[Nexus 6 Q&A, Help & Troubleshooting] RMarkwald:
My recommendations below in red. I would erase the partition first, then flash the img file just to make sure you are putting down a clean image flash.
[Nexus 6 Q&A, Help & Troubleshooting] kryptikal:
This method (outlined above) works great. This is exactly the same setup I have (n6 + root + xposed) and is also precisely how I've been applying the monthly updates. Never experienced any issues.
[Nexus 6 Q&A, Help & Troubleshooting] Not_A_Dev:
I'll give it a shot. I agree, and thanks for the suggestion.

Edit: Happy to report that the method in post #13 leads to a successful update of the most recent Shamu image. My device is now updated to MMB29Q, still runs TWRP, is rooted, and runs Xposed. 20 minutes tops for the whole project.
[Nexus 6 Q&A, Help & Troubleshooting] sunandoghosh:
Excellent may i knidly ask pls

last two steps:

what are commands for reflash supersu and reflash exposed and where are latest files which are compatible?

Thanks tonnes...I believe my user data is preserved
[Nexus 6 Q&A, Help & Troubleshooting] Strephon Alkhalikoi:
There are no Fastboot commands for SuperSU or Xposed. Each is available as a flashable zip, installed using TWRP.
[Nexus 6 Q&A, Help & Troubleshooting] scryan:
Most of the time they don't update bootloader and radio...

90% of the time, you can just fastboot flash only system. Basically the equivalent of dirty flashing your rom.

The above where you clear everything before flashing is basically the equivalent of wiping cache 3x... It wipes the partition when you flash. Think about it, if you flash userdata... you end up with all your data being deleted and a blank userdata partition. It doesn't copy the img on top of what is currently there, it replaces it. You can do extra steps if you want... But you really don't need to.
[Nexus 6 Q&A, Help & Troubleshooting] Not_A_Dev:
^ This. One step that's also missing above is that once system.img and supersu have been flashed, there is hardly any space on /system to flash xposed (that's just how Google does things these days). So one would have to remove a few non-essential system apps (files, such as Google Books, Google Newsstand or the like) to make some room for xposed.
[Nexus 6 Q&A, Help & Troubleshooting] electricpete1:
This thread is turning into a fastboot flash factory image thread rather than an ota thread. That's ok, it's a good thing ...I've been waiting for a thread like this and your posts inspired me to do my first flash to update security for my rooted phone (with xposed) since I initially set it up in December.

I roughly followed above steps, but had some comments/questions along the way:

I skipped the first and second erases as suggested above, but I kept the third erase (cache) because it is included in the xda n6 stock flashing tutorial here http://xdaforums.com/nexus-6/general/guide-flash-factory-images-nexus-6shamu-t2954008

I rebooted to android system between steps 10 and 11 because I wanted to make sure everything was ok. But that was a bad idea because:

A- it overwrote my twrp with stock recovery (even though I never flashed recovery)! So I had to fastboot boot twrp later.

B- it took extra time formatting stuff that was probably undone later.

And yet I still have to boot into android at some point in time to clear space before I flash the xposed zip in twrp. Maybe next time I should reboot to clear space between steps 11 and 12?

I was pleasantly surprised to see when completed flashing the xposed zip that I didn't have to reinstall the xposed apk and that the xposed modules were already enabled and configured exactly the way I left them. Good stuff.
[Nexus 6 Q&A, Help & Troubleshooting] Not_A_Dev:
For one, it's a good source of info for people who are rooted and want to obtain monthly security updates without touching userdata, and secondly, for people who notoriously leave their fate up to wugfresh NRT and run into troubles (NRT has never worked for me anyway, not sure why). In that regard, this thread has some educational value.

I could be wrong, but I would think that this would amount to being a dirty-flash of system.img and boot.img which could have its own set of gremlins, as you found out.

Typically, stock recovery is flashed (manually) in between boot and cache. My (uneducated guess) guess is that by not erasing system and boot, your stock recovery didn't get erased the first time around and overwrote TWRP.

Yes, that's somewhat unfortunate, but just reaching step 12 unscathed, was elating in and of itself and caused a sigh of relief for me.

Yes, I was overjoyed by that as well.
[Nexus 6 Q&A, Help & Troubleshooting] electricpete1:
Thanks. It's good to hear from people in the same boat. After thinking some more, I suspect my twrp recovery got overwritten (with stock) because I rebooted between step 10 and 11 (not because I failed to erase).

Twrp installation instructions say you have to launch twrp before reboot to android system, in order to prevent the stock system from overwriting twrp. Once you launch twrp, it neuters the system somehow to prevent itself from being overwritten in subsequent reboots to android system.

Note many devices will replace your custom recovery automatically during first boot. To prevent this, use Google to find the proper key combo to enter recovery. After typing fastboot reboot, hold the key combo and boot to TWRP. Once TWRP is booted, TWRP will patch the stock ROM to prevent the stock ROM from replacing TWRP. If you don't follow this step, you will have to repeat the install​

I think this same logic applies after we install a new system (not yet newtered by twrp)...We have to run twrp before we reboot to android system. As long as I wait until between step 11 (flash supersu in twrp) and step 12 to reboot next time, I should be ok ( because twrp will do its magic in step 11)
[Nexus 6 Q&A, Help & Troubleshooting] RMarkwald:
I believe what happened in your case is this:

Even though you did not flash stock recovery, you did flash the system.img, which has a file called:

recovery-from-boot.p

When you flash TWRP and boot Android the first time, this file gets renamed to:

recovery-from-boot.bak

, so when you boot to recovery you will boot to TWRP recovery, not Android stock recovery. Flashing system.img restored this file to its stock state, thus giving you stock recovery. Does that make sense?
[Nexus 6 Q&A, Help & Troubleshooting] electricpete1:
I think you provided a clearer description of the process that I was calling "neutering". I had no idea of how it worked, but now I do, thanks.
[Nexus 6 Q&A, Help & Troubleshooting] RMarkwald:
I like your term for it, "neutering". :)
[Windows Mobile Development and Hacking General] defcomg:
Is There software for smartphone that letz u use wifi and bluetooth like walkie talkies beteen two devices there is currently one for pocket pc'S by developers named 4pocketz.Or bt chat im or softwares like those i knw symbian os has Walkietooth