Everytime I have to unlock,flash recovery and root I can't remember how to do it....
So I'm writing this very easy guide.
This was a fiddly little phone to root!!!
First off get the One Mini 2 drivers from here:
http://www.htc.com/uk/software/htc-sync-manager/
I personally cannot stand HTC Sync, it's totally pointless but it does contain all the drivers, if you can extract just the drivers then do...
Download Android SDK Slim from here:
https://mega.nz/#!8tETTbga!iVOYHGwT7...PNuQCrX6zJxpwQ
Unzip it anywhere you like, desktop's easy but it can be anywhere...
Go to https://www.htcdev.com log in click on Get Started then Unlock Bootloader and choose One Mini 2 from the dropdown.
Click Yes and Tick the two boxes for all the legal stuff.
Now go into your One Mini 2 Phone Developer Settings and switch on USB debugging.
Next go to Power settings and switch off Fast boot.
Then connect the phone to your PC via USB cable.
Allow your PC to recognise it and download any stuff it wants to.....
Go make a cup of Tea while this is happening.
Next go to your SDK folder, wherever you ended up putting it, click through to the Platform Tools folder where you will see ADB and Fastboot.
Hold down Shift and Right Click anywhere in the folder, choose Open Command Window Here.
In Command Window Type: adb reboot bootloader
Your Phone will boot into Bootloader
Keep the Command Window open...from now until the very end!!
That has just skipped all the 4 Steps on the HTC Dev site!!!
Proceed to Step 5
Now in the Command Windows Type: fastboot oem get_identifier_token
You will see a long block of text. Copy and paste this text into the the token field on the HTC Dev site. Right Click choose Mark and highlight the square bit of code then press Enter to copy.
Paste that into the My Device Identifier Token
HTC will email you a little Unlock_code.bin file within seconds (Check your Junk folder)
Then copy or move the token to the Platform Tools folder.
Back to your Command Window which should still be open!!
Type: fastboot flash unlocktoken Unlock_code.bin
Now follow the instructions on the Phone....
The phone will Unlock the bootloader....
And Reboot your phone....
You need to go back to settings and switch on USB Debugging and switch off Fastboot (See start of tutorial)
Make sure you are still plugged into your PC
In Command Window Type: adb reboot bootloader and your phone will go back into the Bootloader screen.
Next go here: https://forum.xda-developers.com/on...recovery-twrp-3-0-2-0-unofficial-htc-t3555343
Download this TWRP
Place that file in the Platform Tools folder
Then in Command Window type: fastboot flash recovery twrp_3.0.2-0_v0.1.img
This will install your TWRP Recovery!!!
This bit took me a day to sort out... You need to install SuperuserSU but you can't do it using the TWRP "Do you want to install SuperuserSU" method...
The easiest way I found was to Reboot your phone normally into the OS.
Go to Google Play and download ESFile Explorer
Then in a browser go here: http://www.supersu.com/download and download the Recovery V2.79 Flashable.zip don't be tempted to use the 2.8 version...yet!
Now you have the SuperuserSU in downloads...
Boot into Recovery and in TWRP press Install and find the Download folder, then open that to find Recovery V2.79 Flashable.zip.
Select that and swipe to install....voila!!!
Reboot your phone into the OS
From there open the Super SU app and update your Super User Binaries...
And that's how to Unlock the Bootloader, Install TWRP Recovery and Root....
EASY!!!!
:silly::silly::silly:
If you want to S-Off you can only do it using Sunshine and you have to relock bootloader!!!
To relock bootloader connect phone to PC with USB Debugging switched on and Power/Fast boot switched off.......right click holding shift in platform tools click on open command window here...
Type: adb reboot bootloader
Once in Bootloader...
Type: fastboot oem lock
EASY!!!!
:silly::silly::silly:
Related
Hello,
First off, I'd like to apologize for putting this in the "General" section, as I am new, I cannot post in the development related sections.
So, I have compiled a all in one package for rooting your HTC One, this kit includes fastboot, drivers, recoveries, SuperSU, and anything else you will need to root your device (there is a full list below). I have compiled some pretty detailed instructions and will post them in the second post.
INCLUDED FILES:
Fastboot
adb
Clockwork Mod Touch 6.3.something
TWRP 2.5.0
SuperSU (recovery flashable)
Disable Write Protection (recovery flashable)
Drivers (32 and 64 bit)
Stock Boot Image and Recovery
INSTRUCTIONS-
Download Latest:adf . ly/O7zCG
Past Releases:
None Now, this is 1.0!
Notes:
By downloading this you are placing the full responsibility on yourself for anything that happens to your sexy new phone, unless it starts shooting lasers and destroying iDevices, then, the Credit is mine
This works on both Windows and Mac OSX
If you make a video or blog post etc get my permission BEFORE
ENJOY!!!
Instructions
Kwongger's Sprint HTC One All-In-One Pack
1. Create an account at HTC DEV
2. Unlock using the HTC Dev instructions (below) (select "all other supported devices" at start)
3. Flash A recovery using the below instructions
4. Either Flash the SuperSU zip (stock rooted) or the rom of Your Choice (both IN RECOVERY)
NOTE:
I will soon post a detailed YouTube video (in 2 weeks or so when I get my One!)
on youtube com /user/ kwongger
HTC unlock method instructions:
Just So you know, these are directly from htc, all credit to them!
Step 1: Remove and reinsert the battery then proceed to step 2. For devices without a removable battery, long press the power key then select restart. Hold down the volume down key while restarting to start the device in Bootloader mode.
Step 2: Press Volume Down and Power to start the device into Bootloader mode.
Step 3: Use the Volume buttons to select up or down. Highlight Fastboot and press the Power button.
Step 4: Connect the device to the computer via a usb cable
Step 5: Isn't needed
Step 6: Open a command prompt in the directory by pressing shift, right clicking, and selecting open command prompt window here
Step 7: Navigate to where you unzipped the ZIP file and go to the folder you just created (see step 6 above)
Step 8: Type in Command Prompt: fastboot oem get_identifier_token
Step 9: You will see a long block of text. Copy and paste into the token box on HTC DEV.
You should get this:
Token Submitted Successfully!
You've been sent an email with your unlock key as a file attachment. Please review this email for further instructions and a link to complete the Bootloader process.
Leave your cmd window open you will need it after you get your Unlock_code.bin in the e-mail.
You can place the Unlock_code.bin in your Root folder and follow the instructions from the e-mail.
NOW: boot to the bootloader and select fastboot
Installing TWRP
Now type "fastboot flash recovery openrecovery-twrp-2.5.0.0-m7wls.img" without the quotes and press enter
Now type "fastboot erase cache" without the quotes and press enter
This will install custom TWRP recovery on your phone so you can start flashing custom ROMs.
Installing CWM v6.0.3.1
Turn phone completely off
Boot into HBOOT>Fastboot
Use command "fastboot flash recovery recovery-clockwork-6.0.3.1-m7wls.img" without the quotes or
"fastboot flash recovery recovery-clockwork-touch-6.0.3.1-m7wls.img" also without the quotes
AFTER FLASHING RECOVERY
1. Boot to your recovery and flash the rom of your choice.
~or~
Boot to your recovery and flash the SuperSU zip.
2. Flash the Disable Write Protection zip (will allow you to replace/edit system files)
Frequently Asked Questions
FAQ
Will this work on (insert alternate Htc One carrier here)?
Most likely not, give it a shot though! Remember I am not responsible for anything that happens to your device.
Can I return to stock?
Yeah, just flash the stock stuff through fastboot and relock your boot loader.
Will this void my warranty?
If you really have this question you don't belong on these forums... YES htc even told you themselves when you started the bootloader unlock process
My phone won't boot.
Well you did something wrong, return to stock using the above instructions and then try again.
I am closing this thread because it has information which this thread already has in more detail.
It's best not to have a plethora of the same thread.
Thanks
Hey guys
I want to flash my Firmeware after i unlocked my Bootloader and rooted my phone. What are the steps to do so on MAC computers?
I unlocked my bootloader and rooted my phone few days ago by the following steps on my Mac sucessfully:
http://htconeroot.com/htc-one-root/how-to-root-htc-one-windowsmaclinux/
Step 1. First, go to Settings->Developer options and make sure USB debugging is checked ON.
Step 2. Connect a micro-USB cable from your HTC One to your computer.
Step 3. Download HTCOneRoot.zip and unzip to HTCOneRoot directory. This zip file contains everything you need to root your HTC One!
Step 4. Open a command prompt/terminal on your computer and type:
cd Downloads
cd HTCOneRoot
chmod 755 *
./adb-mac backup -apk -all -f backup.ab
Step 5. Go to your phone and choose “Backup up my data”. This will back up all of your app and app data.
Step 6. Once app backup is done, go to Settings->Power and make sure Fast boot is checked OFF.
Step 7. Turn off your HTC One. Then hold down Volume Down and Power buttons together for about 3-5 seconds until you see bootloader menu.
-Hit the Power button to enter Fastboot mode
-Connect micro-USB cable from your HTC One to your computer.
Step 8. Type the following in your command prompt/terminal:
./fastboot-mac oem get_identifier_token
Step 9. Copy the identifier token you get exactly as shown below (or see video tutorial).
Step 10. Go to HTCDev.com and log-in. If you don’t have an account, register then log-in.
Click on “Unlock Bootloader” then “Get Started”.
Step 11. Choose “All Other Supported Models” then click on “Begin Unlock Bootloader”.
Step 12. Choose “Yes”.
Step 13. Make sure check boxes are checked ON and click on “Proceed to Unlock Instructions”.
Step 14. Scroll all the way to the bottom and click on “Proceed to Step 5″.
Step 15. Scroll all the way to the bottom and click on “Proceed to Step 8″.
Step 16. Scroll all the way to the bottom and paste your token you copied over earlier. Make sure there’s no white spaces or INFO (if using MAC/Linux).
Step 17. Hit “Submit” and if you copied and pasted the token correctly, you should get a success message.
Step 18. Check your e-mail and you should have received Unlock_code.bin file from HTC.com.
Step 19. Download and copy the Unlock_code.bin file to the HTCOneRoot folder.
Step 20. Next type in command prompt/terminal:
./fastboot-mac flash unlocktoken Unlock_code.bin
Step 21. Go to your phone and choose “Yes” using Volume Up button then hit the Power button. Your HTC One will reboot in about 5 seconds.
Step 22. Once rebooted, your HTC One should be completely wiped and you should get Welcome message just like the day you got your phone. Sign in through the setup process then copy the CWM-SuperSU-v1.30.zip file in HTCOneRoot folder to anywhere on your HTC One’s internal storage.
Step 23. Power off your phone then re-boot into bootloader menu to fastboot mode like you did in Step 7.
Step 24. Type the following to install recovery:
For HTC One M7 (AT&T/T-Mobile/International/Unlocked/Developer)
fastboot flash recovery openrecovery-twrp-2.5.0.0-m7.img
Then Type:
./fastboot-mac erase cache
Step 25. Choose “Bootloader” and hit the Power button.
Step 26. Choose “Recovery” and hit the Power button.
Step 27. Once in TWRP recovery, choose “Install”.
Step 28. Choose the file CWM-SuperSU-v1.30.zip.
Step 29. Swipe to flash this file. This will root your HTC One by installing SuperSU superuser app and SU binaries.
Step 30. Choose “Reboot System” to reboot.
Step 31. Once rebooted, you will find “SuperSU” app in your app drawer. Congratulations! You’ve successfully rooted your HTC One! You can verify full root by installing a rooted app like Titanium Backup app.
My question:
How do I now flash a new Firmware on it? I know I have to relock my bootloader and then i can flash the firmware.
But what are the concrete steps in terminal and on the phone to relock and flash firmeware and for expample Revoultion HD on it?
Here I found the firmware http://forum.xda-developers.com/showthread.php?t=2182823
I would be grateful for any help
Filip
You would download the Mini-SDK folder which has fastboot and adb files inside and place it on the desktop. You would then open up a terminal window and navigate to that folder "cd /Users/yourusername/Desktop/nameoftheSDKfolder and then you would type fastboot and/or commands just as you would on Windows. I think the command for locking the bootloader is fastboot oem lock.
This is how you setup fastboot and ADB on your Mac: http://forum.xda-developers.com/showthread.php?t=1917237
Read the guide carefully and it will be a piece of cake. Download the "android.zip" file attached in the thread and place the folder on Desktop, do not download the big Android-SDK file (the guide will instruct you to do that anyway).
HI,
i own a HTC one with a T-mobile Austria branding which includes a million of apps i didn't need.
How can i change it to a Clean Stock HTC version on a MAC?
I really want to get the updates from HTC, not from T-mobile.
Thanks bye!
prognosticon said:
HI,
i own a HTC one with a T-mobile Austria branding which includes a million of apps i didn't need.
How can i change it to a Clean Stock HTC version on a MAC?
I really want to get the updates from HTC, not from T-mobile.
Thanks bye!
Click to expand...
Click to collapse
platform doesn't matter
gaining S-off is all you need
once you do that change the CID to match the unbranded HTC One device and install that RUU
You might have to change the Model ID (MID) as well but that's easy too.
Just pick an S-off method, you'll probably want revOne since it is just terminal commands.
Thanks but is there a way to get Soff without HTC-DEV on a mac also?
Edit:
Sorry just saw that it is no problem with revone!
gunnyman said:
platform doesn't matter
....... and install that RUU
Click to expand...
Click to collapse
I have no idea how to install a RUU via mac, google doesn't help.
My phone is now S-off and my CID is HTC__001.
What should i do next?
prognosticon said:
I have no idea how to install a RUU via mac, google doesn't help.
My phone is now S-off and my CID is HTC__001.
What should i do next?
Click to expand...
Click to collapse
oh you need windows to install an RUU I just did it with VM ware and an old windows disc I had laying around
As mentioned above, you'd need Windows in order to install an RUU. Follow this guide in order to install a RUU, and since you're on HTC__001, download and install this RUU:
http://bugsylawson.com/files/file/1...13323127-1031113105-release-310878-signedexe/
Here's the important part in the guide:
mike1986. said:
Going back to stock
What you need to know before going back to stock:
Your bootloader will never be "LOCKED" again. You can't restore it. You can only relock it.
"TAMPERED" text in bootloader will disappear only after proceeding method 2.
There are 3 main methods. All three will be described below.
Method 1 - only for users with .401 devices (for more info click here - RUU variants)
Visit this thread - [ROM] HTC One *STOCK* ROM
Download stock odexed version of most recent firmware and recovery.img
Move recovery.img to c:\mini-sdk location
Boot your device in recovery mode (power off the device and turn it on using power + vol down buttons and select "RECOVERY")
In main menu, select "install zip from sdcard" and "choose zip from sdcard".
Navigate to the location of stock ROM (zip) package and confirm flashing procedure.
After flashing process is complete, reboot the device in bootloader mode.
Connect your device to the PC
Boot your device in fastboot mode (like you did during unlocking bootloader - power off the device and turn it on using power + vol down buttons and select "FASTBOOT")
Open up command prompt ( Start > Run > type cmd and hit enter ). The window that appears is called Command Prompt. <click here to see the image>
Navigate to where you unzipped "mini-sdk" package (type in Command Prompt: cd c:\mini-sdk). Note: make sure the path is not c:\mini-sdk\mini-sdk
In the Command Prompt type following command: fastboot flash recovery recovery.img
You have now stock boot, system and recovery partitions. Time to relock your bootloader.
In the Command Prompt type following command: fastboot oem lock
Method 2 - flashing RUU (ROM Update Utility)
Visit this or this thread.
Find proper RUU for your device
Connect your device to the PC
Boot your device in fastboot mode (like you did during unlocking bootloader - power off the device and turn it on using power + vol down buttons and select "FASTBOOT")
Open up command prompt ( Start > Run > type cmd and hit enter ). The window that appears is called Command Prompt. <click here to see the image>
Navigate to where you unzipped "mini-sdk" package (type in Command Prompt: cd c:\mini-sdk). Note: make sure the path is not c:\mini-sdk\mini-sdk
In the Command Prompt type following command: fastboot oem lock
Flash RUU and follow on screen instructions.
You have now completely stock software on your device.
Method 3 - flashing nandroid backup
In custom recovery restore nandroid backup you did after flashing custom recovery for the first time.
If you performed nandroid backup before permanently flashing custom recovery, your stock recovery should be now flashed.
If you still have custom recovery, extract recovery.img from your nandroid backup.
Move recovery.img to c:\mini-sdk location
Connect your device to the PC
Boot your device in fastboot mode (like you did during unlocking bootloader - power off the device and turn it on using power + vol down buttons and select "FASTBOOT")
Open up command prompt ( Start > Run > type cmd and hit enter ). The window that appears is called Command Prompt. <click here to see the image>
Navigate to where you unzipped "mini-sdk" package (type in Command Prompt: cd c:\mini-sdk). Note: make sure the path is not c:\mini-sdk\mini-sdk
In the Command Prompt type following command: fastboot flash recovery recovery.img
You have now stock boot, system and recovery partitions. Time to relock your bootloader.
In the Command Prompt type following command: fastboot oem lock
Here are some videos you might find helpful:
1) by Flow-Wolf
How to Unlock the bootloader
How to Flash the recovery
How to root the HTC One
2) by udimars30
How to Unbrick/Unroot/Flash stock Rom Back on HTC ONE
[/FONT]
Click to expand...
Click to collapse
EDIT: You'll need to setup adb and fastboot on Mac in order to be able to use the terminal commands mentioned in the guide. This can help you do that: http://forum.xda-developers.com/showthread.php?t=1917237
DO NOT download the Android SDK as it is not necessary, however scroll down in the guide and you'll find a small zip file containing a folder called android which you should extract to your Desktop.
Hi all,
I have an HTC One M8. I bought it used and run a AT&T sim on Straight Talk. Previous owner had rooted it. I was trying to get the 4.4 updates and Sense 6.0.
The phone was already running HD Revolution 12.1 and Android 4.2.2 with TeamWin Recovery Partition v2.5.0.0
I downloaded and installed Android_Revolution_HD-One_71.1.zip.
I've run it several ways:
1. First w/o wiping from TWRP. (Factory reset settings)
2. Installed w/o "Wiping Userdata Partition" and then tried "Wiping Userdata Partition" from the HD Revolution installer.
3. SuperUser by Koush checked.
4. Stops at setting permissions "set_metsdata_recusrsive: some changes failed."
5. Finish
6, Zip Install details say "no MD5 file found".
7. Reboot System and it tells me "Root permissions appear to be lost. Fix root permissions now?" Yes....
Then reboots into white Bootloader screen. Anything selected here takes me to the Recovery page. Anything selected from the REBOOT menu in TWRP takes me to the Bootloader screen.
When this is done it reboots into the white bootloader screen. Any option I pick there takes me to the TWRP recovery.
I'm stumped. Any help /bread crumbs would be appreciated.
Bootloader shows:
**TAMPERED**
**UNLOCKED **
M7_UL pvt ship s-on rh
HBOOT-1.44.0000
RADIO-4A.14.3250.15
OPENDSP-v26.120.274.0202
eMMC-BOOT
May 3 2013, 20:01:28-1
Thanks
TJB
fastboot erase cache
Then flash TWRP 2.6.3.3
Then reflash the ROM.
TWRP 2.6
BenPope said:
fastboot erase cache
Then flash TWRP 2.6.3.3
Click to expand...
Click to collapse
I'm actually trying to mount the phone so I can see it from the PC update the TWRP. I downloaded openrecovery-twrp-2.7.1.1-m7.img but can't see how to load it to the phone.
PC sees the phone from Device Manager as a Disk Drive but it doesn't show up as a drive under My Computer.
I have Minimal ADB and Fastboot. Am I on the right track?
TJB
BenPope said:
fastboot erase cache
Then flash TWRP 2.6.3.3
Then reflash the ROM.
Click to expand...
Click to collapse
I tried to install openrecovery-twrp-2.7.1.1-m7.img but I can't see HTC from my PC. It shows up as in Device Manager but there's no way to write to it. I have Minimal ADB and Fastboot. Do I need a USB OTG cable. What else can I do from the PC side to see the phone?
Right now I'm just trying to get files to the phone. Am I on the right track?
THB
teebright said:
I tried to install openrecovery-twrp-2.7.1.1-m7.img but I can't see HTC from my PC. It shows up as in Device Manager but there's no way to write to it. I have Minimal ADB and Fastboot. Do I need a USB OTG cable. What else can I do from the PC side to see the phone?
Right now I'm just trying to get files to the phone. Am I on the right track?
THB
Click to expand...
Click to collapse
You cannot install like that, they have to be flashed via bootloader.
Do you have ABD installed on your PC?
If not you have two options.
OPTION 1
This guide for Windows 7 machine, this is the quickest way IMHO
Download the adb files for your respective PC from here : http://developer.android.com/sdk/index.html
Once you have downloaded the correct one for your PC (i.e. 32 or 64bit) you will be left with a zip FOLDER named something like this adt-bundle-windows-x86_64-20130522.zip (this is for 64 bit machine), Unzip it somewhere on your pc
Locate the unzipped folder and you should have/see the following inside
• Eclipse
• Sdk
• SDFK manager .exe
Open up the sdk folder and you will find 6 folders inside, cut the 'platform-tools’ folder , then double click my computer and then enter the C: drive of your PC. Paste this folder here in the C: drive and rename it Andriod-adb.
Then right mouse click my computer and go properties, then go and click Advance system settings located on left hand side this will bring up system properties box, click the Environment Variables… tab (it will open further details) and locate the Environment Variables list scroll down until you find path, highlight this then click edit.
Click mouse in here and scroll right to the end after the last entry
Type the following ;C:\Android-adb (noting only adding the first ; if not already there), if it is already there just type C:\Android-adb. Then hit Ok then OK again and your ADB should now be successfully setup.
To test this
From the windows start button, and in the search programs and files box type cmd and enter, this should bring up a command window.
Plug in your device and type adb devices, you should see it locate your phone
OPTION 2
Or try this, extract the attached file to your desk. place your recovery img in here and in a blank spot here hold the shift key down and right mouse click this should bring up list allowing you to "open command prompt here" then follow instructions below..View attachment 2850273
------------------------------------------------------------------------------------------------------------------------------------------------------
Once you have ADB working via either of the above sorted from a
1. Command prompt you should be able to type adb reboot boatloader, if you phone reboots into bootloader go to next step
2. Place the recovery image "openrecovery-twrp-2.7.1.1-m7.img " in the same adb folder as downloaded in option 2
3. Open a command prompt from within this folder and then type fastboot flash recovery openrecovery-twrp-2.7.1.1-m7.img
4. Once sent it should com back to prompt
5. Type fastboot erase cache, then when completed type fastboot reboot
Good luck
fixed!
I fixed it! Per the recommendation I was trying to upgrade TWRP to 2.6.3.3.
I plugged in the phone to the PC via USB and made sure the phone is in FASTBOOT USB mode from the bootloader menu.
I installed "Minimal ADB and Fastboot" on the PC. Running that from the command line (cmd.exe) you type "fastboot flash recovery " then drag the file in. (watch the youtube video "How to install TWRP recovery on the HTC One M8" by ROOTJUNKIE-it will make more sense). In my case it was the 2.6.3 TWRP.img file. That pushes the update to the phone. I already had the HD 71.1 zip on the phone. I installed that via the TWRP install and from there it booted up normally. Had to setup the phone again but my music/pics were still there. Thanks all for the help!
OK Guys the e1 has been an absolute mare... to root or basically do anything with so heres a guide to finally root this thing and install a custom recovery WHOOO.......
OK FIRST THINGS FIRST... UNLOCK BOOT LOADER ABSOLUTE BEST WAY AND SAFEST WAY TO DO IT.........
Please note! It will only be possible to unlock the boot loader for certain releases. You can check if it is possible to unlock the boot loader of your device in the service menu by following the steps below:
In your device, open the dialler and enter *#*#7378423#*#* to access the service menu.
Tap Service info > Configuration > Rooting Status. If Bootloader unlock allowed says Yes, then you can continue with the next step. If it says No, or if the status is missing, your device cannot be unlocked.
Go here and check whether your smartphone is on the “unlock bootloader” list or not. If your phone is not listed there it means that you cannot use this guide for unlocking the system
.
Also, on your handset type and dial: *#*#7378423#*#*; then go to “Service info -> Configuration -> Rooting Status” and check if the “Bootloader unlock allowed” says yes. If the “no” answer will be displayed then you will not be able to unlock the bootloader of your device.
Now, extract the file named “downloadinf.zip” (which has been downloaded before) on your computer.
Then, copy the obtained file (“android_winusb.inf”) to path c:\android-sdk\extras\google\usb_driver.
Click yes if asked to overwrite something.
Type *#06# on your phone and get the IMEI number; write it down as you will need it a little bit later.
Now, go here.
On the first page click on “Yes, I’m sure”.
Agree to Sony’s legal terms and then hit “I accept”.
On the next page enter your name, email and your device’s IMEI number and click on “Submit”.
An unlock code will now be offered; note it down.
Turn off your device and connect the same with the computer by pressing on the POWER BUTTON +vol down
Install the drivers on the path mentioned above (c:\android-sdk\extras\google\usb_driver).
Now, on your computer open command prompt: “start -> run -> type cmd”.
On the cmd window enter the following commands (one at a time): cd C:\android-sdk\platform-tools; fastboot.exe -i 0x0fce getvar version; fastboot.exe -i 0x0fce oem unlock 0xKEY (replace key with the code obtained before).
That’s all, now the bootloader will be unlocked.
In the end, remove the USB cable and reboot your smartphone.
NOW OK WITH BOOT LOADER UNLOCKED ............
Firmware...............
it is best to roll back via flashtool to 20.1.A.0.47 firmware its more compatible with the custom recovery ...
download firmware..https://docs.google.com/uc?id=0B1oU02TyhZkAald4OFQ5MEVMOFk&export=download
download flashtool...https://github.com/Androxyde/Flashtool/archive/master.zip
place firmware in in firmware folder in flashtool directory connect phone holding powerand vol down and flash
NOW THE HEAD ACHE ROOTING BUT STICK WITH IT AND WE'LL DO IT
download http://www.mgyun.com/en/getvroot ( ok i understand people are sceptical of this but trust me it works it wins half the battle)
it will root xperia e1 alas! you will only have limited root privleges ((and it will install 2 apps easily uninstalled))) and it will install its own su app which does work but a bit annoying soo...
you can remove this via a delete system apps app, you do have enough privelages to do this....
install root checker it will say you dont have full root priveleges but su installed ? ok dont panic
CUSTOM RECOVERY
THIS WILL GET THEM FULL ROOT PRIVELEGES WE HAVE BEEN LONGING FOR ...
OK DOWN LOAD THIS RECOVERY IMAGE ...http://forum.xda-developers.com/attachment.php?attachmentid=3036643&d=1417104506
NOW
1. extract zip to somewhere on your computer & place img in the directory of fastboot.exe
2. Connect your phone in fastboot mode press vol + button while connecting to USB
3. Flash via fastboot ON FASHTOOL note to enter fast boot mode HOLD POWER AND VOL UP BLUE LIGHT SHOULD BE SOLID...
4.REBOOT..
OK NOW FINALLY
REBOOT INTO RECOVERY ....HOLD POWER AND VOL DOWN
NOW NAVIGATE TO ...ADVANCED MENU
OK NOW GO TO RE-ROOT SYSTEM (superSU) PRESS THIS REBOOT PHONE GO TO PLAY STORE RE-INSTALL SUPER USER APP
ROOTED...........................WHOOOOOOOO ps Check this with root checker
ALL COMMENTS WELCOME ...................................