How i Flashed from FASTBOOT for Root on Stock easily. - Essential Phone Guides, News, & Discussion

Although professional technicians and colleges of mine post these for consumer and private use we take no responsibility for your personal property . If anything you own was damaged after an application of these steps posted i claim no personal responsibility. These post are for research and discussion to further the knowledge of the community.
Back to Stock Link
https://forum.xda-developers.com/essential-phone/development/stock-7-1-1-nmj20d-t3701681
You can follow directions for TWRP installation here
https://forum.xda-developers.com/essential-phone/how-to/guide-how-to-install-twrp-root-t3841922
The steps i took to get a new install of Stock with Root. You must have ADB on your pc as well as basic working knowledge of Fastboot and ADB. Only working directions for Windows PCs.
1. Download the .IMG file linked to this post.
2. Boot to fastboot and open a cmd prompt from the ADB folder. Thank you to munchy_cool for the steps listed below from the TWRP installation guide posted by munchy_cool.
Command Prompt
Code:
HTML:
fastboot devices
5. Find current slot.
Code:
HTML:
fastboot getvar current-slot
6. If you get the current slot listed as anything other then A or B discontinue.
IF
* A - we will flash patched_boot.img to slot B
* B - we will flash patched_boot.img to slot A
7. Flash The "patched_boot.img" file linked below to slot opposite (A or B) of what we found out in Step 5.
Command Prompt
Code:
HTML:
fastboot flash boot_(a or b depending ob result from command above, example 'boot_a or boot_b')
So, if your current slot was a, you will use boot_b above. If current slot was b, you will use boot_a above.
8. Set slot where we flashed the "patched_boot.img" as active.
Command Prompt
Code:
HTML:
fastboot --set-active=( slot will be a or b. Example 'active=a or active=b
So, if your current slot was a, you will use --set-active=b above. If current slot was b, you will use --set-active=a above.
You should have flashed both A and B sides with the . IMG file linked.
9. Use volume rockers till you see recovery option. Then press power button to select. You should now boot into stock with magisk installed.
Good luck. This worked for me with no issues. Hope you get the same results. Note: I have not updated the OS since i flashed and cannot guarantee an amount of functionality.
https://drive.google.com/drive/folders/14MKdvZ2QO_kZz7KibL4kYbAffF6DirD9?usp=sharing
I wanna thank the OP to the .img file i have used (magisk flashed .img i found on this site).

You can do this without twrp with magisk

When I do this I do not "boot into stock with magisk installed", instead I boot into TWRP.
And if I Reboot System in TWRP, I just boot into Android without Magisk installed.

Im just explaining what i did for my phone that worked
BrettB0727 said:
When I do this I do not "boot into stock with magisk installed", instead I boot into TWRP.
And if I Reboot System in TWRP, I just boot into Android without Magisk installed.
Click to expand...
Click to collapse
Im sorry i missed your post before. I hope you got the issue resolved. If not im happy to assist in anyway i can. If i had caught it earlier i would first ask if your phone is tied to a carrier? A carrier like Sprint or Att. Are you on A or B? I feel awful you had an issue following the steps as i did. And would say to IM me if you need to. Ill take the time out of my day to help.

liam8216 said:
You can do this without twrp with magisk
Click to expand...
Click to collapse
Thanks your correct!

MOD EDIT:
Gentlemen, please adhere to the Rules of XDA. If you find any post violative of the Rules, please report the same to the Mods. Do not respond in the thread.
Please understand and cooperate.

TNSMANI said:
MOD EDIT:
Gentlemen, please adhere to the Rules of XDA. If you find any post violative of the Rules, please report the same to the Mods. Do not respond in the thread.
Please understand and cooperate.
Click to expand...
Click to collapse
Topic already covered... By any one of the other
How to install (insert idiotic request here)...
Can you clean up some of the USELESS threads that have all the same information?

Related

[GUIDE][STEPbySTEP] Root/unroot BLU Pure XL (and clones)

Totally new guide! Simple step by step toutorial
It took us a while to get root on our devices. Hopefully we did it! Now we can enjoy benefits of having rooted device (like Xposed Modules etc). We have working TWRP recovery which allows us to backup your phone, flash SuperSU binaries, mods and custom ROMs (actually we are working on it). First: read whole post, then download necessary files and read it again. This guide will allow you to root your BLU Pure XL/Allview X2 Soul Xtreme/Gionee Elife E8/Condor Allure A100 and other clones I don't know.
If you don't know what is 'root' & TWRP nor understand the whole idea of rooting your phone this post (or even most of the XDA community) is not for you! Read everything carefully.​
POSTING BUG REPORT/PROBLEM/ISSUE!
jaiwalla said:
HELP!!!
Where am I going wrong?!?!
Click to expand...
Click to collapse
I don't know where are you wrong...!
Maybe you say something else? Maybe give me some logcat?
I would help you if I knew the problem. As for now for me you don't have any problem. Your post is useless in this form.
You have to learn how to tell the error/problem/bug before you post anything on any forum.
If you want me to help you solving this situation send me private message or edit your post and tell the problem in the right form*, please.
Cheers,
bemolx
*Right form looks like:
What's the problem?
Did you check whole thread before posting?
If possible give me logcat/shown error
Make sure you read main post carefully
What you will need to get it working:
ADB and Fastboot drivers
SuperSU flashable zip archive
TWRP Recovery image
PC & your phone
BUT!
Code:
Your warranty is now void.
Everything you're doing with your devices is on your own!
We're not responsible for any damage on your phone!
If you don't understand what's root it's good time to STOP!
Now we're starting!
Look carefully on files you need (I've mentioned them above) and scroll down for download links. Download every file we need.
Note:
At the bottom of this post you'll find two versions of TWRP: 3.1.0-x and 2.8.6.0. Let me explain the difference:
TWRP v3.1.0-x: this version has been compiled from scratch & made by me. It is the newest available recovery version at the moment and without bugs. More info in the thread linked below.
TWRP v2.8.6.0: this version has been ported from Xiaomi Redmi Note 2 & made by @acheron1502. It's not the newest but working one. It has some little bugs. More info in the thread linked below.
I suggest you to download v3.1.0-x because it will get further support by me. But it is your choice now.
Setting up our workstation
I hope you have already downloaded everything we need.
On your Desktop create a new folder (for example "root").
Find package with ADB drivers, open it and extract to the "root" folder.
Now find TWRP image and place it also in our "root" folder. This image should look like this:
Code:
twrp-3.1.0-0-x2xtreme.img
or
Code:
BLU_PURE_XL_TWRP.img
Let's rename it like this (see below) to make our rooting process easier
Code:
twrp.img
Now we're setting up your phone
Open 'Settings' application. Scroll down to 'About phone'. Click about seven times on 'Build number'. You should see: "You are now developer".
Now find 'Developer options', then 'Enable USB Debugging' and simply enable it.
Connect your phone to the PC. On PC: find SuperSU.zip and copy it on your phone.
OMG!!! Flashing!!!
Okay... That's the most important step.
Turn off your phone. Press 'power' & 'vol +' together. This key combo should boot up your phone into stock recovery mode.
Scroll down using 'vol -' to 'Reboot bootloader' and confirm pressing 'power'. This will boot your phone into Fastboot mode.
On PC: open "root" folder. Open Command Prompt here (LShift + right mouse click -> 'open cmd here')
In the Command Prompt type:
Code:
fastboot flash recovery twrp.img
This command will flash TWRP recovery on you phone.
After flashing process is done reboot you phone into TWRP by pressing 'vol +' and 'power'. When you see bootlogo get your finger from the 'power' button. You will see TWRP logo. You can unplug USB cable now.
We're almost here!
Now you should see TWRP main page same like in the screenshots I've attached to this post.
We must flash SuperSU binaries to get rooted phone. To do this press 'Install' button.
You should see list of files/folders on your phone. Navigate to the SU.zip and choose it by clicking on it.
TWRP will ask you for permission to flash that zip package. To allow it to do so swipe to the right slider on the bottom of the screen. Now SuperSU is installing.
After installation process is done press 'Reboot system now' button. Your device will reboot into your system.
Done!!!
And there you go! Your device should be now rooted with TWRP recovery installed. Check if your phone is rooted correctly by installing ROOT Checker. To make rebooting process much easier and faster you can download Quick Reboot.
Xposed Modules
There's an option to install Xposed Modules as I mentioned at the top of this post. Not every module is working but you can try it and let us know what's working.
To get it working you need:
Xposed Installer Alpha App (allows you to download and manage modules)
Xposed SDK zip (the most important thing)
Original thread with those files is linked below.
Note:
It's important what version of SDK you are downloading. Our device has 64-bit ARM MediaTek chipset so it is arm64 and it's running lollipop 5.1 ROM which equals sdk22. By that meaning the SDK zip you should download looks pretty much the same like this:
Code:
xposed-v80-sdk22-arm64.zip
Installing
Place both files on your phone's storage and reboot to recovery. Press 'Install' and navigate to sdk.zip. Choose it, confirm installation - when it's done reboot into system. Now use any file browser and find XposedInstaller.apk and install it.
Now you can download any module you want. Further instructions in post linked below.
How to unroot
Most of you would like to flash stock OTA etc.
To do this you have to have stock recovery installed.
First open SuperSU app, then scroll down and look for 'Clear/unroot' option. Choose it and follow on-screen instructions.
Then download stock recovery image (downloads for Elife E8 and Allure A100 will be available when someone provide me a link). Place it the 'root' folder (or just in the same directory with fastboot drivers etc.). Rename downloaded file into recovery.img.
Method 1 - using Fastboot
Reboot phone into bootloader mode. Open terminal in the 'root' folder and type
Code:
fastboot flash recovery recovery.img
Now reboot into system by pressing power button for a while.
Method 2 - using TWRP
Copy downloaded recovery onto your phone's storage. Reboot phone into recovery mode. Press 'Install', then change from installing zips to installing imgs (bottom right button). Navigate to downloaded recovery file and choose it. Confirm installation. After that reboot into system.
You should be now unrooted and able to flash OTA.
Downloads:
ADB & Fastboot drivers: link
TWRP Recovery: TWRP v3.1.0-0 (recomended) or TWRP v2.8.6.0 (unofficial)
SuperSU binaries by @Chainfire: link
Stock recovery: Pure XL & X2 Xtreme (extract .zip before renaming/installing)
TWRP Materialised - Dark / Light / Play
Xposed Modules
Special thanks go to the awesome team!
@FuMMoD
@acheron1502
@dexterxx
@spit85
Thank you guys. Without you it wouldn't be possible!
ENJOY!
Hey @bemolx ,
Since your thread is more of a HOW TO root, would it be OK if you move this into GENERAL and field all the rooting process questions there?
I will start a new Dev Thread for TWRP and all TWRP related development issues.
You can then use that new thread for all your download links.
EDIT:
Please use this link for TWRP in your guide.
bemolx said:
My friends and me figured out how to get root on our phones. By the way @acheron1502 made TWRP recovery which allows us flash Super SU 2.46 (Stable). Also you can flash Xposed Modules as you want.
HOW TO INSTALL:
Connect phone to your PC
Make sure you have adb and fastboot drivers installed
Download TWRP from this post
Download Super SU
Copy SU.zip to your phone's storage
Reboot phone into fastboot/bootloader mode
Flash recovery using: fastboot flash "downloadedrecoveryfilename"
Reboot to TWRP by pressing and holding Vol+ & power buttons (still in fastboot mode!)
In TWRP flash SU.zip, then reboot
What doesn't work:
- no adb in recovery
- you tell us
And there you go! Your device should be now rooted with TWRP recovery installed. Check if your phone is rooted correctly by installing ROOT Checker.
BUT!
Everything you're doing with your devices is on your own! We're not responsible for any damage on your phone!
Special thanks go to the awesome team!
@FuMMoD
@acheron1502
@dexterxx
@spit85
Thank you guys. Without you it wouldn't be possible!
ENJOY!
Click to expand...
Click to collapse
Do I have to install a particular driver for my Blu Pure XL for adb to recognize the phone is connected? Please provide a link to the driver you used. Also, please provide a link to the adb / fastboot you recommend. Thank you and great work to you all!!
acheron1502 said:
Hey @bemolx ,
Since your thread is more of a HOW TO root, would it be OK if you move this into GENERAL and field all the rooting process questions there?
I will start a new Dev Thread for TWRP and all TWRP related development issues.
You can then use that new thread for all your download links.
Click to expand...
Click to collapse
Okay, no problem
mhajii210 said:
Do I have to install a particular driver for my Blu Pure XL for adb to recognize the phone is connected? Please provide a link to the driver you used. Also, please provide a link to the adb / fastboot you recommend. Thank you and great work to you all!!
Click to expand...
Click to collapse
Just take a look at Google's development page - there are drivers needed to get it working. Nothing else
bemolx said:
Okay, no problem
Click to expand...
Click to collapse
Once it's moved, see of you can get it PINNED to top so everyone can find it easily.
It states unknown partition 'BLU_PURE_XL_TWRP' "error: cannot determine image filename for 'BLU_PURE_XL_TWRP' what can I do? Thanks
fastboot flash recovery filename.img
@bemolx, fix it
error: cannot load 'BLU_PURE_XL_TWRP' please help. Thanks
---------- Post added at 01:12 PM ---------- Previous post was at 01:04 PM ----------
dexterxx said:
fastboot flash recovery filename.img
@bemolx, fix it
Click to expand...
Click to collapse
Got it thanks a mil
bemolx said:
My friends and me figured out how to get root on our phones. By the way @acheron1502 made TWRP recovery which allows us flash Super SU 2.46 (Stable). Also you can flash Xposed Modules as you want.
HOW TO INSTALL:
Connect phone to your PC
Make sure you have adb and fastboot drivers installed
Download TWRP from this post
Download Super SU
Copy SU.zip to your phone's storage
Reboot phone into fastboot/bootloader mode
Flash recovery using: fastboot flash "downloadedrecoveryfilename"
Reboot to TWRP by pressing and holding Vol+ & power buttons (still in fastboot mode!)
In TWRP flash SU.zip, then reboot
What doesn't work:
- no adb in recovery
- you tell us
And there you go! Your device should be now rooted with TWRP recovery installed. Check if your phone is rooted correctly by installing ROOT Checker.
BUT!
Everything you're doing with your devices is on your own! We're not responsible for any damage on your phone!
Special thanks go to the awesome team!
@FuMMoD
@acheron1502
@dexterxx
@spit85
Thank you guys. Without you it wouldn't be possible!
ENJOY!
Click to expand...
Click to collapse
What about the Ono U1? It's an inexpensive phone with high end specs thanks again http://forum-lw-3.xda-cdn.com/images/smilies/wink.gif
Swarai said:
What about the Ono U1? It's an inexpensive phone with high end specs thanks again http://forum-lw-3.xda-cdn.com/images/smilies/wink.gif
Click to expand...
Click to collapse
It *might* work based on specs I saw on u1labs.com ...
Can you post the values in your /proc/partinfo so I can compare with ours?
acheron1502 said:
It *might* work based on specs I saw on u1labs.com ...
Can you post the values in your /proc/partinfo so I can compare with ours?
Click to expand...
Click to collapse
The specs haven't been updated yet, but the phone should be released soon along with the kernel source.
Swarai said:
The specs haven't been updated yet, but the phone should be released soon along with the kernel source.
Click to expand...
Click to collapse
Let's keep the development thread about this phone (Blu Pure XL) and other phones with the exact same base maker/model (ie. Gionee E8, Allview x2 Extreme). If you are asking about gaining root for a different phone and need some Mind-share from this group of people due to the other phone having a similar SOC, the best way is to open a new thread in the Q&A Section or the General Section, but I think you should wait until the phone is released first IMHO.
bemolx said:
7. Flash recovery using: fastboot flash "downloadedrecoveryfilename"
Click to expand...
Click to collapse
This should be fastboot flash recovery BLU_PURE_XL_TWRP.img
Also ... I requested this thread be moved to General and be Pinned for easy finding for anyone that has this phone
Guys,
1) THANKS for GREAT work!
2) Please provide more CLEAR / ACCURATE details on how to do this, because NOOBs (including myself) get very confused.
a) Link to adb / fastboot drives. Saying "they are in Google development section means nothing"
b) How do I "Reboot phone into fastboot/bootloader mode"??
This would help so many people root without bricking the phone.
Thank you once again!
levchikb said:
Guys,
1) THANKS for GREAT work!
2) Please provide more CLEAR / ACCURATE details on how to do this, because NOOBs (including myself) get very confused.
a) Link to adb / fastboot drives. Saying "they are in Google development section means nothing"
b) How do I "Reboot phone into fastboot/bootloader mode"??
This would help so many people root without bricking the phone.
Thank you once again!
Click to expand...
Click to collapse
Thanks for reply! Once I get a little more time I'll re-write this "how to".
Cheers
Everything should be now clear. I've added links for drivers etc. Also i've re-wrote it for better understanding
Sent from Nexus 5
I'm having issues with fastboot. It says it's blocked for security. Is there something required that isn't normally on android phones to get the fastboot method to actually allow me to enter fastboot? At the beginning was just going to recov ery and putting reboot into fastboot.
alaiwy said:
I'm having issues with fastboot. It says it's blocked for security. Is there something required that isn't normally on android phones to get the fastboot method to actually allow me to enter fastboot? At the beginning was just going to recov ery and putting reboot into fastboot.
Click to expand...
Click to collapse
Try to reboot manually to recovery, then you should see option 'reboot bootloader'. After choosing it follow my instructions
any1 have stock rom to reflash full rom , pure xl ?

Step by step guide for lg v20 h918 unlocking, downgrading, rooting and twrp

STEP BY STEP GUIDE FOR LG V20 H918 UNLOCKING BOOTLOADER, DOWNGRADING, ROOTING AND INSTALLING CUSTOM ROMS (NOOB FRIENDLY)
DISCLAIMER: I'M NOT THE DEVELOPER OF ANY OF THE BELOW SOFTWARE'S AND YOU PROCEED WITH YOUR OWN RISK AS THIS INVOLVES BRICKING OR DAMAGING YOUR MOBILE IF THE PROCEDURE IS NOT FOLLOWED CORRECTLY. I'M JUST SHARING THE WHOLE PROCESS WHICH I HAVE FOLLOWED TO ROOT AND INSTALL TWRP IN MY LGV20 H918 UNLOCKED T MOBILE.
AND I HAVE TESTED THIS IN MY OWN DEVICE AND WAS ABLE TO ROOT AND ACHIEVE TWRP.
THIS IS ONLY FOR LGV20 H918 VERSION
ENSURE INTERNET IS UP AND RUNNING IN YOUR PC
EDIT: THE WHOLE PROCESS HAS NOW BEEN AUTOMATED IN TWO SIMPLE STEPS TO PREVENT ANY POTENTIAL DAMAGE TO YOUR DEVICE. THANKS TO THE LAFSPLOIT CREATOR BRIAN @runningnak3d.
JUST FOLLOW THE PROCEDURE BELOW AND YOU SHOULD HAVE YOUR DEVICE ROOTED IN NO TIME
1. BACKUP ALL YOUR IMPORTANT DATA BEFORE PROCEEDING.
2.MAKE SURE YOU HAVE CHARGED YOUR PHONE TO AT LEAST 90 PERCENT
CHECK YOUR PHONE SOFTWARE VERSION IN SETTINGS---ABOUT PHONE----SOFTWARE INFO
IF IT IS ANYTHING BETWEEN H91810P TO H91810U MEANS IT IS ARB1 (ANTI ROLL BACK 1) AND YOU NEED TO USE LAFSPLOIT METHOD TO ROOT AND INSTALL TWRP,
IF YOUR VERSION IS H91810O OR BELOW (ARB0), YOU CAN EITHER USE DIRTYCOW OR LAFSPLOIT METHOD FOR THE SAME.
IF YOU ARE ON ARB1, PLEASE FOLLOW THE METHOD BELOW,
PART 1: DOWNGRADING
IF YOUR VERSION IS H91810 (Q, R, S, T, U) YOU NEED TO DOWNGRADE TO A LOWER VERSION ( H91810P) TO EXECUTE LAFSPLOIT.
IF YOU ARE ALREADY ON H91810P, YOU STILL NEED TO RE FLASH THE H91810P KDZ AGAIN FOR THE LAFSPLOIT SCRIPT TO WORK CORRECTLY.
DOWNLOAD H91810P KDZ FILE FROM BELOW
https://androidfilehost.com/?w=files&flid=282709
DOWNLOAD AND INSTALL ALL THE FILES BELOW IN YOUR PC
UPPERCUT AND LGUP----
http://downloads.codefi.re/autoprime/LG/Flash_Tools/LGUP/
LG DRIVERS---
http://tool.cdn.gdms.lge.com/dn/downloader.dev?fileKey=UW00120120425
CONNECT YOUR MOBILE TO YOUR PC IN DOWNLOAD MODE (SWITCH OFF YOUR MOBILE AND CONNECT THE USB FROM PC WHILE HOLDING THE VOLUME UP BUTTON SIMULTANEOUSLY)
RUN UPPERCUT.EXE WHICH WOULD OPEN LG'S UPDATER TOOL AUTOMATICALLY.
INSIDE THE LG UPDATER TOOL, CLICK ON BIN AND SELECT THE H91810P KDZ FILE DOWNLOADED EARLIER.
NOW SELECT UPGRADE AND FLASH
ENSURE THE USB CABLE IS CONNECTED THROUGH THE FLASHING PROCESS AND WAIT FOR YOUR PHONE TO REBOOT AND THEN REMOVE THE USB CABLE.
CHECK THE SOFTWARE VERSION AND ENSURE IT IS H91810P
PART 2: UNLOCKING BOOTLOADER
HEAD TO SETTINGS---ABOUT PHONE----SOFTWARE INFO (ENSURE IT IS H91810P)
ENABLE DEVELOPER OPTION IN YOUR PHONE BY CLICKING ON THE BUILD NUMBER MULTIPLE TIMES
NOW HEAD TO SETTINGS---DEVELOPER OPTIONS
TURN ON OEM UNLOCKING, ENABLE USB DEBUGGING AND DISABLE 'VERIFY APPS OVER USB'
NOW CONNECT YOUR PHONE TO PC AND OPEN ADB COMMAND CENTER PROMPT IN YOUR PC
adb devices---->CHECK IF YOUR MOBILE IS CORRECTLY RECOGNIZED IN ADB
adb reboot bootloader--->THIS REBOOTS YOUR DEVICE IN FASTBOOT MODE
fastboot devices---->CHECK IF YOUR MOBILE IS CORRECTLY RECOGNIZED IN FASTBOOT
fastboot oem unlock---->THIS COMMAND WOULD UNLOCK YOUR BOOTLOADER AND RESET's YOUR DEVICE.
fastboot oem device-info OR fastboot getvar unlocked ----->THIS WOULD CONFIRM IF YOUR BOOTLOADER HAS BEEN UNLOCKED OR NOT.
fastboot reboot-----> THIS WOULD REBOOT YOUR DEVICE
IF THE BOOTLOADER HAS BEEN SUCCESSFULLY UNLOCKED, THE DEVICE WILL SHOW AN UNLOCKED BOOTLOADER WARNING MESSAGE WHILE BOOTING (THIS CAN BE IGNORED OF COURSE)
PART 3: CREATING A BOOTABLE LINUX USB USING FWUL
DOWNLOAD FWUL_v2.7_x86_64_15GB.zip FROM THE LINK BELOW AND EXTRACT THE IMAGE FILE SOMEWHERE IN YOUR PC.
https://androidfilehost.com/?w=files&flid=214529
DOWNLOAD RUFUS FROM BELOW AND INSTALL
https://rufus.akeo.ie/
INSERT A PEN DRIVE IN YOUR PC AND RUN RUFUS.
INSIDE RUFUS SELECT THE IMAGE FILE AND SELECT START (AFTER SELECTING START SELECT DD MODE IN THE DIALOGUE BOX) TO CREATE A BOOTABLE PEN DRIVE (WARNING: THIS WOULD FORMAT YOUR PEN DRIVE)
NOW YOU SHOULD BOOT YOUR PC FROM THE BOOTABLE USB STICK WHICH YOU HAVE JUST CREATED
THIS WOULD MAKE YOUR PC RUN LINUX OS
TYPE PASSWORD AS linux AND ENTER
PART 4: INSTALLING TWRP AND ROOTING USING LAFSPLOIT
BEFORE PROCEEDING ENSURE YOU BOOT YOUR PHONE AND DONE ALL THE BASIC SETTINGS
NOW HEAD TO THE DEVELOPER OPTIONS IN YOUR DEVICE AND ENSURE OEM UNLOCKING AND USB DEBUGGING ARE SWITCHED ON.
NOW CONNECT YOUR DEVICE TO THE PC (RUNNING LINUX OS FROM PENDRIVE) IN DOWNLOAD MODE (SWITCH OFF YOUR MOBILE AND CONNECT THE USB FROM PC WHILE HOLDING THE VOLUME UP BUTTON SIMULTANEOUSLY)
DOUBLE CLICK ON THE LG FOLDER INSIDE FWUL DESKTOP
INSIDE THAT, DOUBLE CLICK ON LGLAF(RUNNINGNAK3D) ICON WHICH WILL OPEN A TERMINAL
ENTER THE BELOW COMMANDS
git pull
git checkout h918-miscwrte
./step1.sh
THE ABOVE COMMAND FLASHES TWRP RECOVERY ONTO YOUR DEVICE.
WAIT AND PULL OUT YOUR DEVICE WHEN IT ASKS TO.
RECOMMENDED: NOW THAT TWRP HAS SUCCESSFULLY INSTALLED, YOU CAN MANUALLY FORMAT,FLASH LATEST TWRP RECOVERY AND USE ANY METHOD LIKE MAGISK OR SU FOR ROOTING.
INSIDE TWRP RECOVERY. FIRST FORMAT USING WIPE--ADVANCED FORMAT--TYPE yes AND FULL DO A FULL FORMAT, THEN FLASH MAGISK AND THE LATEST TWRP RECOVERY BELOW.
MAGISK ZIP DOWNLOAD:
https://github.com/topjohnwu/Magisk/releases/download/v16.0/Magisk-v16.0.zip
LATEST TWRP BY PHOENIX(H918):
https://forum.xda-developers.com/v20/development/recovery-twrp-3-2-1-0-t3720239
OR
IF YOU ARE UNSURE ABOUT FORMATTING AND FLASHING, JUST USE THE BELOW COMMAND TO DO ALL THE WORK AUTOMATICALLY
CONNECT YOUR DEVICE AGAIN IN DOWNLOAD MODE AND ENTER THE FOLLOWING COMMAND
./step2.sh
THE ABOVE COMMAND FORMATS YOUR DEVICE AND FLASHES MAGISK TO ACQUIRE ROOT.
TIP : IF YOU FACE ANY ENCRYPTION ERROR AFTER USING STEP2. SH, DO A ADVANCED FORMAT WITHIN TWRP AND FLASH MAGISK AND LATEST TWRP BY PHOENIX MANUALLY.
YOU ARE NOW ROOTED WITH TWRP RECOVERY INSTALLED.
REMEMBER TO BACK UP THE CURRENT ROM BEFORE FLASHING ANYTHING..... DO CHECK POST #2 FOR OTHER TWEAKS
IF YOU WISH TO UPDATE TO LATEST STOCK (10U) AND KEEP ROOT AND TWRP, JUST FOLLOW THIS LINK AND DO REMEMBER TO ROOT USING MAGISK AFTER FLASHING THE ROM BEFORE YOU BOOT.
https://forum.xda-developers.com/v20/development/rom-h91810q-stock-rom-twrp-flashable-zip-t3681312
I WOULD LIKE TO THANK ALL THE DEVOLEPERS WHO HAVE CREATED THE ABOVE SOFTWARES WITHOUT WHICH THIS ISNT POSSIBLE.
CREDITS:
@autoprime FOR HIS UPPERCUT TOOL
@steadfasterX FOR HIS FWUL TOOL
@Phoenix591 FOR HIS WORKS ON TWRP RECOVERY
AND FINALLY, @runningnak3d FOR HIS EXCELLENT WORK IN ROOTING OUR DEVICE :good:
WHAT NEXT?
NOW THAT YOU HAVE ROOTED YOUR MOBILE, I WOULD RECOMMEND DOING THE BELOW TWEAKS FOR FURTHER ENHANCED EXPERIENCE....
1.THERMAL THROTTLING
IF YOUR ARE STILL ON A STOCK BASED ROM , I WOULD STRONGLY RECOMMEND TO RECONFIGURE YOUR THERMAL FILE TO PREVENT ANY POSSIBLE LAG WHEN USING EXTENSIVELY...
FIRST DOWNLOAD THE FILE BELOW:
https://drive.google.com/file/d/0B0W3xXHgfOxvLUpKNWhrWDE0TDg/view
USE A ROOT EXPLORER (PREFERABLY ES EXPLORER) AND GO TO ROOT/SYSTEM/ETC.
YOU SHOULD HAVE A FILE NAMED thermal-engine-8996.conf
RENAME IT TO thermal-engine-8996.conf.bak (JUST FOR A BACKUP IF ANYTHING GOES WRONG)
ENSURE THE ABOVE DOWNLOADED FILE IS IN .conf FORMAT
IF IT ISN'T , RENAME TO thermal-engine-8996.conf
NOW SAVE THE FILE TO THE SAME DIRECTORY VIZ ROOT/SYSTEM/ETC
GIVE PERMISSION TO THIS FILE TO rw-r--r-- USING THE ROOT EXPLORER ( SELECT FILE--->PERMISSION--->READ WRITE, READ, READ)
FINALLY SAVE AND REBOOT.
THIS WOULD OVERWRITE THE THERMAL LINKED PERFORMANCE OF THE CPU TO AVOID ANY LAG WHEN USING EXTENSIVELY.
2. RCTD REMOVER
ALSO I WOULD STRONGLY RECOMMEND TO REMOVE THE LG'S RCTD CCMD AND TRITON MONITORS AS THESE WOULD RUN CONTINUOUSLY IN A ROOTED LG PHONE AND CONSUME LOT OF RESOURCES...
JUST INSTALL THE RCTD REMOVER APP FROM BELOW LINK:
https://labs.xda-developers.com/store/app/com.zacharee1.rctdremoverforlg
GRANT SU PERMISSION AND CHECK THE DESIRED FILES (I CHOSE ALL THREE FILES) AND CLICK ON PATCH, FLASH IMAGE AND REBOOT (THIS WOULD PATCH THE BOOT FILE, SO AGAIN IT IS ADVISABLE TO CREATE A BACKUP OF THE CURRENT BOOT IMAGE USING TWRP OR WITHIN THIS APP ITSELF)
3. SCREEN CALIBRATION:
https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor
INSTALL KERNAL AUDITOR APP FROM PLAY STORE AND GRANT SU ACCESS
CHANGE THE BELOW VALUES WITHIN THIS APP (SCREEN SETTINGS)
Minimum RGB value = 35
Saturation Intensity = 27
Screen Hue = 1520
Screen Value = 112
Screen Contrast = 132
THIS WOULD SOMEWHAT REDUCE THE BLUE TINGE AND GHOST APPEARANCES OF THE SCREEN
CREDITS: @Holyman007 for his thermal tweak @Zacharee1 for his rctd remover app
I was just about to create a post asking for a step by step for dummies so thank you very much for this! Going to do this sometime tomorrow or Tuesday and will update if I succeed or not. :good:
Got a question. Does this method stop the second screen from working?
turdbait said:
I was just about to create a post asking for a step by step for dummies so thank you very much for this! Going to do this sometime tomorrow or Tuesday and will update if I succeed or not. :good:
Got a question. Does this method stop the second screen from working?
Click to expand...
Click to collapse
this would end up with a stock rooted phone with twrp recovery if all the methods are correctly followed..
......final result would be.... you would end up with a rooted stock rom with a twrp recovery....
your second screen will work perfectly.....
please let me know if you need a different thread for installing custom rom, and to reduce the lag., install sound mod to get maximum sound output and customize second screen... i will create a noob friendly thread for these as well......
Also check the original lafsploit thread @
https://forum.xda-developers.com/v20/how-to/root-lafsploit-h918-version-t3773443
kish9046 said:
Also check the original lafsploit thread @
https://forum.xda-developers.com/v20/how-to/root-lafsploit-h918-version-t3773443
Click to expand...
Click to collapse
Thank you, I've been reading up on the main lafsploit thread for awhile but I was still not sure about the whole flashing KDZ file and stuff so when you posted this thread it was a motivator to try it out. Got a day off from work tomorrow so gonna try it then so I don't got to worry about the time.
I'm interested in the max sound output and second screen customization if you got the time and its not to much to ask. If you want to wait till either someone else comes along thats interested or till I root just so you don't waste your time I shall update hopefully sometime tomorrow. Thanks again.
kish9046 said:
sha256sum h918-twrp.img ----> THIS WOULD AGAIN THROW A HASH, CHECK IF BOTH THE HASHES ARE ABSOLUTELY SIMILAR
Click to expand...
Click to collapse
Excellent. Just a friendly suggestion, however. I would change the instruction above to use the word EXACT instead of SIMILAR, otherwise people may continue erroneously. The hash numbers must be exact.
onlineaces said:
Excellent. Just a friendly suggestion, however. I would change the instruction above to use the word EXACT instead of SIMILAR, otherwise people may continue erroneously. The hash numbers must be exact.
Click to expand...
Click to collapse
Thanks for the heads up.... Changed to EXACT...
I successfully have root now, thank you! If you're still interested in doing a guide on how to do the second screen customization I'd be grateful.
turdbait said:
I successfully have root now, thank you! If you're still interested in doing a guide on how to do the second screen customization I'd be grateful.
Click to expand...
Click to collapse
great to hear that u have root now.... will post soon on other mods including a step-by-step process on removing rct soon....
All this stuff can be found already in the forums so you posting guides is redundant js
Sent from my LG-H910 using XDA Labs
cnjax said:
All this stuff can be found already in the forums so you posting guides is redundant js
Sent from my LG-H910 using XDA Labs
Click to expand...
Click to collapse
Thanks for the suggestion... but i thought this would help noobs like me to explore more about our device without doing any harm to it.....
Glad someone actually laid it out step by step.
kish9046 said:
Thanks for the suggestion... but i thought this would help noobs like me to explore more about our device without doing any harm to it.....
Click to expand...
Click to collapse
so i just wanted to say thank for for the very noobie step by step guide. im soooo use to odion and adb flash commands.
just 1 thing i had trouble with was trying to push magisk and twrp over. I rooted by pushing magisk over with otg but no twrp on recovery. then i saw it said it was on download mode. from dl mode i just flashed twrp to recovery.
BROKEN1981 said:
so i just wanted to say thank for for the very noobie step by step guide. im soooo use to odion and adb flash commands.
just 1 thing i had trouble with was trying to push magisk and twrp over. I rooted by pushing magisk over with otg but no twrp on recovery. then i saw it said it was on download mode. from dl mode i just flashed twrp to recovery.
Click to expand...
Click to collapse
So i assume you have both TWRP and root now?..... And can i ask which version r u in now....ARB0 or 1
kish9046 said:
So i assume you have both TWRP and root now?..... And can i ask which version r u in now....ARB0 or 1
Click to expand...
Click to collapse
Abr1 yes I am rooted with twrp.
As I said, the commands to push magisk and twrp to sd did not work. I used usb otg in twrp to push magisk, but forgot to put twrp to flash as well.
I forgot that twrp had replaced download mode, so I was going a bit nuts trying to figure out how to get twrp to recovery. Lolol
Now I'm on latest update with rtcd removed thanks to the op who hosted it on xda as a flashable zip.
Hi guys, sadly I'm at the last step and got stuck.
I did everything, and managed to get to the part where you WIPE de data using TWRP, Mount, but when I go and type
adb push Magisk...
adb push h18...
I get an error saying that Cannot stat : No such file or directory
I'm unable to figure out what I'm doing wrong
Any idea?
tenkensword said:
Hi guys, sadly I'm at the last step and got stuck.
I did everything, and managed to get to the part where you WIPE de data using TWRP, Mount, but when I go and type
adb push Magisk...
adb push h18...
I get an error saying that Cannot stat : No such file or directory
I'm unable to figure out what I'm doing wrong
Any idea?
Click to expand...
Click to collapse
As you are in twrp, you can manually flash magisk zip and twrp recovery.....
tenkensword said:
Hi guys, sadly I'm at the last step and got stuck.
I did everything, and managed to get to the part where you WIPE de data using TWRP, Mount, but when I go and type
adb push Magisk...
adb push h18...
I get an error saying that Cannot stat : No such file or directory
I'm unable to figure out what I'm doing wrong
Any idea?
Click to expand...
Click to collapse
Download magisk and twrp here https://androidfilehost.com/?fid=746010030569963731
While you are in the last step, in mount, select otg USB. You can push it to SD card and manual flash.
If you booted to system without magisk and flashing twrp, power off the phone, hold volume up, put in the USB, connect to PC. This will put you in twrp since download mode is replaced by twrp.
Now you can flash both files.
tenkensword said:
Hi guys, sadly I'm at the last step and got stuck.
I did everything, and managed to get to the part where you WIPE de data using TWRP, Mount, but when I go and type
adb push Magisk...
adb push h18...
I get an error saying that Cannot stat : No such file or directory
I'm unable to figure out what I'm doing wrong
Any idea?
Click to expand...
Click to collapse
Download magisk and twrp here https://androidfilehost.com/?fid=746010030569963731
While you are in the last step, in mount, select otg USB. You can push it to SD card and manual flash.
If you booted to system without magisk and flashing twrp, power off the phone, hold volume up, put in the USB, connect to PC. This will put you in twrp since download mode is replaced by twrp.
Now you can flash both files.

[How-To][Guide] Root Pixel 3 XL with Magisk 18.1 [pre-patched boot.img] - Feb

Updates
Updated to March (.002) based on Magisk 18.1. Please update to the latest adb/fastboot files provided by Google (found in "Useful Links") the latest is "platform-tools_r28.0.2-windows.zip"
As a little plus, I've but putting the stock boots up also since we started. Below in "Useful Links" is a link to my Android File Host where you can find the stock and patched boot images.
Preface
Magisk has been updated include support for Pixel XL 3 (crosshatch) and Pixel 3 (blueline) but I figured I would patch the boot.img and upload it to here for those who want to save a small amount of time or who are lazy like myself. Mishaal Rahman has put out a guide on the XDA Portal that directly inspired this guide and I give full credit to him and topjohnwu
HOWEVER, If you are new the the root/dev/command-line scene I HIGHLY recommend that you follow Mishaal's post on the XDA Portal. He goes into a lot of further detail than I will, tells you how to unlock your bootloader if you haven't already, walks you through the installation of Magisk and has suggestions of what to do with root.
I'm going to try to make this as clean and straight to the point as possible for those of us who know the ropes but also clear and concise enough for any newcomers. All credit is being given, if I overlooked where someone deserves credit, please let me know! Well, let us get to it ya'll!
Pre-Recs IMPORTANT
Unlocked Bootloader (this means no root for Verizon Pixel 3/XL owners) If you do not know how to unlock the bootloader, follow Mishaal's "Part 1" of his post and I recommend following his entire guide for those new to this
Correctly installed and up-to-date adb/fastboot and device drivers (see below for links)
This How-To is written for Windows 10
How-To
Rooting March update (.002) Links to patched_boot.March.002img AndroidFileHost | Google Drive
Make sure you are already on the March update (ending in .002)
Download the above zip and extract to any desired location
Reboot device to bootloader: power button + volume down for 2 seconds from a power-off state, or hold volume down after issuing reboot from power menu, or issue adb command "adb reboot" after enabling adb access from developer settings
This is another reminder to make sure adb and fastboot are up to date (latest are platform-tools_r28.0.2 for windows)
open cmd at the location of the extracted patched_boot.img
In cmd type
Code:
fastboot flash boot_a patched_boot.img
In cmd type
Code:
fastboot flash boot_b patched_boot.img
In cmd type
Code:
fastboot reboot
Open Magisk Manager, it will pop up and say "Update to latest Magisk Manager," click update.
Once in Magisk Manager, it will prompt you with additional files are needed to complete Magisk install, go ahead and download the files
After a few seconds, install will be complete and you will be rooted!
Rooting February update
Links to patched_boot.001.feb.img AndroidFileHost | Google Drive
Make sure you are already on the February update (ending in .001)
Download the above zip and extract to any desired location
Reboot device to bootloader: power button + volume down for 2 seconds from a power-off state, or hold volume down after issuing reboot from power menu, or issue adb command "adb reboot" after enabling adb access from developer settings
This is another reminder to make sure adb and fastboot are up to date
open cmd at the location of the extracted patched_boot.img
In cmd type
Code:
fastboot flash boot_a patched_boot.img
In cmd type
Code:
fastboot flash boot_b patched_boot.img
In cmd type
Code:
fastboot reboot
Open Magisk Manager, it will pop up and say "Update to latest Magisk Manager," click update.
Once in Magisk Manager, it will prompt you with additional files are needed to complete Magisk install, go ahead and download the files
After a few seconds, install will be complete and you will be rooted!
Rooting January Update
[Links to Patched_boot.img Jan.004 AndroidFileHost | Google Drive
Make sure you are already on the January update (ending in .004)
Download the above zip and extract to any desired location
Reboot device to bootloader: power button + volume down for 2 seconds from a power-off state, or hold volume down after issuing reboot from power menu, or issue adb command "adb reboot" after enabling adb access from developer settings
This is another reminder to make sure adb and fastboot are up to date
open cmd at the location of the extracted patched_boot.img
In cmd type
Code:
fastboot flash boot_a patched_boot.img
In cmd type
Code:
fastboot flash boot_b patched_boot.img
In cmd type
Code:
fastboot reboot
Go to Magisk Manager and make sure says you're rooted
Rooting December Update
[Links to Patched_boot.img December.006.Magisk18 AndroidFileHost | Google Drive
Make sure you are already on the December update (ending in .006)
Download the above zip and extract to any desired location
Reboot device to bootloader: power button + volume down for 2 seconds from a power-off state, or hold volume down after issuing reboot from power menu, or issue adb command "adb reboot" after enabling adb access from developer settings
This is another reminder to make sure adb and fastboot are up to date
open cmd at the location of the extracted patched_boot.img
In cmd type
Code:
fastboot flash boot_a patched_boot.img
In cmd type
Code:
fastboot flash boot_b patched_boot.img
In cmd type
Code:
fastboot reboot
Go to Magisk Manager and make sure says you're rooted
Rooting November Update (Patched_boot.img does not work on this method so you have to do it the long way...)
November update is a bit different and we cant seem to get patched_boot.img method to work. So I will outline the process that works for rooting November below. Any guide below requires that you have the latest adb/fastboot installed and that you have an unlocked Bootloader.
If coming from rooted Sept software use this guide:
Uninstall all Magisk Modules then reboot.
Download the stock factory images for Nov.
Extract and find the "flashall.bat" .bat file
Right click > Edit
In the .bat find "-w" and DELETE it
Safe the file
After removing "-w" put phone into fastboot, plug it in, and run "flashall.bat"
Wait for it to get done and reboot
boot to system > go to settings > security and remove any pin or password or pattern
Download the latest Magisk Beta (17.3 as of writing this) and transfer to device internal storage
Now, head over to the TWRP thread and download the twrp_boot.img
Return to fastboot and open cmd in its download location
run "fastboot boot twrp-3.2.3-1-crosshatch.img" and give your device a minute or two to boot into TWRP
Once there, find and flash the magisk beta on the internal storage
reboot and test to make sure it says you're rooted
If starting fresh from November (.A1.) Update
Install November update
Download latest Magisk Beta (17.3) and move it to the internal storage of the device
Reboot to bootloader
Download the .img version of TWRP for "crosshatch"
In the location of downloaded TWRP .img, open cmd and enter
Code:
fastboot boot twrp-3.2.3-1-crosshatch.img
Allow twrp to boot (this will take a minute or two)
Then go to install and install the Magisk zip
Reboot and find magisk manager and make sure it says you're rooted
Until there is an update to the patched_boot.imgs, dont follow the how to beyond this point. In fact I am hiding it for the time being.
Rooting Sept software and software that shipped with the device
[Patched_boot.img for Sept Drive | AndroidFileHost]
Download the above zip and extract to desired location
Reboot device to bootloader: power button + volume down for 2 seconds from a power-off state, or hold volume down after issuing reboot from power menu, or issue adb command "adb reboot" after enabling adb access from developer settings
This is another reminder to make sure adb and fastboot are up to date
open cmd at the location of the extracted patched_boot.img
In cmd type
Code:
fastboot flash boot_a patched_boot.img
In cmd type
Code:
fastboot flash boot_b patched_boot.img
In cmd type
Code:
fastboot reboot
Go to Magisk Manager and make sure says you're rooted
Useful links
Magisk Thread
Link to my AndroidFileHost were all stock and patched boot images are
Direct Link to platform-tools for windows, mac and lunix from Google
Refrence for Pixel 3 XL information (factory images/vendor files/KST)
->This is the one I recommend for quick setup and newcomers 15-second adb for auto install that includes system-wide (got to post #1347 for the most upto date installer)
Manually install adb & fastboot doot drivers for WIndows 10 system wide
Installing for Lunix, MacOS and Windows thanks to the XDA Portal and Aurthor Doug Lynch
Credits
@topjohnwu (link to Magisk thread) He does amazing work; if you can donate to him
@MishaalRahman (link to his amazing instuctions on XDA Portal)
@doughLynch
and
@jlee08517
@ridobe
For being OGs and being here from the begining
This is a evolving and being updated post lol Sorry for the strange layout and poor instuctions at first
it is working now. I think you had to flashed both boot slots in order for it to work. Thank you for the post. It saved me
Thank you eqbirvin. I tried my own boot image from the factory image and tried the other boot image from another thread. (of course they both needed to be patched) I followed the directions to a "T" and kept getting stuck on the bootloader screen. I forgot word for word what it said lolol but something like cannot find secure boot slot. I used your pre patched boot image and worked the first time. Thank you again.
Does this factory reset your phone?
DarkPhoenix said:
Does this factory reset your phone?
Click to expand...
Click to collapse
Unlocking the bootloader will reset your phone... If you did that already, just installing installing magisk and rooting will not reset the phone.
jrac86 said:
Unlocking the bootloader will reset your phone... If you did that already, just installing installing magisk and rooting will not reset the phone.
Click to expand...
Click to collapse
Yeah that was a stupid question, I realized that I already knew the answer after I asked it lol.
i am getting a bootloop. my pixel 3 xl starts up to the google logo screen and does the animations but right before it displays the lock screen it crashes and restarts. i am on 030 version of pie and using the boot image that came with the factory images to root with magisk. if i flash just boot_a then i get the error no slot to boot. i have to flash both boot_a and boot_b to get to the logo screen. anyone come across this and have a fix?
also anyone notice the patched image is much smaller than the stock image?
edit: i got it to work. i had to change the patched_boot.img name to boot.img for it to work. also i used the canary build of magisk. this also works for the verizon version 031. 031 boot.img file is the one i patched. i took it from the factory images.
Got approved by androidfilehost so adding another mirror
PLEASE HELP
I followed this guide;
https://www.xda-developers.com/google-pixel-3-unlock-bootloader-root-magisk/
Unlocked my bootloder no problem, and got to part 16 for rooting, I select Start in the bootloader and it says "Enter reason: no valid slot to boot"
Zorachus said:
PLEASE HELP
I followed this guide;
https://www.xda-developers.com/google-pixel-3-unlock-bootloader-root-magisk/
Unlocked my bootloder no problem, and got to part 16 for rooting, I select Start in the bootloader and it says "Enter reason: no valid slot to boot"
Click to expand...
Click to collapse
Did you flash to both slots or just one? also, follow the guide again and make sure that your downloaded and patched boot.imgs are both completely downloaded AND transfered to device correctly
Is there any way to get Magisk 17.3 installed now? I didn't get it done before John Wu took down 17.3 and now magisk manager will only find 17.2 to install.
Zorachus said:
PLEASE HELP
I followed this guide;
https://www.xda-developers.com/google-pixel-3-unlock-bootloader-root-magisk/
Unlocked my bootloder no problem, and got to part 16 for rooting, I select Start in the bootloader and it says "Enter reason: no valid slot to boot"
Click to expand...
Click to collapse
I keep getting the same error
I think that this has something to do with Magisk installing 17.2 and not 17.3
State.of.mind said:
I think that this has something to do with Magisk installing 17.2 and not 17.3
Click to expand...
Click to collapse
17.3 has been pulled for some bugs.
jlee08517 said:
17.3 has been pulled for some bugs.
Click to expand...
Click to collapse
So until there is an update
.. No root
State.of.mind said:
So until there is an update
.. No root
Click to expand...
Click to collapse
U could use canary build to root. Or some people have posted a pre patched boot image in other threads. You can use one of those.
jlee08517 said:
U could use canary build to root. Or some people have posted a pre patched boot image in other threads. You can use one of those.
Click to expand...
Click to collapse
I've tried the pre patched method and for some reason I can't get that to work
My method should work using my patched boot. It was patched with 17.3. However, If he pulled it because of bugs, I recommend holding off until he updates again to fix the bugs. I will update my patched_boot as soon as I get word that he pushes an update.
jlee08517 said:
U could use canary build to root. Or some people have posted a pre patched boot image in other threads. You can use one of those.
Click to expand...
Click to collapse
Tried the Canary build and I still get boot loops

Install Chinese JoyUI on Global Xiaomi Black Shark

BEFORE YOU PROCEED:
Please PM me or post in this thread if your Global Black Shark is unlocked, and not modified yet.
Hello Guys. In this thread, you can see learn how to flash the Chinese Black Shark ROM, on the global version of the phone.
Before you start, please make sure that:
You are rooted
You have decrypted the system storage
You have backed up system_{a,b}, vendor_{a,b}, boot_{a,b}, custom_{a,b}
Please double make sure you have backups of these partitions.
Also, There might be some bugs like:
After booting the screen will be upside down. This is fixed by locking then unlocking the phone. However it happens at every boot.
Lights settings does not work
Left is Recent Apps, Right is Back. A little annoying keymap but i can live with it There's a setting for that
So let's Begin!
The first step is downloading the files provided by @JengaMasterG:
system_b.img
boot_b.img
vendor_b.img
Again, please make sure you have a backup of your partitions, as well as the userdata.
Next, download TWRP for the phone.
Now, boot TWRP by running
Code:
adb reboot bootloader
fastboot boot twrp.img
Once TWRP is up, wipe, advanced, dalvik/art cache and data. Otherwise, when you boot the chinese rom, it will give you crashes.
Copy system_b.img, boot_b.img and vendor_b.img to your internal storage from pc.
Reboot to bootloader
Code:
fastboot getvar current-slot
Check on which slot you are. if it's A, we will flash to B. if it's B, we're gonna flash A.
Code:
fastboot set_active other
The command above will switch you to the corresponding slot, which we're gonna overwrite.
Code:
fastboot boot twrp.img
once twrp is booted, allow writing, and run an adb shell.
Code:
adb shell
Code:
cd /dev/block/bootdevice/by-name
This is the last step to make sure you have a backup.
For the following commands, replace of=partition_X where X is your new slot (if you were using slot A, X would be b and you would run the command as it is. If you were on slot B, you will use boot_a, system_a and vendor_a in end of the following commands)
Code:
dd if=/sdcard/boot_b.img of=boot_b
dd if=/sdcard/system_b.img of=system_b
dd if=/sdcard/vendor_b.img of=vendor_b
Once these commands have completed, flash DisableForceEncryption_Treble.zip and flash Magisk
Reboot without installing twrp app.
Now you will notice the bootanimation is upside down, as well as the system. No panic.
In the first time setup, you might have to go through it upside down (screen is upside down but touch is correct), so it's gonna be a bit tricky.
Once setup is finished, you can install google play store using the following link: miui forums (download zip file from here to avoid registering, for convenience)
Happy new Rom Global users!
Just don't install any update for the system, until you reflash your backup using the same procedure from twrp.
PS: This procedure should work on Chinese variant, to go to Global version. However i have not tested it as i only have the Global Black Shark. It works for switching between Chinese and Global too. Global version (not up to date): https://forum.xda-developers.com/android/development/black-shark-global-stock-firmware-t3907789
Special Thanks:
mauronofio for TWRP
kanded for decrypt thread
JengaMasterG for chinese partition dumps
This is great!! I am curious to see what happens when you boot from A. Does it keep your global rom intact?
JengaMasterG said:
This is great!! I am curious to see what happens when you boot from A. Does it keep your global rom intact?
Click to expand...
Click to collapse
Probably not. It will most probably suffer from crashes until data is cleared.
Lighting setting doesn't work
how to change from china rom to global rom?
i am using china rom. but i want global rom . . .
please help me . . .
i'm a beginner.
@gilbert32, do you have the global roms to upload? I'm getting pretty tired of using the CN rom version and want to try the global one.
JengaMasterG said:
@gilbert32, do you have the global roms to upload? I'm getting pretty tired of using the CN rom version and want to try the global one.
Click to expand...
Click to collapse
Sure. I have the backups i made before flashing the Chinese ROM (There's an update for them, so it's not the latest version)
Unfortunately you will have to wait for Monday until i can upload them.
gilbert32 said:
Sure. I have the backups i made before flashing the Chinese ROM (There's an update for them, so it's not the latest version)
Unfortunately you will have to wait for Monday until i can upload them.
Click to expand...
Click to collapse
Thanks! I'm in no hurry on my side
JengaMasterG said:
Thanks! I'm in no hurry on my side
Click to expand...
Click to collapse
Done.
https://forum.xda-developers.com/android/development/black-shark-global-stock-firmware-t3907789
I can confirm that this method works for chinese to global changes!
where can i find the chinese rom?
also it's work with skr-h0 8gb/128gb?
thank you
and sorry if i dont read it properly
I'm really confused here
can some make a video tutorial please
I'm just a beginner here
---------- Post added at 09:41 AM ---------- Previous post was at 09:35 AM ----------
HI gilbert32,
please make a video tutorial please, I'm really confused.
i can pay you.
pls pls pls im just a beginner and i dont really know anything on installing custom roms installing china joy ui or whatever is that
@gilbert32 please make a tutorial videos please because its very confusing in this way you explain
im just a beginner in doing this thing, i hope youll help me
taenimobaho said:
@gilbert32 please make a tutorial videos please because its very confusing in this way you explain
im just a beginner in doing this thing, i hope youll help me
Click to expand...
Click to collapse
I'm sorry, i have no time to make a video tutorial.
If another user does a tutorial, i would be more than happy to add it to the OP.
KzdYang said:
where can i find the chinese rom?
also it's work with skr-h0 8gb/128gb?
thank you
and sorry if i dont read it properly
Click to expand...
Click to collapse
It should, but I would create back-ups of your system.img, vendor.img, and boot.img. You are attempting this at your own risk...I would advise waiting until someone uploads the dual CN version (SKR-A0 dual). Currently the non-dual version is the one uploaded (6GB / 64GB).
taenimobaho said:
I'm really confused here
can some make a video tutorial please
I'm just a beginner here
---------- Post added at 09:41 AM ---------- Previous post was at 09:35 AM ----------
HI gilbert32,
please make a video tutorial please, I'm really confused.
i can pay you.
pls pls pls im just a beginner and i dont really know anything on installing custom roms installing china joy ui or whatever is that
Click to expand...
Click to collapse
Try This:
Make sure you are already rooted on your current software version
Try these directions:
1. Download the images and the zip file from here
2. Connect phone to computer
3. Save the images and files to your phone
4. Reboot phone into bootloader running: adb reboot bootloader from command prompt
4a. Run fastboot getvar current-slot to see which active system slot you are on.
4b. If you are on slot "a" (_a), you will change it to "b" (_b) and vice versa:
fastboot set_active other
5. Run fastboot boot twrp.img in command prompt to boot into TWRP
6. On TWRP, swipe to allow system modifications if you haven't already.
7. On computer command prompt:
If you changed your active slot to "b" in step 4b run:
Code:
adb pull /dev/block/bootdevice/by-name/boot_b /your/backup/location/on/computer/boot_b.img
adb pull /dev/block/bootdevice/by-name/vendor_b /your/backup/location/on/computer/vendor_b.img
adb pull /dev/block/bootdevice/by-name/system_b /your/backup/location/on/computer/system_b.img
If you changed your active slot to "a" in step 4b run:
Code:
adb pull /dev/block/bootdevice/by-name/boot_a /your/backup/location/on/computer/boot_a.img
adb pull /dev/block/bootdevice/by-name/vendor_a /your/backup/location/on/computer/vendor_a.img
adb pull /dev/block/bootdevice/by-name/system_a /your/backup/location/on/computer/system_a.img
change /your/backup/location/on/computer/ to a backup folder that you put on your computer for your phone's images. This could be on a folder on your desktop. That's the easiest.
8. Back to TWRP:
8a. Click Install
8b. Click Install image
8c. Install each image by selecting them, and then selecting the right partition to flash.
So if you're installing the boot_b.img, make sure the blue dot is next to the word boot before swiping to install.
If you made a mistake, you can go back and flash the correct image. So if I flashed boot.img and the blue dot was on the word system, then I can go back and choose the system.img and make sure the blue dot is on the word system.
8d. Click Install Zip in the Install page
8e. Install the decryption zip file. This also installs version 18.1 of magisk instead of an earlier version.
9. Now go back to the main menu of TWRP
9a. Click Wipe
9b. Click Advanced
9c. Select ONLY davlik / art cache and data. If anything else is checked other than those two, uncheck those
9d. Swipe to confirm wipe. This prevents your phone from bootlooping
9e. Reboot the phone. Your bootanimation should be upside down. That means it is working!
Your phone's screen should be upside down. Try pressing the power button to lock the phone and then again to unlock it to fix the issue. If it doesn't fix the issue, you'll have to go through the set up process with the screen being upside down. This is just like how TWRP is upside down! Your touches are in the right spot on the screen, but the display is upside down. After the setup is complete, lock and unlock your phone again. The screen orientation should fix itself!
@JengaMasterG THANK YOU SO MUCH!!!
TWRP
Thank you.
But we can't proceed anymore because TWRP's not installed. I'm a beginner. Can I help you?
.Please post a custom_a and custom_b section for SKR-A0. Thank you.
Can you make a video about that?
I really want to change my ROM but I don't understand completely!
Ya bro...need video instruction..

Blackview BV9800 PRO Rugged Beast MAGISK ROOT REQUIRED

Hi everyone,
I have rooted my last few smartphones and was always happy with it. Now I got new Blackview BV9800 PRO and I want to root it with Magisk. but as the phone is new, there is lack of information on the internet, Anyway, I have found some information, but it is not complete and I believe You, smart guys, can help me to root my smartphone
This is the information I got:
How to root it with Magisk :
Download your rom from : viewtopic.php?f=285&t=532354 (you can alternatively extract it with SP Flash Tool and WWR)
Download and install Magisk Manager on your phone : https://github.com/topjohnwu/Magisk/rel ... v7.5.0.apk
Patch the boot image with Magisk Manager
Unlock the bootloader. (Wipe the phone! )
Flash the patched boot image with SP Flash Tool or Fastboot. (ONLY the boot image)
Reinstall Magisk Manager
This is what I did and what happened:
I installed latest Magisk apk from official sources. I opened the app, clicked on "Install Magisk", then via this app I downloaded the zip file, then tried to installed it via Magisk but got an error "Unsupported/Unknown image format".
Any ideas what have I done wrong? Did I have to flash boot image from the ROM, and not the one Magisk downloaded? P.S., the smartphone is new, nothing more then I written above is done to it (no oem unlocking, no usb debugging, etc).
RESERVED
I let Magisk manager patch the original boot.img. After flashing it with fastboot or SP Flash the phone stuck with message that verified boot didn't accept the signature.
Hm... Is there anyone who rooted BV9800 Pro successfuly and could guide us? ?
update fail.
I greet you, I accidentally deleted it when I updated, Nvram. on my phone. BV9800pro. It is possible to provide me with firmware recovered from a similar phone. I also posted on the forum at Blackview but without answer
Isn't there a full firmware download on Blackview website available? I thought I've seen it there
update fail
LGZACRO said:
Isn't there a full firmware download on Blackview website available? I thought I've seen it there
Click to expand...
Click to collapse
Hello
Yesterday during an update, by accident, my equipment, BV9800pro, performed a complete formatting, "Full Format + Dowload", it seems that Nvram has also been rewritten. it is possible to provide us with a solution or file with this data, specific to our equipment. i need a original nvram.bin, and nvram.data, in firmware from Blackview site this its not exist..
if someone wants to help me, I send them a private message with their email address
My phone is not rooted unfortunatelly, if I can help in anyway (if there is a way) I would pull out the files for You.
Do You know how to guaranteed root BV9800 Pro without running into problems?
LGZACRO said:
My phone is not rooted unfortunatelly, if I can help in anyway (if there is a way) I would pull out the files for You.
Do You know how to guaranteed root BV9800 Pro without running into problems?
Click to expand...
Click to collapse
who guarantees this?
rooting worked for me with that solution given to the PM. I wanted to install AOSP, but I found that the thermal image did not work anymore, there were some problems when previewing the video files from Facebook, and I gave up. from the mistake as I mentioned I format + dowload and delete all important partitions. nvram .bin si nvdata. Nothing works properly, TEE and Google Key are inactive, the thermal image fails, some applications are closed immediately. This is the experience with rooting and installing AOSP on the BV9800Pro
Oh man... Sounds bad... have You emailed blackview after sale support (via email, not forum)? No response from them?
And let's say I only root my BV9800Pro, will I be able to send You the files You need?
LGZACRO said:
Oh man... Sounds bad... have You emailed blackview after sale support (via email, not forum)? No response from them?
And let's say I only root my BV9800Pro, will I be able to send You the files You need?
Click to expand...
Click to collapse
make total firmware dump and send the bakup , or nvram.bin nvdata.bin file,
I must root to be able ro do this, right? Does TWRP works well on BV9800Pro?
LGZACRO said:
I must root to be able ro do this, right? Does TWRP works well on BV9800Pro?
Click to expand...
Click to collapse
i dont now. i dont install twrp.
Ok, pm me your skype or signal or wickr or fb. We will try to do this in few hours
LGZACRO said:
Oh man... Sounds bad... have You emailed blackview after sale support (via email, not forum)? No response from them?
And let's say I only root my BV9800Pro, will I be able to send You the files You need?
Click to expand...
Click to collapse
I posted in their forum a detailed error report but the moderator deleted my post.
Don't bargain for help by them.
---------- Post added at 02:35 PM ---------- Previous post was at 02:33 PM ----------
LGZACRO said:
I must root to be able ro do this, right? Does TWRP works well on BV9800Pro?
Click to expand...
Click to collapse
As I mention there's no TWRP available for this phone yet.
I just rooted BV9800 pro yesterday.
You don't need to SP flash tool or others, just need adb and fastboot.
Quick steps:
1. set OEM unlock to allow
2. connect phone to windows
3. use adb to check if connecting. command: adb devices
4. using adb to reboot to bootloader, command: adb reboot bootloader
5. And then the phone will enter fastboot mode ( you could see small string at left bottom corner)
6. use fastboot command to unlock bootloader. command: fastboot flashing unlock
7. If fastboot program is waiting, please check windows device manager, there should be an unknown device, let windows search driver automatically. it needs android interface driver.
8.Using volume up or down to agree unlock.
9. If agree, all data will be disappeared.
10. Install Magisk manger
11. Download stock ROM from blackview forum. it is zip file. Unzip it and copy boot-verified.img to phone.
12. patch boot.img by Magisk manger.
13. Copy patch image file to windows
14. use adb to reboot phone to fastboot mode
15. reflash boot image file. command: fastboot flash boot patched file name (normally, I would put patch image file in the same folder of fastboot)
16. reboot (fastboot reboot) and reinstall Magisk manager
There are many Magisk root steps instruction in internet. You could refer to other steps, they should be clear than mine. I prepared lots of drivers and application. Finally, I only used adb and fastboot to root this phone.
I rooted it exactly like You and it worked perfectly! Thanks for auch detailed rooting guide!
By the way guys, I think we Should open the request for TWRP for BV9800Pro. How do You think?
After you unlocked bootloader, it changed to orange state, and it always shows "Your device has been unlocked and can't be trusted..Your device will boot in 5 seconds", it could be resolved by modified LK image.
Refer to
1. https://forum.hovatek.com/thread-31664.html
2. http://bbs.blackview.hk/viewtopic.php?f=286&t=532899 -- included modified LK image
Of course, you could reflash by fastboot, no need to use SP flash tool.
hi if u have back up on your phone could u provide for me link. I had some problems with my loudspeaker and i thought its from the root, or software and i did full format and download. and now it show some watermark and probably is because i l deleted NVRAM.
i download already official version but didn't help ... thank u upfront.
james35888 said:
I just rooted BV9800 pro yesterday.
You don't need to SP flash tool or others, just need adb and fastboot.
Quick steps:
1. set OEM unlock to allow
2. connect phone to windows
3. use adb to check if connecting. command: adb devices
4. using adb to reboot to bootloader, command: adb reboot bootloader
5. And then the phone will enter fastboot mode ( you could see small string at left bottom corner)
6. use fastboot command to unlock bootloader. command: fastboot flashing unlock
7. If fastboot program is waiting, please check windows device manager, there should be an unknown device, let windows search driver automatically. it needs android interface driver.
8.Using volume up or down to agree unlock.
9. If agree, all data will be disappeared.
10. Install Magisk manger
11. Download stock ROM from blackview forum. it is zip file. Unzip it and copy boot-verified.img to phone.
12. patch boot.img by Magisk manger.
13. Copy patch image file to windows
14. use adb to reboot phone to fastboot mode
15. reflash boot image file. command: fastboot flash boot patched file name (normally, I would put patch image file in the same folder of fastboot)
16. reboot (fastboot reboot) and reinstall Magisk manager
There are many Magisk root steps instruction in internet. You could refer to other steps, they should be clear than mine. I prepared lots of drivers and application. Finally, I only used adb and fastboot to root this phone.
Click to expand...
Click to collapse
zlatkomas said:
hi if u have back up on your phone could u provide for me link. I had some problems with my loudspeaker and i thought its from the root, or software and i did full format and download. and now it show some watermark and probably is because i l deleted NVRAM.
i download already official version but didn't help ... thank u upfront.
Click to expand...
Click to collapse
Hi, I'm not rooted (yet) and my BV9800 PRO is having some issues with the loudspeaker, any media like YouTube or Spotify, play audio for a second or two and then just go mute, volume can be high but no audio at all, phone calls last longer but also go mute and have to go back to regular "ear-speaker" to keep listen to the other side. Are this the same problems you refer to? I can't remember if this happened after the OTA update tho. Thank you.

Categories

Resources