[Guide] [N-970F] [N-975F] Flashing GSI on Note 10 [Tested on DTH7] [Descendant Rom] - Samsung Galaxy Note 10 Guides, News, & Discussion

Hello everyone.
Small Intro:
So, I bought Note 10 [Exynos] N970F. I wanted to use custom rom on it. I tried both Dr. Ketan's ROM and 420 Rom. Both of these roms were surely amazing and Dr. Ketan's rooting guide really helped in rooting and all things. Such a kind person to help for new comer.
As there are only these two roms at the moment and AOSP roms are either not available or very old with incomplete guide to flash. So after trying many different ways for flashing Generic System image (GSI) for my device. After series of failures, bootloops as I surely found some method to actually install GSI on N970F
Tested GSI
Havoc 3.8
Descendants
CrDroid v222 200816
Type of GSI to Use for our device:
ARM64-AB (As known as ARM64-bvN)
What's working:
Sim/IRC
Calls
Data/4g
Bluetooth
Wifi
Camera
Storage
Sensors
NFC/Location/Hotspot
Bugs:
MTP/USB connection not working
FingerPrint not working with Descendants Rom
(Can't confirm any further bugs. If you found please report so I can update thread)
Don't do anything without reading 4th Post (Disclaimer)
Your phone's internal storage will be wiped, deleting all of your data so make a backup
Prep:
1: Download firmware for your phone (Extract firmware and copy AP file to phone)
Either Use Frija or This website (Make account here, connect to GDrive and you can download from google server or IDM. Fast, Resume)
2: Download TWRP for your phone (It is better to have TWRP based on same base as is your phone's firmware download)
See here for TWRP (Usually has updated twrp) or see telegram of developer
(Extract twrp zip to have recovery.img. If it has different name, save it as "recovery.img", We will call it twrp-recovery.
3: Download Magisk Manager, install on phone
4: Patch AP file you copied to phone with Magisk Manager (Run magisk manager, --Install --> Select & Patch file --> Select AP)
A new file "Magisk-Patched.tar" will be saved in download folder. Copy it to PC. We will call it Patched-AP.
5: Open Patched-AP with 7-Zip. You should see files in it. (There should be a recovery.img in it) Now drag & drop twrp-recovery to 7-Zip window open Patched-AP. Wait for process, as it will replace stock recovery with twrp recovery. We now have an AP file with magisk & TWRP pre-patched.
Now we will use this updated Patched-AP
6: Download Latest Multi-disable from here
7: Download your desired GSI. Havoc GSI, CrDroid GSI, Descendants,Others
(Download ARM64-AB or ARM64-bVN) If you want Google apps it is better to download GSI with built-in GAPSS.
Steps to Follow:
(Enable USB Debugging on your phone, Turn on OEM Unlock option in developers option)
1: First Unlock Bootloader of your device (Boot to download mode-- Power off, Volume up + volume down and connect to pc)
2: Follow on-screen instructions to unlock bootloader (While in download mode -- long press volume up for unlock area, volume up to unlock)
Info: Now phone will do wipe and you should be back into system. Now due to some Samsung restriction, you must enable USB debugging again & see OEM unlock check if greyed out (untouchable). (You must do it as system gives download mode a signal to prevent issue with custom files flashing)
3: Boot to download mode, Press volume up. Connect to PC.
4: Run Odin, Select files, AP as Patched-UP we created, CSC as Home-CSC, CP and bootloader that your extracted.
(Uncheck auto-reboot in odin)
5: Start Flashing, wait for it to pass. Now we will boot to recovery from here
6: To boot into recovery, first we should exit download mode then boot to recovery during that process.
First Hold volume down + Power --> wait for screen to go black--> as soon as screen goes black--> leave all buttons --> now press Volume UP + Power --> Keep pressing until you boot into TWRP recovery.
7: Now Swipe to allow modifications --> Wipe --> Format Data --> type "yes" --> swipe. Wait for Wipe.
8: Now Click reboot --> Reboot to Recovery. Wait for Phone to boot back into TWRP recovery.
9: Again Swipe to allow modification. Connect to PC & Copy the Multi-Disable to phone.
10: Install Multi-Disabler --> Install --> Select Multi-Disable --> Swipe to flash. Wait for it. Reboot again to recovery.
11: Copy your downloaded GSI img to Phone. Select Wipe and do a factory reset.
12: Install GSI --> Install --> Select IMG --> Click on GSI image --> Select System partition to flash. It takes few seconds.
13: Now Reboot to System.
Phone Should be booted into new GSI installed
Credits:
IanMacD for Multidisable, TWRP
Dr.Ketan for excellent guides & such helpfulness
TopJohnWu for Magisk, patched AP
Respective GSI teams for their hard work

Reservation

2nd Reservation

Disclaimer:
Before proceeding, remember I’m not responsible for anything bad happened to your device by following this or any of my guide. I’m just trying to help. So always do it on your own risk…
Don’t blame me or Any other developer.
All tools here are developed by different personalities. I’m just providing a guide on using these tool. Always say thanks to me and them. And If possible, donate them. They really deserve it.

Thank you. Can i install on note 10 5G korea (N971N) with this method?

can i use this method with N971N ?

Related

need urgent help

hi guys m new to redmi note 3 i applied for unlock 20 days back and i tried unlocking it on global developer build but stuck at 50% tried china developer rom still same problem even tried i.mi and shows location when phone on it shows blue color when phone switched off shows grey colour any solution for this?
or i need to flash lolipop rom?
I have the file for unlocking bootloader and installing twrp without voiding your warranty and loosing data...
Its unofficial but works well for me
I will be uploading it. With full instructions.
Wait for some days
The solution is here:
download the required files from the given link: [50mb]
https://mega.nz/#!1NhDTQoR!cP7vrchwswOfj3oHQ5saZ2d0JkcmunEn5pqyOcpZDoE
INSTRUCTIONS: [redmi note 3]
1. Get into fastboot mode. Charge the phone first. Hold the power button and the volume down button simultaenously.
2. If you can open your current rom, open developer options by clicking on the build no several times in the about phone menu in settings. and select allow oem unlocking and usb debugging.
3. if not leave it... go on and connect your phone to the PC while in fastboot mode.
BUT, before that: open Command prompt on your PC. (search it on the search box). right click on it and open it in administrator mode.
type in: bcdedit /set testsigning on
hit enter and restart your pc
(this is imp.)
4. open the zip file and extract the contents. open the boot edl mode folder and click the edl.bat file. allow it to run.
5. now screen will turn black, do not disturb it. Now flash the twrp by running flash twrp.bat from the 'flash TWRP' folder.
6. Now go to Unlock folder and run the unlock bootloader.bat file.
your phone will boot into the TWRP recovery mode automatically.
if it opens in chineese you select every tab and find the globe icon.
if the globe icon is found on any of the tab select it and change the language to ENGLISH.
wipe your system from the wipe tab:
Now download the latest CM13 SNAPSHOT BUILD ROM FOR YOUR REDMI:
https://download.cyanogenmod.org/get/kenzo-snapshot.zip
and GAPPS:
http://opengapps.org/?api=6.0&variant=mini
do select the arm 64 version and mini one.
download from your pc and copy it to micro sd card. enter this card into you phone and go to mount in twrp.
mount the micro sd card storage.
select the zip file on the micro sd card from the install tab on twrp and flash it.
now go back and flash open gapps zip file.
now REBOOT to system. everything will work fine

[GUIDE] How to Root,Install TWRP and Custom ROM in Galaxy J5 Pro

Hi,this is the beginners guide in rooting the Galaxy J5 Pro.
First I want you to know that J5 Pro is the same as J5 2017.
You will need some files:
Opt verity Encrypt - http://download.highonandroid.com/file/Tools/Root/Samsung/no-verity-opt-encrypt-6.0-star.zip
RMM State Bypass Mesa - http://download.highonandroid.com/file/Tools/Root/Samsung/RMM-State_Bypass_Mesa.zip
Magisk 19.1 - https://github.com/topjohnwu/magisk_files/raw/master/canary_builds/magisk-release.zip
Magisk Manager 7.1.2 - https://github.com/topjohnwu/magisk_files/raw/master/canary_builds/app-release.apk
(Optional)(For Pie) Helios Pie Kernel - https://androidfilehost.com/?fid=1395089523397966358
(Optional)(For Oreo) Helios Pro Kernel - https://androidfilehost.com/?fid=1395089523397913077
(Optional) Promotheus One UI (Pie ROM) -https://androidfilehost.com/?fid=1395089523397940329
(Optional) Promotheus Lite (Oreo ROM) -https://androidfilehost.com/?fid=1395089523397887684
TWRP 3.3.0-0 - https://github.com/ananjaser1211/an...3.3_J7Y17LTE/TWRP-3.3.0-j7y17lte-20190417.tar
Odin - https://odindownload.com/download/Odin3_v3.13.1.zip
Stock ROM (In case of Soft bricking you can save your device) - https://s3.wasabisys.com/updatofw/GALAXYJ5/SM-J530F/BTU/SM-J530F_1_20190405203714_44wceovclw_fac.zip
Samsung USB Drivers - https://developer.samsung.com/common/download/check.do?actId=698
Copy the No Verity OPT Encrypt file,RMM State Bypass,What kernel u need,The rom u need,Magisk and Magisk Manager APK to ur SD Card.
Enable Developer options(Go into About phone,Software information,Tap several times on Build number until it says you are a developer.
Then go to Settings > Developer options > Check Oem UNLOCK and USB Debugging.
If you broke your device go to last lines(down)
If you already downloaded the files lets begin!
1.Turn off your phone and boot into download mode (Hold Volume Down,Home and Power and them press Volume UP)
2.Install Samsung USB DRIVERS on PC
3.Connect your Phone to your PC by USB Cable.
4.Open odin and load the twrp tar in AP slot.
5.Go to options and uncheck Auto Reboot
6.Click start
7.When in ODIN it shows PASS,Hold Volume Up,Home and power until the screen turns black then immiediately release and Hold Volume UP,Home and Power until the TWRP Screen Appears.
8.Tap on Keep Read Only and then Wipe and Format Data.Type "yes" without ".
9.Tap on Reboot and then Recovery
10.Tap on install then on Select Storage And Micro SDCard.
11.Press on No verity Opt Encrypt and swipe.
12.Press back button and Install RMM State Bypass Mesa.
13.Press back button and Install Magisk.
14.Tap on Wipe Cache and Dalvik and Then Swipe
15.Press the middle button(Home) and Tap on Reboot and then System.
16.Wait for the phone to boot and configure it.
17.Enable Developer options again and enable OEM Unlock and USB Debugging.
18.Disconnect Your Phone from the PC.
If you just wanted Root, You are Done.
Install Helios Pro Kernel to Stock ROM -
1.Go into recovery
2.Install > Select Storage > Helios Pro Kernel file
3.Swipe
4.Wipe Cache and Dalvik and Reboot to System.
If you dont pass SafetyNet :Go to Magisk > Modules > And disable BusyBox for Android NDK.
Install Custom Rom -
1.Boot Into TWRP (When powered OFF Hold Volume UP,Home and Power)
2.Go to Wipe and Select System,Data,Cache,Internal Storage and swipe.
3.Then click on Wipe and Format Data. (Recommended)
4.Go to Install and select what ROM you want to Install:
-Promotheus One UI (Pie ROM)
-Promotheus Lite (OREO ROM)
Click on First "Click to show content" for Promotheus One UI
Click on Second "Click to show content" Promotheus Lite
1.In Aroma Installer Click next and agree to the terms and conditions
2.Then click Full Wipe.
3.Select What Mods you want
4.Select what BloatWare you want.
5.Click Install.
6.After its done Reboot.
7.After ~15 seconds of the Samsung Logo Hold Volume Down,Home and Power then release when the screen turns black.
8.After it boots it will be laggy.Complete the setup and connect to Google and Samsung Account and update everything first ftom Galaxy Store then from Play store.Then reboot and it will not be laggy.
9.You will see that you dont have root, to fix this Reboot into Recovery (You know the procedure) and go to Install > Select Storage > MicroSD Card > HeliosPie Kernel 3.1 and swipe.
10.Wipe Cache and Dalvik and reboot.
11.After it boots you will have Root and a Pie Custom Rom!
12.If you do not pass Safety Net,Go to Magisk > Modules > And disable BusyBox for Android NDK.
You are Done! Now install your favorite apps!
1.Boot into Recovery
2.Install > Promotheus Lite A8+
3.In Arome click Next and Agree to the Terms and Conditions.
4.Select your Mods
5.Select your BloatWare
6.Tap on Install and Reboot to System.
7.After ~15 seconds of The Samsung LOGO and then Hold Volume Down,Home and Power and Release when the screen turns black.
8.After the phone boots it will be very laggy.Complete the setup and connect to Google and Samsung Account and update everything From Galaxy Store and Play Store.
9.You will see you dont have root.Boot into Recovery and Tap on Install > Select Storage > Micro SDCard > Helios Pro Kernel.
10.Reboot to System.
11.You are done
If you dont pass SafetyNet :Go to Magisk > Modules > And disable BusyBox for Android NDK.
If you Soft Brickes your device, open odin. Hold Volume Down,Home and Power until you are in download mode.
In odin select BL in BL box
AP in AP box
CP in CP box
CSC in CSC box (Important select CSC not Home_CSC)
Click Start and wait.
Your device will boot.
Finish the setup and enable developer option blah blah blah (Try Again)
If you dont see Oem unlock,You need to wait 7 days.
So thats it! If you have any problem reply!
victorAndrie said:
Hi,this is the beginners guide in rooting the Galaxy J5 Pro.
First I want you to know that J5 Pro is the same as J5 2017.
Click to expand...
Click to collapse
Samsung website on the j5 pro. Notice the model number
https://www.samsung.com/au/smartphones/galaxy-j5-pro-j530y/SM-J530YZKEXSA/
Gsm arena page on j5 (2017). Notice the model number.
https://www.google.com/amp/s/m.gsmarena.com/samsung_galaxy_j5_(2017)-ampp-8705.php
That info was readily available to anyone for about 2 yrs Also, you guys on the j5 2017 already have guides to do what you created a thread to do?
https://forum.xda-developers.com/galaxy-j5/how-to/samsung-j5-2017-sm-j530f-root-oreo-8-1-t3911794
palmbeach05 said:
Samsung website on the j5 pro. Notice the model number
https://www.samsung.com/au/smartphones/galaxy-j5-pro-j530y/SM-J530YZKEXSA/
Gsm arena page on j5 (2017). Notice the model number.
https://www.google.com/amp/s/m.gsmarena.com/samsung_galaxy_j5_(2017)-ampp-8705.php
That info was readily available to anyone for about 2 yrs Also, you guys on the j5 2017 already have guides to do what you created a thread to do?
https://forum.xda-developers.com/galaxy-j5/how-to/samsung-j5-2017-sm-j530f-root-oreo-8-1-t3911794
Click to expand...
Click to collapse
That is only root.
victorAndrie said:
That is only root.
Click to expand...
Click to collapse
Straight from post #1 of that thread. Notice the starred parts below.
After updating my J5 2017 J530F to the latest Oreo 8.1 I was having trouble getting root and all things working again.
Hours of waiting for installs then something going wrong after applying the CF-Auto-root or trying to install Magisk or something and having to install again, Hours spent waiting..
Trying to install the auto-root would cause a verification error and force a system erase but not work again.
Thought i'd found the solution with the EDOs rom but then realised I had no bluetooth and had problems with mobile data.
After many efforts i found a way by simply installing the excellent Helios PRO kernel and manually installing Magisk after.
So I offer you the way i found to root my phone with Stock Oreo 8.1
A step by step breakdown of the method I used to fully root the fresh stock rom install.
First download the needed stuff
Latest Samsung Odin software. (3.13)
https://samsungodin.com/download
Download Link:
https://samsungodin.com/download/Odin3_v3.13.1.zip
USB Drivers.
https://samsungodin.com/SamsungUSBDriver/USB_Drivers_1.5.27.0.rar
New Oreo 8.1 Stock ROM
https://www.sammobile.com/firmwares/galaxy-j5/SM-J530F/BTU/
Download Link: https://www.sammobile.com/firmwares/galaxy-j5/SM-J530F/BTU/download/J530FXXU3BRL1/252803
***************************************************
*************TWRP
*******************************
https://github.com/TwrpBuilder/andr...s/tag/TWRP-3.2.3-TwrpBuilder-2018-09-13_15-34
Download Link: https://github.com/TwrpBuilder/andr...2.3-TwrpBuilder-j5y17lte-2018-09-13_15-34.tar
**************************************************
The Helios Pro Kernel
https://forum.xda-developers.com/ga...velopment/kernel-refined-kernel-v1-0-t3675500
Note if you are not installing from fresh stock roms Helios kernel says...
If you have flashed Root through any means other than magisk, Please uninstall it (SuperSU>Full unroot)
Magisk , (All J5 roms kernels i installed that said they had magisk pre-installed never actually worked on my phone)
so I downloaded the files to manually install Magisk.
https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
I used the main zip file and the manager apk
https://github.com/topjohnwu/Magisk/releases/download/v18.1/Magisk-v18.1.zip
https://github.com/topjohnwu/Magisk/releases/download/manager-v7.0.0/MagiskManager-v7.0.0.apk
Note: developer mode and OEM unlocking need to be enabled for most of these steps but many of the steps undo the settings so will need to be reapllied at various stages.
enable developer mode on phone by going to Settings/About phone/Software settings and keep pressing "Build Number" till developer mode activates then go back to main settings page and select "Developer Options" and make sure developer mode is enabled and USB debugging (i guess) and "OEM Unlock"
Method...
1. unpack Odin software and right click Launcher icon and select properties
Go to Compatibility settings and select Vista (service pack 2) compatibility.
Click okay and launch the Odin program.
2. Install stock ROM
Unpack the Oreo 8.1 files and use the buttons in Odin to load the BL , AP, CP and CSC files into each slot
Put phone into "Download Mode" by powering off and holding volume down - , home, and power buttons together till the screen pops up telling you to now press volume up to go to download mode.
Then plug in USB to computer.
Odin should report "Added" if you have correct samsung drivers on PC.
Then press "Start" in Odin.
Stock roms should all download to phone then it reboots.
***************************************************
3. Flash TWRP
Boot up phone, log into an account and get it all running then enable developer mode again.
Once set copy the Helios pro kernel zip file and the magisk zip and apk files to the phones SD card.
Now power down the phone and put it in download mode again.
Load Odin again and now put only the TWRP installer .tar file into the "AP" slot then select the "Options" tab in Odin and uncheck the auto reboot option. then hit start and flash twrp.
***************************************************
Load TWRP an install helios kernel
After flashing TWRP hold down the phones volume-down, home and power buttons and as soon as the screen goes blank immediately change volume down for volume up while still holding home and power.
then TWRP should load
Go to Wipe and select "Format Data" type yes to proceed , then back to wipe, select advanced wipe and wipe internal storage.
then back to TWRP main page and select "Install", select micro-sd card and point installer to the Helios Kernel zip file and install.
Install Magisk Manager app:
After booting up i still had no root so i installed the Magisk Manager apk using the "My files" app and launching it confirmed still no Magisk installed.
(I cannot recall if i had to go through the "Enable developer mode" again at this point but check if you need to or not)
Last Step, Manually Install Magisk.
Lastly I powered down the phone and held volume up, home and power key to launch TWRP
There i selected Install and installed the Magisk.zip file from SD card.
Finally the system booted, everything was working and i had root via an installed and working Magisk
Hope this helps someone..
palmbeach05 said:
Straight from post #1 of that thread. Notice the starred parts below.
After updating my J5 2017 J530F to the latest Oreo 8.1 I was having trouble getting root and all things working again.
Hours of waiting for installs then something going wrong after applying the CF-Auto-root or trying to install Magisk or something and having to install again, Hours spent waiting..
Trying to install the auto-root would cause a verification error and force a system erase but not work again.
Thought i'd found the solution with the EDOs rom but then realised I had no bluetooth and had problems with mobile data.
After many efforts i found a way by simply installing the excellent Helios PRO kernel and manually installing Magisk after.
So I offer you the way i found to root my phone with Stock Oreo 8.1
A step by step breakdown of the method I used to fully root the fresh stock rom install.
First download the needed stuff
Latest Samsung Odin software. (3.13)
https://samsungodin.com/download
Download Link:
https://samsungodin.com/download/Odin3_v3.13.1.zip
USB Drivers.
https://samsungodin.com/SamsungUSBDriver/USB_Drivers_1.5.27.0.rar
New Oreo 8.1 Stock ROM
https://www.sammobile.com/firmwares/galaxy-j5/SM-J530F/BTU/
Download Link: https://www.sammobile.com/firmwares/galaxy-j5/SM-J530F/BTU/download/J530FXXU3BRL1/252803
***************************************************
*************TWRP
*******************************
https://github.com/TwrpBuilder/andr...s/tag/TWRP-3.2.3-TwrpBuilder-2018-09-13_15-34
Download Link: https://github.com/TwrpBuilder/andr...2.3-TwrpBuilder-j5y17lte-2018-09-13_15-34.tar
**************************************************
The Helios Pro Kernel
https://forum.xda-developers.com/ga...velopment/kernel-refined-kernel-v1-0-t3675500
Note if you are not installing from fresh stock roms Helios kernel says...
If you have flashed Root through any means other than magisk, Please uninstall it (SuperSU>Full unroot)
Magisk , (All J5 roms kernels i installed that said they had magisk pre-installed never actually worked on my phone)
so I downloaded the files to manually install Magisk.
https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
I used the main zip file and the manager apk
https://github.com/topjohnwu/Magisk/releases/download/v18.1/Magisk-v18.1.zip
https://github.com/topjohnwu/Magisk/releases/download/manager-v7.0.0/MagiskManager-v7.0.0.apk
Note: developer mode and OEM unlocking need to be enabled for most of these steps but many of the steps undo the settings so will need to be reapllied at various stages.
enable developer mode on phone by going to Settings/About phone/Software settings and keep pressing "Build Number" till developer mode activates then go back to main settings page and select "Developer Options" and make sure developer mode is enabled and USB debugging (i guess) and "OEM Unlock"
Method...
1. unpack Odin software and right click Launcher icon and select properties
Go to Compatibility settings and select Vista (service pack 2) compatibility.
Click okay and launch the Odin program.
2. Install stock ROM
Unpack the Oreo 8.1 files and use the buttons in Odin to load the BL , AP, CP and CSC files into each slot
Put phone into "Download Mode" by powering off and holding volume down - , home, and power buttons together till the screen pops up telling you to now press volume up to go to download mode.
Then plug in USB to computer.
Odin should report "Added" if you have correct samsung drivers on PC.
Then press "Start" in Odin.
Stock roms should all download to phone then it reboots.
***************************************************
3. Flash TWRP
Boot up phone, log into an account and get it all running then enable developer mode again.
Once set copy the Helios pro kernel zip file and the magisk zip and apk files to the phones SD card.
Now power down the phone and put it in download mode again.
Load Odin again and now put only the TWRP installer .tar file into the "AP" slot then select the "Options" tab in Odin and uncheck the auto reboot option. then hit start and flash twrp.
***************************************************
Load TWRP an install helios kernel
After flashing TWRP hold down the phones volume-down, home and power buttons and as soon as the screen goes blank immediately change volume down for volume up while still holding home and power.
then TWRP should load
Go to Wipe and select "Format Data" type yes to proceed , then back to wipe, select advanced wipe and wipe internal storage.
then back to TWRP main page and select "Install", select micro-sd card and point installer to the Helios Kernel zip file and install.
Install Magisk Manager app:
After booting up i still had no root so i installed the Magisk Manager apk using the "My files" app and launching it confirmed still no Magisk installed.
(I cannot recall if i had to go through the "Enable developer mode" again at this point but check if you need to or not)
Last Step, Manually Install Magisk.
Lastly I powered down the phone and held volume up, home and power key to launch TWRP
There i selected Install and installed the Magisk.zip file from SD card.
Finally the system booted, everything was working and i had root via an installed and working Magisk
Hope this helps someone..
Click to expand...
Click to collapse
Hi,I see you forgot to install no verity encrypt,rmm state bypass. I would not recommend this method in any way to beginners(coming from an intermediarre or how that word is i am not native english) because you will then have RMM prenormal and you cant remove encryption ( most magisk modules dont work)
j5
hello, please i need any md5 rom for j5 because i have a problem on my system everything has stopped and my power button not working i cant delete wipe and cache and when i download twrp from odin to my phone its fail and its blocked by frp please im really need help
Does not remove the DM-verity problem
ExtremeGrief said:
Hi,this is the beginners guide in rooting the Galaxy J5 Pro.
First I want you to know that J5 Pro is the same as J5 2017.
You will need some files:
Opt verity Encrypt - http://download.highonandroid.com/file/Tools/Root/Samsung/no-verity-opt-encrypt-6.0-star.zip
RMM State Bypass Mesa - http://download.highonandroid.com/file/Tools/Root/Samsung/RMM-State_Bypass_Mesa.zip
Magisk 19.1 - https://github.com/topjohnwu/magisk_files/raw/master/canary_builds/magisk-release.zip
Magisk Manager 7.1.2 - https://github.com/topjohnwu/magisk_files/raw/master/canary_builds/app-release.apk
(Optional)(For Pie) Helios Pie Kernel - https://androidfilehost.com/?fid=1395089523397966358
(Optional)(For Oreo) Helios Pro Kernel - https://androidfilehost.com/?fid=1395089523397913077
(Optional) Promotheus One UI (Pie ROM) -https://androidfilehost.com/?fid=1395089523397940329
(Optional) Promotheus Lite (Oreo ROM) -https://androidfilehost.com/?fid=1395089523397887684
TWRP 3.3.0-0 - https://github.com/ananjaser1211/an...3.3_J7Y17LTE/TWRP-3.3.0-j7y17lte-20190417.tar
Odin - https://odindownload.com/download/Odin3_v3.13.1.zip
Stock ROM (In case of Soft bricking you can save your device) - https://s3.wasabisys.com/updatofw/GALAXYJ5/SM-J530F/BTU/SM-J530F_1_20190405203714_44wceovclw_fac.zip
Samsung USB Drivers - https://developer.samsung.com/common/download/check.do?actId=698
Copy the No Verity OPT Encrypt file,RMM State Bypass,What kernel u need,The rom u need,Magisk and Magisk Manager APK to ur SD Card.
Enable Developer options(Go into About phone,Software information,Tap several times on Build number until it says you are a developer.
Then go to Settings > Developer options > Check Oem UNLOCK and USB Debugging.
If you broke your device go to last lines(down)
If you already downloaded the files lets begin!
1.Turn off your phone and boot into download mode (Hold Volume Down,Home and Power and them press Volume UP)
2.Install Samsung USB DRIVERS on PC
3.Connect your Phone to your PC by USB Cable.
4.Open odin and load the twrp tar in AP slot.
5.Go to options and uncheck Auto Reboot
6.Click start
7.When in ODIN it shows PASS,Hold Volume Up,Home and power until the screen turns black then immiediately release and Hold Volume UP,Home and Power until the TWRP Screen Appears.
8.Tap on Keep Read Only and then Wipe and Format Data.Type "yes" without ".
9.Tap on Reboot and then Recovery
10.Tap on install then on Select Storage And Micro SDCard.
11.Press on No verity Opt Encrypt and swipe.
12.Press back button and Install RMM State Bypass Mesa.
13.Press back button and Install Magisk.
14.Tap on Wipe Cache and Dalvik and Then Swipe
15.Press the middle button(Home) and Tap on Reboot and then System.
16.Wait for the phone to boot and configure it.
17.Enable Developer options again and enable OEM Unlock and USB Debugging.
18.Disconnect Your Phone from the PC.
If you just wanted Root, You are Done.
Install Helios Pro Kernel to Stock ROM -
1.Go into recovery
2.Install > Select Storage > Helios Pro Kernel file
3.Swipe
4.Wipe Cache and Dalvik and Reboot to System.
If you dont pass SafetyNet :Go to Magisk > Modules > And disable BusyBox for Android NDK.
Install Custom Rom -
1.Boot Into TWRP (When powered OFF Hold Volume UP,Home and Power)
2.Go to Wipe and Select System,Data,Cache,Internal Storage and swipe.
3.Then click on Wipe and Format Data. (Recommended)
4.Go to Install and select what ROM you want to Install:
-Promotheus One UI (Pie ROM)
-Promotheus Lite (OREO ROM)
Click on First "Click to show content" for Promotheus One UI
Click on Second "Click to show content" Promotheus Lite
1.In Aroma Installer Click next and agree to the terms and conditions
2.Then click Full Wipe.
3.Select What Mods you want
4.Select what BloatWare you want.
5.Click Install.
6.After its done Reboot.
7.After ~15 seconds of the Samsung Logo Hold Volume Down,Home and Power then release when the screen turns black.
8.After it boots it will be laggy.Complete the setup and connect to Google and Samsung Account and update everything first ftom Galaxy Store then from Play store.Then reboot and it will not be laggy.
9.You will see that you dont have root, to fix this Reboot into Recovery (You know the procedure) and go to Install > Select Storage > MicroSD Card > HeliosPie Kernel 3.1 and swipe.
10.Wipe Cache and Dalvik and reboot.
11.After it boots you will have Root and a Pie Custom Rom!
12.If you do not pass Safety Net,Go to Magisk > Modules > And disable BusyBox for Android NDK.
You are Done! Now install your favorite apps!
1.Boot into Recovery
2.Install > Promotheus Lite A8+
3.In Arome click Next and Agree to the Terms and Conditions.
4.Select your Mods
5.Select your BloatWare
6.Tap on Install and Reboot to System.
7.After ~15 seconds of The Samsung LOGO and then Hold Volume Down,Home and Power and Release when the screen turns black.
8.After the phone boots it will be very laggy.Complete the setup and connect to Google and Samsung Account and update everything From Galaxy Store and Play Store.
9.You will see you dont have root.Boot into Recovery and Tap on Install > Select Storage > Micro SDCard > Helios Pro Kernel.
10.Reboot to System.
11.You are done
If you dont pass SafetyNet :Go to Magisk > Modules > And disable BusyBox for Android NDK.
If you Soft Brickes your device, open odin. Hold Volume Down,Home and Power until you are in download mode.
In odin select BL in BL box
AP in AP box
CP in CP box
CSC in CSC box (Important select CSC not Home_CSC)
Click Start and wait.
Your device will boot.
Finish the setup and enable developer option blah blah blah (Try Again)
If you dont see Oem unlock,You need to wait 7 days.
So thats it! If you have any problem reply!
Click to expand...
Click to collapse
The TWRP recovery does not stay there.
When flashing the "No verity Opt Encrypt", it fails with an error message in red. Only genuine binaries can be flashed.
Is there a simple answer to this ?
I've re-installed my stock ROM for now, no Root or TWRP.
Thank you.
Nice custom roms

Flash custom ROM Lineage OS Lenovo Tab 2 (TB2-X30L)

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?

[SHARED] CAOS Android 11 (R) for Redmi Note 9 (merlin)

DISCLAMER!​Follow the instructions shown in this thread at your own risks, I will not be held responsible for bricking your device, you did this yourself.
That said, the information will be kept up to date relatively frequently, and should you follow the steps and ask questions below when unsure, everything will be fine!
No files will be directly provided. Do not use pre-created/re-uploaded content.
Note: This is a GSI (generic system imaging) ROM and the credits go to @eremitein and the link to his thread is below:
[OFFICIAL CAOS GSI]​-----------------------------------------------------------------------------------
The download link to the rom is below:
Click here to download the ROM
----------------------------------------------------------
Here are some requirements to install this ROM on your device.
1. You must have a PC
2. The bootloader of your device must be unlocked. (if you don't know how to unlock the bootloader of your device then the instructions are below.)
3. Your phone's battery must be above 50%
4. You must install this ROM with a clean boot.img. (it is recommended to install this ROM with a clean boot.img, installing this ROM with a patched boot.img can often result in bootlooping/bricking the device.)
-----------------------------------------------
Here's how you can unlock the bootloader of your device.
1.Create a Mi account if you already don't have one.
2. Open up your phone and go into the settings and go into "About phone" then tap on the MIUI version 7 times. (you will unlock the developer options)
3. Now go back from about phone to the settings app and scroll down to "Additional settings" scroll down and you will see "developer options"
4. Open the developer options and turn on "OEM unlocking" and then click on "Mi unlock status" and now turn off the WiFi and turn on your mobile data. Now click on "Add account and device"
5. Go back to the developer options and scroll down and enable "USB debugging"
6. Now go onto your PC and head over to this link (https://en.miui.com/unlock/download_en.html) and download and extract the file that has been downloaded.
7. Go to the exctracted folder, locate and open the .exe file named "miflash_unlock"
8. Login with your Mi account.
9. Connect your device to the PC via a USB cable. (the one that comes in the box is recommended)
10. If the drivers are installed and the device is connected properly then you must see a "Unlock now" option click on it and you will get a 7 days waiting time.
11. After 7 days, try again and if nothing goes wrong your device will be unlocked.
---------------------------------------------------------------------------------------------------------------------------
Now onto installing the ROM:
1. First download and extract this file on your computer SDK Platform tools
2. Download this file and extract it on your computer MIUI 12 ROM download the fastboot file and extract it on your computer.
3. Download the custom ROM and extract it. (the download link is above)
4. Copy and paste the file to the SDK Plaltform tools folder rename the custom ROM file to "system"
5. Copy the vbmeta.img from the MIUI 12 RO folder and paste it in the SDK platform tools folder.
6. Head to your device and power it off, once it is powered off, Hold the volume down button and the power button till the fastboot screen shows up.
7. Now connect the device to your computer and on your computer open the SDK Platform tools folder and make sure that those 2 files are there, "system.img" and "vbmeta.img"
8. Right click and press the shift key at the same time and click on "Open powershell window here"
9. Now in the powershell window, type in the following codes:
Code:
.\fastboot.exe reboot fastboot
.\fastboot.exe --disable-verification flash vbmeta .\vbmeta.img
.\fastboot.exe flash system .\system.img
.\fastboot.exe -w
.\fastboot.exe reboot
-------------------------------------------------------------
If you followed the all steps then your device will be booted up with Android 11.
Hello
will it work with Redmi 9 Galahad or in general with all Redmi 9s?Thanx.
-CALIBAN666- said:
Hello
will it work with Redmi 9 Galahad or in general with all Redmi 9s?Thanx.
Click to expand...
Click to collapse
Hello, this thread is made for Redmi Note 9. I don't know why XDA moved it here... but yeah since this is a GSI it will work for Redmi 9 as well. But once again, try at your own risk.
I know what i do,thanx.Another question.
Is all running for you without bugs or something?
What about battery time and performance in general,can we use it as daily driver,thanx and nice evening,Cheers!!!
-CALIBAN666- said:
I know what i do,thanx.Another question.
Is all running for you without bugs or something?
What about battery time and performance in general,can we use it as daily driver,thanx and nice evening,Cheers!!!
Click to expand...
Click to collapse
Its a very good rom, more stable than MIUI

H915 - Installing Lineage 18.1 (Unlock Bootloader, TWRP, Root Optional)

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.

Categories

Resources