Related
Hi, i need help to rooting my Ascend D1.
Do anyone help???
Tks.
powerdgo said:
Hi, i need help to rooting my Ascend D1.
Do anyone help???
Tks.
Click to expand...
Click to collapse
I have root and recovery on my ascend Ascend D1 (u9500) (NOT Quad!)
First i followed steps 1-7 here:
[not allowed to post link since i have to few posts]
ht tp : / / johnnyparanoia.blogspot . se/2012/06/how-to-root-huawei-ascend-p1-u9200.html
In step one i chose ("just the tools...")
To get ClockWorkMod Recovery i had to experiment a bit. Note that i believe that using CWM might hinder the possibilities to install official updates from Huawei.
How i did i wrote in a comment to the blog post previously mentioned.
I managed to install recovery (ClockWorkMod Recovery v5.8.4.5) after a lot of messing around.
First i installed Android Control (to c:\AndroidControl)
I downloaded cwm_touch_recovery_viva_beta.img and put it in c:\AndroidControl
Then i went into the phones download mode (or whatever it is called) by:
a: Turning off phone and wait a while
b: Hold Volume down and connect usb cable from computer
Now a new device shows up called Blaze. No driver could be identified. (in W7x64)
I Selected it in Device Manager and forced it to use "Android adapter ADB Interface" (I selected: Update driver software / Browse my computer... / Let me pick from a list... / Mobile phone (I think it was) / Android adapter ADB Interface).
I had the driver availible there. This might be from installing HiSuite earlier.
Now i started the command prompt (cmd) and went to c:\AndroidControl.
Then i ran the commands:
"fastboot devices" (to confirm that the device was identified. If no device is found an error will be thrown.)
"fastboot flash recovery cwm_touch_recovery_viva_beta.img"
"fastboot reboot"
Baseband version is: "IMC1202_20120620_PENTA"
Kernel version is: 3.0.8-00028-gf1d0793 [email protected] #1
Build number is: U9500-1V100R001C00B215
Kurbits!
Actually I did tried hard to follow your steps but it dostn't work. Luckily, after a long day trying i'm now successfully got my D1 a CWM (ClockWorkMod Recovery v5.8.4.5).
However, still i can't ROOT it, i've been tried the UnlockRoot but no chance. Can you tell me how you have it ROOTED?
I plan to flash an international version but the process always aborted. Is there any trick to do it? The CWM always look for UPDATE.ZIP while the firmware that I've downloaded has only UPDATE.APP
Do you have any suggestions on how this can be accomplished?
Thanks!
Kurbits said:
I have root and recovery on my ascend Ascend D1 (u9500) (NOT Quad!)
First i followed steps 1-7 here:
[not allowed to post link since i have to few posts]
ht tp : / / johnnyparanoia.blogspot . se/2012/06/how-to-root-huawei-ascend-p1-u9200.html
In step one i chose ("just the tools...")
To get ClockWorkMod Recovery i had to experiment a bit. Note that i believe that using CWM might hinder the possibilities to install official updates from Huawei.
How i did i wrote in a comment to the blog post previously mentioned.
I managed to install recovery (ClockWorkMod Recovery v5.8.4.5) after a lot of messing around.
First i installed Android Control (to c:\AndroidControl)
I downloaded cwm_touch_recovery_viva_beta.img and put it in c:\AndroidControl
Then i went into the phones download mode (or whatever it is called) by:
a: Turning off phone and wait a while
b: Hold Volume down and connect usb cable from computer
Now a new device shows up called Blaze. No driver could be identified. (in W7x64)
I Selected it in Device Manager and forced it to use "Android adapter ADB Interface" (I selected: Update driver software / Browse my computer... / Let me pick from a list... / Mobile phone (I think it was) / Android adapter ADB Interface).
I had the driver availible there. This might be from installing HiSuite earlier.
Now i started the command prompt (cmd) and went to c:\AndroidControl.
Then i ran the commands:
"fastboot devices" (to confirm that the device was identified. If no device is found an error will be thrown.)
"fastboot flash recovery cwm_touch_recovery_viva_beta.img"
"fastboot reboot"
Baseband version is: "IMC1202_20120620_PENTA"
Kernel version is: 3.0.8-00028-gf1d0793 [email protected] #1
Build number is: U9500-1V100R001C00B215
Click to expand...
Click to collapse
try adb restore
khmerppc said:
Kurbits!
Actually I did tried hard to follow your steps but it dostn't work...
However, still i can't ROOT it, i've been tried the UnlockRoot but no chance. Can you tell me how you have it ROOTED?...
Click to expand...
Click to collapse
Hi. So you have tried steps 1-7 from ht tp : / / johnnyparanoia.blogspot . se/2012/06/how-to-root-huawei-ascend-p1-u9200.html [not allowed to post link since i have to few posts]
Where does it go wrong? I´ll qoute the steps for reference only.
The url referred in step one is: h ttp://w ww.mediafire.com/?7pdfh11ue8ykyk6
Step 1 - Download ...just the tools here - b113 b115 root u9200[Nixing] Tools Only and extract to your desktop.
Step 2 - Enable USB debugging on your phone - Settings -> Developer options -> USB debugging and plug it into your PC
Step 3 - Run hwadb.exe and let it finish.
Step 4 - Run ubl.exe and wait for it to finish.
Step 5 - Disconnect your phone from your PC and Reboot.
Step 6 - Check to see if Superuser has been installed on your phone.
Step 7 - If you find Superuser in your menu, Congratulations your phone is rooted
Click to expand...
Click to collapse
I got it to work without problem. If you can specify where it goes wrong could you post a screenshot of what happens or be more specific about which step that does not seem to work.
Kurbits!
Thanks for the reply. I've successfully rooted it now but not with the steps in the URL u provided. What I did was tried to fix the permission and root it via CWM.
Anyway, what I really wanna do now is to flash it with international firmware offered in Huawei download page for D1. But the thing is that the firmware is come with UPDATE.APP instead of UPDATE.ZIP and I did try to rename it but no chance, always aborted.
Do you have any idea how to get it done?
Cheers
J
Kurbits said:
Hi. So you have tried steps 1-7 from ht tp : / / johnnyparanoia.blogspot . se/2012/06/how-to-root-huawei-ascend-p1-u9200.html [not allowed to post link since i have to few posts]
Where does it go wrong? I´ll qoute the steps for reference only.
The url referred in step one is: h ttp://w ww.mediafire.com/?7pdfh11ue8ykyk6
I got it to work without problem. If you can specify where it goes wrong could you post a screenshot of what happens or be more specific about which step that does not seem to work.
Click to expand...
Click to collapse
the automated process from this thread did not work on my D1, but this manual process did:
download mempodroid and su from
http://forum.xda-developers.com/showpost.php?p=21756513&postcount=1
follow all instructions in that post up to the mempodroid command (1st 4)
execute mempodroid with these args instead (copied from the ubl.exe tool posted by the OP)
Code:
./mempodroid 0xd734 0xad9f sh
execute the rest of the commands from the mempodroid root post (up to the adb reboot)
Hey did you try the Bin4ry method? its so simple and took me seconds to root!
I am on the quad but im sure it should work through this restore method!
http://forum.xda-developers.com/showthread.php?t=1886460
Reflashing U9500 to stock / Upgrading HUAWEI firmware
I have been searching these and other forums for a while trying to determine how to (a) update my CWM & rooted U9500 to the newest huawei build (221), and (b) return the phone entirely to stock (remove root & CWM). The main issue with either is that with CWM installed I couldn't figure out how to install Huawei's firmware UPDATE.APP files retrieved from their website. Here's how I got that to work:
I used the current firmware from Huawei: U9500-1,Android 4.0,V100R001C00B221,General Version (I can't post links)
Extract the HUAWEI zip and copy the dload folder (containing UPDATE.APP) to a micro sd card
Download split_updata.pl & crc binary from modaco.com forum (google "Repacking UPDATA.APP")
Run the split_updata.pl script with the path to UPDATE.APP as a command line argument. It should extract a bunch of unknown files to the output directory.
unknown_file.7 (should be 5697536 bytes) is the official recovery partition. This is what you will replace CWM with. You can rename it to recovery.img, or just use the created filename when flashing.
Boot phone in download mode:
* Power off
* Hold POWER & VOLUME DOWN buttons
* Release both when Huawei logo appears
* Phone should not continue booting or enter CWM
Run fastboot devices and make sure something is listed (mine only printed a bunch of question marks, but it worked fine)
Run fastboot flash recovery recovery.img
Run fastboot reboot
After the phone boots up normally, go to settings -> storage -> software upgrade -> sd card upgade and click confirm.
This will reboot into the official recovery image and start the upgrade process. This will also remove CWM, root/superuser, and any other changes to the OS you have made.
If you were just looking to upgrade, you can reflash CWM and/or root the phone again. If you were looking to return to stock, you can then reboot into Android and run the factory reset option.
d_ckhole said:
I have been searching these and other forums for a while trying to determine how to (a) update my CWM & rooted U9500 to the newest huawei build (221), and (b) return the phone entirely to stock (remove root & CWM). The main issue with either is that with CWM installed I couldn't figure out how to install Huawei's firmware UPDATE.APP files retrieved from their website. Here's how I got that to work:
I used the current firmware from Huawei: U9500-1,Android 4.0,V100R001C00B221,General Version (I can't post links)
Extract the HUAWEI zip and copy the dload folder (containing UPDATE.APP) to a micro sd card
Download split_updata.pl & crc binary from modaco.com forum (google "Repacking UPDATA.APP")
Run the split_updata.pl script with the path to UPDATE.APP as a command line argument. It should extract a bunch of unknown files to the output directory.
unknown_file.7 (should be 5697536 bytes) is the official recovery partition. This is what you will replace CWM with. You can rename it to recovery.img, or just use the created filename when flashing.
Boot phone in download mode:
* Power off
* Hold POWER & VOLUME DOWN buttons
* Release both when Huawei logo appears
* Phone should not continue booting or enter CWM
Run fastboot devices and make sure something is listed (mine only printed a bunch of question marks, but it worked fine)
Run fastboot flash recovery recovery.img
Run fastboot reboot
After the phone boots up normally, go to settings -> storage -> software upgrade -> sd card upgade and click confirm.
This will reboot into the official recovery image and start the upgrade process. This will also remove CWM, root/superuser, and any other changes to the OS you have made.
If you were just looking to upgrade, you can reflash CWM and/or root the phone again. If you were looking to return to stock, you can then reboot into Android and run the factory reset option.
Click to expand...
Click to collapse
You need to correctly install the drivers for both adb and fastboot.
It would be a nightmare on a 64bit Windows system, but it's quite easy on Linux/MacOS systems.
Dell Venue 7 BOOT PROBLEM
Hello,
I replaced frameworks-res.apk, and others, for change design, but now i can't boot my tab ! , it just booting booting booting booting and booting, factory reset not helped?, can you help me please?
It's Dell Venue 7 3730
ManXXXX said:
Hello,
I replaced frameworks-res.apk, and others, for change design, but now i can't boot my tab ! , it just booting booting booting booting and booting, factory reset not helped?, can you help me please?
It's Dell Venue 7 3730
Click to expand...
Click to collapse
You need to flash again the stock rom, the factory reset won't work.
You can found it here http://forum.xda-developers.com/showpost.php?p=51090040&postcount=2 and flashing through fastboot
I don't know what frameworks-res.apk you used, but maybe you forgot set the right permissions, or maybe you took the files for other device.
DL VN 7
Is there some tutorial for flash with fastboot??, i never did it, and i don't want destroy some other..
Go here to Dell's opensource site.. http://opensource.dell.com/releases/...loper-edition/
Link
No working link
ManXXXX said:
No working link
Click to expand...
Click to collapse
first
sorry for the late reply.
In the dell's opensource page there aren't files for the 3730 (i don't know why)
but, may be i'm wrong, there aren't tutorials for flashing in fastboot, i only found posts in xda's dell venue general forum.
i'll write here a guide if you still without founding a tutorial and for any others if found this post
you need:
intel usb drivershttps://software.intel.com/en-us/android/articles/intel-usb-driver-for-android-devices , read the instruccions if you are in windows 8 (i'm on win7 so i cannot tell you if is the same method or not)
The tools for fastboot (there are in a folder called "google") is a little confused so better download @social-design-concepts miKIT_BATCH HERE (before continue let's say thanks to @social-design-concepts for his useful tool that also works for root ),extract wherever you want in your computer.
the files to flash HEREdownload the package for your device and once donwloaded extract where you want in your computer
NOW FOR FLASH
1.-
Install the intel android usb drivers, if you did this before, skip
2.-
Open the myKIT_BATCH folder and run the "runme.bat" file, then type ACCEPT, after that type 2 and press "enter" (the option 1 is for update the driver, in myKIT_BATCH's post 1 is explained) the font should be red.
3.-
boot into fastboot (press button "power" and button "volume down" at the same time) your tablet's screen will display a blue android with gears inside and below it the "droidboot" text and your device info in your device's top|left screen corner , if yes connect your tablet to pc to recognize it (if is the first time).
4.- Open a command window
after the pc recognizes your tablet unplug and plug again the usb cable, should be faster the recognicion this time.
Then in myKIT_BATCH window press "enter" to refresh, the font will become green and will display your device's info, if is going fine in the window type 4 and press "enter", will appear another window.
IF everything still going fine in the new command window type:
Code:
fastboot devices
will display your device's info
5.- let's start with fastboot
BUT first ENSURE THAT THE BATTERY HAVE A CONSIDERABLE CHARGED LEVEL
Unfortunately i don't know what happens if the tablet power off when flashing and if fastboot will work fine after so check your battery charge first
i need to tell you that the 1-4 steps are the most difficult steps (you should have at this time the rom downloaded and extracted only extract the downloaded package (the .7z file)
after this explained so let's start.
5.1.- WIPING
fastboot have some wipe commands so i will explain the 2 that i used:
Code:
fastboot erase cache
This code explains itself, you can try this code to verify that your device is connected
Code:
fastboot erase data
easy to use but powerful, this will erase app's data and also your internal storage (the 11GB that the tablet have to store files), unfortunately i used this without know and i lost 8GB of files
5.2.- NOW TO FLASH
works almost equal with the wipping commands so it's easy to explain.
let's start with system
for a easy explain you ned to open a window where the rom's files are stored in your pc and in the command shell type "fastboot flash system" and after that drag the system file (system.img.tar.gz) to the command window after dragging the file will appear in the command window the full path of the file
I.E i have a dell venue 8 3830 and i want to flash the jellybean 4.2.2 stock rom so i downloaded the Venue_8_WiFi_JB4.2.2v1.42_FLASHPKG and extract this in F:\VENUE 8 3830\stock rom folder so after type the command and drag and drop the system file in my command window will display this:
Code:
fastboot flash system F:\VENUE 3830\stock rom\VENUE_8_WIFI_JB4.2.2v1.42.system.img.gz
after this the command press "enter" and you don't need to do nothing (maybe your window will turn off and maybe you try to turn on but will keep off, don't worry only let fininsh) the fastboot program will start to prepare the file for upload to the tablet and after that to flash.
this will finish in 1-2 minutes.
NOW THE BOOT.IMG
is the same way than system but faster.
after finishing flashing system (when the window diplays the elapsed time) type: "fastboot flash boot" and drag and drop the boot.img file in the command window
I.E. in my device will be like this:
Code:
fastboot flash boot F:\VENUE 3830\stock rom\VENUE_8_WIFI_JB4.2.2v1.42.boot.img
press "enter" and will do the same like system prepare,upload and flash the file.
there are in the download package more file but only with BOOT and SYSTEM flashed your tab should boot
but if you want to flash the other images you need to type
for recovery:
Code:
fastboot flash recovery F:\VENUE 3830\stock rom\VENUE_8_WIFI_JB4.2.2v1.42.recovery.img
and for fastboot:
Code:
fastboot flash fastboot F:\VENUE 3830\stock rom\VENUE_8_WIFI_JB4.2.2v1.42.fastboot.img
for my example, for you will be change a little
thanks to all who read and understand this guide, bad english
you are free to comment this if i mistake
ADB Driver
Isrks said:
first
sorry for the late reply.
In the dell's opensource page there aren't files for the 3730 (i don't know why)
but, may be i'm wrong, there aren't tutorials for flashing in fastboot, i only found posts in xda's dell venue general forum.
i'll write here a guide if you still without founding a tutorial and for any others if found this post
you need:
intel usb drivershttps://software.intel.com/en-us/android/articles/intel-usb-driver-for-android-devices , read the instruccions if you are in windows 8 (i'm on win7 so i cannot tell you if is the same method or not)
The tools for fastboot (there are in a folder called "google") is a little confused so better download @social-design-concepts miKIT_BATCH HERE (before continue let's say thanks to @social-design-concepts for his useful tool that also works for root ),extract wherever you want in your computer.
the files to flash HEREdownload the package for your device and once donwloaded extract where you want in your computer
NOW FOR FLASH
1.-
Install the intel android usb drivers, if you did this before, skip
2.-
Open the myKIT_BATCH folder and run the "runme.bat" file, then type ACCEPT, after that type 2 and press "enter" (the option 1 is for update the driver, in myKIT_BATCH's post 1 is explained) the font should be red.
3.-
boot into fastboot (press button "power" and button "volume down" at the same time) your tablet's screen will display a blue android with gears inside and below it the "droidboot" text and your device info in your device's top|left screen corner , if yes connect your tablet to pc to recognize it (if is the first time).
4.- Open a command window
after the pc recognizes your tablet unplug and plug again the usb cable, should be faster the recognicion this time.
Then in myKIT_BATCH window press "enter" to refresh, the font will become green and will display your device's info, if is going fine in the window type 4 and press "enter", will appear another window.
IF everything still going fine in the new command window type:
Code:
fastboot devices
will display your device's info
5.- let's start with fastboot
BUT first ENSURE THAT THE BATTERY HAVE A CONSIDERABLE CHARGED LEVEL
Unfortunately i don't know what happens if the tablet power off when flashing and if fastboot will work fine after so check your battery charge first
i need to tell you that the 1-4 steps are the most difficult steps (you should have at this time the rom downloaded and extracted only extract the downloaded package (the .7z file)
after this explained so let's start.
5.1.- WIPING
fastboot have some wipe commands so i will explain the 2 that i used:
Code:
fastboot erase cache
This code explains itself, you can try this code to verify that your device is connected
Code:
fastboot erase data
easy to use but powerful, this will erase app's data and also your internal storage (the 11GB that the tablet have to store files), unfortunately i used this without know and i lost 8GB of files
5.2.- NOW TO FLASH
works almost equal with the wipping commands so it's easy to explain.
let's start with system
for a easy explain you ned to open a window where the rom's files are stored in your pc and in the command shell type "fastboot flash system" and after that drag the system file (system.img.tar.gz) to the command window after dragging the file will appear in the command window the full path of the file
I.E i have a dell venue 8 3830 and i want to flash the jellybean 4.2.2 stock rom so i downloaded the Venue_8_WiFi_JB4.2.2v1.42_FLASHPKG and extract this in F:\VENUE 8 3830\stock rom folder so after type the command and drag and drop the system file in my command window will display this:
Code:
fastboot flash system F:\VENUE 3830\stock rom\VENUE_8_WIFI_JB4.2.2v1.42.system.img.gz
after this the command press "enter" and you don't need to do nothing (maybe your window will turn off and maybe you try to turn on but will keep off, don't worry only let fininsh) the fastboot program will start to prepare the file for upload to the tablet and after that to flash.
this will finish in 1-2 minutes.
NOW THE BOOT.IMG
is the same way than system but faster.
after finishing flashing system (when the window diplays the elapsed time) type: "fastboot flash boot" and drag and drop the boot.img file in the command window
I.E. in my device will be like this:
Code:
fastboot flash boot F:\VENUE 3830\stock rom\VENUE_8_WIFI_JB4.2.2v1.42.boot.img
press "enter" and will do the same like system prepare,upload and flash the file.
there are in the download package more file but only with BOOT and SYSTEM flashed your tab should boot
but if you want to flash the other images you need to type
for recovery:
Code:
fastboot flash recovery F:\VENUE 3830\stock rom\VENUE_8_WIFI_JB4.2.2v1.42.recovery.img
and for fastboot:
Code:
fastboot flash fastboot F:\VENUE 3830\stock rom\VENUE_8_WIFI_JB4.2.2v1.42.fastboot.img
for my example, for you will be change a little
thanks to all who read and understand this guide, bad english
you are free to comment this if i mistake
Click to expand...
Click to collapse
When i installing the driver, always: Install failed, i have Windows 10 and i added language code
ManXXXX said:
When i installing the driver, always: Install failed, i have Windows 10 and i added language code
Click to expand...
Click to collapse
I found this around here, is for windows 8 but maybe useful for Windows 10
https://software.intel.com/en-us/android/articles/how-to-install-intel-usb-driver-for-android-devices-on-windows-8
ADB Driver
Nah nah this, i think ADB driver.
ManXXXX said:
Nah nah this, i think ADB driver.
Click to expand...
Click to collapse
unfortunately i don't have a computer with windows 10 so i can't solve easily.
i found this googling, so with a little of faith :fingers-crossed: , is the same error than yours http://android.stackexchange.com/questions/118823/how-to-install-adb-drivers-on-windows-10-opoit's for the OPO, but is about the same "intalling adb driver", so could work
in a dessesperate attempt, you can use the update usb drivers in "myKit_BATCH" typing "1" after typyng "ACCEPT"
I fixed it with 15 seconds installer!, i gng try to fix tablet
But i found next problem, after connect tab to PC, just UNKNOWN, and tab is not showing in mykit
ManXXXX said:
But i found next problem, after connect tab to PC, just UNKNOWN, and tab is not showing in mykit
Click to expand...
Click to collapse
Ahh that's add driver not recognize your tablet, I suppose that you connect in fastboot mode,
Try using the option of update the adb driver in Mykit_BATCH, you don't lose nothing trying.
Other option is trying the dell's method http://opensource.dell.com/releases/Venue_8_3830_CloverTrail_plus/developer-edition/Download the pdf file and read the instructions from page 2 to page 9 if still not working
here is the sdk tools for windows that the pdf wants
I downloaded SDK tools, i installed Google usb driver, because it say not installed, when it was installing it said: Disable adb driver, ineffectual, error code -1, but after install it work good, so i will test with this, when no i will try another way, that u wrote here
Finally, tried method, no work, finally, update ADB no working for me, cuz installation always fail, next one DELL method, working but i found problem, dell wrote update driver via google extra with codes, BUT
My first code: USB\VID_413C&PID_B119&REV_????, ????, i think there is something wrong
My second code: USB\VID_413C&PID_B119, i think this one is alright, but then up
Finally with dell next page i'm in!, but my kit no working, in every command shut down, so i using windows cmd, it working too
Mhm bruh, no i'm in flash system, sending 'system' awesome, but it's more than 2 minutes , when it will work, omg u r awesome
Bruh, yay, i did it, thq u r master <33
ManXXXX said:
Bruh, yay, i did it, thq u r master <33
Click to expand...
Click to collapse
Are you telling that the dell method works?
The good new is that your tablet is back (with some problems in the way but work, ). after all now you know how to flash through fastboot. If anyelse goes wrong again, you know what to do
NOTE: Maybe your want to replace the framework-res again, but only will work if is for your device. So i recomend that you modify your stock framework-res by yourself (you can use images or xmls from other sources to your framework-res, this should be safer) using apktool manually or a program (there are some of them in xda, choose your favorite )
Yay 50% of dell method worked, just 50% because Dell have tutorial for setting up ADB service, after it i used your tut, thanks, and believe me i will not test it NEVER again.
I got the Dell Venue 8 7840 as an early Christmas gift (for myself, at Best Buy) and was saddened to learn getting root was (nearly) impossible. I followed various guides (many written this summer, before the latest batch of updates - as of December 2015) but found myself nowhere. Then, I found my answer.
Well, fellow root-wanter, I'm here to tell you it is possible, but it won't be easy.
How I Got Here
Right out of the box, I hastily updated to all the latest firmware updates from Dell. That was my biggest hurdle. So if you plan to do this and you haven't updated the device yet, DON'T UPDATE! Follow the several guides here to get root.
Too late? Already screwed the pooch? Read on.
Generally speaking, you need to do a few steps to get where you want to be. They are (roughly) as follows:
Unlock the Bootloader (developer settings change, adb commands)
Use the Intel Flash Tool to flash an earlier firmware, thus making your device able to boot a temporary ClockworkMod Recovery (CWM)
Use clockwork to wipe the system and cache, then reinstall the OS and SuperUser
Reboot and Enjoy!
Here's the long version of steps I took to make this possible:
Getting Started
As a prerequisite, please install at least the minimum adb/fastboot tools. For first timers, ADB is the Android Debug Bridge, which allows command-line access to system level tools when working with an Android device. It's the backbone of this entire process. Fastboot is a debug mode wherein you can run certain commands on the system, without the presence of an OS. As an Android user, and certainly as somebody who's found themselves on XDA, you should become familiar with fastboot and its abilities. You also can (and should) download the entire set of platform tools (part of the Software Development Kit) as a matter of course.
There are several other tools, firmware files, images, etc. that you will need. I've put all the files I used together in a single zip file, which you can download here:
Dell Venue 8 7840 Tools and Files (zip)
* (Thanks to the many contributors on this forum, like toxic_garden, enzymeyllw, mrgardiner and of course xBIGREDDx. Also Chainfire for SuperSU!)
Once you have all your files downloaded, you need to grab the Intel flash tool. My god is that tool a pain in the ballsack. It's also a necessary evil. Give Dell your firstborn, install the damn tool, and let's move on.
Seperately, you will need an SD card with the following files on it: update.zip and UPDATE-SuperSU-v2.46.zip
Ready to Go? Good.
First, enable Developer Options in Android. To do that, go into Settings >> About Tablet >> and tap the Build Number a bunch of times. After some vigorous tapping, a toast message (The little gray-oblong, semitransparent box near the bottom) will pop up and tell you "You're now a developer!". Congrats.
Go into Developer Options, look a few items down the list for "OEM Unlocking" and enable that sucker. If you were successful, it was the first step toward greatness.
If you have to back anything up, now's the time to do it. Because these next steps will wipe your device clean.
Install the Intel Drivers if you haven't already, and in Developer Options enable USB Debugging (it's not too far down below OEM Unlocking)
Some more drivers will install on your PC, and switch it over to Camera (PTP) mode when you see the selection option in the Notification tray. Eventually, if you played your cards right, you'll see an RSA Security request on your device, asking if you want to trust your PC and displaying a hex address. Click OK.
On your PC, find your platform-tools folder (in the Android SDK folder) or wherever you installed the minimal adb/fastboot tools.
In this folder, hold down Shift and right-click, then choose "Open Command Window Here" (alternately, go to the Start menu, type cmd and right-click "Run as Administrator" then navigate to your folder with adb.exe and fastboot.exe in it.)
Cool, take a breather. How are you feeling? Good? Good.
In the black window, type adb devices. You should see a string of numbers or numbers/letters and something like 'unauthorized' in the list. If it's blank, the ADB drivers are not installed properly. Go to your device manager, find anything with a question mark/yellow icon that looks like intel or android or moorefield, and install the drivers manually. You can search XDA if you get stuck on this step.
Back in the black window, type: adb reboot bootloader
Your device should immediately black out and, after a short while, go to the bootloader menu.
From here, go back to the black window and type: fastboot devices
You should see another set of numbers/letters and a word after. As long as you see something, you're golden. If it doesn't show up, you may need to double check those drivers. Another set of drivers will need to install for your device to be seen in this state. Just stick with it, you'll get there.
All good? Then type fastboot oem unlock
You'll get a warning, but just continue on.
Once unlocked, it's time to flash new firmware. Note: For me, this was absolutely the biggest PITA step. The tool was written with virtually no instructions. What follows is how I got it to work.
While you're still in the bootloader menu, you should see confirmation that your device is unlocked. YAY!
Use the menu to boot the device normally. Note: All your user data is gone, so your tablet will act like it's brand new again. Skip through as much BS as you can and get back to the home screen of your tab. Go to settings, and re-enable USB Debugging like last time.
While that's happening, go to your PC and fire up the Intel Phone Flash Tool. (Nice name, Intel.)
Load up the firmware folder "Dell_Venue_8_7840_Lollipop_5.0.2_qs_rd_opensource-blankphone-userdebug-1397", and specifically choose from the dropdown to flash the file: flash-DDO_BB.xml
If the tool thinks your device is not connected, that's okay. If the tool thinks your device is connected, that's OK too. Don't sweat it.
With the tool still running, as soon as its connected (allow Android Debugging, change to PTP or what have you) hit the Start to Flash button.
It will try about 100 times to find your device (you can see a little console log at the bottom of the tool) ... while it's searching, hold the power button on your device and POWER IT OFF. (Yes, off. Counter-intuitive, I know.)
As it powers off, it will enter some quasi-dream state that Intel dreamed up that will allow it to flash the firmware. Give it a bit of time, and eventually the firmware will flash successfully. HOORAY! You just paved the way for CWM.
Now go back to the folder of files and tools I told you to download, and find the folder "IntelAndroid-FBRL-05-16-2015-PTR" (alternately, search on XDA and find that tool yourself)
Load up the tool, hit accept, then choose option T4 (not T1-3, T4)
If you were successful, it will slowly begin copying over files and having its way with your tablet, and eventually some little white text will appear on your Tablet screen. Soon, ClockwordMod Recovery will start up.
From here, go to Mounts and Storage. Make sure /system is not mounted, and External SD is mounted. Wipe the /system partition, just to be sure. And again, make sure it's not mounted.
Go back to the main CWM screen, and choose "install zip from sd card", and then the option for the external sd.
Find and flash the update.zip file (this will give your cleared out tablet Android 5.1)
Now find and flash UPDATE-SuperSU-v2.46.zip
Go back to the main menu, and Wipe Cache Partition.
Back at the main menu, Reboot System Now.
If all went well and I didn't totally screw up this guide, your newly rooted tablet should boot up. It may appear to be stuck on the Dell loading screen a while, but it's not. Give it time, and Lollipop will come right up.
From here, download SuperUser and BusyBox from Google Play, if either of those things aren't present on your tablet. Now take advantage of Titanium Backup to remove all that unwanted crapware, and Greenify (at least) to keep those pesky apps at bay.
Enjoy! If this worked, please let me know. As I said, this is what worked for me - but everybody's situation is different, and I'm sorry if this did not work for you. Obligatory I am not responsible if your device bricks, dies or otherwise craps the bed. Use this guide at your own risk.
Some threads that helped me through, increased my sanity, and eased my upset stomach:
Toxic_Garden's Guide: http://forum.xda-developers.com/showpost.php?p=64391058&postcount=16
Mr Gardiner's Guides: http://forum.xda-developers.com/showpost.php?p=62833258&postcount=4, http://forum.xda-developers.com/dell-venue/general/7840-stuck-bootloop-bricked-t3178937
Enzymeyllw's Guide: http://forum.xda-developers.com/dell-venue/general/7840-succeed-to-unbrick-t3205024
Insight from xBIGREDDx: http://forum.xda-developers.com/del...-8-7840-developer-files-posted-t3144232/page4
A side note: a few of those unbricking guides tried to have me use the adb shell to send the system image to the device, but I didn't find that necessary. Just flashing update.zip with CWM got me far enough along to get the tablet running. I'm not sure if that will come back to bite me in the ass, but hopefully not.
johnsag49 said:
I got the Dell Venue 8 7840 as an early Christmas gift (for myself, at Best Buy) and was saddened to learn getting root was (nearly) impossible. I followed various guides (many written this summer, before the latest batch of updates - as of December 2015) but found myself nowhere. Then, I found my answer.
Well, fellow root-wanter, I'm here to tell you it is possible, but it won't be easy.
How I Got Here
Right out of the box, I hastily updated to all the latest firmware updates from Dell. That was my biggest hurdle. So if you plan to do this and you haven't updated the device yet, DON'T UPDATE! Follow the several guides here to get root.
Too late? Already screwed the pooch? Read on.
Generally speaking, you need to do a few steps to get where you want to be. They are (roughly) as follows:
Unlock the Bootloader (developer settings change, adb commands)
Use the Intel Flash Tool to flash an earlier firmware, thus making your device able to boot a temporary ClockworkMod Recovery (CWM)
Use clockwork to wipe the system and cache, then reinstall the OS and SuperUser
Reboot and Enjoy!
Here's the long version of steps I took to make this possible:
Getting Started
As a prerequisite, please install at least the minimum adb/fastboot tools. For first timers, ADB is the Android Debug Bridge, which allows command-line access to system level tools when working with an Android device. It's the backbone of this entire process. Fastboot is a debug mode wherein you can run certain commands on the system, without the presence of an OS. As an Android user, and certainly as somebody who's found themselves on XDA, you should become familiar with fastboot and its abilities. You also can (and should) download the entire set of platform tools (part of the Software Development Kit) as a matter of course.
There are several other tools, firmware files, images, etc. that you will need. I've put all the files I used together in a single zip file, which you can download here:
Dell Venue 8 7840 Tools and Files (zip)
* (Thanks to the many contributors on this forum, like toxic_garden, enzymeyllw, mrgardiner and of course xBIGREDDx. Also Chainfire for SuperSU!)
Once you have all your files downloaded, you need to grab the Intel flash tool. My god is that tool a pain in the ballsack. It's also a necessary evil. Give Dell your firstborn, install the damn tool, and let's move on.
Seperately, you will need an SD card with the following files on it: update.zip and UPDATE-SuperSU-v2.46.zip
Ready to Go? Good.
First, enable Developer Options in Android. To do that, go into Settings >> About Tablet >> and tap the Build Number a bunch of times. After some vigorous tapping, a toast message (The little gray-oblong, semitransparent box near the bottom) will pop up and tell you "You're now a developer!". Congrats.
Go into Developer Options, look a few items down the list for "OEM Unlocking" and enable that sucker. If you were successful, it was the first step toward greatness.
If you have to back anything up, now's the time to do it. Because these next steps will wipe your device clean.
Install the Intel Drivers if you haven't already, and in Developer Options enable USB Debugging (it's not too far down below OEM Unlocking)
Some more drivers will install on your PC, and switch it over to Camera (PTP) mode when you see the selection option in the Notification tray. Eventually, if you played your cards right, you'll see an RSA Security request on your device, asking if you want to trust your PC and displaying a hex address. Click OK.
On your PC, find your platform-tools folder (in the Android SDK folder) or wherever you installed the minimal adb/fastboot tools.
In this folder, hold down Shift and right-click, then choose "Open Command Window Here" (alternately, go to the Start menu, type cmd and right-click "Run as Administrator" then navigate to your folder with adb.exe and fastboot.exe in it.)
Cool, take a breather. How are you feeling? Good? Good.
In the black window, type adb devices. You should see a string of numbers or numbers/letters and something like 'unauthorized' in the list. If it's blank, the ADB drivers are not installed properly. Go to your device manager, find anything with a question mark/yellow icon that looks like intel or android or moorefield, and install the drivers manually. You can search XDA if you get stuck on this step.
Back in the black window, type: adb reboot bootloader
Your device should immediately black out and, after a short while, go to the bootloader menu.
From here, go back to the black window and type: fastboot devices
You should see another set of numbers/letters and a word after. As long as you see something, you're golden. If it doesn't show up, you may need to double check those drivers. Another set of drivers will need to install for your device to be seen in this state. Just stick with it, you'll get there.
All good? Then type fastboot oem unlock
You'll get a warning, but just continue on.
Once unlocked, it's time to flash new firmware. Note: For me, this was absolutely the biggest PITA step. The tool was written with virtually no instructions. What follows is how I got it to work.
While you're still in the bootloader menu, you should see confirmation that your device is unlocked. YAY!
Use the menu to boot the device normally. Note: All your user data is gone, so your tablet will act like it's brand new again. Skip through as much BS as you can and get back to the home screen of your tab. Go to settings, and re-enable USB Debugging like last time.
While that's happening, go to your PC and fire up the Intel Phone Flash Tool. (Nice name, Intel.)
Load up the firmware folder "Dell_Venue_8_7840_Lollipop_5.0.2_qs_rd_opensource-blankphone-userdebug-1397", and specifically choose from the dropdown to flash the file: flash-DDO_BB.xml
If the tool thinks your device is not connected, that's okay. If the tool thinks your device is connected, that's OK too. Don't sweat it.
With the tool still running, as soon as its connected (allow Android Debugging, change to PTP or what have you) hit the Start to Flash button.
It will try about 100 times to find your device (you can see a little console log at the bottom of the tool) ... while it's searching, hold the power button on your device and POWER IT OFF. (Yes, off. Counter-intuitive, I know.)
As it powers off, it will enter some quasi-dream state that Intel dreamed up that will allow it to flash the firmware. Give it a bit of time, and eventually the firmware will flash successfully. HOORAY! You just paved the way for CWM.
Now go back to the folder of files and tools I told you to download, and find the folder "IntelAndroid-FBRL-05-16-2015-PTR" (alternately, search on XDA and find that tool yourself)
Load up the tool, hit accept, then choose option T4 (not T1-3, T4)
If you were successful, it will slowly begin copying over files and having its way with your tablet, and eventually some little white text will appear on your Tablet screen. Soon, ClockwordMod Recovery will start up.
From here, go to Mounts and Storage. Make sure /system is not mounted, and External SD is mounted. Wipe the /system partition, just to be sure. And again, make sure it's not mounted.
Go back to the main CWM screen, and choose "install zip from sd card", and then the option for the external sd.
Find and flash the update.zip file (this will give your cleared out tablet Android 5.1)
Now find and flash UPDATE-SuperSU-v2.46.zip
Go back to the main menu, and Wipe Cache Partition.
Back at the main menu, Reboot System Now.
If all went well and I didn't totally screw up this guide, your newly rooted tablet should boot up. It may appear to be stuck on the Dell loading screen a while, but it's not. Give it time, and Lollipop will come right up.
From here, download SuperUser and BusyBox from Google Play, if either of those things aren't present on your tablet. Now take advantage of Titanium Backup to remove all that unwanted crapware, and Greenify (at least) to keep those pesky apps at bay.
Enjoy! If this worked, please let me know. As I said, this is what worked for me - but everybody's situation is different, and I'm sorry if this did not work for you. Obligatory I am not responsible if your device bricks, dies or otherwise craps the bed. Use this guide at your own risk.
Some threads that helped me through, increased my sanity, and eased my upset stomach:
Toxic_Garden's Guide: http://forum.xda-developers.com/showpost.php?p=64391058&postcount=16
Mr Gardiner's Guides: http://forum.xda-developers.com/showpost.php?p=62833258&postcount=4, http://forum.xda-developers.com/dell-venue/general/7840-stuck-bootloop-bricked-t3178937
Enzymeyllw's Guide: http://forum.xda-developers.com/dell-venue/general/7840-succeed-to-unbrick-t3205024
Insight from xBIGREDDx: http://forum.xda-developers.com/del...-8-7840-developer-files-posted-t3144232/page4
A side note: a few of those unbricking guides tried to have me use the adb shell to send the system image to the device, but I didn't find that necessary. Just flashing update.zip with CWM got me far enough along to get the tablet running. I'm not sure if that will come back to bite me in the ass, but hopefully not.
Click to expand...
Click to collapse
This is fantastic. Can you verify build and firmware versions?
I haven't tried to go back to Stagefright yet. Right now:
Software version: Venue 8 7840-user 5.1 LMY47I
Build: BBP803A171200DEL
@jumpup Why do you quote the first post ?
thedreamix said:
@jumpup Why do you quote the first post ?
Click to expand...
Click to collapse
Force of habit with the XDA premium mobile app.
There is a specific version number for firmware that will indicate if the post-Stagefright firmware is installed. Go in to the My Dell app, and from the top right-hand corner, select Device Info from the list of options.
See the attached screenshot for reference.
Hi John,
thank you for your work. I unlocked my device, but it won't let me get past step 23. What do you mean by turning off? Holding the off button for ten seconds? Holding it shortly, then select shut down? One more thing: It asks me whether I like to proceed with the image on my 7840.
This is my log for the 10sec version:
01/02/16 01:07:37.800 INFO : [Port 1/1/4] XFSTK-STATUS--Detecting Intel Device - Attempt #40
01/02/16 01:07:37.800 INFO : [Port 1/1/4] XFSTK-STATUS--Detecting Intel Device - Timeout
01/02/16 01:07:38.466 INFO : [Port 1/1/4] XFSTK-STATUS--Detecting Intel Device - Attempt #41
01/02/16 01:07:38.466 INFO : [Port 1/1/4] XFSTK-STATUS--Aborting download process.
01/02/16 01:07:38.466 INFO : [Port 1/1/4] xfstkFlashTool exited with error code 13 Unknown error!
01/02/16 01:07:38.468 ERROR : [Port 1/1/4] Command `"C:\Program Files (x86)\Intel\Phone Flash Tool Lite\xfstkFlashTool.exe" "-1" "D:\dell-venue-8-7840-dec-2015\Dell_Venue_8_7840_Lollipop_5.0.2_qs_rd_opensource-blankphone-userdebug-1397\dnx_fwr_blackburn_qs_rd_opensource.bin" "D:\dell-venue-8-7840-dec-2015\Dell_Venue_8_7840_Lollipop_5.0.2_qs_rd_opensource-blankphone-userdebug-1397\ifwi_blackburn_qs_rd_opensource.bin" "" "D:\dell-venue-8-7840-dec-2015\Dell_Venue_8_7840_Lollipop_5.0.2_qs_rd_opensource-blankphone-userdebug-1397\droidboot_dnx.img" "0x80000c27" "none" "none" "0"` failed
01/02/16 01:07:38.469 ERROR : [Port 1/1/4] Flash failed (Command type: Ifwi)
01/02/16 01:07:38.747 INFO : [Port 1/1/4] Device lost on 1/1/4
---------- Post added at 01:41 AM ---------- Previous post was at 01:14 AM ----------
Restarted laptop. It also says this before starting to flash:
01/02/16 01:37:29.545 INFO : OS version detected: Windows 8.1 (x64)
01/02/16 01:37:29.546 INFO : SSL supported: No
01/02/16 01:37:29.587 INFO : Disk space available on drive C:/ : 4.06 GB
01/02/16 01:37:29.642 INFO : Adb and fastboot binaries OK
01/02/16 01:37:29.912 INFO : Phone Flash Tool Lite initialized successfully
01/02/16 01:37:29.919 INFO : [Port 1/1/4] New device detected on 1/1/4 (id=0100030000000002)
01/02/16 01:38:08.931 WARNING: Bootloader DnX file not specified in flash file ("os_dnx" key)
01/02/16 01:38:09.115 INFO : Ready to flash!
01/02/16 01:38:09.125 INFO : Flash file D:\dell-venue-8-7840-dec-2015\Dell_Venue_8_7840_Lollipop_5.0.2_qs_rd_opensource-blankphone-userdebug-1397\flash-DDO_BB.xml [Default] loaded
Tourist06 said:
Hi John,
thank you for your work. I unlocked my device, but it won't let me get past step 23. What do you mean by turning off? Holding the off button for ten seconds? Holding it shortly, then select shut down? One more thing: It asks me whether I like to proceed with the image on my 7840.
This is my log for the 10sec version:
01/02/16 01:07:37.800 INFO : [Port 1/1/4] XFSTK-STATUS--Detecting Intel Device - Attempt #40
01/02/16 01:07:37.800 INFO : [Port 1/1/4] XFSTK-STATUS--Detecting Intel Device - Timeout
01/02/16 01:07:38.466 INFO : [Port 1/1/4] XFSTK-STATUS--Detecting Intel Device - Attempt #41
01/02/16 01:07:38.466 INFO : [Port 1/1/4] XFSTK-STATUS--Aborting download process.
01/02/16 01:07:38.466 INFO : [Port 1/1/4] xfstkFlashTool exited with error code 13 Unknown error!
01/02/16 01:07:38.468 ERROR : [Port 1/1/4] Command `"C:\Program Files (x86)\Intel\Phone Flash Tool Lite\xfstkFlashTool.exe" "-1" "D:\dell-venue-8-7840-dec-2015\Dell_Venue_8_7840_Lollipop_5.0.2_qs_rd_opensource-blankphone-userdebug-1397\dnx_fwr_blackburn_qs_rd_opensource.bin" "D:\dell-venue-8-7840-dec-2015\Dell_Venue_8_7840_Lollipop_5.0.2_qs_rd_opensource-blankphone-userdebug-1397\ifwi_blackburn_qs_rd_opensource.bin" "" "D:\dell-venue-8-7840-dec-2015\Dell_Venue_8_7840_Lollipop_5.0.2_qs_rd_opensource-blankphone-userdebug-1397\droidboot_dnx.img" "0x80000c27" "none" "none" "0"` failed
01/02/16 01:07:38.469 ERROR : [Port 1/1/4] Flash failed (Command type: Ifwi)
01/02/16 01:07:38.747 INFO : [Port 1/1/4] Device lost on 1/1/4
---------- Post added at 01:41 AM ---------- Previous post was at 01:14 AM ----------
Restarted laptop. It also says this before starting to flash:
01/02/16 01:37:29.545 INFO : OS version detected: Windows 8.1 (x64)
01/02/16 01:37:29.546 INFO : SSL supported: No
01/02/16 01:37:29.587 INFO : Disk space available on drive C:/ : 4.06 GB
01/02/16 01:37:29.642 INFO : Adb and fastboot binaries OK
01/02/16 01:37:29.912 INFO : Phone Flash Tool Lite initialized successfully
01/02/16 01:37:29.919 INFO : [Port 1/1/4] New device detected on 1/1/4 (id=0100030000000002)
01/02/16 01:38:08.931 WARNING: Bootloader DnX file not specified in flash file ("os_dnx" key)
01/02/16 01:38:09.115 INFO : Ready to flash!
01/02/16 01:38:09.125 INFO : Flash file D:\dell-venue-8-7840-dec-2015\Dell_Venue_8_7840_Lollipop_5.0.2_qs_rd_opensource-blankphone-userdebug-1397\flash-DDO_BB.xml [Default] loaded
Click to expand...
Click to collapse
The boot state he's talking about usually has your device appearing in Device Manager as "Intel Mooresfield Device". It's a maintenance mode for firmware flashing, etc.
A little trivia: the Dell Venue 8 7840 was Intel's initial foray into Android-on-Intel with its newer x86 boards. The Venue (along with the Lenovo Yoga 2 series) are fortunate enough to have this mode. That's why they're "unbrickable" to a large extent. The Venue was a joint venture with Intel's teams and is still their promoted flagship device for devs hopping on to the platform.
So how do I make it work? I didn't find a "Intel Mooresfield Device" in the device manager, but other entries for the tablet.
Settings: Tablet: OEM Unlocking on, USB debugging on
Computer: running Phone Flash Tool Lite. NOT running any other phone related stuff (e.g. ADB) after 2nd try.
A little more trivia: I actually won my tablet at an Intel fair stand, it had a developer sticker on it's back
Tourist06 said:
So how do I make it work? I didn't find a "Intel Mooresfield Device" in the device manager, but other entries for the tablet.
Settings: Tablet: OEM Unlocking on, USB debugging on
Computer: running Phone Flash Tool Lite. NOT running any other phone related stuff (e.g. ADB) after 2nd try.
A little more trivia: I actually won my tablet at an Intel fair stand, it had a developer sticker on it's back
Click to expand...
Click to collapse
CONGRATS ON THAT WIN! Which OS are you using do this?
Thanks! Best win since winning a sleigh as a child!
I'm using Windows 10 64, all updates installed .
Is there any other way to get that info? I went a little nuts when I got root and wiped out a lot of the dell software including my dell.
I'm still stuck at step 23, does anyone know how to get past it?
I'm stuck at 23/24 as well... my device goes black and the flash tool starts trying to do something then starts erroring out with connection failed messages before it finally gives up. Does this tool not work with Windows 10 64bit?
Log Attached
dpicts said:
I'm stuck at 23/24 as well... my device goes black and the flash tool starts trying to do something then starts erroring out with connection failed messages before it finally gives up. Does this tool not work with Windows 10 64bit?
Log Attached
Click to expand...
Click to collapse
Win10 64bit
Flash tool Writing process reach #40
flash failed
Shut down 7840 In writing process #1-30
success
I am getting:
(bootloader) Checking unlock authorization.
FAILED (remote: couldn't change state)
finished. total time: 0.271s
I have switched OEM Unlock on in the Dev Options...... I have another Venue 8 that it worked fine on. I have no idea what the issue is..
I found my issue. I was on the old firmware which did not support the unlock.
On that note why can we not just perm flash a recovery now that we have an unlocked bootloader?
dancrosoft said:
I found my issue. I was on the old firmware which did not support the unlock.
On that note why can we not just perm flash a recovery now that we have an unlocked bootloader?
Click to expand...
Click to collapse
I am stuck at the same place the others were. I dont think this method works any more.
Works great. I was able to follow directions as noted. Worked on Windows 10 X64, and turned off the power button by menu after 2 seconds running the Intel update, and when tablet was fully updated with latest Dell Firmware.
---------- Post added at 01:08 AM ---------- Previous post was at 01:06 AM ----------
I got an update for the Dell firmware. Is it something to install or avoid due to bootlooping and stuffs?
joeminati said:
Works great. I was able to follow directions as noted. Worked on Windows 10 X64, and turned off the power button by menu after 2 seconds running the Intel update, and when tablet was fully updated with latest Dell Firmware.
---------- Post added at 01:08 AM ---------- Previous post was at 01:06 AM ----------
I got an update for the Dell firmware. Is it something to install or avoid due to bootlooping and stuffs?
Click to expand...
Click to collapse
I'd avoid updating for now.
Not sure where to ask this... how can I install permanent CWM (or TWRP) recovery on my 7840? I saw the other thread about CWM 6.0.x but saw no mention of which models of Venue it actually worked on and don't want to brick my device trying it...
After few day i find out solution how to install custom ROM to my Lenovo tablet. I think its first guide how to do it because every other guides were for TB2-X30F but not for TB2-X30L.
Installation guide:
FILES TO DOWNLOAD:
ALL FILES: https:// drive.google.com/drive/folders/1heVQAryphuXNVt5k-HsUhfRrVr9MV34D
ALL LINKS WORK ! JUST DELETE THE SPACE BEFORE drive.google.com...
1) On the tablet, at Settings, you must activate on the Developer Options the Bootloader Unlock (OEM unlocking) and USB debugging. Uncheck Verify apps over USB.
How to unlock Developer: https: //youtu.be/g5wkFAWDsg0
2) Download these files directly to your Android device, not to SD card.
a) https:// drive.google.com/file/d/1230xFbPA7DOGMhuX59yagEd6w1gNCI4o/view SuperSU-v2.79.zip (for me working only v2.79)
b) https:// drive.google.com/file/d/1vRW5RZixtNVfKbJ7nL2EUetANydfmLNg/view Gapps.zip (open_gapps-arm-7.1-micro-20180721)
b) https:// drive.google.com/file/d/13Mp8guzzOvb17s88IQyez_9reozpTNbw/view boot.img (from LiOS14-UNOFFICIAL-TB2-X30L)
3) Power off completely the tablet.
4) REMOVE SD CARD ! (because for me a part of system was installed on SD card).
5) Make sure you have a good cable so the connection between PC and tablet is perfect.
6) Download https: //drive.google.com/file/d/1XTDYs7kxagj-CXHsH_yyQnMXqYwAP_hK/view ADB and Fastboot to your PC .(here are the drivers too).
7) Unzip the zip archive and run with Administrator the apps from inside of the zip. To all the questions you must to press key Y to grant all the rights it needs.
8) Press and hold Volume up and plug in usb. Now you are in stock recovery menu.
9) From stock recovery select reboot to bootloader by using volume keys and power keys.
10) Wait about 5-10sec to tablet boot in bootloader mode. (shows lenovo logo in screen when ready)
11) Download the https:// drive.google.com/file/d/15IH55DgmD6SmlILjTukGeNcmYgUPcmCg/view recovery.img(its TWRP version for Lenovo Tab2 x30f so it wont work properly) and copy it into folder adb at local disk C (installed on step 7)
12) Run CMD with administrator and type cd C:\adb to select the adb folder.
13) In cmd type fastboot unlock-go and press enter. In case this command does not work, please try fastboot -s or fastboot oem unlock-go or fastboot oem unlock .
14) Flash recovery with command fastboot flash recovery recovery.img and then type fastboot boot recovery.img
15) From TWRP select Install and browse to emmc folder and then to your folder where you stored all files you downloaded.
(in bottom right corner you have Images... or Zips... here you can choose what type of file you want to install.
Install SuperSU-v2.79.zip
16) Now in menu select Wipe -> Advanced Wipe and check Dalvik Cache, Data and Cache. Wipe them.
17) Go back to menu and select Install. And install boot.img. At top of display check Boot and flash it.
19) Download https:// drive.google.com/file/d/1MlDxidIqLOZv_QZ91i8bsHgGdBMf7l9g/view LiOS14-UNOFFICIAL-TB2-X30L.zip and copy it into folder adb at local disk C (C:\adb).
18) Go to Menu select Advanced and open ADB Sideload. Go back to CMD on your pc and type
adb devices
If its your tablet properly connected you will see some letters and numbers and sideload. After that type
adb sideload LiOS14-UNOFFICIAL-TB2-X30L.zip
Now wait for finish the installation. If its installed corectly you will see Succesful at the top.
19) Repeate step number 15 and again install SuperSU-v2.79.zip (In installation you will see Boot image patcher)
20) Unplug your tablet from PC. And reboot it. First reboot may take 5-10 minutes and can reboot few times. DO NOT INTERRUPT THIS PROCESS.
21) After first start (set language, date..) Turn off devices.
22) Power on devices to recovery mode
(Press continuously the volume up and power key. When the screen on the tablet has started, release the power key and keep pressing the volume up key)
23) Now select again Install and install Gapps (open_gapps-arm-7.1-micro-20180721.zip). Then reboot it.
Now you have installed LiOS14-UNOFFICIAL (Android 7.1), with all stock apps(gapps) and also rooted device.
this is exactly what i was looking for 3 weeks ago. my sister asked if i could have a look at her old tablet. i managed to do it by translating myself through some russian forums. btw. does netflix work? on my sisters one it does not atm. i guess the play protect thing.
binocchio said:
this is exactly what i was looking for 3 weeks ago. my sister asked if i could have a look at her old tablet. i managed to do it by translating myself through some russian forums. btw. does netflix work? on my sisters one it does not atm. i guess the play protect thing.
Click to expand...
Click to collapse
You need to download apk from Netflix site.
https:// help.netflix.com/en/node/57688
direct link to apk
https:// netflixhelp.s3.amazonaws.com/netflix-4.16-200217-release.apk
mutrin said:
You need to download apk from Netflix site.
https:// help.netflix.com/en/node/57688
direct link to apk
https:// netflixhelp.s3.amazonaws.com/netflix-4.16-200217-release.apk
Click to expand...
Click to collapse
my sister is very grateful
Thank you very much.
What build date has this rom? Sec. patches?
Can you please post your local manifest?
Very interesting guide, unfortunately the links don't work...
Is it possible to restore them?
Tanks. Max
I think its first guide how to do it because every other guides were for TB2-X30F but not for TB2-X30L.
I have only found lineage os for x30l, can someone please link lineage (Android 7) for x30f?
The difference between L and F is that L is the sim card variant. Ive read several people getting "insert sim card" when installing L on a F tablet. So I dont want messages like this.
Thanks for this tutorial. It was possible, to upgrade this old Tablet.
Do you know, if there is anything newer version for our Lenovo?
mutrin said:
After few day i find out solution how to install custom ROM to my Lenovo tablet. I think its first guide how to do it because every other guides were for TB2-X30F but not for TB2-X30L.
Installation guide:
FILES TO DOWNLOAD:
ALL FILES: https:// drive.google.com/drive/folders/1heVQAryphuXNVt5k-HsUhfRrVr9MV34D
1) On the tablet, at Settings, you must activate on the Developer Options the Bootloader Unlock (OEM unlocking) and USB debugging. Uncheck Verify apps over USB.
How to unlock Developer: https: //youtu.be/g5wkFAWDsg0
2) Download these files directly to your Android device, not to SD card.
a) https:// drive.google.com/file/d/1230xFbPA7DOGMhuX59yagEd6w1gNCI4o/view SuperSU-v2.79.zip (for me working only v2.79)
b) https:// drive.google.com/file/d/1vRW5RZixtNVfKbJ7nL2EUetANydfmLNg/view Gapps.zip (open_gapps-arm-7.1-micro-20180721)
b) https:// drive.google.com/file/d/13Mp8guzzOvb17s88IQyez_9reozpTNbw/view boot.img (from LiOS14-UNOFFICIAL-TB2-X30L)
3) Power off completely the tablet.
4) REMOVE SD CARD ! (because for me a part of system was installed on SD card).
5) Make sure you have a good cable so the connection between PC and tablet is perfect.
6) Download https: //drive.google.com/file/d/1XTDYs7kxagj-CXHsH_yyQnMXqYwAP_hK/view ADB and Fastboot to your PC .(here are the drivers too).
7) Unzip the zip archive and run with Administrator the apps from inside of the zip. To all the questions you must to press key Y to grant all the rights it needs.
8) Press and hold Volume up and plug in usb. Now you are in stock recovery menu.
9) From stock recovery select reboot to bootloader by using volume keys and power keys.
10) Wait about 5-10sec to tablet boot in bootloader mode. (shows lenovo logo in screen when ready)
11) Download the https:// drive.google.com/file/d/15IH55DgmD6SmlILjTukGeNcmYgUPcmCg/view recovery.img(its TWRP version for Lenovo Tab2 x30f so it wont work properly) and copy it into folder adb at local disk C (installed on step 7)
12) Run CMD with administrator and type cd C:\adb to select the adb folder.
13) In cmd type fastboot unlock-go and press enter. In case this command does not work, please try fastboot -s or fastboot oem unlock-go or fastboot oem unlock .
14) Flash recovery with command fastboot flash recovery recovery.img and then type fastboot boot recovery.img
15) From TWRP select Install and browse to emmc folder and then to your folder where you stored all files you downloaded.
(in bottom right corner you have Images... or Zips... here you can choose what type of file you want to install.
Install SuperSU-v2.79.zip
16) Now in menu select Wipe -> Advanced Wipe and check Dalvik Cache, Data and Cache. Wipe them.
17) Go back to menu and select Install. And install boot.img. At top of display check Boot and flash it.
19) Download https:// drive.google.com/file/d/1MlDxidIqLOZv_QZ91i8bsHgGdBMf7l9g/view LiOS14-UNOFFICIAL-TB2-X30L.zip and copy it into folder adb at local disk C (C:\adb).
18) Go to Menu select Advanced and open ADB Sideload. Go back to CMD on your pc and type
adb devices
If its your tablet properly connected you will see some letters and numbers and sideload. After that type
adb sideload LiOS14-UNOFFICIAL-TB2-X30L.zip
Now wait for finish the installation. If its installed corectly you will see Succesful at the top.
19) Repeate step number 15 and again install SuperSU-v2.79.zip (In installation you will see Boot image patcher)
20) Unplug your tablet from PC. And reboot it. First reboot may take 5-10 minutes and can reboot few times. DO NOT INTERRUPT THIS PROCESS.
21) After first start (set language, date..) Turn off devices.
22) Power on devices to recovery mode
(Press continuously the volume up and power key. When the screen on the tablet has started, release the power key and keep pressing the volume up key)
23) Now select again Install and install Gapps (open_gapps-arm-7.1-micro-20180721.zip). Then reboot it.
Now you have installed LiOS14-UNOFFICIAL (Android 7.1), with all stock apps(gapps) and also rooted device.
Click to expand...
Click to collapse
I have followed the instructions and successfully installed LiOS14. Then, however, I have factory reset the tablet via Settings. Now it always boots to TWRP, no matter what I have tried I could not installed back the LiOS14 I only have TWRP right now.
Any help?
Boyalikus said:
I have followed the instructions and successfully installed LiOS14. Then, however, I have factory reset the tablet via Settings. Now it always boots to TWRP, no matter what I have tried I could not installed back the LiOS14 I only have TWRP right now.
Any help?
Click to expand...
Click to collapse
Same here
For me, this worked:
Lg v20 keeps booting to twerp recovery after factory reset. Megarom
Really not loving this phone and this rom. After learning I can't return to stock. Decided to factory reset it andoesn't then it boots directly to twerp recovery. Do did the first factory recovery from within the phone. Then after it booted into...
forum.xda-developers.com
The tablet can also run on LineageOS 16 which is Android 9.
As I saw that the guys in the Russian 4PDA-Forum had been able to create a LiOS16, I was able to make some adjustments and compile a ROM with most recent security patches which now runs on my good old TB2-X30L / TAB2 A10-30:
lineage-16.0-20210328-UNOFFICIAL-TB2-X30L.zip | by kenschbacher9 for 10
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
androidfilehost.com
it seems that google drives are off. Can someone re-upload please?
Hallo,
I have installed LiOS14-UNOFFICIAL-TB2-X30L.zip. The installation was without problems.
But I am having problem with WiFi - problem of MAC 02:00:00:00:00:00. I have tried a lots of tips but nothig worked. Two times I was succesfull to set some MAC, but always, after while, it was gone. No able to reproduce to set.
Is it really so difficult to set somehow the MAC addres for the WiFi?
As I understand the setting of the MAC differs between different releases of OS. Does anybody know how it work in this release? It should by known where this relaese expects the MAC setting. Am I right?
1. temporary succes: Setting MAC in system/etc/firmware/wlan/qca_cld/wlan_mac.bin (I think. Its longer time ago and there was more attempts). It lasted for few months. It is not mine device so I don't know how it was handled.
2. temporary succes: I copied system/etc/firmware/wlan dir to system/vendor/firmware/wlan. I did it based on how it is in Samsung Galaxy S4 mini with Lineage 16. It worked. After restart I had to swith off and on the airplane mode to set MAC. After few attempts it was gone. No able to reproduce to set the MAC.
I am not Linux expert
nonicktoday said:
The tablet can also run on LineageOS 16 which is Android 9.
As I saw that the guys in the Russian 4PDA-Forum had been able to create a LiOS16, I was able to make some adjustments and compile a ROM with most recent security patches which now runs on my good old TB2-X30L / TAB2 A10-30:
lineage-16.0-20210328-UNOFFICIAL-TB2-X30L.zip | by kenschbacher9 for 10
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
androidfilehost.com
Click to expand...
Click to collapse
Thank you very much, install your rom on my TB2-X30F and it goes very well, the only drawback that I present is that the wifi is very slow but the rom is excellent, thank you very much for your work.
palamaro said:
it seems that google drives are off. Can someone re-upload please?
Click to expand...
Click to collapse
it still work. u just need to remove the space between htttp:// AND drive.google.com...
nonicktoday said:
The tablet can also run on LineageOS 16 which is Android 9.
As I saw that the guys in the Russian 4PDA-Forum had been able to create a LiOS16, I was able to make some adjustments and compile a ROM with most recent security patches which now runs on my good old TB2-X30L / TAB2 A10-30:
lineage-16.0-20210328-UNOFFICIAL-TB2-X30L.zip | by kenschbacher9 for 10
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
androidfilehost.com
Click to expand...
Click to collapse
Hi all, I've been trying to install the L16 version but I cannot install gapps or any zip from twrp. What is the procedure to install it correctly?
Boyalikus said:
I have followed the instructions and successfully installed LiOS14. Then, however, I have factory reset the tablet via Settings. Now it always boots to TWRP, no matter what I have tried I could not installed back the LiOS14 I only have TWRP right now.
Any help?
Click to expand...
Click to collapse
removing battery worked for me
Ive tried this tutorial and i bricked my tablet (i didn t backup the original firmware ) but i learned something new
for everybody who bricked their tablets lenevo tab 2 tb2 x30L do this:
1.first install Qualcomm_USB_Driver_v1.0 https://androiddatahost.com/nbyn6
2.install qfill 2.0.0.5 https://mydevfiles.com/download/qfil-tool-v2-0-0-5/
3.in qfill select flat build , progammer path is where you have your stock rom and load content same thing
4.press volume up +volume down and power button at the same time on your tablet *screen should be black*
5.press download content in qfil as soon as you connect the tablet to pc
stock firmware https://firmwarefile.com/lenovo-tab-2-tb2-x30l
^ english is not my first language so sorry for mistakes ^
[DELETED]
mutrin said:
After few day i find out solution how to install custom ROM to my Lenovo tablet. I think its first guide how to do it because every other guides were for TB2-X30F but not for TB2-X30L.
Installation guide:
FILES TO DOWNLOAD:
ALL FILES: https:// drive.google.com/drive/folders/1heVQAryphuXNVt5k-HsUhfRrVr9MV34D
ALL LINKS WORK ! JUST DELETE THE SPACE BEFORE drive.google.com...
1) On the tablet, at Settings, you must activate on the Developer Options the Bootloader Unlock (OEM unlocking) and USB debugging. Uncheck Verify apps over USB.
How to unlock Developer: https: //youtu.be/g5wkFAWDsg0
2) Download these files directly to your Android device, not to SD card.
a) https:// drive.google.com/file/d/1230xFbPA7DOGMhuX59yagEd6w1gNCI4o/view SuperSU-v2.79.zip (for me working only v2.79)
b) https:// drive.google.com/file/d/1vRW5RZixtNVfKbJ7nL2EUetANydfmLNg/view Gapps.zip (open_gapps-arm-7.1-micro-20180721)
b) https:// drive.google.com/file/d/13Mp8guzzOvb17s88IQyez_9reozpTNbw/view boot.img (from LiOS14-UNOFFICIAL-TB2-X30L)
3) Power off completely the tablet.
4) REMOVE SD CARD ! (because for me a part of system was installed on SD card).
5) Make sure you have a good cable so the connection between PC and tablet is perfect.
6) Download https: //drive.google.com/file/d/1XTDYs7kxagj-CXHsH_yyQnMXqYwAP_hK/view ADB and Fastboot to your PC .(here are the drivers too).
7) Unzip the zip archive and run with Administrator the apps from inside of the zip. To all the questions you must to press key Y to grant all the rights it needs.
8) Press and hold Volume up and plug in usb. Now you are in stock recovery menu.
9) From stock recovery select reboot to bootloader by using volume keys and power keys.
10) Wait about 5-10sec to tablet boot in bootloader mode. (shows lenovo logo in screen when ready)
11) Download the https:// drive.google.com/file/d/15IH55DgmD6SmlILjTukGeNcmYgUPcmCg/view recovery.img(its TWRP version for Lenovo Tab2 x30f so it wont work properly) and copy it into folder adb at local disk C (installed on step 7)
12) Run CMD with administrator and type cd C:\adb to select the adb folder.
13) In cmd type fastboot unlock-go and press enter. In case this command does not work, please try fastboot -s or fastboot oem unlock-go or fastboot oem unlock .
14) Flash recovery with command fastboot flash recovery recovery.img and then type fastboot boot recovery.img
15) From TWRP select Install and browse to emmc folder and then to your folder where you stored all files you downloaded.
(in bottom right corner you have Images... or Zips... here you can choose what type of file you want to install.
Install SuperSU-v2.79.zip
16) Now in menu select Wipe -> Advanced Wipe and check Dalvik Cache, Data and Cache. Wipe them.
17) Go back to menu and select Install. And install boot.img. At top of display check Boot and flash it.
19) Download https:// drive.google.com/file/d/1MlDxidIqLOZv_QZ91i8bsHgGdBMf7l9g/view LiOS14-UNOFFICIAL-TB2-X30L.zip and copy it into folder adb at local disk C (C:\adb).
18) Go to Menu select Advanced and open ADB Sideload. Go back to CMD on your pc and type
adb devices
If its your tablet properly connected you will see some letters and numbers and sideload. After that type
adb sideload LiOS14-UNOFFICIAL-TB2-X30L.zip
Now wait for finish the installation. If its installed corectly you will see Succesful at the top.
19) Repeate step number 15 and again install SuperSU-v2.79.zip (In installation you will see Boot image patcher)
20) Unplug your tablet from PC. And reboot it. First reboot may take 5-10 minutes and can reboot few times. DO NOT INTERRUPT THIS PROCESS.
21) After first start (set language, date..) Turn off devices.
22) Power on devices to recovery mode
(Press continuously the volume up and power key. When the screen on the tablet has started, release the power key and keep pressing the volume up key)
23) Now select again Install and install Gapps (open_gapps-arm-7.1-micro-20180721.zip). Then reboot it.
Now you have installed LiOS14-UNOFFICIAL (Android 7.1), with all stock apps(gapps) and also rooted device.
Click to expand...
Click to collapse
Will this work with x30F?
Hi All,
With the recent launch of LineageOS 18.1 I decided to take the plunge and get it installed on my fully stock Videotron/Freedom H915. Since I had to smash together info from a half dozen other threads, I figured I'd gather it all together here for folks with a Canadian phone trying to make this work.
Since I knew absolutely nothing coming into this, I'm going to go a little more detailed on this write-up. If you've been flashing ROMs since the old days of Cyanogenmod you can probably skim half of this.
Disclaimer : I'm not responsible for any bricked phones or other negative outcomes. This is what worked for me, but I'm far from being an expert. If you continue past this point you agree to take your time, do your reading, be responsible for your own device/actions and not hold me or the forum accountable for anything that might go wrong. You've been warned.
IMPORTANT NOTE #1
If you've picked up an H915 on ebay and you are intending to use it on a network other than the one it's SIM locked on, make sure you do the whole SIM unlock process on the stock ROM either before you get started at all, or once you've reverted to the vulnerable stock ROM after Step 1 below.
I actually use Telus as my provider and I wasted a bunch of time trying to figure out why I couldn't get signal because only the stock ROM will prompt you for a SIM Unlock code. Lineage will just sit there dumbly and not allow you to enable data.
Once you've unlocked the SIM it will stay unlocked from that point forward, just make sure to unlock it and verify your SIM is working with LTE on the stock ROM before you get started.
IMPORTANT NOTE #2
Use LGUP's "DUMP" feature to take a backup of ALL partitions on your phone before you start. If you're reading this thinking "I just bought this phone off ebay, there's nothing on it I care about", take the backup anyway. You never know when you might need a copy of the modem partitions or other things from your phone's original build. It came in super handy for me in troubleshooting the process. So go do a backup!
Current Issues:
If signal is too weak to connect to a tower (or non-existent), the OS tends to crash with a modem error. Still trying to figure this one out.
I think I can get this working without first jumping to US996 but haven't had a chance to verify that. If I do I'll update the thread.
Download Prerequisites
Links working as of 2021-06-29
LGUP with patch
Link
Working adb/fastboot environment
Instructions
Download
Fastboot Drivers
Link
Universal ADB Driver
Link
Videotron/Freedom H915 Android 7 (Nougat) version E - H91510e_00_VTR_CA_OP_1205.kdz
Link
USA General US996 Android 7 (Nougat) version F - US99610f_00_1205.kdz
Link
APK for Terminal Emulator
Link or Alternate Link
LG V20 Root Package Original (v4?)
Link
Old TWRP for Root Package
Link
Videotron/Freedom H915 Modem Partition Image
Link
Lineage Install Zip for H910 (grab the latest, I'm using lineage-18.1-20210506-nightly-h910-signed.zip which is already out of date)
Link
MindTheGapps
Link
(Optional, for rooting) Magisk
Link
Different Boot Modes
For those not familiar with these phones, there are three different "modes" the phone can boot into. Here's a quick reference on how to boot into each one.
Download Mode
This mode is used for pushing KDZ files or individual partition backups using LGUP
Turn Off Phone
Hold the Up-Volume Button
Insert USB-C Cable with other end already plugged into PC
Bootloader (aka Fastboot) Mode
The H915 doesn't come with this mode by default. If you try it, you'll just get battery charging. We'll be temporarily converting the phone to a US996 in order to use the DirtySanta exploit to replace the bootloader partition with a leaked Engineering aboot.
This mode is used with the fastboot tool to load the TWRP utility into the Recovery partition.
Turn Off Phone
Hold the Down-Volume Button
Insert USB-C Cable with other end already plugged into PC
Recovery Mode
The recovery mode on a stock phone is used to perform a factory reset. We will be using the Factory Reset a couple times with the stock ROMs, then replacing the contents of the recovery partition with the TWRP tool that allows us to format partitions, load partition images, and sideload apps and LineageOS itself.
Turn Off Phone
Hold the Down-Volume Button
Press and hold Power-On (rear fingerprint sensor/button). When LG Logo appears, release power button for 1 second then press and hold again
When "Factory Data Reset" appears, release all buttons
Press Volume Down to highlight "Yes" then press power button to select the option
Repeat for the confirmation
Note about flashing KDZ files using LGUP
You can flash KDZ files onto the phone using LGUP from two places - either with the phone in "Download Mode", or with the phone booted into the OS with the USB Options set to "File Transfer" and USB Debugging turned on.
The difference between these two is when it performs the OS compatibility check.
In Download Mode it's the code of the Download Mode partition that does the check. In the OS, it's the OS that does the check before booting to Download Mode and bypassing Download Mode's check.
Why is this important? Because when converting from one phone to another (Say, an H915 to a US996 like we do below), you initially can't flash the KDZ using LGUP's "Upgrade" function. You can only use "Partition DL" to replace the contents of partitions with the contents of the KDZ. This kind of works, but ends up with a phone that will sometimes identify as a H915 (in Download Mode) but sometimes identify as a US996 (in the OS). To clean it up, once you've done the Partition DL method, you can do it again from the OS and use the Upgrade method to get a really clean install.
It works going back the other way as well when you want to return to stock.
If this doesn't make sense, don't worry. You don't need to fully understand it to follow the instructions below, I just found it to be interesting info that didn't seem to appear in other threads.
Process Overview
Revert the phone to an old/vulnerable stock Nougat ROM for Videotron/Freedom Mobile
Enable Dev Options
Dump contents of US996 KDZ partitions over top of existing partitions
Cleanup by re-flashing US996 KDZ partitions over top of existing partitions
Transfer files to the SDCard and install Terminal Emulator
Unlock the Bootloader using the DirtySanta exploit
Boot to old TWRP and install new TWRP
Boot to new TWRP, install LineageOS, Google Apps, and flash modem partition image
Reboot to LineageOS
Actual Process
1 - Revert the phone to an old/vulnerable stock Nougat ROM for Videotron/Freedom Mobile
We need to be on Nougat for this to work, so if you're on Oreo you have to downgrade to Nougat before we begin. I chose a Nougat ROM for the H915 that's vulnerable to the DirtySanta exploit because I know it works and because I'm hoping in the future to be able to skip converting the phone to a US996 if possible.
Boot phone into Download Mode
Launch LGUP with Patch
Select "Upgrade" radio button
Select bin file : H91510e_00_VTR_CA_OP_1205.kdz
Click Start
When finished phone will reboot
1.5 - Do this if Step 1 Failed... Otherwise continue to Step 2
Depending on what's loaded on your phone when you start, it might complain about doing Step 1. This should allow us to bypass the issue and allow Step 1 to work. You can use this step if you've already converted the phone to another model as long as it's not bricked.
Boot phone into download mode
Launch LGIP with Patch
Select "PartitionDL" radio button
Select bin file : H91510e_00_VTR_CA_OP_1205.kdz
Click Start
Click the "Select All" partitions checkbox and click OK. When done it will reboot.
If it hangs or loops on reboot, boot into "Recovery Mode" (which at this point will Factory Reset the OS)
The phone boots into the OS
Quickly go through setup wizard. Skip as many things as possible.
Go Settings - General - About Phone - Software Info - Make sure it identifies as H91510e
Change the USB Option mode to "File Transfer"
Then repeat Step 1, but from inside the OS instead of in Download Mode
2 - Enable Dev Options and File Transfer Mode
We need these enabled after every time we flash the OS so that our LGUP and adb commands will work. You'll get used to doing these steps a bunch.
Quickly go through setup wizard. Skip as many things as possible.
Unplug USB-C cable
Swipe down from the top and change from USB Charging mode to File Transfer mode
Settings - General - About Phone - Software Info
Tap on Build Number many times until it unlocks Developer Mode
Go back 2 menus and enter the new "Developer Options" menus
Make sure "Enable OEM Unlock" is enabled
Enable "USB Debugging" (will be greyed out if USB-C cable is still attached)
Go back to main screen
Plug USB-C cable back in.
A pop-up will appear asking to Allow USB Debugging. Check the "Always Allow" box and tap OK
3 - Dump contents of US996 KDZ partitions over top of existing partition
The Videotron/Freedom KDZ has no Bootloader/Fastboot mode. If you try to enter bootloader mode you'll just end up charging the battery. So we have to cross-flash the US996 KDZ to get a phone with a bootloader which we can then replace with the engineering version using the DirtySanta exploit.
Boot phone into download mode
Launch LGUP with Patch
Select "PartitionDL" radio button
Select bin file : US99610f_00_1205.kdz
Click Start
Click the "Select All" partitions checkbox and click OK
When the phone boots back into the OS, repeat all of Step 2.
Note: If it asks for a password on startup, follow the "Boot to Recovery" steps and since
we don't have anything loaded in the recovery partition it will wipe/erase the phone
and remove the password.
4 - Cleanup by re-flashing US996 KDZ partitions over top of existing partitions
As mentioned in the "Note about flashing KDZ files using LGUP" section above, after you use the PartitionDL method you get a kind of dirty phone image that doesn't always identify as its new model. To clean up, we repeat the process in Upgrade Mode, taking advantage of the fact that at least the OS now identifies as US996 even if Download Mode doesn't. After this, Download Mode will also identify as US996.
Starting booted into the OS with a USB-C cable attached (File Transfer mode, USB Debugging on):
Launch LGUP with Patch
Select "Upgrade" radio button
Select bin file : US99610f_00_1205.kdz
Click Start
When the phone boots back into the OS, repeat all of Step 2.
5 - Transfer files to the SDCard and install Terminal Emulator
We will need some files on the SDCard in the phone in order to install them, either inside the OS (in the case of Terminal Emulator), or later on from TWRP. The Terminal Emulator will be used for the DirtySanta exploit so we need to get that installed now.
Make sure the USB Connection is set to Data Transfer mode and copy the following files to the SDCard:
APK for Terminal Emulator
twrp-3.5.1_9-0-us996.img
h915freedommobilemodem.img
Enable installing apps from unknown sources by:
Settings - General - Fingerprints and Security - Unknown sources (turn it On)
Install Terminal Emulator:
Tools - File Manager
Choose "Allow" when prompted
Click the up-arrow next to "Internal Storage"
Choose SD Card
Scroll down and tap on jackpal.androidterm-1.0.70-71-minAPI4.apk
Install
6 - Unlock the Bootloader using the DirtySanta exploit
The US996 KDZ has a bootloader but it's locked. In order to unlock it we need to use the DirtySanta exploit to give us permissions to replace the Bootloader/Fastboot with a leaked engineering version.
Starting booted into the OS with a USB-C cable attached (File Transfer mode, USB Debugging on):
Settings - General - About Phone - Software Info
Verify that Software Version lists as US99610f
Copy the twrp-3.0.2-1-us996.img file into the folder containing the LG V20 Root Package
Open a command prompt window and change to the folder containing the LG V20 Root Package and run "Step1.bat"
It will push multiple files to the phone and apply some patches/exploits.
This proces will take 5 minutes and put you out at an "elsa:/ $" prompt
At this "elsa:/ $" prompt in your command prompt window type the following:
run-as con
chmod 0777 /storage/emulated/0/*
On the phone, launch Terminal Emulator and run the following:
id
Verify that the string which comes back contains the string "context-u:r:untrusted_app".
If not, run Step1.bat again, else continue forward
Enter the follosing command into Terminal Emulator (be very careful to type it properly):
applypatch /system/bin/atd /storage/emulated/0/dirtysanta
If that command came back with an error, close and re-open Terminal Emulator and try again
The command should begin to patch another file. This will take 5 minutes and will return you to the "elsa:/ $" prompt in Terminal Emulator when it has finished
Open another command prompt to the same folder and run "Step2.bat"
This step will download backup copies of the boot and aboot partitions from the phone then boot the phone into bootloader/fastboot mode.
You'll know it worked if the first line at the top of the phone screen appears in red
In the command prompt window, run Step3.bat
It will flash boot1.img and the TWRP Recovery image multiple times then restart the phone
The phone will hang, no matter how long it's left. Wait 5 minutes (at least until the logo re-loads once) then do the following:
Unplug the USB-C cable
Remove the battery from the phone to turn it off
Replace the battery
Boot into Fastboot mode and run the following commands in your command prompt:
fastboot flash boot bootbackup.img
Remove the USB-C cable and battery to turn off the phone. Then replace the battery and enter Recovery Mode
The phone will show a big red exclamation mark saying "Your device is corrupt". This is normal. It will go away after a few seconds then boot into recovery. This error screen is the result of the engineering "aboot" image that was flashed to give us an unlocked bootloader and will always happen on boot.
7 - Boot to old TWRP and install new TWRP
The old version of TWRP recovery will load. Don't ask me why we can't just go straight to new TWRP above, it didn't work well when I tried it.
If it asks for a password to decrypt data, click Cancel
Swipe to allow modifications
Install - Select Storage - MicroSD Card - OK
Install Image - Scroll down and tap the "twrp-3.5.1_9-0-us996.img"
Select the Recovery partition and swipe to confirm flash
Back to main menu
Reboot - Recovery
8 - Boot to new TWRP, install LineageOS, Google Apps, and flash modem partition image
The new version of TWRP will load:
Check the "Never show this screen during boot again" box
Swipe to allow modifications
Wipe - Format Data - type "yes" to continue
This is likely to fail the first time. Repeat it to properly format the data partition.
Go back to Main Menu - Wipe - Advanced Wipe - Select "Dalvik / ART Cache", "System", and "Cache"
Swipe to wipe
Back to main menu
Advanced - ADB Sideload
Plug in USB-C cable
Swipe to start sideload
In command prompt window on PC type the following:
adb sideload lineage-18.1-20210506-nightly-h910-signed.zip
When complete tap "back" and "ADB Sideload" and swipe again to apply another file:
adb sideload MindTheGapps-11.0.0-arm64-20210412_124247.zip
If you want to root the phone (completely optional, not necessary for this process), now is the time to do it. Tap "back" and "ADB Sideload" and swipe again to apply another file:
adb sideload Magisk-v23.zip
Go back to main menu - Install - Install Image - tap the h915freedommobilemodem.img file
Select the Modem partition and swipe to confirm flash
Remove USB-C cable
9. Reboot to LineageOS
Go back to main menu - Reboot - System - Swipe to reboot
References where I got the info to make this tutorial
Official Lineage 18.1 for LG V20 Release Thread
LineageOS Wiki for H910
DirtySanta Bootloader Unlock and Root Guide (Original)
H910 Rooting Thread (Cross-flash H915 then DirtySanta to US996)
H915 Root, TWRP using DirtySanta [WorkingSignals]
Noob Friendly Root TWRP using DirtySanta
General info about Modem Hardware, Firmware, Radio Interface Layer
[Reserved]
thank you so much. i need it
Great job for writing a complete how-to guide!
Thank You, You saved my old V20 H915
hi have you been able to find a better modem?
btw i'm not able to decrypt under twrp, can you?
Just want to confirm, it's only guide wich works for me. But I have issues with modem:
1. When I tried to change mode of modem, "prefered network type", phone stayed in the loop of the kernel panic "modem crash"
2. It were difficult to revert changes back. Finally, safe mode (in order to get it, you need to press volume up and volume down in the same time, during LinageOS booting process) helped me - when I disabled airplan mode, I had 2-10 seconds until next kernel panic. And in ~10 attempts, I were able to finally switch modem's mode to GSM/WDCMA/LTE
3. I used this phone 3 days, and once the kernel panic (because of modem) happened again
Any ideas what to do with modem? Also, the picture "Your phone is corrupt" is not fan Any ideas how to change it?
I did my best to follow all the instructions but after step 7's reboot I just get blocks full of static. I can tell it's trying to do fresh install setup though from what's peeking through the blocks.
Riot54 said:
I did my best to follow all the instructions but after step 7's reboot I just get blocks full of static. I can tell it's trying to do fresh install setup though from what's peeking through the blocks.
Click to expand...
Click to collapse
This is normal. Flash a kernel that's patched for dirty santa OR, cover the proximity sensor on boot and keep it covered until boot is complete.
That worked, thanks.
After multiple attempts going back and forth with step 6, I finally did it! I might switch to Lighthouse or Arros but I wouldn't have gotten this far without your guide.