• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Bump! - Unlock your LG G3 with TWRP! (Verizon)

Search This thread

thecubed

Inactive Recognized Developer
Aug 19, 2008
1,046
10,457
Austin, TX
Hi all!

We're back again, and have something great to post for everyone!

kfYiLOz.png

What is this?

Glad you asked!
This is a followup to Stump ( http://forum.xda-developers.com/lg-g3/orig-development/root-stump-root-lg-g3-sprint-verizon-t2850906 ) that allows you to flash Bump'd boot images to your LG G3.


But wait? I thought you said this is an unlock?!
It is! You can flash anything that's been Bump'd, and Bump'ing a boot image is easy to do, and I'll put a post on XDA on how to do that in a week or so once I have all the details finalized.
Most ROMs you'll want to download will be pre-Bump'd, so as an end user there's nothing you need to worry about.

Is this similar to Loki?
No, you will not need to ensure your firmware version matches exactly with the ROM you have. You will only need to make sure that the ROM you downloaded is compatible with your carrier.

What carriers is this compatible with?
This is compatible with all LG G3 variants. Look for a post in your XDA subforum with Bump to download. If the download link does not have your model in it (i.e. for ATT you'd download a D850 image), then make sure you're downloading from the correct forum post.

How do I use this?

Prerequisites:
  • You must be rooted for this to work! Any root method that works for your device will work.
  • A working ADB installation and familiarity with it. This thread is NOT the place to post questions about how to install/use ADB. Posts asking such questions will be deleted.

Instructions:
  1. Download the file linked below to your computer
  2. Set your phone to Ethernet (needed for VZW!) mode, and copy the downloaded file to your phone's INTERNAL SD Card
  3. Open a command prompt window on your computer, and run these commands one at a time (YOU WILL GET AN 'out of space' ERROR ON THE ZERO PART, IGNORE IT!) - copy and paste them if you must :
    Code:
    adb shell
    su
    dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/recovery
    dd if=/sdcard/twrp-2.8.0.0_vs985-signed.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery

Easy, right? You can now get into recovery as follows:
  1. Power off the phone, and unplug USB
  2. Hold Volume Down + Power
  3. Continue holding both Volume Down and Power until you see the LG logo, then the "System Recovery" screen (if you have Bump installed, it won't erase your data, don't worry!) This is different for VZW, no need to release power button!
  4. Press Volume Down and then power to select "Factory Data Reset"
  5. Press Volume Down, then Power to confirm
  6. Congrats!

Who made this?

Bump would not be possible without the help and support of many people.
Please consider donating something to the people listed below to help them to continue to support your LG phone and to show your appreciation of all the hours they've put into this awesome unlock!
  • @thecubed - Paypal Donate - That'd be weird if I wrote something nice about myself here
  • @IllegalArgument - Paypal Donate - Special thanks here, IllegalArgument really helped out and brought us across the finish line here. It's safe to say that we have the unlock today because of him - show him some love!
  • @autoprime - Paypal Donate - Generally awesome. Always helpful, always willing to test things, and a great guy to have on the team!
  • @Shelnutt2 - Paypal Donate - Lots of reversing work, super smart - another awesome member of the team!
  • @AnimatronicRocketReptile - Paypal Donate - Crypto help, thanks!
  • @Dees_Troy - Paypal Donate - For building all these TWRP images for us, thanks so much!

Your donations help us continue bringing you great mods for your phones, thanks to everyone who has already donated and to those who have pledged to do so!

Where do I download this?

You can download the latest version of TWRP that's been Bump'd from this URL:
Code:
[URL="http://downloads.codefi.re/thecubed/lg_g3/bump/twrp-2.8.0.0_vs985-signed.img"]http://downloads.codefi.re/thecubed/lg_g3/bump/twrp-2.8.0.0_vs985-signed.img[/URL]

DO NOT MIRROR these links, and NO, you may NOT include this in any toolkits. I will hunt you down and stare at you until you feel bad about yourself if you do.
This includes news outlets - DO NOT mirror these files. Please use the link as it is above.

Help! I have questions!

Come on over to #lg-g3 on Freenode IRC and ask your question, someone should be able to help you!
DO NOT private message me asking for help on IRC or on XDA, I will ignore you!
 
Last edited:

mikelikesbikes

Senior Member
Apr 17, 2012
358
121
Samsung Galaxy S20
Thanks for this guys. Cannot wait to see what this phone is capable of. Donation will definitely be coming from me when i have some time in front of a PC. Been moving, so all my time is already allocated for me by my wife. Thanks again. Never lost hope.

Sent from my VS985 4G using XDA Free mobile app
 
  • Like
Reactions: thecubed

danetbra63

Senior Member
Aug 14, 2013
106
4
Massillon
www.twitter.com
Bump!

Thank you so much team codefire!! So I can see that theres a link for a ATT variant.. Do we use that one or wait for verizon compatable version?

---------- Post added at 11:34 PM ---------- Previous post was at 11:32 PM ----------

So whos gonna test this? I'm looking foward to hearing about the results!
g3 Vs985
 

bunchies

Senior Member
Dec 30, 2012
2,014
1,942
Land of Ooo
AMAZING :D

i just wanna say thankyou!, Without you guys i wouldn't be able to modify this beast hardware of a phone
 
Last edited:

nmil1484

Senior Member
May 12, 2014
230
45
Is that it? Is it really that easy! Awesome!

Sent from my Nexus 7 using XDA Free mobile app
 
Last edited:

trent999

Senior Member
Nov 16, 2013
785
165
I may never use this, but just knowing my Verizon LG G3 is no longer being held hostage by those Verizon asshats is worth donating to these clever developers. And I thank you.
 
  • Like
Reactions: DnalevelClevelanD

ohlin5

Senior Member
Feb 24, 2012
915
360
Verizon Blows, USA
It works!!! Just did it and verified!!

Couple things to note:
1) I had to leave my G3 in internet>ethernet mode for usb debugging/adb to be active. For some reason it would not show up in MTP mode (however I did copy the file to the internal storage in "MTP" mode)

2) When you get the to last step, you choose the option that says "Factory Data Reset", not just "Factory Reset" (which should be obvious, but hey, I like n00b proof instructions!)

Another side note - @thecubed and team, I just sent $10 donation each of your ways, however AnimatronicRocketReptile's donate link does not appear to be working, at least for me - so just an FYI. And thanks again!! I was originally scared and hesitant about donating just based on how many devices I'd like to unlock (at least 3 right now, and likely another 1-2 in time) that paying $25 for each device owned if support was added to that sunshine app would be too much. So thank you guys again for releasing this on a "donation" basis! Awesome work, guys!
 
Last edited:

w00tnezz

Member
Feb 20, 2012
28
4
Buffalo
FYI

Going word for word by the instructions, I couldn't get into the recovery menu. The letting go of the power key/pressing power key thing I think was the culprit:

  • -At least maybe just for Verizon variant, I held the VOL DOWN key and held the POWER key and went into "System Recovery" menu.
  • -Press VOL DOWN key to "Factory Data Reset", press POWER key.
  • -Select "Yes" to start.

Only way I could get it to work. Seemed common sense, but I know some people get spooked when stuff isn't exactly as said.

Hope this helps. :)

---------- Post added at 12:34 AM ---------- Previous post was at 12:32 AM ----------

It works!!! Just did it and verified!!

Couple things to note:
1) I had to leave my G3 in internet>ethernet mode for usb debugging/adb to be active. For some reason it would not show up in MTP mode (however I did copy the file to the internal storage in "MTP" mode)

2) When you get the to last step, you choose the option that says "Factory Data Reset", not just "Factory Reset" (which should be obvious, but hey, I like n00b proof instructions!)

Seconding this entire process, found this out after "adb shell" was returning an error. Remembered it had to be in ethernet mode beforehand. Kudos for the catch and explanation.
 
  • Like
Reactions: dhoshman

bradydroidx

Member
Sep 9, 2010
47
25
For all of the verizon phones i have owned you always need to be in ethernet mode to access debugging. Now im ready for some aosp Love.
Thanks again for all your hard work you guys put into this.

It works!!! Just did it and verified!!

Couple things to note:
1) I had to leave my G3 in internet>ethernet mode for usb debugging/adb to be active. For some reason it would not show up in MTP mode (however I did copy the file to the internal storage in "MTP" mode)

2) When you get the to last step, you choose the option that says "Factory Data Reset", not just "Factory Reset" (which should be obvious, but hey, I like n00b proof instructions!)
 
  • Like
Reactions: w00tnezz

Top Liked Posts

  • There are no posts matching your filters.
  • 181
    Hi all!

    We're back again, and have something great to post for everyone!

    kfYiLOz.png

    What is this?

    Glad you asked!
    This is a followup to Stump ( http://forum.xda-developers.com/lg-g3/orig-development/root-stump-root-lg-g3-sprint-verizon-t2850906 ) that allows you to flash Bump'd boot images to your LG G3.


    But wait? I thought you said this is an unlock?!
    It is! You can flash anything that's been Bump'd, and Bump'ing a boot image is easy to do, and I'll put a post on XDA on how to do that in a week or so once I have all the details finalized.
    Most ROMs you'll want to download will be pre-Bump'd, so as an end user there's nothing you need to worry about.

    Is this similar to Loki?
    No, you will not need to ensure your firmware version matches exactly with the ROM you have. You will only need to make sure that the ROM you downloaded is compatible with your carrier.

    What carriers is this compatible with?
    This is compatible with all LG G3 variants. Look for a post in your XDA subforum with Bump to download. If the download link does not have your model in it (i.e. for ATT you'd download a D850 image), then make sure you're downloading from the correct forum post.

    How do I use this?

    Prerequisites:
    • You must be rooted for this to work! Any root method that works for your device will work.
    • A working ADB installation and familiarity with it. This thread is NOT the place to post questions about how to install/use ADB. Posts asking such questions will be deleted.

    Instructions:
    1. Download the file linked below to your computer
    2. Set your phone to Ethernet (needed for VZW!) mode, and copy the downloaded file to your phone's INTERNAL SD Card
    3. Open a command prompt window on your computer, and run these commands one at a time (YOU WILL GET AN 'out of space' ERROR ON THE ZERO PART, IGNORE IT!) - copy and paste them if you must :
      Code:
      adb shell
      su
      dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/recovery
      dd if=/sdcard/twrp-2.8.0.0_vs985-signed.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery

    Easy, right? You can now get into recovery as follows:
    1. Power off the phone, and unplug USB
    2. Hold Volume Down + Power
    3. Continue holding both Volume Down and Power until you see the LG logo, then the "System Recovery" screen (if you have Bump installed, it won't erase your data, don't worry!) This is different for VZW, no need to release power button!
    4. Press Volume Down and then power to select "Factory Data Reset"
    5. Press Volume Down, then Power to confirm
    6. Congrats!

    Who made this?

    Bump would not be possible without the help and support of many people.
    Please consider donating something to the people listed below to help them to continue to support your LG phone and to show your appreciation of all the hours they've put into this awesome unlock!
    • @thecubed - Paypal Donate - That'd be weird if I wrote something nice about myself here
    • @IllegalArgument - Paypal Donate - Special thanks here, IllegalArgument really helped out and brought us across the finish line here. It's safe to say that we have the unlock today because of him - show him some love!
    • @autoprime - Paypal Donate - Generally awesome. Always helpful, always willing to test things, and a great guy to have on the team!
    • @Shelnutt2 - Paypal Donate - Lots of reversing work, super smart - another awesome member of the team!
    • @AnimatronicRocketReptile - Paypal Donate - Crypto help, thanks!
    • @Dees_Troy - Paypal Donate - For building all these TWRP images for us, thanks so much!

    Your donations help us continue bringing you great mods for your phones, thanks to everyone who has already donated and to those who have pledged to do so!

    Where do I download this?

    You can download the latest version of TWRP that's been Bump'd from this URL:
    Code:
    [URL="http://downloads.codefi.re/thecubed/lg_g3/bump/twrp-2.8.0.0_vs985-signed.img"]http://downloads.codefi.re/thecubed/lg_g3/bump/twrp-2.8.0.0_vs985-signed.img[/URL]

    DO NOT MIRROR these links, and NO, you may NOT include this in any toolkits. I will hunt you down and stare at you until you feel bad about yourself if you do.
    This includes news outlets - DO NOT mirror these files. Please use the link as it is above.

    Help! I have questions!

    Come on over to #lg-g3 on Freenode IRC and ask your question, someone should be able to help you!
    DO NOT private message me asking for help on IRC or on XDA, I will ignore you!
    26
    Bump! site release tomorrow (Monday morning) - rejoice peoples, custom ROMs are almost here!

    AOSP for select devices is already staged and ready for general use too! Don't worry, we haven't abandoned you all - we've been hard at work behind the scenes despite all the raging over here ;)

    For now, I'm off to bed so I can be around tomorrow first thing in the morning for a release thread.
    25
    I'm not sure exactly how this method works, but I do have a couple of guesses..
    First of all, THANK YOU to the devs behind this as I do realize it was a group effort..
    I truly feel like you guys should be stacking money left & right from those unlock bounties ... Like everyone should be required to pay half their unlock pledge seeing as how this IS a work-around/semi-unlock...

    I know the devs didn't ask my opinion, but I hope y'all are open minded enough to hear it... First of all, not to take away from your work, but I feel it should be made more clearly that this isn't a true unlock on the bootloader ... I found out about this from a google now headline that read "Unlock your LG G3 and flash TWRP recovery ALL variants"... It was a little misleading and don't get me wrong, I'm not one bit disappointed but rather 100% enthused about this. Yes, it's true that everyone should read every little detail when it comes to anything rooting/modding/unlocking, but this is XDA and we all know people don't read everything like they should... My fear is people will flash this with the belief they have total flashing control over their devices partitions (which they KIND of do), but they'll end up with bricked devices if they try to flash any insecure images. For instance, say I install this recovery with the impression that I'm unlocked or even I understand I'm not truly unlocked but I still feel like I can flash a Tmobile ROM because I know although I'm not unlocked I do have a working recovery so therefore surely I can flash some roms... People are going to make that mistake... When they do that, they're gonna hit a major wall with getting back to stock because they'll flash a new kernel in that ROM that does not match the VS985's kernel signing keys... So then they have to use LG flash tool to go back stock and then even that won't work because they've flashed a d851 build prop over that vs985 build prop and so flash tool will always throw you a cross download error and they'll be stuck with an unfixable brick UNLESS they can get into TWRP and restore a stock backup with the stock boot image that they made prior (hopefully) ... But I dont even see this as possible because once you brick your phone with an insecure image, it won't boot past the LG screen... Even if you power+volume down to get to the boot screen to Factory Reset the phone, that's not going to take you to twrp, its going to trip the LAF partition to Factory Reset through MiniOS so as I see it, you'll be bricked without a way out... I realize this is a lot to read but its important information I feel like people need to know.. I think the reason the devs stress the "this is entirely different from Loki" thing is because they know Loki is a bypass that allows insecure flashing... This however does not and will require every kernel and every recovery to be "Bumped" to accomodate the variation of the device. I feel like the devs have accomplished a lot with this... But people do need to be informed of the mechanism that this works on solely to protect or recover their devices from bricking. I'm not saying we deserve their source code or anything, but definitely more insight into how this works... My guess is that it's all in the key signing... They've either bypassed key signing in some way for flashing partitions or they've replicated the signing keys in the stock image... I'm thinking it's the latter of two, so the bootloader is tricked into flashing a properly signed image and then its implemented into one of the G3s extra partitions but somehow set to default as the original location of the "mirrored" stock image... In other words, this doesn't overwrite your stock recovery but rather lay over it so to speak but is stored in a different partition.. If this is true then think of this as a reverse engineered Loki... Whereas Loki bypasses the stock bootloaders security checks entirely, this plays on the stock bootloaders security by incorporating modified images like kernels and recoveries with properly signed keys so that it thinks you're flashing stock LG partitions... If that's the case, that's a lot more work for the devs, and all the more reason to DONATE... But that is solely my guess so please take it for the pure speculation that it is.


    I hope all the devs feel appreciated and realize that I'm not complaining in any way. I am grateful... I just want people to keep their devices in a working state and not end up with an overpriced brick. This is truly the best advancement made in development thus far for this line of phones... Having a working recovery to flash mods with the ability to restore a working backup is just pure bliss.


    Hi there,

    You're perfectly fine to have an opinion, and I'm glad you phrased it as such - it's not offensive at all what you have to say. However, I don't necessarily agree with everything you've written though.

    1. Yes, this is a true unlock. There is no other unlock mechanism on these phones. This is not a work-around, and calling it as such implies that there is any alternate method to use.
    2. As for bricking, unfortunately we can't be held responsible for people that haven't done the legwork to verify that what they're doing is safe. We (Team Codefire) never released any mods for the G3 variants that were not unlocked in an effort to do our side of the responsibility to not make it easy for people to accidentally brick their phones. Now that recovery is released, if the end user does not ensure that TWRP functions on their device and ends up getting it in a state where the stock rom does not boot - this is 100% their problem as we were careful to ensure that all the information an informed user needs to make this work on their phones is out there.
    2a. Regarding CrossDL, we actually will have a workaround for that here soon. As long as people don't touch their LAF or Factory partitions we can unbrick them from almost anything short of them editing sbl/rpm/tz partitions (which nobody should ever be doing!)
    24
    jLIc8NKl.png


    Shelnutt2 is awesome, he's been working hard to get our Bump! site up quickly.
    I'm working on the cmdline API too.