[GUIDE] Return your M9 (WWE) to 100% Stock - S-OFF REQUIRED - One (M9) General

This brief guide will allow you to return your M9 WWE to Stock rom and:
Bootloader LOCKED
**Software Status: Official***
OPTIONAL - S-ON
REQUIRED:
- S-OFF
- Root
- ADB/fastboot
- install HTC drivers
- Battery at least 30% ( but recommended 50-70%)
- SDcard (max 32GB)
Link to Ruu.zip (1.32.401.8) : https://drive.google.com/file/d/0B17smFr95pleMjhDVXVlTjlmX0U/view?usp=sharing - thanks @djluisbento
list of supported CID/MID
modelid: 0PJA10000
cidnum: HTC__001
cidnum: HTC__J15
cidnum: HTC__031
cidnum: HTC__102
cidnum: HTC__A07
cidnum: HTC__032
cidnum: HTC__M27
cidnum: HTC__016
cidnum: HTC__002
cidnum: HTC__Y13
0. RUU.zip = Full Data Wipe from your phone
1. Change your CID ( reboot to DOWNLOAD MODE) for example:
HTML:
fastboot oem writecid HTC__032
fastboot reboot
1a OPTIONAL. Change your MID ( reboot to DOWNLOAD MODE) - thanks @scotty1223
HTML:
fastboot oem writemid 0PJA10000
fastboot reboot
2. LOCKED Bootloader ( to flag LOCKED not RELOCKED) - thanks @scotty1223
HTML:
adb shell
su
echo -ne '\x00\x00\x00\x00' | dd of=/dev/block/mmcblk0p2 bs=1 seek=33796
exit
exit
3. Download "RUU.zip" ( 1.32.401.8) , rename to 0PJAIMG and put in SDcard
4. Reboot to download mode:
5. Press VOL UP to start flash.
6. After the end of the process, select the "power" and run devices
7. Profit
OPTIONAL: If you want your device was S-ON ( reboot to Download MODE)
HTML:
fastboot oem writesecureflag 3
***I am not responsible for any problems during process to return stock romu ***

Thanks!
Enviado desde mi HTC One M9

More RUU's can be found here >> http://www.androidruu.com/?developer=M9
And I posted my collection of AT&T and Developer Edition RUU's here >> https://www.androidfilehost.com/?w=files&flid=28823
You would of coarse have to adjust the commands to match your CID and MID requirements

The rom in OP works but it doesn't let me change brightness, enable power save/extra power save or airplane mode.
Also this keeps popping up every 30-45 seconds
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
and it comes from an app called Demo which you can't delete. This rom is more than likely taken out from a display unit.
clsA said:
More RUU's can be found here >> http://www.androidruu.com/?developer=M9
And I posted my collection of AT&T and Developer Edition RUU's here >> https://www.androidfilehost.com/?w=files&flid=28823
You would of coarse have to adjust the commands to match your CID and MID requirements
Click to expand...
Click to collapse
I changed the CID & MID back to what it was originally (DEV edition) but it wouldn't find the flie for some reason while in download mode, had to change the CID & MID back to the ones on the list and it did pick it up but then it gives me an error while flashing (failed: -2, 7: fail to flash via downloadzip).

haZethew0rld said:
The rom in OP works but it doesn't let me change brightness, enable power save/extra power save or airplane mode.
Also this keeps popping up every 30-45 seconds and it comes from an app called Demo which you can't delete. This rom is more than likely taken out from a display unit.
I changed the CID & MID back to what it was originally (DEV edition) but it wouldn't find the flie for some reason while in download mode, had to change the CID & MID back to the ones on the list and it did pick it up but then it gives me an error while flashing (failed: -2, 7: fail to flash via downloadzip).
Click to expand...
Click to collapse
you have to use the included htc_fastboot or
You can also use the 0PJAIMG.ZIP method
rename the RUU.zip to 0PJAIMG.ZIP, place it on ext sd card formatted in FAT32 (a 16 or 32gig one should work), reboot into DOWNLOAD_MODE, agree
If you have problems with the normal fastboot flashing any RUU you'll have to use the htc_fastboot pulled from the RUU.EXE
you can download it here >> https://www.androidfilehost.com/?fid=96039337900114016 >> Thanks go to @Sneakyghost for sharing
With the phone in download mode
htc_fastboot oem rebootRUU
htc_fastboot flash zip RUU.zip
htc_fastboot flash zip RUU.zip <this may not be needed it might restart on it's own>
htc_fastboot reboot
Click to expand...
Click to collapse

clsA said:
you have to use the included htc_fastboot or
You can also use the 0PJAIMG.ZIP method
rename the RUU.zip to 0PJAIMG.ZIP, place it on ext sd card formatted in FAT32 (a 16 or 32gig one should work), reboot into DOWNLOAD_MODE, agree
Click to expand...
Click to collapse
It fails doing the 0PJAIMG.zip method. I noticed htc_fastboot is an exe program, I will try it on my Windows side and will report back in a few.
EDIT: just changed the CID & MID back to their original developer edition status, and it seemed to have worked

haZethew0rld said:
It fails doing the 0PJAIMG.zip method. I noticed htc_fastboot is an exe program, I will try it on my Windows side and will report back in a few.
EDIT: just changed the CID & MID back to their original developer edition status, and it seemed to have worked
Click to expand...
Click to collapse
was your ext sdcard fat32 - 16 or 32 gig ?

clsA said:
was your ext sdcard fat32 - 16 or 32 gig ?
Click to expand...
Click to collapse
It's 32gb not sure if fat or ntfs, I've only formatted it through the phone, so I'm guessing fat. Thanks anyways.

haZethew0rld said:
It's 32gb not sure if fat or ntfs, I've only formatted it through the phone, so I'm guessing fat. Thanks anyways.
Click to expand...
Click to collapse
if you formatted it with the phone it is likely exfat and it won't work. It must be fat32

clsA said:
if you formatted it with the phone it is likely exfat and it won't work. It must be fat32
Click to expand...
Click to collapse
Hmm. Anyways I'm already back on the dev edition software, so I guess it wasn't as important anyways. Thanks

Whats the difference betwen WWE and stock?
Sent from my HTC One M9 using XDA Free mobile app

This works on T-Mobile variant too. I did this a few days ago thanks to Scotty1223 & Behold_This and others in that other forum thread.

magnum15 said:
Whats the difference betwen WWE and stock?
Sent from my HTC One M9 using XDA Free mobile app
Click to expand...
Click to collapse
WWE- World Wide English ( unbranded version X.XX.401.X)
STOCK- clean,unmodified rom from HTC
So- Stock rom WWE ( x.xx.401.x) - rom unbranded /variant europen form HTC

Nice guide,sir. Just wanted to throw out here folks need to make sure the phone is charged prior to flashing an ruu via any method.

scotty1223 said:
Nice guide,sir. Just wanted to throw out here folks need to make sure the phone is charged prior to flashing an ruu via any method.
Click to expand...
Click to collapse
Thx.
Good point I add information about this in #1 post

Is it necessary to lock bootloader while flashing RUU in S-OFF devices ? I've flashed RUU many times in UNLOCKED position with M7.
Can we flash 0PJAIMG.zip from fastboot:
Code:
fastboot oem rebootRUU
Code:
fastboot flash zip 0PJAIMG.zip
and again:
Code:
fastboot flash zip 0PJAIMG.zip
Is this RUU suitable with HTC__M27 CID devices or can we modify android-info.txt in RUU.zip to flash RUU properly?

coolberry said:
Is it necessary to lock bootloader while flashing RUU in S-OFF devices ? I've flashed RUU many times in UNLOCKED position with M7.
Click to expand...
Click to collapse
No, lock it's not necessary to flash RUU (but if you want to have your phone out of the box it as )
coolberry said:
Can we flash 0PJAIMG.zip from fastboot:
Code:
fastboot oem rebootRUU
Code:
fastboot flash zip 0PJAIMG.zip
and again:
Code:
fastboot flash zip 0PJAIMG.zip
.
Click to expand...
Click to collapse
Of course we can flash rom.zip via fastboot but this method will not restore ***status : official*** ( I checked it several times)
coolberry said:
Is this RUU suitable with HTC__M27 CID devices or can we modify android-info.txt in RUU.zip to flash RUU properly?
Click to expand...
Click to collapse
probably yes, but I can't confirm

And whats the benefit stock vs. Wwe?
Sent from my HTC One M9 using XDA Free mobile app

my device is now locked, official and s-on
big thanks to @Mutasek24 and @scotty1223 :good:

I'm guessing that flashing the official RUU (regardless of variant, as long as you flash the correct RUU for the given variant) removes the red "development' text from the HTC splash screen?
Thank you so much for this guide!

Related

[splash screens] htc wildfire -- all about using splash screens.

Hi everyone..
I just wanted to tell how to create and use custom splash screens on the wildfire. The process im telling is already present in the desire forum. Im just applying little changes to make it work on the wildfire...
The splash screen is the first image u see just after switching on the wildfire. Not to be confused with the "boot animation" which occurs after the splash screen. This thread is only related to the splash screens.
WHAT ARE THE THINGS NEEDED FOR THIS :
1. A wildfire with S-OFF . The version of the hboot doesn't matter. And also rooted phone or unrooted phone doesn't matter. Just s-off needed.
2. A bitmap image (.bmp) with 320 x 240 resolution. U can edit this image as u like using any programs. But its resolution should be 320 x 240 and also its color depth should be 24 bit. This is the image that you are about to see as the splash screen.
3. NBIMG command line program. This is a tool useful for the interconversion of (.bmp) files and (.nb) files. Download the tool according to ur platform from the link here:
[release] nbimg: HTC splash screen tool . What im telling is related to windows platform here. But u can apply it to linux also.
4. android-win-tools.zip ( link ) + HTCDriver_2.0.7.17.exe ( link ) ( needed only if u want to use the fastboot flashing method).
*** please use the browser to see the commands here (which are in bold).
CREATING THE SPLASH FILE :
---Make sure that u r able to view the file extensions of known file types in ur pc (folder options).
---Download the NBIMG and extract it to a shorter and known path on ur computer. Keep the necessary bitmap image file in this path (to make it easy). Rename the image to "splash1.bmp"
---Then open command prompt and CD to the folder where NBIMG exists.
---Then type the command nbimg -F splash1.bmp -w 240 -h 320 and press enter. This creates "splash1.bmp.nb" file in that directory. Now rename this file to "splash1.img". [Although u can also use the (.nb) file which means renaming to "splash1.nb"] That's all about creating the splash file.
---The above command is actually for the interconversion of (.nb) and (.bmp) files. Suppose if u have the file "splash1.nb", then u can have a bitmap image of that by entering the command nbimg -F splash1.nb -w 240 -h 320 (which creates "splash1.nb.bmp"). Here, provided sometimes u should know the resolution of "nb" file.
FLASHING THE SPLASH FILE :
Once the "splash1.img" is created, u can flash it in 2 ways. One is PC49IMG PROCESS. And the other is FASTBOOT FLASH PROCESS. If you have any issues related to one process, then try the other process.
---PC49IMG PROCESS : For anything to be flashed from pc49img process, there should be "android-info.txt" file from official update. U can find it even in below attached zip files. So, u need to pack both the "splash1.img" and "android-info.txt" into a zip file. Then rename this zip file into "PC49IMG.ZIP" (with file extensions shown) . Here all these file names should be like this and shouldn't be changed. And regarding "splash1.img" in this process, its file name should be "splash1" and its file extension can be "nb" or "nb0" or "img". Seems like im confusing u, but pls don't get confused. Just use the file name as "splash1.img" . Then put this PC49IMG.ZIP file to the root of sdcard (fat32) and reboot into hboot menu from where u can install that. And after successfully having the splash screen, donot forget to remove the pc49img file from memory card (just because it irritates u whenever u enter the hboot menu).
---FASTBOOT FLASH PROCESS : Im just making this noob friendly. If you have the knowledge of adb, then you can do it in your own style . Download android-win-tools.zip and extract its contents to the root of C drive of your PC. Then download HTCDriver_2.0.7.17.exe and install it in your windows PC. Now open command prompt and type the command C: and press enter. This takes you to the root of C drive in command prompt. Also put your splash1.img in the root of C drive of PC. Then boot the wildfire into "fast boot mode" and connect it to PC with usb cable. Then enter the command prompt command fastboot flash splash1 splash1.img. That's all u have a new splash screen. If success, it says okay, else it shows errors. The last part of the command is file name and it need not be the same as far as fastboot flashing is concerned (I mean "splash1.img" here can be even renamed to anything like say "abc.xyz" to be flashed with the command "fastboot flash splash1 abc.xyz".
[And for those who are using "ADB Environment Variables", i think u know everything. U should keep the "splash1.img" file in the command prompt CD folder and then u can go through it]
****** I have attached the alpharev qvga splash screen along with 4 other samples (all along with pictures). I have also attached the htc wildfire default splash screen. So, for warranty purposes, u can just use that stock one. I have extracted it from the eclair RUU (splash1.nb0). As far as this process is concerned, the file extensions "nb0" , "nb" , "img" can be just interchanged.
And to use the below attached files, U can just rename the zip files to "PC49IMG.ZIP" and flash through hboot menu. Or u can extract the "splash1.img" and flash it through fastboot flash method. And pls correct for any error.
Bmp => nb (conversion with nbimg)
Nb (or) nb0 (or) img -----> PC49IMG process or FASTBOOT FLASH PROCESS.
Click to expand...
Click to collapse
*********************** Thanks to AlpharevX and Nbimg *************************
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
alpharev-qvga splash image
htc wildfire stock.
sample1-htc
sample2-thc
sample3-wildfire
sample4-windows7
Hi Bharat
Can you perhaps show the bmp file of the splash image? I know that for most of them it can be found in the zip file itself, but it would make it more accessable
Allow me to post mine as well it is a very simple one, but (for the moment) I like it more than the one from HTC.
Uploaded with ImageShack.us
Erwin
ErwinP said:
Hi Bharat
Can you perhaps show the bmp file of the splash image? I know that for most of them it can be found in the zip file itself, but it would make it more accessable
Allow me to post mine as well it is a very simple one, but (for the moment) I like it more than the one from HTC.
Erwin
Click to expand...
Click to collapse
Yep. Sure.
Will do.... and u r always welcome to post yours.
Sent from my HTC Wildfire using XDA App
Nice we need some sexy CM ones
Thanks for these, just flashed the alpharevx one into my buzz!
-Howard- said:
Nice we need some sexy CM ones
Click to expand...
Click to collapse
With the process u can make any splash screen.
And even if u can attach the picture u wanted to see as splash screen, I can make it for u.
Sent from my HTC Wildfire using XDA App
thanks, PC49IMG PROCESS worked to get rid of my crappy carrier logo that still remained even after soff, clockwork and cyanogen install...
haydent said:
thanks, PC49IMG PROCESS worked to get rid of my crappy carrier logo that still remained even after soff, clockwork and cyanogen install...
Click to expand...
Click to collapse
Certainly rooting and custom rom won't touch the splash screen. Previously alpharev for desire while doing the s-off process changed the splash screen I think. But alpharevX didn't do that. Maybe final release does. And even though we can have their qvga splash screen.
Sent from my HTC Wildfire using XDA App
hello, I need help. I use the pic149.. way but on boot it shows me the skateboarding androids.
jangofett18 said:
hello, I need help. I use the pic149.. way but on boot it shows me the skateboarding androids.
Click to expand...
Click to collapse
Which one did u flash. Or have u made ur own.
And r u talking about boot animation.
BTW, if u r on CM7 then what u r saying is boot animation which is different from splash screen. To check the splash screen just switch off the device and then switch on. The 1st image u see is splash screen. It will be just picture and not animated.
The phone must be S-OFF to use custom splash? I've my Wildfire rooted but it is NOT s-off, can't I use them?
Thanks.
Sent from my HTC Wildfire using Tapatalk
Popples said:
The phone must be S-OFF to use custom splash? I've my Wildfire rooted but it is NOT s-off, can't I use them?
Thanks.
Sent from my HTC Wildfire using Tapatalk
Click to expand...
Click to collapse
It needs S-OFF AFAIK.
bharatgaddameedi said:
Which one did u flash. Or have u made ur own.
And r u talking about boot animation.
BTW, if u r on CM7 then what u r saying is boot animation which is different from splash screen. To check the splash screen just switch off the device and then switch on. The 1st image u see is splash screen. It will be just picture and not animated.
Click to expand...
Click to collapse
I made one myself and I run cm7, before I tried to flash the splash it showed the htc logo and then a custom bootanimation, win95 bios, I installed. Now instaid of showing the htc logo it shows the 3 androids on a skate board.
If you can make a pic149.. zip for me I would really appreciate it. Here is the picture in jpeg.
Popples said:
The phone must be S-OFF to use custom splash? I've my Wildfire rooted but it is NOT s-off, can't I use them?
Thanks.
Click to expand...
Click to collapse
No u cannot use it AFAIK. Rooting doesn't matter. S-OFF skips the signature check of zip files to be updated, that is how pc49img method works. And also fastboot flash cannot be enabled with s-on.
So, with s-on u can use only the splash images given by htc to wildfire (because those things were signed by htc)
jangofett18 said:
I made one myself and I run cm7, before I tried to flash the splash it showed the htc logo and then a custom bootanimation, win95 bios, I installed. Now instaid of showing the htc logo it shows the 3 androids on a skate board.
If you can make a pic149.. zip for me I would really appreciate it. Here is the picture in jpeg.
Click to expand...
Click to collapse
Dont know what gone wrong with ur process. And i have made yours. Just put the attached file in the root of memory card and boot into hboot menu from where u can update it. And donot forget to remove the file from memory card after successfully having the splash screen.
bharatgaddameedi said:
No u cannot use it AFAIK. Rooting doesn't matter. S-OFF skips the signature check of zip files to be updated, that is how pc49img method works. And also fastboot flash cannot be enabled with s-on.
So, with s-on u can use only the splash images given by htc to wildfire (because those things were signed by htc)
Dont know what gone wrong with ur process. And i have made yours. Just put the attached file in the root of memory card and boot into hboot menu from where u can update it. And donot forget to remove the file from memory card after successfully having the splash screen.
Click to expand...
Click to collapse
thank you very much.I will try it right now
edit:IT WORKED!!!!!!!!!!! thank again, however I still don't know what I did wrong
NOw at last my phone is fully mine
Just resized a splashscreen from another thread. HVGA to QVGA. Thanks to TrueBlue_Drew for the original.
hmm...I'm having some problem too. Not sure what the issue is - I have a 32 bit bmp - or well actually 4. I want to be able to switch between screens, but there's something wrong - 1. Do the files have to be 24 Bit, is 32 bit too much?
attaching both the image I use currently and the pc49img I flashed...or not, picture too big ;p
Picture is supposed to look like that but what I get is 4 split cans in black and white...as in error NTSC / PAL video...to describe...
bharatgaddameedi said:
No u cannot use it AFAIK. Rooting doesn't matter. S-OFF skips the signature check of zip files to be updated, that is how pc49img method works. And also fastboot flash cannot be enabled with s-on.
So, with s-on u can use only the splash images given by htc to wildfire (because those things were signed by htc)
Dont know what gone wrong with ur process. And i have made yours. Just put the attached file in the root of memory card and boot into hboot menu from where u can update it. And donot forget to remove the file from memory card after successfully having the splash screen.
Click to expand...
Click to collapse
They must be in 24 bit format yes, as Wildfire doesn't have a 32 bit screen.
hm, im having some trouble... trying to fastboot splash1.img and i get sending 'splash1' <256kb>... failed (status malformed (1 bytes))
any ideas?
t0mas_ said:
hm, im having some trouble... trying to fastboot splash1.img and i get sending 'splash1' ... failed (status malformed (1 bytes))
any ideas?
Click to expand...
Click to collapse
Try to recreate the splash image. Or just attach the pic, I will try.
Or try the other way. pc49img method
Sent from my HTC Wildfire using XDA App

[Guide]How to downgrade from hboot 1.02.0000 to hboot 1.01.0001!!!

Hey guys, I have worked out a way for everyone who as been upgraded to the htcdev hboot to be able to downgrade for revolutionary s-off
This seems like a lot of hassle but it doesnt really take that long, an hour max if you follow my instructions to the T
But first....
Code:
DISCLAIMER
I or anyone else on this forum is not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in the products you find here before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, we will laugh at you. Your warranty will be void if you tamper with any part of your device / software.
I love the cyanogenmod disclaimer
anyway, this is what you will need to get the job done.
Requirements
1. This downgrade package.
2. HxD hex editor- from here .
3. A working android phone to help with making the gold card, and/or a known working sd card that is compatible for being a gold card.
4. A ok/great knowledge of adb/fastboot commands/
5. A htcdev unlocked bootloader follow my previous guide here.
6. cwm recovery installed.
7. superuser installed.
8. downloaded package moved to c:\ on your hard drive. so it will look like c:\adb\ #all the stuff ect#
ok, so....
step 1. Connect your buzz up to your pc with usb debugging mode enabled and the device set to charge only.
step 2. open a command prompt and cd to your adb folder using this command
Code:
cd c:\adb\
step 3. enter the following commands one at a time. copy paste is recommended.
Code:
adb shell
su
cat /dev/mtd/mtd0 > /sdcard/misc.img
exit
exit
adb pull /sdcard/misc.img misc.img
step 4. ok this will have pulled your misc.img from the device to your adb folder. so now we need to hex edit it. open HxD or your preferred hex editor and click file/open and travel to your adb folder in c:\adb\ and select misc.img
step 5. this is crucial. we need to edit line 11 to state that our software version is lower that it actually is. i have set this to 1.11.111.1 as a default position. we also need to over-ride the HTCU with just .... so, take a look at the picture
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here i have my original on top and our desired ending on the bottom. In order for us to correctly change only the values we need we must hi-light
only the values we want to change, one at at time. for example
If you look on the left in the hi-lighted area you will see that their is gaps in the red edited area that is still black. that means that point has not been changed. this is what we want. we get this by hi-lighting one number at a time on the right panel thats hi-lighted and replacing it with the vaule we want.
once we have done that we can hi-light the HTCU and replace it also with just
Code:
....
. after this use file/save as and save the file as Nmisc.img. it should ask to save in the directory that your old misc.img was in but just make sure when your saving it that its in c:\adb\ .It must be this or the future commands will not work by copy paste
step 6. now we need to make a gold card. if you already have one, you can skip this part. first using your working android phone, download and install Goldcard helper from the android market. Run the app and copy down your sd cards reverse cid.
step 7. now go to this website here and enter in your reverse cid. it will then let you download a goldcard.img.
step 8. now go back to our c:\adb\ folder and run the goldcardtool.exe, this will flash the goldcard to your sd card. Warning! this will format your card!!
step 9. once that is done we are now ready for the final push
place your Nmisc.img and flash_image onto your sdcard and boot into your stock rooted rom.
step 10. with usb debugging still on and the phone set to charge only, open a command prompt and cd to c:\adb\ again.
step 11. issue the following commands one at a time. you will know they have been successful as the command prompt will return a $ or a # when ready.
Code:
adb shell
su
cat /sdcard/flash_image > /data/flash_image
chmod 755 /data/flash_image
/data/flash_image misc /sdcard/Nmisc.img
exit
exit
adb reboot bootloader
your phone will now reboot into the bootloader and you will see that you are locked oow again. this is normal as this is the HTCU we deleted
step 12. The last stand
issue the following commands
Code:
fastboot oem rebootRUU
fastboot flash zip 1.01.zip
fastboot flash zip 1.01.zip
fastboot reboot
after the first fastboot flash zip 1.01.zip is issued it will stop, saying the image needs to be flushed again. this is normal and is what we are aiming for just fastboot flash zip 1.01.zip again and we will be good to go!
This process will downgrade you to a WWE rom version of hboot 1.01.0001 and will leave you ready for revolutionary s-off!
follow this guide for revolutionary
video here sorry for the jumpy camera, i couldnt find my camera stand .......
special thanks to everyone on xda that has done misc downgrading in the past, thanks to everyone involved in the goldcard process, for apps, websites and tools, Cyangenmod for the disclaimer and thanks to xda for hosting one of the greatest forums I've been on
Heh. I guess no one really needed to downgrade then.....
Sent from my HTC Sensation XE with Beats Audio Z715e using Tapatalk 2
heavy_metal_man said:
Heh. I guess no one really needed to downgrade then.....
Sent from my HTC Sensation XE with Beats Audio Z715e using Tapatalk 2
Click to expand...
Click to collapse
Actually, your timing is perfect for me :fingers-crossed: Will try this and report back.
webatrain said:
Actually, your timing is perfect for me :fingers-crossed: Will try this and report back.
Click to expand...
Click to collapse
thats great! i was beginning to think i had wasted my time good luck pal!
:good: it worked!
EDIT: this thread should be stickied.
diagonals said:
:good: it worked!
EDIT: this thread should be stickied.
Click to expand...
Click to collapse
EPIC!!!! thanks so much for testing :good:
Su: permission denied
Hi there..
I have the Wildfire with HBOOT 1.0.1.0002 and i would like to downgrade it to use Revolutionary.
I was trying to run the "su" command after the adb shell (which worked) but I am getting a "permission denied" error.
Could someone please help me? What is wrong here?
AbulFad said:
Hi there..
I have the Wildfire with HBOOT 1.0.1.0002 and i would like to downgrade it to use Revolutionary.
I was trying to run the "su" command after the adb shell (which worked) but I am getting a "permission denied" error.
Could someone please help me? What is wrong here?
Click to expand...
Click to collapse
This thread is for downgrade from hboot 1.02.0000 to hboot 1.01.0001
not from hboot 1.01.0002 to 1.01.0001.
Look at the forum for a tuto to dwngrd from your hboot to 1.01.0001
AbulFad said:
Hi there..
I have the Wildfire with HBOOT 1.0.1.0002 and i would like to downgrade it to use Revolutionary.
I was trying to run the "su" command after the adb shell (which worked) but I am getting a "permission denied" error.
Could someone please help me? What is wrong here?
Click to expand...
Click to collapse
This is failing because you don't have root or clockworkmod recovery. Best off following the other guide pal
Sent from my HTC Sensation XE with Beats Audio Z715e using Tapatalk 2
Su permission denied problem
Hi hi downloaded all the stuff and followed every step...
My phone Hboot version is 1.02.0000
the above is the error im getting when i copy pasted su
it gives this error : Su permission denied
what is the problem here ?
How do i solve this ?
Help plz
rohit164 said:
Hi hi downloaded all the stuff and followed every step...
My phone Hboot version is 1.02.0000
View attachment 2270987
the above is the error im getting when i copy pasted su
it gives this error : Su permission denied
what is the problem here ?
How do i solve this ?
Help plz
Click to expand...
Click to collapse
You are not rooted. Do you definitely have supersu or superuser installed and definitely working?
Sent from my HTC Sensation XE with Beats Audio Z715e using Tapatalk 2
how to install CW recovery ?
Im following all the steps...
im stuck here : cw recovery ....
How do i install it ?
---------- Post added at 08:34 PM ---------- Previous post was at 07:40 PM ----------
Hi i have loaded CWM based recovery v5.0.2.8
Next is that i have to load Superuser ..
How do i do this .. can u plz attach super user file..
i cant find the files from your download
rohit164 said:
Im following all the steps...
im stuck here : cw recovery ....
How do i install it ?
---------- Post added at 08:34 PM ---------- Previous post was at 07:40 PM ----------
Hi i have loaded CWM based recovery v5.0.2.8
Next is that i have to load Superuser ..
How do i do this .. can u plz attach super user file..
i cant find the files from your download
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2262345 follow this guide
Sent from my Nexus 7 using Tapatalk 4
Error issue in Step 12: fastboot flash zip 1.01.zip
im in the final stage of downgrading ... just a little more tips needed..
Now my phone shows this msg
*** LOCKED (OOW) ***
then ,
in step 12 : after i entered the first command fastboot flash zip 1.01.zip it showed this error
FAILED <remote:42 custom id check fail>
as u said this is normal....
after i entered the command for the second time.. it showed the same error....
FAILED <remote:42 custom id check fail>
can u plz point out where am i going wrong here...
im attaching a pic reagarding this
The green marked area is what i got it right
the red marked area is where i got the error...
im only following your guide and up untill now its working well for me.. but im just at the last stage now..
HELP HERE PLZ
rohit164 said:
im in the final stage of downgrading ... just a little more tips needed..
Now my phone shows this msg
*** LOCKED (OOW) ***
then ,
in step 12 : after i entered the first command fastboot flash zip 1.01.zip it showed this error
FAILED
as u said this is normal....
after i entered the command for the second time.. it showed the same error....
FAILED
can u plz point out where am i going wrong here...
im attaching a pic reagarding this
The green marked area is what i got it right
the red marked area is where i got the error...
im only following your guide and up untill now its working well for me.. but im just at the last stage now..
HELP HERE PLZ
Click to expand...
Click to collapse
Your goldcard has failed. You need to either select mmc1 in goldcard tool if available (the other patching option) or your sd card is just not compatible with being a gold card and you will need to source a new/different one. Make sure to use official SanDisk sd cards as cheap knock offs tend to fail at being goldcards.
When you make the next gold card don't re-run all the steps. Proceed from fastboot reboot ruu and it should be ok. If you get a software is "older than current" failure next time then repeat the guide from flashing the new edited misc.img good luck :beer:
Sent from my HTC Sensation XE with Beats Audio Z715e using Tapatalk 2
I rooted my phone
Hey man.... i finally manage to root my phone.... Thanks to your guide ....
I have upgraded my phone to Cyanogen mod 7.2 ... its working like a charm...
still exploring the options...
thanks man... i appreciate your effort and your useful tips....
Cheers....
rohit164 said:
Hey man.... i finally manage to root my phone.... Thanks to your guide ....
I have upgraded my phone to Cyanogen mod 7.2 ... its working like a charm...
still exploring the options...
thanks man... i appreciate your effort and your useful tips....
Cheers....
Click to expand...
Click to collapse
Glad to hear you got sorted out pal
Works
heavy_metal_man said:
...ready for revolutionary s-off!...
Click to expand...
Click to collapse
It worked............ thank you man you'r the best person in earth.
:good::good::good::good:
veysel2934 said:
It worked............ thank you man you'r the best person in earth.
:good::good::good::good:
Click to expand...
Click to collapse
awww thanks :angel:
all process done but at last it says ,,,unable to load 1.01.zip ..please help

VomerGuides [M8]: Bootldr Unlock, S-OFF, SuperCID, Firmware Upgrade & Custom Recovery

VomerGuides [M8]: Bootldr Unlock, S-OFF, SuperCID, Firmware Upgrade & Custom Recovery
Welcome to VomerGuides: [M8 Edition]
Introduction:
Following this guide will allow you to:
- Unlock Bootloader
- Install Custom Recovery
- Root your device
- Achieve S-OFF
- Change your CID to SuperCID (allowing you to bypass regional ROM restrictions)
- Upgrade to the latest firmware (without loosing any data on your SD card)
This guide is based on the UL model of the M8 - you may follow the same steps for other editions but will need to find your respective firmware elsewhere.
Donations:
I do not believe that I should be charging for information sharing. However, having the physical hardware helps me improve this content and support you better as I do require hardware to test/work on for all my content and it's not always possible for me to find someone to borrow devices from.
If you would like to support my work donate to me via:
Thank you
Disclaimer & Copyrights:
I test everything before I share these guides - thus I know they work as intended. However, please proceed at your own risk as I do not take any liability for your devices.
Please do not copy contents of this guide without explicit permission from me. I like to maintain a set standard and quality of the information I share.
Please refrain from posting mirrors as I like to track downloads - I primarily use AndroidFileHost and they mirror files on multiple servers automatically.
READING & FOLLOWING EACH STEP IS KEY TO SUCCESS.
Let's get started!
SECTION 0: SYSTEM PREP:
Let's setup ADB and fastboot
Windows:
- Automated: http://forum.xda-developers.com/showthread.php?t=2588979 (follow the steps in the software)
- Manual Method:
Download this file and extract the folder called "adb" to your C: drive. Your path should look like this:
Code:
C:\adb\
You will need to open a command prompt window using this method:
Code:
- Go to the C:\adb\ folder
- hold down SHIFT key and RIGHT-CLICK
- select "Open command window here".
Mac & Linux:
Install ADB & fastboot using: this file
1. Extract the downloaded zip to your desktop
2. Open Terminal and type in:
Code:
su
cd Desktop/Android/ (note: Android is the directory extracted from zip file)
3. Now type
Code:
./ADB-Install-Mac.sh
Note: By using the method above, your adb and fastboot files are stored at this location on your Mac: /usr/bin/
Let's setup HTC Drivers:
Install HTC Sync Manager to get the HTC One M8 drivers installed, which you will need for this process
SECTION 1: UNLOCK BOOTLOADER, CUSTOM RECOVERY & ROOT
BOOTLOADER UNLOCK:
Make sure you check off all of the following before moving on to the first step.
- Make sure your phone is at least 60% charged.
- Register for an account at HTCdev.
- Enable USB debugging in your phone's Developer options.
- Un-check "Fast boot" on your phone by going to Settings -> Battery Manager.
- Install ADB and Fastboot on your computer.
- Make sure to back up all of your app data using either ADB or HTC Sync, because you will be wiping your phone.
- Install the HTC One M8 drivers on your computer (if you have HTC Sync installed, then you already have them).
Enter Fastboot (bootloader) Mode
Place your device into fastboot mode by plugging in your HTC One to your computer,
then powering it down by holding both the Power and Volume Down buttons until you see the screen below.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Locate Your Identifier Token
Once the screen above appears, open up a terminal (command prompt) on your computer. To get the right Unlock Code for your HTC One, you first need to get your device's specific Identifier Token, so type the following into your terminal window, followed by the Enter key.
Code:
fastboot oem get_identifier_token
Copy the Token
Now copy the code you get, but do not include the first (bootloader) portions.
HTCdev
Go to HTCdev and log in to your account.
- Select Unlock Bootloader and then Get Started.
- From the drop-down menu, select HTC One (M8), then click on Begin Unlock Bootloader.
- Agree to the terms and conditions and click Proceed to Unlock.
- On the next page, scroll all the way down and click on Proceed to Step 5.
- Paste the identifier token you copied earlier into its corresponding box near the bottom (called My Device Identifier Token) and click Submit.
- The Unlock Code will be emailed to you, so once you receive the email, download the attachment and place it on your Desktop.
- Initiate the Unlock Code - in the terminal/command prompt, type the following:
Code:
fastboot flash unlocktoken Desktop/Unlock_code.bin
Note: Change [I]Desktop/Unlock_code.bin[/I] to the location of your code.
- Your phone will now prompt you to unlock your bootloader, using the Volume Up button, select Yes and confirm your unlock with the Power button.
- Your phone will reboot and your bootloader will be unlocked!
- After the reboot, you will need to set up your device again as if it were new.
- After getting set up, make sure to re-enable USB debugging and plug it back into your computer.
CUSTOM RECOVERY
Get latest TWRP: http://techerrata.com/browse/twrp2/m8
With your phone plugged into your PC, type in:
Code:
adb reboot bootloader
Once in bootloader mode, type:
Code:
Mac/Linux: fastboot flash recovery /Users/vomer/Desktop/openrecovery-twrp-2.7.1.0-m8.img
Windows: fastboot flash recovery C:\adb\openrecovery-twrp-2.7.1.0-m8.img
Then:
Code:
fastboot reboot
You are now the the latest version of TWRP.
ROOT
- Download SuperSU to your device
- Reboot into recovery mode:
Code:
via fastboot: With your phone plugged in, type in: adb reboot recovery
or
manually: Switch off the device first and then press the Volume Down + Power buttons - once on the bootloader screen use the volume keys to scroll to "Recovery Mode" and press the power button to make the selection
- In recovery, tap on Install and then select the SuperSU zip file.
- When done, select the Reboot system option to boot the device into Android OS.
You can confirm this by using apps like Root checker on the Play Store
SECTION 2: S-OFF & SUPER CID
There are a few basics you need to get out of the way before you can start this process:
- Uninstall HTC Sync.
- Enable USB debugging on your phone
- Turn off all security settings from Settings -> Security.
- Disable Fast boot mode from Settings -> Power/Battery Manager.
Now for the good part!
- Download firewater (note: firewater no longer works. You may try sunshine - but the results are spotty)
- Save the downloaded file to your ADB folder (C:/adb/ or the Desktop if you are on Mac/Linux)
- Plug in your device to your computer.
- Hold Shift and right-click on any empty space in the adb folder and click on Open command prompt window here
- Enter the following in the command prompt window:
Code:
adb reboot
Code:
adb wait-for-device push firewater /data/local/tmp
Code:
adb shell
Code:
su
Code:
chmod 755 /data/local/tmp/firewater
Code:
/data/local/tmp/firewater
- Type in Yes when prompted and hit enter.
- When it is done and says you have S-Off, type the following:
Code:
exit
Code:
exit
Code:
adb reboot bootloader
- The phone should now be S-OFF
- Stay at this bootloader screen - let's get you SuperCID:
- Copy/Paste the command below or make sure there a eight 1's:
Code:
fastboot oem writecid 11111111
- Reboot phone into bootloader mode (by typing: adb reboot bootloader) and verify CID#. It should look similar to this:
SECTION 3: FIRMWARE UPGRADE
Latest firmware's can be found in the post below.
Download the firmware zip file you would like to flash & rename it to firmware.zip
Plug in phone to PC and type this in terminal/command prompt:
Code:
adb reboot bootloader
Start by checking current system details. Type:
Code:
fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000 [COLOR="red"]< This is your bootloader version[/COLOR]
(bootloader) version-baseband: 1.15.2133156.UA13G [COLOR="red"]< This is your radio version[/COLOR]
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 1.54.401.5 < This is your firmware version
(bootloader) cidnum: 11111111 [COLOR="Red"]< This is your CID[/COLOR]
Now type:
Code:
fastboot reboot-bootloader
After that, type:
Code:
fastboot oem rebootRUU
Note: if this command freezes, just disconnect the USB cable and hold the power and volume down buttons until the device reboots.
Then, repeat the steps above again.
Next, type:
Code:
fastboot flash zip /Users/vomer/Desktop/firmware.zip
Windows users: your command will look something like this: fastboot flash zip C:\adb\firmware.zip
Next, repeat the step above a second time.
Last Step:
Code:
fastboot reboot
Then I went back to the bootloader mode (after the phone reboots successfully):
Code:
adb reboot bootloader
Checked if the update worked:
Code:
fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.16.2133156.UA15G [COLOR="red"]< Looks New![/COLOR]
(bootloader) version-main: 1.54.401.10 [COLOR="red"]< Looks New![/COLOR]
CONCLUSION:
Please note my comments on donations/help at the beginning of this guide - it help's me keep the quality up to par for all of us.
Please feel free to provide any feedback!
Thanks for using VomerGuides
reserved if needed
I am assisting vomer with the Custom Firmware creation and uploads as he does not have an M8 for testing purposes.
All my files have been tested on my device prior to uploading however please proceed at your own risk as I do not take any liability for your devices, also confirm md5's match prior to flashing, enjoy!
As with vomer if you would like to support my work please use the Donation Button in my Signature, thank you.
Firmware Downloads (Device & SD card will not be wiped using these files):
4.x.x Base Without Red Text
- 1.54.401.5 (Rename to firmware.zip after downloading)
- 1.54.401.10 (Rename to firmware.zip after downloading)
- 2.12.401.3 (Rename to firmware.zip after downloading)
- 2.22.401.4 (Rename to firmware.zip after downloading)
- 2.22.401.5 (Rename to firmware.zip after downloading)
- 3.28.1540.5 (Rename to firmware.zip after downloading)
- 3.28.401.6 (Rename to firmware.zip after downloading)
- 3.28.401.7 (Rename to firmware.zip after downloading)
- 3.28.401.9 (Rename to firmware.zip after downloading)
5.x.x Base Without Red Text
- 4.16.1540.8 (Rename to firmware.zip after downloading)
- 4.16.401.9 (Rename to firmware.zip after downloading)
- 4.16.401.10 (Rename to firmware.zip after downloading)
4.x.x Base With Red Text
- 1.54.401.5 (Rename to firmware.zip after downloading)
- 1.54.401.10 (Rename to firmware.zip after downloading)
- 2.12.401.3 (Rename to firmware.zip after downloading)
- 2.22.401.4 (Rename to firmware.zip after downloading)
- 2.22.401.5 (Rename to firmware.zip after downloading)
- 3.28.1540.5 (Rename to firmware.zip after downloading)
- 3.28.401.6 (Rename to firmware.zip after downloading)
- 3.28.401.9 (Rename to firmware.zip after downloading)
5.x.x Base With Red Text
- 4.16.1540.8 (Rename to firmware.zip after downloading)
- 4.16.401.9 (Rename to firmware.zip after downloading)
- 4.16.401.10 (Rename to firmware.zip after downloading)
Fantastic! Great guide just as with the M7. This is much appreciated and more importantly trustworthy. It's best to remove all the guesswork when messing with these partitions and your guide does exactly that!
HTC One M8 | ARHD
TorrentzRock said:
Fantastic! Great guide just as with the M7. This is much appreciated and more importantly trustworthy. It's best to remove all the guesswork when messing with these partitions and your guide does exactly that!
HTC One M8 | ARHD
Click to expand...
Click to collapse
Thanks for your kind words
Sent from my Nexus 7 using Tapatalk
I've already gone through to S-off on my own, but your guide will be what I share with people who ask how.
Nice work!
Sent from my HTC One_M8 using XDA Free mobile app
Have been waiting for this. Thanks, and great work, as usual.??
Sent from my SM-P600 using XDA Premium 4 mobile app
"Latest firmware's can be found in the post below.
Download the firmware zip file you would like to flash & rename it to firmware.zip..."
Where is the latest firmware? I have htc one m8 verizon (bl unlocked, rooted, s-off, supercid).
iweksler said:
"Latest firmware's can be found in the post below.
Download the firmware zip file you would like to flash & rename it to firmware.zip..."
Where is the latest firmware? I have htc one m8 verizon (bl unlocked, rooted, s-off, supercid).
Click to expand...
Click to collapse
It will be posted soon.
Sent from my Nexus 7 using Tapatalk
Fantastic guide!
One recommendation though, when you are running adb and fastboot on Mac or Linux, it should be ./adb and ./fastboot.
Cheers
Stewart
Great guide. I already went through unlock & S-off but I used your guide for M7 last year, I think a lot of M8 users will be glad to find this thread
Good guide. However for a second there, I thought that this was a new way to achieve S-OFF... Too bad.
StuMcBill said:
Fantastic guide!
One recommendation though, when you are running adb and fastboot on Mac or Linux, it should be ./adb and ./fastboot.
Cheers
Stewart
Click to expand...
Click to collapse
works both ways if you use my method of installation
vomer said:
works both ways if you use my method of installation
Click to expand...
Click to collapse
Ah ok, cool. Sorry about that!
StuMcBill said:
Fantastic guide!
One recommendation though, when you are running adb and fastboot on Mac or Linux, it should be ./adb and ./fastboot.
Cheers
Stewart
Click to expand...
Click to collapse
Only if you don't have it installed correctly.
My M8 is a Developer Edition ( 1.54.1540.9 ).
HBOOT - 3.16.0.0000
cid: BS_US001
I'm getting this error when i try to S-OFF
"whelp this sucks, firewater can not work on your device no amount of reflashing, retrying, or ruuing will fix.DO NOT COME TOIRC ASKING FOR UPDATES OR ETAS!!! if we were able tpo fix this issue, it will be announced bye bye... sorry it didnt work out."
vickysud said:
My M8 is a Developer Edition ( 1.54.1540.9 ).
HBOOT - 3.16.0.0000
cid: BS_US001
I'm getting this error when i try to S-OFF
"whelp this sucks, firewater can not work on your device no amount of reflashing, retrying, or ruuing will fix.DO NOT COME TOIRC ASKING FOR UPDATES OR ETAS!!! if we were able tpo fix this issue, it will be announced bye bye... sorry it didnt work out."
Click to expand...
Click to collapse
Use SunShine to gain S-Off on your device, see here for instructions and downloads.
Sent from my HTC One using Tapatalk Pro
Sorry if my question would sound quite awkward to many people, but I am VERY new to rooting and all these.
I got a Verizon HTC m8, and I do not live in the U.S., so since I have to be on the Verizon network to get updates for my phone, for me that's not a choice. Which brings me here, right here! To root my device to be able to update it. But I have a couple of questions, and I like them to be answered. And since I am too new with this, any forum I read, I kind of got confused with all of it. SO, i would just like to get simple answers please.
1: Will this process help me update my phone and using the stock HTC RUU? Without losing HTC sense and all of that?
2: Will I be able to uninstall the annoying apps from Verizon?
3: Will this anyhow affect my phone to perform worse?
I don't care about warranty though, I am not in the U.S anyway. And won't be going there for a long time I guess.
Thanks for caring!
Hey @vomer, nice to have you here in M8 threads. Perfect guide like it was already with m7. Can we expect also your list of customized fws? I always preferred using your fws on my m7!! I know you don't have M8... But maybe you will be able to extend this thread with fws checked by yourself! Thx again for the great guide!!!
Sent from my M8
Toxicology said:
Hey @vomer, nice to have you here in M8 threads. Perfect guide like it was already with m7. Can we expect also your list of customized fws? I always preferred using your fws on my m7!! I know you don't have M8... But maybe you will be able to extend this thread with fws checked by yourself! Thx again for the great guide!!!
Sent from my M8
Click to expand...
Click to collapse
Yup post 3 will have ones tested by me.
Sent from my Nexus 5

[D855] [GUIDE] One Click ROOT+TWRP Recovery for Lollipop Stock Firmware [20H/20P/20G]

One Click ROOT+TWRP Recovery for Lollipop Stock Firmware ​-----------------------------------------------------------------------
I recommend you to use AutoRec For Lollipop 20H from @[B]bender_007[/B]
@ingoljosh includes all version of autorec (D855, D852, D850, LS990 ...) in his post : Flash TWRP With AutoRec
​
First use OneClic Script ( by @avicohh ) to root your G3
Then install and use AutoRec to install the recovery custom
-----------------------------------------------------------------------​Only for D855​Only Lollipop (not KitKat)
(16GB/2GB and 32GB/3GB variants)​Use only this tuto in case of failure with the previous quoted method​Credit
- @6ril1 for all his advice and convinced me to publish this method here
- @somboons and his post for the LG G2 : [TOOLS] One Click ROOT+TWRP Recovery for Lollipop Stock Firmware
Somboons have modified One Root Script ROOT KitKat / Lollipop firmware that for One Click ROOT+TWRP D802 firmware 30a/30d and I have updated his work for the LG G3 D855
- @avicohh for his One click script
- @thecubed for Bumps!
- @Unjustified Dev for send_command and his New Root Method for LG Devices
- @Chainfire for SuperSU
- G3 tuto on Frandroid
---------------------------------------------​Download Link for Lollipop 20H:
Mega LGG3-D855-OneClickRootRecoveryV1.1.zip
Box LGG3-D855-OneClickRootRecoveryV1.1.zip
Dropbox LGG3-D855-OneClickRootRecoveryV1.1.zip
md5 : 33c50a727eecc9402ae1551e818b9615
---------------------------------------------
NEW​
Download Link for Lollipop 20P:
Mega LGG3-D855-OneClickRootRecovery-V20P.zip
Dropbox LGG3-D855-OneClickRootRecovery-V20P.zip
md5 : a5f1776215dc6e9792e57efae400dcae
Download Link for Lollipop 20G:
Mega LGG3-D855-OneClickRootRecovery-V20G.zip
Dropbox LGG3-D855-OneClickRootRecovery-V20G.zip
md5 : 624a30b28037a6ed7023ea1f245c2aa8
@6ril1 thank to him for the bump of the 20P and 20G boot :good:
20P and 20G --> If you are not root having applied this tool, copy UPDATE-SuperSU-v2.46.zip on your SDCARD , restart on recovery mode and flash UPDATE-SuperSU-v2.46.zip
For those who used the LGG3-D855-OneClickRootRecoveryV1.1.zip version (for 20H) on the firmware:
- 20P download this file : Kernel fixed by @6ril1 (v20p) --> http://forum.xda-developers.com/showpost.php?p=60770468&postcount=1019
- 20G download this file : Kernel fixed by @6ril1 (v20G) --> http://forum.xda-developers.com/showpost.php?p=60940277&postcount=220
And use Flashify or your custom recovery to install this boot
For more informations see here : http://forum.xda-developers.com/showpost.php?p=60913483&postcount=23
Thank's @black_horse_88
---------------------------------------------​
changelog:
http://forum.xda-developers.com/showpost.php?p=59926518&postcount=91
older version:
Mega LGG3-D855-OneClickRootRecovery.zip
Box LGG3-D855-OneClickRootRecovery.zip
Dropbox LGG3-D855-OneClickRootRecovery.zip
md5 : 9f0dfaa556e33457163cb7d57ebc6b1d
(recovery includes in LGG3-D855-OneClickRootRecovery.zip file: TWRP 2.8.6.1 w. Splash Screens/Modem/F2FS)
Backup Data on SDCARD Before doing everything​
How to install
1 - Install LG drivers if they are not installed yet.
2 - Make sure you are enable USB Debuging Mode . (Go to Settings > General > About phone > Software information, tap Build number seven times and then go to Settings > Developer options and turn on Usb debugging)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
3 - Connect your phone to pc on PTP mode
4 - Extract LGG3-D855-OneClickRootRecovery.zip and double click on the OneClick_ROOT_RECOVERY.bat file, to run the script.
5 - Follow the instructions.
If the phone not recognize, try to switch between MTP and PTP options.
Watch the screen of your smarphone you could see this popup asking you to access to the G3
Of course, accept
Your G3 reboot several times.
If you see this message , reboot the G3 manually into Download mode
6 - Enjoy ROOT+TWRP on Lollipop Firmware
7 - Verify if you are root, you have custom recovery and working Download Mode
Problems and solutions
​1 - @somboons describes the manual procedure on his original publication for the LgG2. If you have errors during the script you can try the manual procedure.
somboons said:
Normally If doesn't work for people please checking port that connecting between device and computer or checking LG driver and Re-run script again or use Manual method
What does the automate script do ?
(For people can't use automate script we have to use manually ROOT+TWRP)
Make sure you are enable USB Debuging Mode . See this Method > Enable Debugging Mode
1. Pushing all stuff files
Run file
Command Prompt.bat
Click to expand...
Click to collapse
It will be show command DOS windows
C:\Users\M\Desktop\LGG3-D80230a-OneClickRootRecoveryV1.1>
Click to expand...
Click to collapse
Using command as below to push files to device
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 aboot.img /data/local/tmp/aboot.img
adb.exe push laf.img /data/local/tmp/laf.img
adb.exe push boot.img /data/local/tmp/boot.img
adb.exe push recovery.img /data/local/tmp/recovery.img
Click to expand...
Click to collapse
2. Reboot to Download mode
3. When enter to Download mode successfully.We need to send command to connect device with computer
Send_Command.exe \\.\COM_PATH
Click to expand...
Click to collapse
COM_PATH . we can find with ports.bat command
Ex.
C:\Users\M\Desktop\LGG3-D855-OneClickRootRecoveryV1.1>ports.bat
C:\Users\M\Desktop\LGG3-D855-OneClickRootRecoveryV1.1>reg query HKLM\hardware\devicemap\SERIALCOMM
HKEY_LOCAL_MACHINE\hardware\devicemap\SERIALCOMM
\Device\LGANDNETMDM0 REG_SZ COM3
\Device\LGANDNETDIAG1 REG_SZ COM4
A command that send to device when connecting to computer with Download Mode is
C:\Users\M\Desktop\LGG3-D855-OneClickRootRecoveryV1.1>Send_Command.exe \\.\COM4
Click to expand...
Click to collapse
4. When we see this prompt
C:\Users\M\Desktop\LGG3-D855-OneClickRootRecoveryV1.1>Send_Command.exe \\.\COM4
Author : blog.lvu.kr
SPECIAL COMMAND : ENTER, LEAVE
#
Click to expand...
Click to collapse
Try to use this command to ROOT+TWRP
# sh /data/local/tmp/lg_root.sh dummy 1 /data/local/tmp/UPDATE-SuperSU-v2.46.zip /data/local/tmp/busybox
Click to expand...
Click to collapse
5. When we see this message
ui_print - Disabling OTA survival
ui_print - Removing old files
ui_print - Placing files
ui_print - Post-installation script
ui_print - Unmounting /system and /data
ui_print - Done !
Please press Ctrl+C, and then type N and ENTER to reboot.
#
Click to expand...
Click to collapse
Try to use LEAVE command to restart device.
#LEAVE
Click to expand...
Click to collapse
6. Enjoy ROOT+TWRP
Click to expand...
Click to collapse
2- If you always have errors or blockings try this other manual method
1 - Apply this tuto : [GUIDE] New Root Method for LG Devices
2 - Then this one : http://forum.xda-developers.com/showpost.php?p=59931455&postcount=104
3 - If your G3 don't boot on system but you can go on Recovery and Download Mode
Your boot is not correctly flash and we have to make it by line of commands
Tuto here : http://forum.xda-developers.com/showpost.php?p=59962266&postcount=127
Good find, good job m8
Thanks for this solution and for the work done.
Hi, I'm currently rooted on stock lollipop but do not have recovery. Can I run this to give me custom recovery? Cheers
Smowza said:
Hi, I'm currently rooted on stock lollipop but do not have recovery. Can I run this to give me custom recovery? Cheers
Click to expand...
Click to collapse
+1
Sent from my LG-D855 using Tapatalk
Smowza said:
Hi, I'm currently rooted on stock lollipop but do not have recovery. Can I run this to give me custom recovery? Cheers
Click to expand...
Click to collapse
Yes you can
it's the twrp 2.8.6.1 version
Nice work.
Thx for the credit.
Huge Improvement!
HI @jac10000,
This is great! Way better than what I have posted.
I assume that this can be repackaged to cater to other LG G3 variants, by simply replacing aboot.img, laf.img, boot.img (users need to have this "bump'd" prior), and recovery.img (need to be "bump'd" prior as well) from those of their respective LG G3 variants, correct?
EDIT: I have promoted your approach in my how-to thread: http://forum.xda-developers.com/showpost.php?p=59897649&postcount=455
topet2k12001 said:
HI @jac10000,
This is great! Way better than what I have posted.
I assume that this can be repackaged to cater to other LG G3 variants, by simply replacing aboot.img, laf.img, boot.img (users need to have this "bump'd" prior), and recovery.img (need to be "bump'd" prior as well) from those of their respective LG G3 variants, correct?
EDIT: I have promoted your approach in my how-to thread: http://forum.xda-developers.com/showpost.php?p=59897649&postcount=455
Click to expand...
Click to collapse
Yes I think it's possible. I don't know the others models of G3 and their specific characteristics for installing custom recovery
jac10000 said:
Yes I think it's possible. I don't know the others models of G3 and their specific characteristics for installing custom recovery
Click to expand...
Click to collapse
HI @jac10000,
Great to hear.
Based on my experience in the Imageprep thread, installation of custom recovery is the same. I'll go ahead and try it out with my D858HK. Will let you know!
Does it make any difference if I have the LG G3 D855 16GB/2GB variant?
Can anyone report back?
@afilbit It work for 16go/2go and 32go/3go variants
Any other host for the file? Mega is blocked in India :/
@alsiladka Ok I do that , just a moment
https://app.box.com/s/qyquibqpnsh6tiq0kf8a7on2kyelvmf7
jac10000 said:
@alsiladka Ok I do that , just a moment
Click to expand...
Click to collapse
What would I need to provide to make this work on a f460k G3 Cat6? I have not found a bump'd boot.img to start with and don't fully understand how to make one myself.
Works great for my LG G3 D855 16GB. Big thanks! [emoji2]
Has anybody tried it on D855TR Turkish version?
BoredKender said:
What would I need to provide to make this work on a f460k G3 Cat6? I have not found a bump'd boot.img to start with and don't fully understand how to make one myself.
Click to expand...
Click to collapse
I do not know the specific obligations for the f460k. But for the D855 I extracted from kitkat Kdz the aboot.img and laf.img and copy them in the tools folder. I think you must use specific recovery Twrp for the f460k. For the bump boot, I have ever install recovery and bump boot by this method and I use here le boot.img includes in it.
Bump stock lp kernel can be made with linux :
http://forum.xda-developers.com/showthread.php?p=59806620
You need unpackbootimg and mkbootimg bin (you can compile them from source).
For the recovery, open bump in linux or the windows tool made for open bump should do the job
Success
Successfully completed process. TWRP installed and Download mode works. LG Stock OS (V20h-EUR-XX) was rooted before using "No Downgrade" method.
Details of my phone -
LGD855
32GB (European Model),
Software Version: V20h-EUR-XX
Thank you OP! You have just opened a new world for me.

R1 HD Amazon Bootloader unlock method

BOOTLOADER UNLOCK METHOD 1
Hi Guys thanks to a team effort the Amazon R1 HD has root access with SP Flash Tool and TWRP recovery image.
I went ahead with the help of @jcase and unlocked the bootloader because i wanted full access.
What i did is put together this script that will walk you through the steps to unlocking your Amazon R1 HD bootloader.
Steps are simple you just download this script that i created and click on the batch file once you have extracted it to your desktop. Follow the script it will walk you through everything.
Note Root access is required to use the script and you can watch a video on how to root the device below. My Script as been updated to work on Linux Mac or WIndows
Download Files Here
BLU-R1-HD-Amazon-Bootloader-Unlock.zip
How to unlock the bootloader video
<Mod Edit: Link removed for promoting affiliate sales link.>
How to root and install twrp recovery video
<Mod Edit: Link removed for promoting affiliate sales link.>
Here are the steps to check if your bootloader is unlocked since people are asking. With the device turned on and adb debugging working. Run these commands in terminal or command window
Code:
adb reboot bootloader
Once in fastboot mode run this command to check if unlocked.
Code:
fastboot getvar all
It will return yes for unlock and no for locked.
BOOTLOADER UNLOCK METHOD 2
View attachment 3825569
Steps
1. Download SP-Flash-Tool-bootloader-unlock.zip
2. Extract the SP-Flash-Tool-bootloader-unlock.zip to your desktop. Note 7zip is great to extract files.
3. lauch Flash_tool.exe
4. select scatter-loading and browser to load MT6735_Android_scatter_R1_Unlock.txt
5. click download button to start.
6. now plug your phone into the computer. to boot the device to preloader and start the flash. You can do it two ways: 1. power off the phone and flash will start or 2. From a powered off stat power on the device while plugged into the computer. either way will start the sp flash tool.
7. once the flash is complete which should take seconds you can unplug the device and reboot it. Congrats you can now unlock the bootloader like any normal device now.
WARNING UNLOCKING YOUR BOOTLOADER WILL WIPE DATA FACTORY RESET THE DEVICE
How to unlock the bootloader now that you have turned on this feature.
1. power off the device
2. holder volume up and power until you are at the boot menu with recovery fastboot and normal as options scroll with volume up to fastboot then press power button to select
3. once in fastboot mode you will need to option a command window on your computer and make sure you have your adb and fastboot files
4. cd to the folder with your adb and fastboot files then run these commands
5. to maks sure your devices are working correctly
Code:
fastboot devices
6. to unlock the bootloader
Code:
fastboot oem unlock
7. follow the directions on your device screen. once it is finished unlocking you can check it with
Code:
fastboot getvar all
8. Next to reboot the device use
Code:
fastboot reboot
thats it your bootloader is unlocked
Note: if you have twrp recovery install and unlock your bootloader with METHOD 2 the device will try and boot to recovery and wipe data which will fail because you and twrp installed.
The only way to fix this is to boot to fastboot mode and run this command
Code:
fastboot format userdata
then just reboot out of fastboot mode and the device will boot up.
Code:
fastboot reboot
Need help with these commands check out this video jump ahead to 6min 45sec to see commands above
<Mod Edit: Link removed for promoting affiliate sales link.>
For More info check HERE
Nice job!
Subbed to your YouTube channel!
Awesome. Can't wait for that Linux version!
triggerlord said:
Nice job!
Subbed to your YouTube channel!
Click to expand...
Click to collapse
thank buddy glad you liked it
Video tut is so much better than just typing out the steps.
good job.
Tomsgt said:
thank buddy glad you liked it
Click to expand...
Click to collapse
--------------------------------------------------------------------------------
[*] now that the device is in fastboot mode we are going to unlock the
[*] bootloader. on the next screen on your phone you will see [*] PRESS THE VOLUME UP/DOWN BUTTONS TO SELECT YES OR NO [*] just press volume up to start the unlock process.
--------------------------------------------------------------------------------
[*] press any key to start the unlock
< waiting for any device >
...
(bootloader) Start unlock flow
FAILED (remote:
Unlock operation is not allowed
) finished. total time: 12.588s
[*] once the bootloader is unlocked press any key to wipe data
Creating filesystem with parameters:
Size: 838860800
Block size: 4096
Blocks per group: 32768
Inodes per group: 7328
Inode size: 256
Journal blocks: 3200
Label:
Blocks: 204800
Block groups: 7
Reserved block group size: 55
Created filesystem with 11/51296 inodes and 6651/204800 blocks
target reported max download size of 134217728 bytes
erasing 'userdata'...
FAILED (remote: format for partition 'userdata' is not allowed
)
finished. total time: 0.021s
[*] Press any key to reboot the device
This is what I got and I'm assuming the boot loader unlock failed.
EDIT: Ran the .bat again and it seemed to work perfectly! Thanks
krchi said:
--------------------------------------------------------------------------------
[*] now that the device is in fastboot mode we are going to unlock the
[*] bootloader. on the next screen on your phone you will see [*] PRESS THE VOLUME UP/DOWN BUTTONS TO SELECT YES OR NO [*] just press volume up to start the unlock process.
--------------------------------------------------------------------------------
[*] press any key to start the unlock
< waiting for any device >
...
(bootloader) Start unlock flow
FAILED (remote:
Unlock operation is not allowed
) finished. total time: 12.588s
[*] once the bootloader is unlocked press any key to wipe data
Creating filesystem with parameters:
Size: 838860800
Block size: 4096
Blocks per group: 32768
Inodes per group: 7328
Inode size: 256
Journal blocks: 3200
Label:
Blocks: 204800
Block groups: 7
Reserved block group size: 55
Created filesystem with 11/51296 inodes and 6651/204800 blocks
target reported max download size of 134217728 bytes
erasing 'userdata'...
FAILED (remote: format for partition 'userdata' is not allowed
)
finished. total time: 0.021s
[*] Press any key to reboot the device
This is what I got and I'm assuming the boot loader unlock failed.
EDIT: Ran the .bat again and it seemed to work perfectly! Thanks
Click to expand...
Click to collapse
that means that you must not have give adb shell root access before booting into fastboot mode and so you cant unlock the bootloader. run the script again and this time make sure you have root access and adb debugging working on the device
Just wanted to pop in and thank you for the work. I never thought we'd be able to achieve bootloader unlock so soon after root!
Wow, thanks for the great work !!!
Worked like magic !!!
From Amazon prime day (& BLU R1 release) to unlocked bootloader in 2 weeks !!! :laugh::laugh::laugh::laugh::laugh:
jasonmerc said:
Just wanted to pop in and thank you for the work. I never thought we'd be able to achieve bootloader unlock so soon after root!
Click to expand...
Click to collapse
its a media tec device they arent every secure lol
Tomsgt said:
its a media tec device they arent every secure lol
Click to expand...
Click to collapse
That'll teach Amazon won't it
jasonmerc said:
That'll teach Amazon won't it
Click to expand...
Click to collapse
Lol yeah have you seen what I did with the Moto G from Amazon also.
Tomsgt said:
Lol yeah have you seen what I did with the Moto G from Amazon also.
Click to expand...
Click to collapse
You're Amazon Public Enemy #1 aren't you. I'm gonna go look now.
jasonmerc said:
You're Amazon Public Enemy #1 aren't you. I'm gonna go look now.
Click to expand...
Click to collapse
Once you find that you should check out my Amazon fire tablet 5th gen super tool
...ran out of thanks from last night but this sub-forum is my new home guys. lmao
Was already subbed to your channel and liked the video
Thanks again
Do not run this script as administrator. It will fail. It would no unlock in fastboot. I tried without admin rights and it worked perfect.
Thanks for all of your work!
choder said:
Do not run this script as administrator. It will fail. It would no unlock in fastboot. I tried without admin rights and it worked perfect.
Thanks for all of your work!
Click to expand...
Click to collapse
Interesting not sure what that is about but not really a big deal thanks for the heads up I am sure it will help others.
Tomsgt said:
Interesting not sure what that is about but not really a big deal thanks for the heads up I am sure it will help others.
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thats the error I received. And on the phone it said "unlock failed.... return to fastboot 3s"
choder said:
Thats the error I received. And on the phone it said "unlock failed.... return to fastboot 3s"
Click to expand...
Click to collapse
Run the script again and this time make sure you grant root to adb shell
jesus tittie effing christ, i love XDA devs!
thank you SO much for this!
I bought the Amazon version specifically with the hopes that some XDA ppl would be able to root and BL-unlock it.
gamble = paid off.
bring on the ROMS! lol

Categories

Resources