Starters Guides | 5.10.16 ROM Mirror - Xiaomi Mi Note Pro

Table of contents
Go to post 2 for ROM Mirrors
Developer ROM + SuperSu Root + Custom TWRP Recovery + google apps
Go back from TWRP recovery to original Mi Recovery
Change Fonts to any font (not using Theme Store fonts)
Remove spell-checker (red underlines) when typing
Notifications are delayed for Whatsapp and other apps
Preview app screen in taskmanager
Unbrick Mi Note Pro / Flash Fastboot ROM
Backup EFS / IMEI
Restore EFS / IMEI - recover after you get no signal no IMEI
Increase & Boost Headphone Volume
--------
1. - Developer ROM + SuperSu Root + Custom TWRP Recovery + google apps
Download these:
- mi note pro developer rom (full ROM pack) from http://en.miui.com/download-273.html or from a mirror in the second post
- copy the zip to your device (dont extract the zip)
- twrp.img from https://mega.nz/#!q40WWSIB!tZN38HAzpIKQXbsRkwVJBkyGr5f1OUPaIZkxt3Bfiak
- copy the img file to your device
- opengapps in the configuration: ARM64 > 5.1 > nano from here: http://opengapps.org/
- copy opengapps zip to your device (don't extract the zip)
Then:
flash developer rom via updater app (click menu > choose update package > select downloaded rom zip)
wait until rom is completely flashed and phone reboots automatically
install super su from google play, start it, allow root access, let it install super su binary via normal mode
install flashify from google play, start it and grant root access
flash the twrp recovery.img file in flashify
turn off phone, boot into twrp recovery (hold power + volume up button until it boots into recovery)
flash (install) opengapps nano zip in twrp recovery
be happy with a stable system
Important: You permanently flashed TWRP recovery, so the MIUI Updater app will not work. If you want to update your rom, just download the full developer ROM from http://en.miui.com/download-273.html to your device. Reboot to TWRP recovery (hold power + volume up button) and install the downloaded full ROM zip.
2. - Go back from TWRP recovery to original Mi Recovery
Install Minimal ADB & Fastboot from here https://www.androidfilehost.com/?fid=24052804347803384
Download the original Mi Recovery img file form here: https://mega.nz/#!kdhUyIIT!r3zUx_6OoKiusgPWRSBYhltvHP48RLfhuSnZ59wXF2k
Copy the mirecovery.img to your computer's c:\ drive
Enter fastboot mode by turning phone off and then holding down Power+Volume Down buttons until it boots into fastmode
Connect phone up to PC by USB cable
In your computer's startmenu find the adb link and open it. A command prompt should appear
Type
Code:
fastboot flash recovery C:\mirecovery.img
and press enter
if you would like to keep your current TWRP recovery and only boot into Mi Recovery once, then type
Code:
fastboot boot c:\mirecovery.img
and press enter instead
Credits: Kahun
Original thread: http://en.miui.com/thread-124319-1-1.html
3. - Change Fonts to any font (not using Theme Store fonts)
Install iFont from Google Play: https://play.google.com/store/apps/details?id=com.kapp.ifont
Use one of the fonts in the app or copy your own font into sdcard/iFont folder
Dont use MIUI Mode from iFont, use the root mode to apply fonts
Device will reboot and new font will be applied automatically without using theme store fonts
4. - Remove spell-checker (red underlines) when typing
turn on developer options (Go To "Settings > About Phone > MIUI version" and tap "MIUI version" many times until developer mode appears)
turn on usb debugging in developer options ("Settings" > "Additional Settings" > "Developer Options" > "USB Debugging")
on your PC downlolad and install minimal adb and fastboot drivers ( http://forum.xda-developers.com/showthread.php?t=2317790 )
connect your device via usb to your PC, wait 2 minutes until adb drivers have been installed
run the installed adb link in your start menu, a cmd window opens op
enter:
Code:
adb shell
and press enter
enter:
Code:
settings put secure spell_checker_enabled 0
and press enter
close cmd, disconnect phone, spell checking is disabled
5. - Notifications are delayed for Whatsapp and other apps
Install https://play.google.com/store/apps/details?id=com.andqlimax.pushfixer and set all heartbeat times to a lower value
Open the apps you want to allow running on background and send you instant push notifications (Whatsapp etc)
Press Menu button
You see the opened apps in your taskmanager.
Swipe down all the apps that you want to let run in the background.
A small lock icon will appear above them.
6. - Preview app screen in taskmanager
When you open the task manager by pressing the menu button, pinch out with two fingers.
A preview of all apps will be displayed in your task manager from now on (even after a reboot)
7. - Unbrick Mi Note Pro / Flash Fastboot ROM
Download fastboot rom from here: stable: http://update.miui.com/updates/v1/fullromdownload.php?d=leo&b=F&r=cn&n= developer: http://update.miui.com/updates/v1/fullromdownload.php?d=leo&b=X&r=cn&n=
Download, install and run Mi Flash from here: http://bigota.d.miui.com/tools/MiPhone2015731.exe
Turn off the device. Press the Volume–down key and the Power button and hold them some time until your device enters Fastboot mode.
Connect the device to the Windows PC/laptop via a micro USB cable
Decompress the downloaded fastboot rom. Open the folder for the decompressed ROM pack, and copy its whole path, example C:\Users\administrator\Downloads\mi_note_pro\fastbootrom\
open MiFlash.exe and paste the previously copied path into the address bar of MiFlash on the top.
Click on Refresh, and MiFlash should automatically recognize your device. Then click flash to flash the ROM file to the device.
Wait until the progress bar inside MiFlash turns fully green, which means the ROM has been successfully installed. Then after a few minutes of waiting, your device should automatically boot to the new version.
Video of how to flash fastboot rom
8. - Backup EFS / IMEI
install and start minimal adb and fastboot
enable usb debug in your phone's developer settings
connect phone to pc via usb
in the adb commandline window that you opened in step 1, enter:
Code:
adb devices
if list of devices attached is not empty, your connection is successful, otherwise install MiPhone Manager, restart computer
enter:
Code:
adb shell
enter:
Code:
su
on your phone accept the root request popup window by SuperSu, your phone obviously must be rooted (how to root)
if you have a Xiaomi Mi Note Pro 64gb (codename: leo) then skip to step 14, if you have a different phone continue all steps
enter:
Code:
mount
find the path that contains /system, on Xiaomi Mi Note Pro it's: /dev/block/bootdevice/by-name/system
enter:
Code:
ls -al <path you found above, without system>
in our example device the Mi Note Pro it's:
Code:
ls -al /dev/block/bootdevice/by-name/
find all entries containing modem and modemst For the Mi Note Pro it's:
Code:
modem -> /dev/block/mmcblk0p36
modemst1 -> /dev/block/mmcblk0p28
modemst2 -> /dev/block/mmcblk0p29
enter:
Code:
dd if=/dev/block/mmcblk0p36 of=/sdcard/modem.img bs=4096
enter:
Code:
dd if=/dev/block/mmcblk0p28 of=/sdcard/modemst1.img bs=4096
enter:
Code:
dd if=/dev/block/mmcblk0p29 of=/sdcard/modemst2.img bs=4096
9. - Restore EFS / IMEI - recover after you get no signal no IMEI
if you've lost your efs/modem/imei because of a bad flash, you can restore the backups you've created above
open minimal adb, connect phone via usb, while usb debug is on
enter in the minimal adb command line window:
Code:
adb shell
enter:
Code:
su
enter:
Code:
dd if=/sdcard/modem.img of=/dev/block/mmcblk0p36
enter:
Code:
dd if=/sdcard/modemst1.img of=/dev/block/mmcblk0p28
enter:
Code:
dd if=/sdcard/modemst2.img of=/dev/block/mmcblk0p29
restart phone
10. - Increase & Boost Headphone Volume
You need to be rooted
Install AlsaMixer
Start it
Click Menu > Settings and change Mode from alsa_amixer scontrols to alsa_amixer controls
Restart phone
Open AlsaMixer again
Use the search function and search for HPHL Volume and HPHR Volume and star both to add them to Favorites
Use the search function and search for RX1 Digital Volume and RX2 Digital Volume and star both
Change both HPHL / HPHR Volume to a value between 15-20 (Recommended is starting from 15, apply to both and reboot your device, then test listening to a song with your headphones on max volume, if you don't like it, increase all values one step)
Change both RX1 / RX2 Digital Volume to a value between 89-96 (Recommended is starting from 89, apply to both and reboot your device, then test listening to a song with your headphones on max volume, if you don't like it, increase all values one step)

ROM Mirrors
Official miui.com ROMs
Developer ROMs
miui_MINotePro_5.10.16_a49eed82a5_5.1.zip
miui_MINotePro_5.9.17_a13b3beb95_5.0.zip
Stable ROMs
no mirrors yet

Related

Huawei Honor 4X Che2-UL00 lollipop root twrp gapps

There is one topic that provides all the answers for the European model. http://forum.xda-developers.com/android/help/huawei-honor-4x-che2-l11-qa-t3100429
There are so many version of Honor Mx4 so I was thinking have this thread specific for chinese version Che2-Ul00 with kirin CPU and 2Gb of Ram ( china Unicom ).
Remember to backup data before anything . Also charge phone and so on ( pray to gods, science etc... )
- rom Glory 4X Che2-UL00 2G - Update B425 can be found here: http://www.needrom.com/download/glory-4x-che2-ul00-2g/
- TWRP for Huawei 4C working nice with 4X https://drive.google.com/file/d/0B0iMDu5QRxNiVUpWRnRrN0tJQjg/view
- ADB download link
- to root phone get apk from here kingroot http://www.kingroot.net/
- superSU download from Here
Procedure:
Unlock bootloader for Honor 4X (Che2-UL00)
a) create an account here https://hwid1.vmall.com/
Provide following info
Mobile Model: Honor 4X Che2-UL00
MEID/IMEI:
S/N:
Product ID:
(to get your product id, enter *#*#1357946#*#*. An 8-digit ID is then displayed)
[ for me it was not instant, had to wait a little untill the product id was shown ]
The code should be given instant
b)Download the following files:
i) Adb fastboot tools + TWRP Recovery for Honor 4x + Honor 4x (che2-L11) original recovery:
Note: Get the file from post #10
ii) SuperSU by chainfire : UPDATE-SuperSU-v2.46.zip
iii) Connect honor 4x to your pc and install HiSuite
c)Preparing the phone
-Enable ‘Developer options’ (Settings > About phone > tap on ‘Build number’ until it’s enabled)
-Go to ‘Developer options’ and enable ‘USB debugging’
-Connect Honor 4x to PC (with HiSuite successfully connected)
-Extract zip file downloaded from b) i) to a folder (e.g. adbtools)
-Run cmd to get into command prompt from PC and change directory to adbtools
-On the Command Prompt window type ‘adb devices’, and it will list down device serial number, with a word device following behind.
-Type ‘adb reboot bootloader’ to kick the phone into Fastboot mode. You will see that your phone boot into a white screen with android robot with the words 'Phone Locked' (in blue)
-Type ‘fastboot oem unlock unlockingpassword’, where ‘unlockingpassword’ is the 16-digit number you’ve obtained earlier
-If successful, the phone’s screen will now show ‘PHONE Unlocked’ in red
-Reboot the phone to make sure everything runs ok.
Flashing custom recovery for Honor 4X (Che2-UL00)
To root your phone, you need to flash a custom recovery to it.
-Same as earlier step, run cmd to get into command prompt from PC and change directory to adbtools
-Type ‘adb devices’ to make sure that your phone is properly connected.
-Type ‘adb reboot bootloader’ to kick the phone into Fastboot mode.
-Type 'fastboot flash recovery TWRP.img'
-If successful, you’ll get a ‘finished’ confirmation with the time it took to complete the process.
-To confirm a successful flash, power down your phone. Then go Recovery mode (TWRP): Press volume up + power buttons
-In case you need to turn back to stock recovery, repeat the above steps, Type 'fastboot flash recovery recovery_offical.img' instead and reboot to your original stock recovery.
Rooting Honor 4X (Che2-UL00)
-Download Chainfire’s SuperSU ZIP file into the phone’s SD card
-Boot the device into Recovery mode
-Navigate into the ‘install zip from sdcard’ option,
-Find the downloaded SuperSU ZIP file, and flash it.
-Once done, reboot the Honor 4x and launch the SuperSU app, install the binaries, and reboot the phone again.
-Congratulations, your device is now rooted.
After TWRP is installed you can install gapps using TWRP install from zip. Take care you need lollipop version 64bit
Download from here
Hope all was working fine for you.
I cannot get it to boot into twrp, tried several custom imgs including the one you linked, even if i hold vol up and power as soon as i do fastboot reboot (I've read some devices overwrite back to stock recovery on first boot) any help?
Fixed it?

[Guide][Redmi 7A] TWRP, Root with Magisk, Custom ROM [GSI][Pie]

Hello,
I finally managed to install a custom GSI Rom with TWRP and Magisk on my Redmi 7A. And I want to share a detailed guide for everyone who is struggling to do the same. Tested with MIUI 10.2.5.0 Global. Cannot guarantee for other versions.
WARNING:
You need to backup your data before installing. I am not responsible for any damage or loss that might occur. Proceed at your own risk.
Prerequisites:
- Your bootloader must be unlocked (https://en.miui.com/unlock/)
- GSI Rom of your choice. Only a64 A/B (arm32_binder64_ab). No other GSIs will do.
- ADB and Fastboot
- patched boot.img
- TWRP recovery
- vbmeta.img
- Magisk
- Permissiver_v4.zip
- Certification patch
- Treble Overlay file
- GApps (if needed)
Installation guide:
1. Download the files.
GSI Rom:
https://forum.xda-developers.com/project-treble/trebleenabled-device-development
I installed Lineage OS 16 GSI (lineage-16.0-20191017-UNOFFICIAL-treble_a64_bvN). Everything works, except for auto-brightness.
https://forum.xda-developers.com/pr...i-lineageos-16-0-gsi-arm64-ab-how-to-t3908029
Minimal ADB and Fastboot
https://forum.xda-developers.com/showthread.php?t=2317790
Patched boot img file
(You have to choose the correct file according to your system version!)
http://www.mediafire.com/folder/zx0167qqaknc3/Redmi_7a_patched_boot
TWRP recovery
https://www.mediafire.com/file/irntn5ccdiguuuu/TWRP-20191023-3.3.1.0-pine.img/file
vbmeta file
http://www.mediafire.com/file/bgpn9b87b4t8yye/vbmeta.img/file
Magisk
https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
Permissiver
http://www.mediafire.com/file/61q8wln4y18ir5k/Permissiver_v4.zip/file
Certification Patch
http://www.mediafire.com/file/fboh2jocqak8cep/Certification_Patch.zip/file
Treble Overlay file (treble-overlay-xiaomi-redmi7a.apk)
http://www.mediafire.com/file/yc7vz3vg13mcrck/treble-overlay-xiaomi-redmi7a.apk/file
GApps (for Lineage OS 16 GSI choose 'ARM' & '9.0')
https://opengapps.org/
2. Unpack Minimal ADB and Fastboot to C:\ drive of your PC
3. Rename patched boot file to boot.img
4. Rename custom recovery file to recovery.img
5. Place boot.img, recovery.img, vbmeta.img in ADB folder
6. Turn off your phone.
7. Reboot phone to fastboot mode by holding Volume-down button while pressing On/Off-button. You know you are in fastboot mode when you see a cartoon bunny.
8. Connect the phone to your PC via USB.
9. On your PC open command prompt and nagivate to ADB folder, or open command prompt window directly from right-click menu in ADB folder; just right-click on empty space and choose 'Open command prompt here'
10. In command prompt, enter the following commands:
Code:
fastboot flash boot boot.img
Code:
fastboot flash vbmeta vbmeta.img
Code:
fastboot flash recovery recovery.img
11. Now reboot to recovery: Press Volume-Up button on your phone and enter the following in command prompt:
Code:
fastboot reboot
or just turn off the phone and reboot by holding Volume-Up and On/Off button (release On/Off when phone turns on, keep holding Volume-Up until you see screen of TWRP recovery)
12. Swipe to allow modifications. If TWRP asks for PIN, enter the PIN code you set for your unlock screen.
13. In TWRP choose Wipe > Advanced Wipe. Select 'Dalvik / ART cache', 'System', 'Data', 'Cache'. Then Swipe to Wipe.
14. Move the downloaded GSI file (*.img) to your phone. (Simply drag and drop in your PC's file manager to SD-card/memory of phone).
15. Flash the GSI Rom: In TWRP choose 'Install' > 'Install Image' and select the GSI. If you put the GSI on your external SD-card you first need to choose Select Storage > Micro SD card. After choosing the GSI file, at Select Partition to Flash Image choose System Image. Then Swipe to confirm Flash.
16. Reboot to Recovery
17. Move Magisk zip and Permissiver_v4.zip to your phone.
18. In TWRP choose Install. Select the Magisk zip-file on your phone and then Swipe to confirm flash.
19. Flash Permissiver_v4.zip the same way.
20. Flash GApps if needed
21. Flash Certification_Patch.zip.
22. Go back and choose Reboot > System
23. Fix big rounded corners on home screen:
Once you are in Android and in case you experience big ugly round corners around your home screen, put treble-overlay-xiaomi-redmi7a.apk in System > Overlay directory. You need a file manager with root access if you want to do this from within Android.
24. Fix brightness adjustment issue (no auto-brightness though):
Enable USB debugging in Developer Options menu. To make developer menu appear in Android, you need to tap 7 times on Android's 'build number'.
Now open command prompt from ADB folder on your PC while your phone is still connected via USB. Enter the following:
Code:
adb shell
su
setprop persist.sys.qcom-brightness $(cat /sys/class/leds/lcd-backlight/max_brightness)
You need to allow adb shell to get root access or the command will throw an error. Your phone should show a confirmation dialog when entering the command. If it doesn't show the dialog, open Magisk Manager app and give root access for Shell in Superuser menu.
25. Enjoy!
Can you please help me have magisk in official rom or stock rom?
DebrupGhosh said:
Can you please help me have magisk in official rom or stock rom?
Click to expand...
Click to collapse
For Magisk on stock Rom:
Your bootloader must be unlocked already!
1. Flash patched boot.img & recovery.img via fastboot
2. Reboot to TWRP
3. In TWRP, go to Wipe > Format Data > "yes"
4. In TWRP, flash Magisk zip
5. Reboot to System
Note: You will lose all your data on the phone. Do a backup of your personal stuff before proceeding.
cg730620 said:
For Magisk on stock Rom:
1. Flash patched boot.img & recovery.img via fastboot
2. Reboot to TWRP
3. In TWRP, go to Wipe > Format Data > "yes"
4. In TWRP, flash Magisk zip
5. Reboot to System
Note: You will lose all your data on the phone. Do a backup of your personal stuff before proceeding.
Click to expand...
Click to collapse
trying the same with miui 11.0.2 indian with repeated reboots and the files on internal storage gets encrypted or something like that.(patched boot image via patcher tool you shared)
after flashing no verity opt encrypt the android sign on boot animation is now showing but this time screen turns off and on
even tried flashing vbmeta.img
DebrupGhosh said:
trying the same with miui 11.0.2 indian with repeated reboots and the files on internal storage gets encrypted or something like that.
after flashing no verity opt encrypt the android sign on boot animation is now showing but this time screen turns off and on
even tried flashing vbmeta.img
Click to expand...
Click to collapse
Did you unlock your bootloader? It must be unlocked before flashing anything.
cg730620 said:
Did you unlock your bootloader? It must be unlocked before flashing anything.
Click to expand...
Click to collapse
Of course i did
WiFi is not working
cg730620 said:
Hello,
I finally managed to install a custom GSI Rom with TWRP and Magisk on my Redmi 7A. And I want to share a detailed guide for everyone who is struggling to do the same. Tested with MIUI 10.2.5.0 Global. Cannot guarantee for other versions.
WARNING:
You need to backup your data before installing. I am not responsible for any damage or loss that might occur. Proceed at your own risk.
Prerequisites:
- Your bootloader must be unlocked (https://en.miui.com/unlock/)
- GSI Rom of your choice. Only a64 A/B (arm32_binder64_ab). No other GSIs will do.
- ADB and Fastboot
- patched boot.img
- TWRP recovery
- vbmeta.img
- Magisk
- Permissiver_v4.zip
- Certification patch
- Treble Overlay file
- GApps (if needed)
Installation guide:
1. Download the files.
GSI Rom:
https://forum.xda-developers.com/project-treble/trebleenabled-device-development
I installed Lineage OS 16 GSI (lineage-16.0-20191017-UNOFFICIAL-treble_a64_bvN). Everything works, except for auto-brightness.
https://forum.xda-developers.com/pr...i-lineageos-16-0-gsi-arm64-ab-how-to-t3908029
Minimal ADB and Fastboot
https://forum.xda-developers.com/showthread.php?t=2317790
Patched boot img file
(You have to choose the correct file according to your system version!)
http://www.mediafire.com/folder/zx0167qqaknc3/Redmi_7a_patched_boot
TWRP recovery
https://www.mediafire.com/file/irntn5ccdiguuuu/TWRP-20191023-3.3.1.0-pine.img/file
vbmeta file
http://www.mediafire.com/file/bgpn9b87b4t8yye/vbmeta.img/file
Magisk
https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
Permissiver
http://www.mediafire.com/file/61q8wln4y18ir5k/Permissiver_v4.zip/file
Certification Patch
http://www.mediafire.com/file/fboh2jocqak8cep/Certification_Patch.zip/file
Treble Overlay file (treble-overlay-xiaomi-redmi7a.apk)
http://www.mediafire.com/file/yc7vz3vg13mcrck/treble-overlay-xiaomi-redmi7a.apk/file
GApps (for Lineage OS 16 GSI choose 'ARM' & '9.0')
https://opengapps.org/
2. Unpack Minimal ADB and Fastboot to C:\ drive of your PC
3. Rename patched boot file to boot.img
4. Rename custom recovery file to recovery.img
5. Place boot.img, recovery.img, vbmeta.img in ADB folder
6. Turn off your phone.
7. Reboot phone to fastboot mode by holding Volume-down button while pressing On/Off-button. You know you are in fastboot mode when you see a cartoon bunny.
8. Connect the phone to your PC via USB.
9. On your PC open command prompt and nagivate to ADB folder, or open command prompt window directly from right-click menu in ADB folder; just right-click on empty space and choose 'Open command prompt here'
10. In command prompt, enter the following commands:
Code:
fastboot flash boot boot.img
Code:
fastboot flash vbmeta vbmeta.img
Code:
fastboot flash recovery recovery.img
11. Now reboot to recovery: Press Volume-Up button on your phone and enter the following in command prompt:
Code:
fastboot reboot
or just turn off the phone and reboot by holding Volume-Up and On/Off button (release On/Off when phone turns on, keep holding Volume-Up until you see screen of TWRP recovery)
12. Swipe to allow modifications. If TWRP asks for PIN, enter the PIN code you set for your unlock screen.
13. In TWRP choose Wipe > Advanced Wipe. Select 'Dalvik / ART cache', 'System', 'Data', 'Cache'. Then Swipe to Wipe.
14. Move the downloaded GSI file (*.img) to your phone. (Simply drag and drop in your PC's file manager to SD-card/memory of phone).
15. Flash the GSI Rom: In TWRP choose 'Install' > 'Install Image' and select the GSI. If you put the GSI on your external SD-card you first need to choose Select Storage > Micro SD card. After choosing the GSI file, at Select Partition to Flash Image choose System Image. Then Swipe to confirm Flash.
16. Reboot to Recovery
17. Move Magisk zip and Permissiver_v4.zip to your phone.
18. In TWRP choose Install. Select the Magisk zip-file on your phone and then Swipe to confirm flash.
19. Flash Permissiver_v4.zip the same way.
20. Flash GApps if needed
21. Flash Certification_Patch.zip.
22. Go back and choose Reboot > System
23. Fix big rounded corners on home screen:
Once you are in Android and in case you experience big ugly round corners around your home screen, put treble-overlay-xiaomi-redmi7a.apk in System > Overlay directory. You need a file manager with root access if you want to do this from within Android.
24. Fix brightness adjustment issue (no auto-brightness though):
Enable USB debugging in Developer Options menu. To make developer menu appear in Android, you need to tap 7 times on Android's 'build number'.
Now open command prompt from ADB folder on your PC while your phone is still connected via USB. Enter the following:
Code:
adb shell
su
setprop persist.sys.qcom-brightness $(cat /sys/class/leds/lcd-backlight/max_brightness)
You need to allow adb shell to get root access or the command will throw an error. Your phone should show a confirmation dialog when entering the command. If it doesn't show the dialog, open Magisk Manager app and give root access for Shell in Superuser menu.
25. Enjoy!
Click to expand...
Click to collapse
I have followed every step. The wifi is not even turning on. I know there must be some small bug. Please help me clear it!
cg730620 said:
Patched boot img file
(You have to choose the correct file according to your system version!)
Click to expand...
Click to collapse
Somehow there is ver 10.2 and 10.4 missing 10.3 which is the one which I have.
What should I do?
Thanks very much for the detailed instructions!
I got it working with lineage-17-arm
Got the beta opengapps from...
https://sourceforge.net/projects/opengapps/
Before copying the treble-overlay-xiaomi-redmi7a.apk file, I had to type...
chmod a+r treble-overlay-xiaomi-redmi7a.apk
mount -o rw,remount /
I followed the steps, and i got stuck on Redmi Logo, My bootloader is unlocked.
Tried to install 2 ROMs without success.
In the second ROM (Lineage 17) when i tried to install gapps, it gave me an error saying insufficient space.
i had to get back to Miui.
Josseda673 said:
I followed the steps, and i got stuck on Redmi Logo, My bootloader is unlocked.
Tried to install 2 ROMs without success.
In the second ROM (Lineage 17) when i tried to install gapps, it gave me an error saying insufficient space.
i had to get back to Miui.
Click to expand...
Click to collapse
Before installing gapps, after installing the rom. Go to TWRP > wipe > "system" > repair > resize fs > reboot. Then install gapps.
It didn't boot after I installed gapps on lineage 16, but it was ok on lineage 17.
Redmi 7A Miui 10.3 Patcher file missing?
Does anyone know where I could find patched file for Miui 10.3, because there is only for ver 10.2 and 10.4, and I can't update miui on my phone that's why I'm asking. Thanks.
in TWRP, after instaling the ROM and trying to install gaps, or whatever I get:
Failed to mount '/system_root' (invalid argument)
I also can't mount system partition in mounting options.
What does it means?
.
After installing TWRP successfully I tried with both roms: lineage-16.0-20191017-UNOFFICIAL-treble_a64_bvN and lineage-17.0-20191117-UNOFFICIAL-treble_a64_bvN
it fails to install any apps (Magisk, permissiver, G-Apps, etc.).
Example from Magisk:
- Mounting /system
! Cannot mount /system
- Unmounting partition
...
Failed to mount "system/root" (invalid argument)
When I now try to reboot again into Recovery TWRP says "No OS Installed".
any help is appreciated!
Same
Hello!,
it's possible with MIUI 11 (PCMINXM) ? or i need to roll back to MIUI10?
Camera records corrupted videos
Any idea how to make camera record videos? Photos work, but when I try to record videos, it seems to be recording, but when I try to play it back it seems corrupted (e.g.: showing length of the video to be over 104h long - so seems like indexing problem). Tried to play with camera_config.xml at root/vendor/etc/camera but no luck so far... :crying:
P.S.: The problem seems to be independent of the app used - Open Camera with Camera2 API enabled does not change a thing.
---------- Post added at 09:16 PM ---------- Previous post was at 09:11 PM ----------
shr!pad said:
Hello!,
it's possible with MIUI 11 (PCMINXM) ? or i need to roll back to MIUI10?
Click to expand...
Click to collapse
Worked for me when flashing from Miui 11 EU - just followed the instructions with little problems.
Blazer291 said:
Any idea how to make camera record videos? Photos work, but when I try to record videos, it seems to be recording, but when I try to play it back it seems corrupted (e.g.: showing length of the video to be over 104h long - so seems like indexing problem). Tried to play with camera_config.xml at root/vendor/etc/camera but no luck so far... :crying:
P.S.: The problem seems to be independent of the app used - Open Camera with Camera2 API enabled does not change a thing.
Same thing with mine, first time i did solve it installing gapps again, but a few days later the problem got back. I´m about to update to last firmware and see if it solves the issue, ill comment later.
Click to expand...
Click to collapse
Same thing with mine, first time i did solve it installing gapps again, but a few days later the problem got back. I´m about to update to last firmware and see if it solves the issue, ill comment later.
Click to expand...
Click to collapse
Don't do that - it's too much work.
Fixed mine by editing camera_config.xml so it has only the config for the model and vendor of the camera that it actually has been fitted with. Now using Open Camera with Camera2 API everything works fine. :victory:
P.S.: So the cause of the problem really seems to be the conflict of different camera configs within the configuration file.
brother please! can you tell me how to do it? like a mini guide, i dont have magisk nor root on my phone. do i need to root it?
would appriciate it so much!!

How To Guide How to install Omnirom - the complete guide

Install OmniRom 12 / 13 on Asus Zenfone 8​FOLLOWING THIS GUIDE WILL VOID YOUR PHONES WARRANTY, ERASE ALL YOUR DATA ON THE PHONE AND IN SOME RARE CASES POSSIBLY BRICK YOUR PHONE.
THE AUTHOR OF THIS GUIDE IS NOT RESPONSIBLE FOR ANY CONSEQUENCES IF YOU USE THIS GUIDE. YOU DECIDED TO DO THIS AND YOU ARE FULLY RESPONSIBLE FOR YOUR ACTIONS.
Prerequisites:​Downloads:
- vendor_boot.img
- LOS_recovery.img => Recovery image
- Omnirom.zip
Place them all in the same folder on your computer
Install and setup ADB and Fastboot
How to install Omnirom​
BACK UP ALL YOUR DATA ON THE PHONE, THEY WILL BE DELETED IN THE PROCESS!!!!!!!!!!!!!!!!!!
Update your phone to the same android version as the rom you want to install. And yes you have to install all updates until you reach the desired android version.
Install the Asus-Unlock-App from the asus website
Use the unlock app to unlock the device. Reboot. Your device will perform a factory reset,
Set up the phone, skip what you can and enable the developer options:
Settings => System => About Phone => Software-Version => Tap on Build-Nr. until the message "You are now a developer" appears.
Go to the developer options: Settings => System => Developer Options and enable "USB-Debugging".
Install ADB and Fastboot, for Windows install additionally the drivers from the asus website.
Plug your phone to your computer with the original cable. Accept USB-Debugging and allow it permanently.
Open a terminal/command window and navigate to the directory where your rom and LOS_recovery are stored. Type:
adb devices
It should show something like "ALOTOFCRYPTICSTUFF device", if that is the case type:
adb reboot bootloader
Once the phone is in Bootloader mode type:
fastboot devices
It should show something like "ALOTOFCRYPTICSTUFF fastboot", if your device shows up, type:
fastboot flash vendor_boot vendor_boot.img
Wait until it is finished and then:
fastboot flash boot LOS_recovery.img
Wait until it is finished and then:
fastboot reboot recovery
Factory reset => Format data
Select apply update => ADB Sideload
On your computer (still in the directory with all the files) type the following:
adb devices
It should show something like "ALOTOFCRYPTICSTUFF sideload", if that is the case type:
adb sideload name-of-your-omnirom-image.zip
Wait until its finished, check the screen on the phone. If it says "Signature verification failed" on the phonde display just click yes.
On your computer it may get stuck at 47%, but it keeps on going, be patient and wait until it shows on the phone display that sideloading is finished.
When its finished you can go back to main screen and reboot your phone. Be patient, it will reboot once or twice and take some time. If it didn't boot your rom within a few minutes something in wrong.
If all went well, you will be presented with the start screen of your newly flashed rom.
If all goes perscheid: How to recover your phone:​Prerequisites:​You have to decide if you want go back to or restore Android 12, then take the image from download A, if you want to stay on or upgrade to Android 13 then download B.
Download:
A. A13 to A12 raw image from the asus site
B. A13 Beta raw image
Recover your device​
Unpack the downloaded zip files and navigate your terminal/command window into the unpacked folder
If your phone bootloops or is stuck at the asus logo:
Press Volume down and power button until the screen gets black and then immediatly press volume up and power button until the you see the bootloader screen then release the buttons
Check if ADB can see the device by typing:
adb devices
It should show something like "ALOTOFCRYPTICSTUFF device", if that is the case go to the next step
In the folder from step 1:
On linux: sudo sh update_image.sh
On windows: commands-to-use-a-batch-file update_image.bat
and wait until the the script is finished and you have to press any key (only enter works)
Boot the stock rom, set up your phone and start again but you can skip step 2 & 3 (unlock the bootloader). Don't forget to enable USB-Debugging before you start to do anything.

[GUIDE] Installing Lineage 18.1 (& more) [X00H] [X00I]

In this guide, i'm going to be a bit straightforward on how to install LOS 18.1 on your X00H/X00I device.
For the process, you need:
Your X00H/X00I device;
The following must be unlocked (if you didn't, you can follow the howto over my post);
A rooted phone/tablet with Magisk (any ADB & Fastboot tool is fine, but i suggest using this for simplicity);
In case you have none of the above, even a PC or Laptop with ADB and Fastboot binaries installed will suffice;
If you're on Windows, you can get the installer over GitHub;
If you're on Linux, hop into your package manager and install them via terminal (the following example will be for Debian/Deb-based/Ubuntu/Ubuntu-based distros. If you're on Arch, Fedora, etc.: just search for "fastboot" by using the respective pkg manager's search flag, then install it basing from the name it's repo gives):
Code:
sudo apt install fastboot
An USB cable (should come into the device's box, also must be capable of data transfering);
If you're going to do the process via a rooted device, the Asus device should come in it's packaging with an OTG adapter (be sure to attach the following to the rooted device);
PBRP (Pitch Black Recovery Project) for the device- OG post can be checked here;
Latest version for X00H;
Latest version for X00I;
If your device is an X00I, you can alternatively get TWRP instead;
The Android 9 Beta update (you MUST have the device updated to that version, else you'll risk the device to be bricked- for more info, check the OG post by Seba);
If you want to flash it via stock recovery, you can get the file over ASUS' site on the device;
Download for the X00H;
Download for the X00I;
If you have already flashed a custom recovery on your device, you can get the "custom recovery flashable zip"over SebaUbuntu's site;
.zip file for the X00H;
.zip file for the X00I;
Tiny discalimer on the flashable .zip above: once installed, your device's recovery will be replaced to stock (in other words, you'll lose the custom recovery);
The Lineage OS 18.1 rom and recovery (credits to @miya0405 for finding the site);
ROM and LOS Recovery for the X00H;
ROM and LOS Recovery for the X00I;
If you have all of the things required in the list, let's go!
--------------------------------------------------------------
Installing the Android 9 Beta​Stock Recovery method:​
Download the Android 9 Beta over ASUS' site (any device is fine, even using the phone itself);
Put an SDCard inside the device;
Move the .zip file inside the SDCard;
Turn off the device;
Boot into recovery (do Power + Vol.up combo- if your device's unlocked, tap on the volume button and select "Recovery" by pressing on the power button to confirm);
Select "Update from sd card";
Select the .zip file you've downloaded;
Wait for the update to install;
After updated, go back and select "Power off";
Custom Recovery Method:​
Download the Android 9 Beta flashable .zip over SebaUbuntu's site;
Put an SDCard inside the device;
Move the .zip file inside the SDCard;
Turn off the device;
Boot into recovery;
Select "Install";
Select the "External Memory" storage;
Search for the .zip file inside the SDCard;
Tap on it and install it, unchecking everything;
Swipe to continue and let the .zip file install;
The recovery will print you text on the progress (also gives advice on what to do after install);
Reboot to system;
Power off the device;
----------------------------------------------------------------
Unlocking the device:​Just a tiny reminder if you haven't yet, check my guide about it: then, resume from this point and proceed;
----------------------------------------------------------------
!!A word of advice!!​Don't install PBRP recovery just yet!
If you'll pick PBRP instead of the LOS recovery as the custom recovery of choice, flashing LOS 18.4 with it should make Lineage 100% unbootable and stuck in a bootloop!
Don't reboot back to PBRP if bootloops happen:
neither don't fix the "Cache" partiton with it, else it'll cripple more Lineage and redirect the boot to recovery or fastboot/bootloader!
TL;DR: Don't do my same mistake and flash the recovery partition with the wrong recovery (on the bright side, the device will still be salvageable).
----------------------------------------------------------------
Flashing Lineage Recovery:​Before proceeding, do the following firsthand:
Be sure to have the ADB & Fastboot binaries installed;
Your device rebooted to fastboot/bootloader mode (any method is acceptable);
Must have downloaded the recovery for your specific model (links are on the "required" list);
The device must be connected to the host machine (if you're using a rooted phone, be sure to have the OTG adapter connected to it first);
Rooted Android Device Method:​
Open the "ADB & Fastboot"tools of your choice;
Whether it is a terminal or the app i've suggested earlier: this portion will purely give instructions if you have the app;
If you're going to do the process via terminal, then jump to the "Linux Method" instead;
If it is the first time you open the tool, it should ask for root perms.- allow them;
Tap on the top right corner of the UI;
Tap on "Fastboot";
Tap on "Refresh";
Go to the "Partition" title, next to it you should see a dropdown menu;
Select "recovery";
Tap on the "Flash" button;
A file manager should open: search where the lineage recovery is (typically you can find it in the "Download" folder. The file should be called "recovery.img");
After selected, the app will automatically flash the recovery for you;
Disconnect the device;
Navigate over your Asus device with the volume buttons;
Select "Reboot recovery" and confirm with the power button;
Hooray, you have LOS Recovery installed;
Linux Method:​
Open the terminal (use the shortcut CTRL+ALT+T to open it, preferrably);
Do the following:
Code:
lsusb
# This checks if your asus device is connected proper to the machine
# If it is, lsusb should output something around a "Google" or "Qualcomm" device on the ID Bus
cd Downloads
# If you have put a different language locale, cd into the Downloads folder with it's localized name
ls
# List for the files inside the folder. You should see a file called 'recovery.img' inside
fastboot devices
# Tell fastboot to check if any device on bootloader/fastboot mode is connected
fastboot flash recovery recovery.img
# Gives fastboot the instruction to flash the .img file to the desired device's partition, which is the recovery in this case
After done flashing, disconnect the device;
Navigate over your Asus device with the volume buttons;
Select "Reboot recovery" and confirm with the power button;
Hooray, you have LOS Recovery installed;
Windows Method:​GUI Method:​
Simply use the "Latest ADB Launcher"executable located on the desktop of your PC;
Just make sure to flash the recovery partition with the "recovery.img" file;
Terminal Method:​
Navigate with the File Explorer;
Go to your Downloads folder and find for a file called "recovery.img";
Cut and paste it to where the ADB and Fastboot tools are installed at;
Click on your mouse's right button;
Select "Open terminal here" over the contextual menu;
A terminal should pop-up (Command Prompt, that is);
Type in the following:
Code:
fastboot devices
fastboot flash recovery recovery.img
Wait for the recovery to flash on the device;
After done so, disconnect the device;
Navigate over your Asus device with the volume buttons;
Select "Reboot recovery" and confirm with the power button;
Hooray, you have LOS Recovery installed;
------------------------------------------------------------
Installing Lineage OS 18.1:​Before proceeding, do the following firsthand:
Your device must be turned off;
Must have deleted the Android 9 Beta .zip file from the SDCard, for avoiding accidents;
Download the Lineage file off of the "required" list's links for your specific model;
Put the downloaded .zip file on an SDCard;
Insert the SDCard inside the device's slot;
Boot up into recovery mode;
Select with the volume keys "Apply Update" > "Apply from sdcard" and confirm with the power button;
Select the LineageOS .zip file;
Confirm with the power button;
Let the rom install by the recovery;
After install, navigate to the back button with the volume keys;
Select "Factory reset" > "Format cache partition";
The recovery will ask you the following:
Code:
Format Cache?
THIS CAN'T BE UNDONE!
Select "Yes";
Go back;
Select "Reboot system now";
First bootup will take some while, but you'll be greeted by the setup screen in no time.
Congratz, now your device has Lineage OS installed!
-------------------------------------------------------------------
Extras/FAQ Section:​Q: Is it possible to get root priviledges on the device?​A: Sure! There are different ways to apply root on the ROM, but feel free to pick whichever method you like:​
Rooting your device by picking it's 'boot.img' (exactly located on the folder of the respective model) over SebaUbuntu's Lineage site and patch it with an already-rooted device that has the Magisk companion app installed (requires no recovery patching, but it is required to boot the asus device in fastboot mode and patch the boot partition);​
Downloading the Magisk companion app over it's GitHub page, rename the .apk file by replacing '.apk' to '.zip' via file manager, patch PBRP over the recovery partition (with one of the methods listed over 2 titles above this one), and install the 'magisk.zip' file like you could usually do on any other device with custom recovery;​
If you use an X00I device, you can preferrably install TWRP from here instead of PBRP;​
After applied root on the device, patch back on the device the Lineage recovery- just for avoiding any inconvenience if you want to factory reset the device;​
Q: My device has Lineage installed, but the bottom buttons don't work. Is there a way to enable a virtual navbar?​A: Yep, but it's a bit of a tricky process. You must have either apps like Terminal Emulator or Termux installed for making this work- as an extra, you could get other keyboards like BeHe Keyboard or Hacker's Keyboard: but that is only if you've picked Terminal Emulator as your choice.​For direct instructions, follow this (you must be inside the terminal app of your choice and already gave storage perms to it firsthand):​
Code:
su
mount -o rw,remount /
vi /system/build.prop
# After come this far, go to the bottom of the build.prop file by scrolling with the touch screen
# On your keyboard, press the I key. This should make vi enter into INSERT mode
# When done so, add the following line on the build.prop file
qemu.hw.mainkeys=0
# For getting out of INSERT mode, find on your keyboard or terminal UI the ESC button
# For quitting and saving the file on vi, type the following
:wq!
# This should make vi quit and save the modifications to the build.prop file
# For rebooting the device straight from the terminal, just type in
reboot
# The device should immediately reboot, and upon unlocking: the virtual navbar should appear
Q: Can it be possible installing MicroG on the device?​A: You can! Every method for installing MicroG perfectly works on this ROM;​
Q: I have MicroG installed on my device, but i want to apply signature spoofing for extra functionality. Is this possible?​A: Sadly, due to the tinkering i've done on my side: the ROM gets a meltdown when modifying the 'services.jar' file is involved (root or non-root). If you follow some guides online (despite being few), the ROM, regardless of what you do or which method you follow: ​it will end up in a bootloop (or, to be more specific, the SystemUI starts to become picky);​
------------------------------------------------------------------
Credits:
miya0405 (for the lineage site)
SebaUbuntu (for the LOS rom, recovery, and PBRP recovery)
Erwin Abs (PBRP Recovery)
aaaaaaziskurnia (TWRP recovery for the X00I)
You, for dedicating your time on reading this long guide!

[GUIDE][ROOT] Unlocking and Improving Your Lenovo ThinkSmart View (CD-18781Y)

Improving Your Lenovo ThinkSmart View (Custom Recovery, Root, Play Store, Custom Webview)​Huge credit to @deadman96385 on how to flash your Lenovo Thinksmart View device and providing access to the firmware files! Credit to @WhyPartyPizza on reddit for the adb enable steps. And also, credit to @Xi07 on providing a way to install TWRP and demonstrating that it is possible to get the Play Store working. And also credit to @garnir4ik on showing us that we can root the device.
The point of this guide is to organize all the information we have on the device and provide a way to make the device more usable (especially since some of the software on the device is outdated).
The guide covers how to:
Install TWRP (optional) and Magisk (recommended) on the device
Install microG and the newest version of the Google Play Store (Magisk required)
Update Webview (needed for Home Assistant)
I'm still trying to figure out how exactly to do certain things on this device so feel free to leave any new information you find!
Installing TWRP (optional) and Magisk (required for Play Store)​Quick Blurb:​To install TWRP, you will need to flash new firmware onto your tablet. However, since there's currently no way to use the device with the bootloader unlocked, a lot of the features used in TWRP are unusable. It might still be good to install TWRP in case someone finds a way to modify the device to better utilize TWRP.​​To install Magisk, it will be much easier to do it by flashing new firmware. However, it is also possible to install Magisk without flashing new firmware. I will include the steps to do this below these.​Steps:​
Download and install the Qualcomm drivers from here
Download and install QPST from here
Download the firmware from this thread (Credit to @deadman96385). I used the 200628.084 version for reference.
Extract the firmware to a folder that you can easily access, like on your desktop.
If you want to install TWRP, download the recovery.img file attached to this post. (Credit to @Xi07)
Open the folder that you extracted the firmware to. In the image folder, replace the recovery.img file with the one you downloaded.
If you want to install Magisk, download the boot.img file attached to this post.
Open the folder that you extracted the firmware to. In the image folder replace the boot.img file with the one you downloaded.
Download the firehose/rawprogram file from @deadman96385's post and flash the package using the instructions provided by @deadman96385. I've included them here for your convenience:
Spoiler: Expand Here
Open the QFIL application (Find it in your start menu)
In the "Select Build Type" field select Flat Build
In the "Select Programmer" field navigate to the folder you extracted the firmware and support files to and select the prog_emmc_firehose_8953_ddr.mbn file
Select the "Load XML" button and navigate to the folder you extracted the firmware and support files to and select the rawprogram_unsparse.xml and then the patch0.xml when prompted.
Remove the cover on the USB-C port on the bottom right of your device
Plug the USB-C cable into your computer
Unplug the power from the device
Hold vol+ and Vol- and then plug the power into your device (Smart Plugs can make this easier)
If the text at the top of the QFIL application mentions qdloader move on to next step. If it says "No Port Available" click the "Select Port..." option and pick your device. If your device isn't showing up there you most likely didn't install the drivers properly.
Click the Download Button to begin flashing your device
Once complete it should automatically reboot but sometimes it doesn't so you need to replug your device.
If you get the dreaded "Sahara" error when flashing your device, you may be waiting too long to flash. The device must be flashed moments after it is booted into EDL mode (powering on with Vol + and Vol - held down). Once you plug in your device, hit download the moment the port is recognized at the top of QFIL.
You can also try disabling driver signing (I'm not sure if this makes a difference). To do so:
Spoiler: Expand Here
Open a command prompt as an Administrator.
Run
Code:
bcdedit /set testsigning on
and restart your device
Your computer should say it's in Test Mode (bottom right corner). To disable driver signing, follow the same steps but run
Code:
bcdedit /set testsigning off
instead.
Thanks to HowToGeek's article for the information.
From here, you can go ahead and follow the original method from @deadman96385 for breaking into the device.
Spoiler: Expand Here
When it boots up select Teams (Others seems to try and network boot/download files and fails)
Go through the setup wizard until you get to the Microsoft Teams (Language > Wifi > Bluetooth > Teams)
Select the Gear Icon in the top right of the teams page
Select the "About" settings option
Tap on "CD-18781Y.200628.084" under firmware version a bunch of times rapidly until a prompt comes up saying developer unlocked.
If your usb c cable is plugged, in unplug and replug it in.
You will now have ADB access.
Download your desired Launcher and use the following command to install it:
Code:
adb install APK_FILE_NAME.apk
You will then need to send this adb command to select a new default launcher:
Code:
adb shell am start -a android.intent.action.MAIN -c android.intent.category.HOME
I would recommend getting a navigation bar app. I've attached the one I used to this post.
You can also technically install Magisk without reflashing your device.
Spoiler: Expand Here
Install the Magisk app (use the Magisk APK)
Enable OEM unlocking in Developer Settings
Unplug the device. Hold Vol- and plug in the device to boot into fastboot mode.
In command prompt, execute
Code:
fastboot devices
to make sure the device is discovered. If a device is not listed, you may need to go into Device Manager > Other Devices > Android device with question mark. Right click > Update Drivers > Browse My Local Drivers > Let me pick from a list > Change to Fastboot Drivers.
Code:
fastboot oem unlock-go
This will unlock your bootloader.
Unplug the device. Hold Vol- and plug in the device to boot into fastboot mode.
In command prompt, navgiate to the directory where your Magisk boot.img is downloaded. Run
Code:
fastboot flash boot boot.img
After the boot.img is flashed, you need to lock your bootloader to be able to boot back into the device. If you're not in fastboot mode, you can once again unplug the device. Hold Vol- and plug in the device to boot into fastboot mode.
Run either of the 2 commands to lock the bootloader. You can restart the device and boot into the device once you are finished.
Code:
fastboot oem lockfastboot flashing lock
Steps for Google Play Store and Custom Webview will be in the next post (to reduce clutter).
Installing MicroG and the Newest Version of the Google Play Store (Magisk Required)​
Download and install the MicroG Services Core and Services Framework Proxy from the MicroG site.
Install the Magisk app (use the Magisk APK). When you open the app, it should say the version of Magisk installed next to "Installed."
On your Android Device go to Settings > Connected Devices > USB > File Transferring Mode.
Download the NanoDroid-patcher.zip file, BusyBox.zip, and terminal_systemizer.zip. Do not unzip these files. Drag and drop these devices onto your Android device.
In Magisk > Modules > Install from storage, find the .zip files and install all 3 Modules. The NanoDroid-patcher module in particular may take awhile so be patient.
Install the apk of Google Play Store of your choice.
Install Termux. In Termux, issue the command
Code:
su
A superuser popup should show up. Make sure to allow Termux Superuser access. If you miss clicking on it, you can allow access in the Magisk App > Superuser.
Code:
systemize
Follow the dialog prompts to systemize Google Play Store to /system/priv-app
Restart the device.
Open the microG settings app. Register the device in Google device registration. In Self-Check, click on each setting (the words, not the checkboxes) and enable them all. Pay particular attention to System spoofs signature being checked off.
Restart the device again if you want. Google Play Store should be working fine now (may need to clear it's App Data first if it's not working).
Installing Custom Webview (Magisk Required)​Some apps such as HomeAssistant won't function without an up to date System Webview. As this tablet is running a quite old version Webview version, this causes these apps to not work. Luckily, there's a Magisk Module to fix that.
Download the Webview_Manager zip file and drag and drop it onto your device. Install it using Magisk. You will need to watch it install as it requires some input on which Webviews you want to install.
After restarting the device, navigate into Settings > System > Developer options > Webview implementation. You should now be able to change your Webview to a updated version.
Note, you may need to unplug and replug in the device after the first restart of installing Webview.
Reserved 2
Chewie610 said:
Download the firehose/rawprogram file from @deadman96385's post and flash the package using the instructions provided by @deadman96385. I've included them here for your convenience:
Spoiler: Expand Here
Open the QFIL application (Find it in your start menu)
In the "Select Build Type" field select Flat Build
In the "Select Programmer" field navigate to the folder you extracted the firmware and support files to and select the prog_emmc_firehose_8953_ddr.mbn file
Select the "Load XML" button and navigate to the folder you extracted the firmware and support files to and select the rawprogram_unsparse.xml and then the patch0.xml when prompted.
Remove the cover on the USB-C port on the bottom right of your device
Plug the USB-C cable into your computer
Unplug the power from the device
Hold vol+ and Vol- and then plug the power into your device (Smart Plugs can make this easier)
If the text at the top of the QFIL application mentions qdloader move on to next step. If it says "No Port Available" click the "Select Port..." option and pick your device. If your device isn't showing up there you most likely didn't install the drivers properly.
Click the Download Button to begin flashing your device
Once complete it should automatically reboot but sometimes it doesn't so you need to replug your device.
Click to expand...
Click to collapse
A slightly easier way that may work I haven't validated on the thinksmart specifically is using qfil's partition manager tool. It allows you to dump, erase, flash individual partitions, that way you can flash just the one you want without having to deal with a full qfil flash. Finish all original steps up to 10. Instead of clicking download do the following instead:
Navigate to the top menu: Tools -> Partition Manager -> OK. If all goes well, you will be greeted with a dialog listing all partitions in ~5s. If this is not the case even after a full minute, try re-entering EDL/9008 mode.
Once the partition list is loaded, you can perform the following actions on partitions by right clicking a partition and then clicking 'Manage Partition Data'.
'Erase' (Clear the partition)
'Read Data...' (Dump the partition)
'Load Image...' (Flash the partition)
Click to expand...
Click to collapse
This is also a great way of backing up partitions from your device. The dumped partition can be found in C:\Users\%USERNAME%\AppData\Roaming\Qualcomm\QFIL\COMPORT_##. Note that the name of the file is the raw file locations so you will need to rename the imgs as you go.

Categories

Resources