[GUIDE] Install Any ROM, GApps, Magisk, TWRP, DolbyAtmos and more for Mi A1 - Xiaomi Mi A1 Guides, News, & Discussion

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello, I've seen a lot of community members struggling to install custom ROMs, GApps, Magisk or DolbyAtmos, so I've created a guide. So did I, this took me around 15 tries without bootlooping or breaking my OS. Yes, I was really new at this. Some guides had broken English that I couldn't understand, others were too complicated.
However, now I am presenting you a fully working, detailed (and easy) guide. Hopefully, it'll help at least someone to avoid potential mistakes when flashing or using root. Good luck!
(If you don't install TWRP, the GApps version will mismatch!)
(Probably not anymore, needs a confirmation.)
All-in-One installation .7z package: (NOW ONLY INCLUDES MAGISK, ADB DRIVERS, RECOVERY AND GCAM MOD. CHOOSE THE ROM YOURSELF.)
GDrive: https://drive.google.com/open?id=1tkkVyuGfv2UYvehsV7cmGi9BQ2msodKY
Mediafire: http://www.mediafire.com/file/y146i4satahiper/updatedFiles-Magisk-Recovery-GCam-ADB.7z
Mega: https://mega.nz/#!B34XmbLD!GzZuJthLWrJbsHqRd_r-wxMKOwvi3fQdGOmWmW0Mtlo
(Extract with 7zip or WinRar before using)
Enabled developer options with ADB debugging enabled (Settings->System->About Phone->Tap 7 times on Build Number, go back, Developer Options, scroll a bit down, Android Debugging - Enabled)
Backup any photos or videos, if needed.
Unlocked bootloader (Open a cmd in the folder->adb reboot bootloader->press Yes if your phone asks for a confirmation->fastboot oem unlock)
1. Open a command prompt in the provided folder
2. Use the command adb reboot bootloader
3. Use the command fastboot boot recovery-3.2.1-2-oreo.img
(Press Keep Read Only)
4. Go to Wipe->Advanced Wipe->Select: Dalvik / ART Cache, System, Data, Internal Storage and wipe by swiping right
5. Copy all files to your SD card/Internal Storage: Twrp-recoveryInstaller-3.2.1-2-oreo.zip, Google_Cam_Fix_for_LineageOS_v1.0.zip (not needed for other ROMs other than LineageOS, or at all), lineage-15.1-20180313-UNOFFICIAL-tissot.zip (or any other ROM file), Magisk-v16.4(1642).zip, open_gapps-arm64-8.1-micro-20180526.zip (Download the newest one at https://opengapps.org, ARM64, Android 8.1, micro)
6. Go to Install->and select lineage-15.1-20180313-UNOFFICIAL-tissot.zip (or any other ROM file) and install the zip file by selecting the file and swiping right
7. Reboot->Switch to the other slot (A->B or B->A) (Not needed on the latest ROMs)
8. DO NOT REBOOT (Just press the Back button)
9. Install Twrp-recoveryInstaller-3.2.1-2-oreo.zip by selecting the file and swiping right
10. Go to Reboot->Recovery and swipe
11. Install->Flash open_gapps-arm64-8.1-micro-20180526.zip by selecting the file and swiping right
12. Reboot or continue to the Magisk installation procedure below to get root access
12.5 IMPORTANT! Press Do Not Install
Your device can take a few minutes to boot
1. Reboot to recovery
1. Install->Flash Magisk-v16.4(1642).zip by selecting the file and swiping right
2. Reboot->System
3. Go to Magisk Manager->Modules->Add->Top right corner, three dots, Show internal storage and find the Google_Cam_Fix_for_LineageOS_v1.0.zip and flash it by clicking on it, reboot your device. (Not needed for other ROMs other than LineageOS, or at all)
(If you can't see your SD card because it is formatted as an adoptable storage, copy the file to the Internal Storage again)​
NOTE: MAY NOT WORK ON MOST ROMS ANYMORE, I USE VIPERFX FROM MAGISK REPOSITORY OR DIRECTLY FROM XDALABS HERE INSTEAD.
1. Copy DolbyAtmos_for_Oreo_20180218.zip and magisk-permissive-script_v1.2.zip to your SD card/Internal Storage (Currently only downloadable from the link below, please check the note just above the step 1)
(Please note that if you have your SD card formatted as an adoptable SD card, you'll have to copy your files to the Internal storage, nowhere else.)
2. Go to Magisk Manager, update it (you might need to install the latest apk by clicking on the INSTALL button, let it update before doing anything else)->Modules->Press the + button, top right corner, three dots, Show internal storage and find the magisk-permissive-script_v1.2.zip, tap on it.
3. Reboot
4. Reboot to recovery (Go to Settings->System->About Phone->Tap 7 times on Build Number, go back, Developer Options, Enable Advanced restart. Now you can simply hold the power button, press restart, tap on Recovery.)
5. Install->Flash DolbyAtmos_for_Oreo_20180218.zip by selecting the file and swiping right
(IF IT ENDS UP WITH AN ERROR->Back, go to Mount and check System) Then try flashing it again.
6. Reboot->System
(OPTIONAL STEPS, USE ONLY IF YOU DON'T SEE DOLBYATMOS AFTER REBOOT)
(In recovery)
7. Reboot->Select the other partition (A->B or B->A)
8. Back->Reboot->Recovery (Swipe to Reboot)
9. Install->Flash DolbyAtmos_for_Oreo_20180218.zip by selecting the file and swiping right
10. Reboot->Select the other partition (A->B or B->A)
11. Reboot System
1. Open Magisk Manager->Downloads->Search for GCam Mi A1 Fix->Tap, install, reboot (Please note that this is already enabled in most ROMs out here)
2. Copy the GoogleCamera-Pixel2Mod-Arnova8G2-V7beta-test-9.apk (from the Bonus folder) to your internal storage
3. Use any third-party file manager, (I recommend total commander) and install the .apk
4. Use the recommended settings:
Open the camera app->Settings->Advanced:
Config Camera HDR+: Nexus 6 Auto (This setting might not be neccesary in the provided GCam version anymore)
HDR+ parameters: Super High
Enable Zero Shutter Lag (ZSL): Enabled
Improve in low light: Enabled
5. Restart the app
1. Open Magisk Manager->Downloads->Modded Pixel2 Launcher->Tap, install, reboot (Optionally, you can install other Pixel launchers. I personally prefer Ruthless Pixel Launcher)
2. Tap on Pixel 2 Launcher
3. Press the home button
4. Always
(This sets the Pixel 2 Launcher as your default launcher.)
At this point - MAKE A BACKUP in TWRP (Boot into Recovery, select Backup, Select all partitions (except storage), Backup)
1. Download the OREO_MAGISK_Xiaomi_mi_A1_DualSpeaker.zip file from the attachment section
2. Open Magisk Manager->Modules->The + button->Find the OREO_MAGISK_Xiaomi_mi_A1_DualSpeaker.zip file->Flash it
3. Reboot
1. Download and install XposedInstaller_3.1.5.apk from the attachment section
2. Open it and click on the Xposed version 90-beta3 (or a newer version) in the INSTALL/UPDATE section
3. Install
4. You'll get an error saying that the device is busy
5. Restart to TWRP recovery
6. Install->Find the Xposed_Framework_(SDK_27)-90.1-beta3_(Systemless).zip (or a newer version) in the MagiskManager folder in the root of your internal storage (/storage/emulated/0/MagiskManager)->Flash the .zip file by swiping right
7. Reboot to system
@abhishek987 - the guide has been inspired by his guide
@mohancm - used his recovery
@talk2indrajit - used his Google Cam fix, used some steps from his guide
@Rajeev - for providing link to the latest LineageOS
@Arnova8G2 - his camera mod has been used in this guide
@sad96 - his fps fix has been used in this guide
@guitardedhero - his DolbyAtmos port has been used in this guide
@lelozerien - for letting me know about the DualSpeaker mod
@ydd0ras - for guiding me through the installation of Xposed
@coda00 - for letting me know about the version mismatch when not installing TWRP
@ravinder0003
OpenGApps taken from: http://opengapps.org
LineageOS taken from: https://forum.xda-developers.com/mi-a1/development/rom-lineageos-15-1-t3757938
GCamMod taken from: https://www.celsoazevedo.com/files/android/google-camera/dev-arnova8G2/
TWRP taken from: https://forum.xda-developers.com/mi-a1/development/recovery-twrp-3-1-1-0-touch-recovery-t3688472
DolbyAtmos taken from: https://forum.xda-developers.com/android/software/app-dolby-atmos-axon-7-oreo-port-t3740508 (I've used an older version in this guide. If you are confident enough, you can try the latest one.)
Xposed taken from: https://forum.xda-developers.com/showthread.php?t=3034811
I was writing these steps while actually installing the ROM, so it should work for sure.
I might add guides for installation of other ROMs too.
If you have any issues or questions, feel free to reply to this post.
A newbie tip: If you can't see your internal storage, swipe down the notification bar and change USB Charging to Transfer Files.
Coming from stock Android 8.0? Coming from Android Nougat, 7.1.2? Do you need to reflash your TWRP?
Take a look​
If is anyone interested about the design:
HTML:
https://cooltext.com
Changelog:
HTML:
27/05/18 - Updated the guide and separated the main installation procedure.

Great work!
Thank you for your effort!

@SmallTarzan
Very nice guide. Appreciate it...
I want to ask something.. I am not a LOS fan. I won't flash too. Asking this question for some of my whatsapp friends... My question is...
They have already permanent TWRP installed. So do they need to install twrp installer again? With that A/B slot trick?

Rajeev said:
@SmallTarzan
Very nice guide. Appreciate it...
I want to ask something.. I am not a LOS fan. I won't flash too. Asking this question for some of my whatsapp friends... My question is...
They have already permanent TWRP installed. So do they need to install twrp installer again? With that A/B slot trick?
Click to expand...
Click to collapse
I'm not a developer but I'll try to answer your question as well as I can. By logical thinking and my personal experience, I've came to this conclusion: (Don't take me by word, I might not be totally right!)
If you are coming from stock, Android 8.0, you shouldn't need to flash TWRP again.
If you are coming from Nougat, 7.1.2, you'll need to reflash TWRP again.
If you are coming from other custom ROMs, you shouldn't need to flash TWRP again.
With that said,
I've always reflashed my TWRP with the latest one provided for the ROM I was installing at the moment, just in case.
About that A/B trick, when I was flashing the first LineageOS version, I needed to use the A/B partition trick.
However, in the latest one released on 13/03, I needn't. (I didn't try the version released on 8th March.)

wiping internal storage is necessary?

surajsun22 said:
wiping internal storage is necessary?
Click to expand...
Click to collapse
That depends. First, check if is your internal storage encrypted. If it is, you'll need to wipe it.
There might be workarounds on the forum, but I, personally, haven't tried those, yet.

Thanks for the guide

Sorry, what is bonus folder? And where i can find it?

arjiyunandar said:
Sorry, what is bonus folder? And where i can find it?
Click to expand...
Click to collapse
It's inside the All-in-One package. You can find the download link in the requirements section.

SmallTarzan said:
It's inside the All-in-One package. You can find the download link in the requirements section.
Click to expand...
Click to collapse
Can i download what i need? Without download the whole package? Because the size so big, ?

arjiyunandar said:
Can i download what i need? Without download the whole package? Because the size so big, ?
Click to expand...
Click to collapse
What do you need?

SmallTarzan said:
It's inside the All-in-One package. You can find the download link in the requirements section.
Click to expand...
Click to collapse
SmallTarzan said:
What do you need?
Click to expand...
Click to collapse
Google_Cam_Fix_for_LineageOS_v1.0.zip
fixed_30_60_120fps module_v2.zip
Just that,

arjiyunandar said:
Google_Cam_Fix_for_LineageOS_v1.0.zip
fixed_30_60_120fps module_v2.zip
Just that,
Click to expand...
Click to collapse
Have fun.

SmallTarzan said:
Have fun.
Click to expand...
Click to collapse
Thanks so much ?

Not sure if permissive script is needed for dolby atmos, dolby works well on my MiA1 without this script because this rom is already with permissive sellinux... Thank you for your help, it will sure be helpfull. You should try Dual Speaker mod if you haven't got it on your phone.

Is it alright to flash LOS15.1 from stock Nougat or is it a prerequisite to upgrade to stock Oreo before flashing LOS15.1?
Thanks.

lelozerien said:
Not sure if permissive script is needed for dolby atmos, dolby works well on my MiA1 without this script because this rom is already with permissive sellinux... Thank you for your help, it will sure be helpfull. You should try Dual Speaker mod if you haven't got it on your phone.
Click to expand...
Click to collapse
The magisk's permissive script isn't needed, since LOS 15.1 is already in the permissive state. However, if you'd accidentally/purposely change your SELinux status, the DolbyAtmos would break and you'd possibly face audio issues.
TheMadRuffian said:
Is it alright to flash LOS15.1 from stock Nougat or is it a prerequisite to upgrade to stock Oreo before flashing LOS15.1?
Thanks.
Click to expand...
Click to collapse
There's no need to upgrade to Android 8.0 Oreo first, you delete all files in /system anyway. You can directly flash to 8.1. Don't forget to reflash your TWRP!

I m on LOS 13-03-18 how to install Dolby Atmos separately. Can u please guide me

Rzts said:
I m on LOS 13-03-18 how to install Dolby Atmos separately. Can u please guide me
Click to expand...
Click to collapse
Follow the steps in the DOLBY ATMOS section. Copy required files to your device and start from step 4.
Download the Dolby Atmos and magisk's permissive script here: https://drive.google.com/open?id=1NL_Sq2q05L6RyZQSGsPam3HrGoEoOesY

Be carefull with dualspeaker mod if you use it with dolby atmos.
You must change the volume value manually to 80 maxi (default is 84) in the file...
Read carefully thze original post: https://forum.xda-developers.com/mi-a1/themes/mod-xiaomi-mi-a1-soundmod-dualspeaker-t3741675
You should mention it in order to prevent problems...

Related

TWRP Recovery's and Root for Redmi Pro | All Versions

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
TWRP Collection for Redmi Pro
DISCLAIMER
Code:
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you
GUIDE FOR TWRP install & ROOT
Xiaomi Redmi Pro {ALL VERSIONS} TWRP download and Redmi Pro root
This guide will help you install TWRP and root Redmi Pro, the first step is to install TWRP custom recovery on the Redmi Pro. The process contains quite a few steps, but most of them take just a few seconds.
If it looks daunting, don’t worry, take each step one by one and you’ll come through with TWRP and a rooted Redmi Pro within just a few minutes.
Prerequisites and note
You must have an unlocked bootloader to follow this guide; flashing through fastboot requires an unlocked bootloader. If your Redmi Pro bootloader isn’t unlocked yet, go to the official Xiaomi unlock page to begin the process.
You need to backup anything you don’t want lost to your PC or a TF SD card; for TWRP to work, you may need to factory reset. You will lose all user data. Backup all important data BEFORE you flash the TWRP.{only if you choose twrp 3.0.20}
1. WHATS INCLUDED
PASSWORD IS"kristi6.9"
a.Auto installer for adb commands, adb drivers and fastboot commands– These are the tools that will allow your PC to communicate with your mobile.
View attachment adb-setup-1.4.2.zip
b.Redmi Pro TWRP custom recovery used for rooting and flashing custom ROMs onto Redmi Pro.-links below
c.Redmi Pro root SuperSU.zip– The SuperSU.zip used for rooting Redmi Pro through TWRP recovery(extract it to get supersu binary +supersuapk+supersu premium)link below
2. Install the adb drivers and fastboot commands
Extract the above download.
Run “adb-setup.exe”.
Hit “Y” to all 3 questions.
The Google adb driver installer will then popup. Go ahead and allow and install.
3. Prepare your Xiaomi Redmi Pro
Settings >> About phone >> Tap “MIUI Version” seven times.
Hit the back button. You should then be at the main settings menu.
Go to “Additional settings” >> “Developer options” >> “USB Debugging”.
A warning will pop up. Go ahead and allow.
Plug your phone to PC via USB cable.
You should then see a pop up request on your Redmi Pro to give your PC USB debugging permissions. Go ahead and allow.
4. Copy the TWRP and open the command window
Open Windows Explorer and go to “c:/adb”.
Copy “twrp.img” to “c:/adb”.
IN A BLANK SPACE (not on a filename etc…), hold SHIFT while RIGHT-CLICK
Select “Open command window here”. You should then see a small black window open.
5. Boot into bootloader and fastboot flash the TWRP
In the black command window type “adb reboot bootloader”. Hit Enter. Wait about 10 seconds and you should then see your Redmi Pro says “Fastboot” along with the Xiaomi Mascot.
In the black command window type “fastboot flash recovery twrp.img”. Hit Enter.
You should then see that the file has flashed successfully (OKAY). It all takes just a second. (see pic and video)
6. Boot into TWRP
In the black command window, type “fastboot reboot”. Do not hit Enter yet.
Hold Volume Up on the Xiaomi Redmi Pro while hitting Enter on your PC.
Continue holding Volume Up for about 30 seconds until you see TWRP has booted.
BAM! You’re now booted into TWRP
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Method 2: If you have twrp already installed
1.Put twrp.img in the phone storage
2.Boot on twrp recovery
3. Press install
4.Then install image
5.Check twrp.img in your phone storage
6.And slide to install it.
TWRP 3.0.2-0
Download this zip and extract it
View attachment twrp.3.0.2.0.zip
or download from here
Link here
BUGS
Code:
FIRST RUN CAN SHOW {error mounting}-can be fixed by formatting data
TWRP 3.0.2-2
Download this zip and extract it
View attachment twrp.3.0.2.2.zip
or Download Mega apk from play store
Link on Mega
BUGS
Code:
1.DOESN'T SUPPORT 4GB/128GB VERSION
2.CAN'T SEND FILES WITH MTP
TWRP 3.0.3-0
Download this zip and extract it
View attachment twrp.3.0.3.0.zip
or download
Link here
BUGS
Code:
Yuo tell me
TWRP 3.0.2-0 by @end222
Note: It is ported from Vernee Apollo Lite by @end222-[thanks for everything].
To download go HERE
TWRP 3.1.0 by @end222
Note: THIS IS THE MOST RECOMMENDED version.
To download go https://xiaomi.eu/community/threads/twrp-3-1-0-by-end222.39179/
ATTENTION AFTER INSTALLING TWRP YOU SHOULD INSTALL SUPERSU OR FLASH A CUSTOM ROM ( xiaomi.eu for example)
Root your Xiaomi Redmi Pro
Now that your TWRP is functioning, you can easily root your Xiaomi Redmi Pro.
Download this View attachment SuperSu.zip
Connect Redmi Pro to your PC.
TWRP main menu >> Mount >> Mount USB storage. The Redmi Pro should then show up in Windows File Explorer under This PC / My Computer.
Copy the SuperSU.zip to the root of your Redmi Pro. and extract it.
Now you have supersu apks +supersu2.79.zip (that should be flashed)
TWRP main menu >> Install
Assuming you have the Supersu.2.79.zip. in the base of the internal storage, you should see it at /sdcard. If it’s in another directory, then navigate to whichever directory you extracted the Supersu.2.79.zip to.
Select the Supersu2.79.zip
Swipe to confirm the flash
Credits:
@kristi6.9 #Me for posting ---HIT THANKS
#hanuma50 for twrp 3.0.3.0
Xda Developers #for the forum
BrianAbad #for posting twrp 3.0.2.2 on Miui Forums
@daohoa #for it's first twrp build​
Upgrade from TWRP => INSTALL > INSTALL IMAGE >>> check Recovery
any bug fixes ?
The bug fixes:
criszz said:
Upgrade from TWRP => INSTALL > INSTALL IMAGE >>> check Recovery
any bug fixes ?
Click to expand...
Click to collapse
-No more need to format data
-It starts directly in english language
this twrp does not suits for 4/128 version.
on 128g, twrp can not recognize data and storage partitions so it can not make a full wipe to these partitions. So after installing xiaomi.eu rom from any official rom, a lot of programs crashes and gives error. no possiblity to use phone.
thanks for information
sokomind said:
this twrp does not suits for 4/128 version.
on 128g, twrp can not recognize data and storage partitions so it can not make a full wipe to these partitions. So after installing xiaomi.eu rom from any official rom, a lot of programs crashes and gives error. no possiblity to use phone.
Click to expand...
Click to collapse
I use a 3/32gb version and didnt know this problem..I will re-edit post
just noticed i cannot copy twrp bakup, created with this version, from internal to pc with mtp(phone on)
working if backup is on sd-card but not on internal
working when use mtp from twrp
i switced back to first twrp.
criszz said:
just noticed i cannot copy twrp bakup, created with this version, from internal to pc with mtp(phone on)
working if backup is on sd-card but not on internal
working when use mtp from twrp
i switced back to first twrp.
Click to expand...
Click to collapse
I'm sorry but I dont own this project Im just posting it .
not a problem mate, just for people to know
Can we flash incremental OTA update with this TWRP? Also do we need to flash any additional zip file while flashing OTA update?
criszz said:
not a problem mate, just for people to know
Click to expand...
Click to collapse
ok?? thanks for sharing
sakibshahriyar98 said:
Can we flash incremental OTA update with this TWRP? Also do we need to flash any additional zip file while flashing OTA update?
Click to expand...
Click to collapse
? I dont know if we can flash OTAs but I believe not.......if you want you can test it and reply me...?
twrp 3.0.3.0 is out but i don't have account ( i have account but i cannot read capcha, i'm not russian) to download >>> https://translate.googleusercontent...JrhiSRckpRu0LTM8MC6hL3AaPTVYapA#entry57345595
criszz said:
twrp 3.0.3.0 is out but i don't have account ( i have account but i cannot read capcha, i'm not russian) to download >>> https://translate.googleusercontent...JrhiSRckpRu0LTM8MC6hL3AaPTVYapA#entry57345595
Click to expand...
Click to collapse
You can download twrp 3030 from 4pda below
I have not tested it, just sharing.
http://www.filedropper.com/twrpomega3030
kremmit said:
You can download twrp 3030 from 4pda below
I have not tested it, just sharing.
http://www.filedropper.com/twrpomega3030
Click to expand...
Click to collapse
any changelog from previous build??
kristi6.9 said:
any changelog from previous build??
Click to expand...
Click to collapse
Can't find the changelog for the new version.
But it seems to be green in color.
kremmit said:
Can't find the changelog for the new version.
But it seems to be green in color.
Click to expand...
Click to collapse
ok...thanks however?
Error mounting memory via recovery. Thanks for corrected
fays91 said:
Error mounting memory via recovery. Thanks for corrected
Click to expand...
Click to collapse
what version.....
try formating data....
I use your rom version and install
But if I go into recovery and I upgrade the memory can not copied files on
fays91 said:
I use your rom version and install
But if I go into recovery and I upgrade the memory can not copied files on
Click to expand...
Click to collapse
i didnt understood u...
can you tell me the twrp version 3.0.2.0~3.0.2.2~3.0.3.0
......and describe your problem better

Huawei P9 [ROM][6.0] NewWorld-7-by-Tecalote

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Huawei P9 Marshmallow Custom Rom​
* NewWorld Version 7 *​
for EVA L09-AL00-AL10-CL00-DL00-L19-L29-TL00 - but not P9 Plus and not P9 Lite​
Continuation and further development of the popular Custom Rom of Senior Member @Blackball from the Thread: https://forum.xda-developers.com/p9/development/rom-huawei-p9-fromfuture-newworld-t3390820​
NewWorld 7 Thread for German Users is here: http://www.android-hilfe.de/thema/huawei-p9-rom-6-0-newworld-7-by-tecalote.799824/
So far, I develope Custom Roms for Huawei P8: https://forum.xda-developers.com/huawei-p8/development/rom-huawei-p8-gratitude-tecalote-t3468118 and newest creation: https://forum.xda-developers.com/huawei-p8/development/rom-huawei-p8-arrow-custom-rom-based-t3561615/
I am happy to present you now a Custom Rom for Huawei P9! Have much fun with it
Note:
If you don't come from NewWorld 5 or 6.6 - you must be (or go back to) on the latest Official Marshmallow Stock Firmware for your Device - Fingerprint would not work whitout this step!
See Requirements and Instal Instructions...
Features:
- based on Firmware b198 with the KangV Framework (Kang Tools / K-Settings) - which allows you a maximum customation!
- pre rooted with SuperSU 2.79 in System-Mode
- BusyBox 1.26.2 YDS by YashdSaraf
- deodexed and debloaded
- Callrecorder in Dialer-app for manual recording
- Recording of Calls automatically
- NFC ported from latest Marshmallow-Build
- Google Apps are up-to-date (2017-01-19) - (Google Login, Gmail, Exchange, Playstore, Google App, Chrome
- Special Restart Menu: Normal reboot, Hot reboot, Recovery mode, Bootloader mode
- included in K-Settings: Xposed Framework 87.1 from Wanam (install it from there: K-Settings, More settings, Xposed Framework - install Xposed) Reboot about 10 min.
- Management of Xposed Framework and Modules with Material Installer in K-Settings
- Special Phone Manager (Permission Manager, Autostart Manager, Notification Manager, Spamfilter, Virus-scaner, Dropezone Manager...)
- Maximum battery life
- some Apps preinstalled: TitaniumBackup, BlackPlayer and MiXplorer (very good Root-Explorer)
- Dolby/Atmos™ with Viper4AndroidFX™ (Atmos on Homescreen - but Viper4Android in K-Settings, More settings)
- Dual-Window-Mode can be started from 583 Apps - but added in the second window to the started App in the first window can only 28 Apps - experimental feature...
- some nice Themes (Porsche Design from Mate 9, BlackPyramid Theme from blackbell....) by the way, Online-Themes are working, but you have to register a Huawei ID
- a lot of more
Themes:
Some Useres had problems to activate Themes after installing the Rom. This problem occurs normally not and it is not an issue of the Rom.
Thats why I recommend following:
Before flashing the new Rom make a Backup of your Themes.hwt(s) from the folder HWThemes on internal memory and store this in another folder on your external SD. After delete the HWThemes folder on internal memory (it will created automatically again)
If you make a Nandroid Backup before wiping previous system and flashing the new Rom, reboot your TWRP within the main menu of TWRP "Restart" ...restart TWRP. After you can make a wipe and flashing the Rom.
TWRP (everyone for Marshmallow p9, my linked same as the one from paulobrien) has sometimes problems with mount and unmount Partitions.
The result is (not copied) missing files, like Themes. Themes will be installed in NewWorld 7 not in /system/themes (there are just the icons - for saving place in system Rom) but in /data/hw_init/system/themes. If you have already such a problem with Themes, just flash the ThemesFIX.zip with TWRP (without making anything before and no Wipe of Dalvik and Cache after) - this solve the issue. As I said, it occurs just sometimes.
General Requirements:
1) Marshmallow-Bootloader - if you are on Lollipop or Nougat the Rom cannot be flashed!
2) Bootloader unlocked http://emui.huawei.com/en/plugin/hwdownload/download
3) TWRP P9 for Android 6: https://www.androidfilehost.com/?fid=457095661767122229
Note: TWRP has sometimes after an Nandroid Backup problems to unmount data or system. If you do Nandroid Backkup - please restart after TWRP from the main menu (Reboot Recovery) before wiping and flashing new Rom!
4) If you come from NewWorld 4.1 - or from nanoROM MallowPOP - be sure making the steps from the Installation instructions, otherwise Fingerprint-Scanner would not work!
Download Rom:
NewWorld 7: https://www.androidfilehost.com/?fid=529152257862696521
MD5: 749b1ec0ef072274221c7e77ea6bfc40
Themes-Fix: Only for Users which have problems after flashing the Rom with Themes: https://www.androidfilehost.com/?fid=817550096634742413
MD5: 749b1ec0ef072274221c7e77ea6bfc40
Installation instructions:
If you are currently on the latest official Huawei Marshmallow Stock-Firmware it is easy to install this Custom Rom. Your Stock System must not be rooted, because flashing this Custom Rom will Root it during installation.
1) First of all make Backups of your current system with Apps and data...
2) Activate Developer Options and in there USB-Debugging and OEM Unlock. In Advanced Settings activate "Unknown Sources"
3) Connect your Phone with USB to PC (drivers should be installed, how to do see below) and open Minimal ADB and Fastboot as Administrator.
4) With adb command boot your Phone into Fastboot Mode and unlock your Bootloader (everything explained below)
5) Unlocking your Bootloader makes automatic factory reset
6) Make a short setup (without Google Login or Fingerprint...) and activate Developer Options with USB-Debugging and OEM-Unlock again, also activate "Unknown Sources" in Advanced Settings.
7) Download the Rom an place it on your external SD.
8) Flash TWRP, disconnect P9 and PC from USB and boot with the Hardware-Key into TWRP (Vol+ and Power Button)
9) With TWRP make a Nandroid Backup of your Stock-Rom to your external SD (all shown partitions)
10) After go in TWRP to Wipe, but Advanced Wipe and wipe Dalvik, Cache, data and system (Fullwipe, no need to wipe SD Card)
11) Now you go to the main menu "Install" and navigate to the place (change directory), where the Rom.zip is located and swype to install. Wait until the Install-Script is finished, after reboot your Phone.
12) Restart needs between 5 and 10 minutes. Wipe of Dalvik and Cache after flashing the Rom is not necessary, because you have done it before.
If you came from NewWorld 4.1 you must go back to the last official Huawei Firmware for your model. Without these steps your Fingerprint-Scanner would not work! Please check by yourself the Download of the last Full Marshmallow-Firmware for your model. Only for EVA-L09 Cust 432 (official - not Leak) you can Download it here: http://www.carbontesla.com/2016/11/download-huawei-p9-b182-marshmallow-update-europe/
Steps:
1) Unzip the downloaded Firmware - create a folder on your external SD named dload and copy the UPDATE.APP in there.
2) Make a Backup of your Apps with data and everything you want to backup. Maybe also a Nandroid Backup with TWRP
3) Go to K-Settings, More Settings, Flash Recovery - flash official Recovery (grant Root Permissions)
4) Boot with the Restart Menu to the Stock Recovery. Wipe Cache with it. Restart the Phone with the 3 Buttons-Method (press in the middle of Vol+ and Vol- and press the Power Button until P9 restarts and begin with the EMUI Huawei Software Installing.
5) Bootloader will do closing during this operation.
6) Make a short Setup (without Google Login, Fingerprint or anything)
7) Go to Settings and activate Developer Options (7 times tap on build in "About the Phone"). In Developer Options activate USB Debugging and OEM Unlock.
8) In Advanced Settings activate "Unknown Sources"
9) With latest HiSuite: http://consumer.huawei.com/minisite/HiSuite_en/index.html install the Driver for your P9 - connect it with USB to your PC and close HiSuite.
10) Install Minimal ADB and Fastboot and open it as Administrator: https://forum.xda-developers.com/showthread.php?t=2317790
11) With: adb devices you will see if the connection is ready (Phone must be listed with Serialnumber - device)
12) With: adb reboot bootloader you start the Phone into Fastboot Mode
13) With: fastboot devices you check the connection (Phone must be listed with Serialnumber - fastboot)
14) With: fastboot oem unlock xxxxxxxxxxxxxxxx (instead of xxx.... you must write your Unlock-Code from Huawei and enter) your Bootloader will be opened
15) Phone makes automatically Factory Reset!
16) Go to settings, activate Developer Options and in there USB Debugging and OEM Unlock and in Advanced Settings "Unknown Sources"
17) Connect your P9 with USB to your PC
18) With Minimal ADB and Fastboot (opened as Administrator) restart the Phone to Fastboot Mode
19) flash TWRP (Rename the downloaded one to TWRP - its called then TWRP.img) fastboot flash recovery TWRP.img
20) Cut the USB connection between P9 and PC before restart to Recovery
21) With pressing Vol+ and Power Button restart your Phone until Huawei Logo appears, dont press Power then but keep holding Vol+ until TWRP is booting.
22) Setup language, screen timeout, time zone..... and allow Systemmodification
23) Go to Wipe - Advanced Wipe and wipe Dalvik, Cache, data and system
24) Restart Recovery with Restart Recovery in TWRP and flash the Rom! After flashing no wipe of Dalvik and Cache, because you have done it before.
If you came from Nano Rom: https://forum.xda-developers.com/p9/development/rom-ncs-rom-v1-1-08-16-2016-t3440269 - you must do following steps:
1) Download Blackballs NewWorld 4.1: https://www.androidfilehost.com/?fid=24591000424954817
2) Backup your Apps with data
3) With TWRP make Advanced Wipe of Dalvik, Cache, data and system - after flash NewWorld 4.1
4) Do all 24 Steps written above!
Push-Notifications
The Push-Notifications are working for sms, mms, email....
But for WhatsApp, Viber, Skype and other Chat/Net-Call Apps the push-notifications work only perfectly if you convert them into a system app.
After flashing the Rom and the Setup you install your Apps and may restore some Apps with data from a previous backup.
Example: WhatsApp. Install it from the Playstore. Dont open it. Install Link2SD from the Playstore. Link2SD give you a list of all Apps - for example "WhatsApp" - just press long on it and you get a menue - use: convert to system-app. Then reboot your Phone. This time open WhatsApp and you have to authentication WhatsApp again. WhatsApp is searching for a Backup and offer you to restore it. You do this and now Push-Notification will work (dont forget to make a Google-Drive Backup of the Chat-History in Settings of WhatsApp before flashing the Rom)
Additional information: https://forum.xda-developers.com/showpost.php?p=70726169&postcount=30
Switch of chinese Letters:
Go to K-Settings, in there to Notification Settings/Show statusbar lunar - disable it.
After go to Lockscreen und desktop settings/Lunar calender + Desktop wheather lunar - disable it.
HAVE MUCH FUN WITH THIS ROM
At this Point I wanna thank KangV for his great K-Settings Framework
If you like NewWorld- fell free to donate KangV: https://www.paypal.me/KangVIP
And if you like my Work too, feel free to donate to me: https://www.paypal.me/Tecalote
Many thanks and credits to other great Developers:
@guitarededhero (Viper/Atmos) https://forum.xda-developers.com/nexus-6/themes-apps/viper4android-t2952137
@wanam and @rovo89 and @DVDandroid for the Xposed Framework Development
@HootanParsa (MiXplorer) and @YashdSaraf (BusyBox arm64)
@topjohnwu (systemless Xposed Framework and Magisk)
@Chainfire - SuperSU
@dkionline - Custom Roms for P9
@Blackball - BlackPyramid Theme and Custom Roms for P8 and P9
​
Tutorial for return from NewWorld to Stock Marshmallow Firmware
If there is a reason to return from NewWorld to Marshmallow Original Stock Huawei Firmware - you can use this steps:
1) Backup what you need to backup! Use Huawei Backup and also Titanium Backup. NOTE: In the new Firmware or Rom dont restore system-apps or data from system-apps from previous system! Restore only USER-APPS. For Chat-Apps like WhatsApp, Viber, Skype use the built-in Backup function - but keep or backup the folder from those apps on internal memory (because you need them on the same place if you reinstall those apps)
Battery must have minimal 80% doing those steps....
If you have Xposed Framework installed - uninstall it (K-Settings /Xposed Settings /Install Xposed confirm - Reboot needs about 15min)
2) Open K-Settings /more settings /flash recovery - Flash official Recovery (grant Root-Permission) - this flashes Stock Recovery in half a second.
3) Download the Full Firmware (no OTA.zip) for your model, unzipp it on your PC (mostly you get update.app and meta.inf)
4) Create a folder on internal memory or external SD and name it: dload
5) Copy only update.app and meta.inf (if meta.inf is present) in this folder. After DISCONNECT USB from Phone!
6) Reboot to Stock Recovery - with Restart menu (also possible with pressing Vol+ and Power-Button at the same time as long until Recovery is displayed)
7) Wipe Cache with Stock Recovery (it uses another engine than TWRP) and do after a Factory Reset. There is no need to restart the phone to system now.
8) Press Vol- and Vol+ (in the middle) and Power-Button at the same time, until phone reboots and EMUI-Software-Installing is displayed
9) Let the EMUI-Installing finishing - it reboots automatically to system and starts the EMUI-Optimizing - wait until Language-Selection (new setup for you phone) is displayed.
Now you are back on Stock Firmware - Bootloader was automatically closed during Firmware-Installing
You can stay now on Marshmallow or update to Nougat if you like. But note: Once you are on Nougat - the Downgrade to Marshmallow is possible but not recommended (cause people reporting errors after Downgrade)
If you want to stay on Marshmallow and flash another Marshmallow based Custom Rom, continue from step 9 as follow:
9) In this case make just a short set up (You can skip the most) - but it is important to arrive the homescreen.
10) Go to Settings / About the phone and tap 7x (times) on Build-Number. It activates developer options.
11) Go to Developer options and activate USB DEBUGGING - and OEM-UNLOCK - after open Advanced settings /security and activate "Unknown Sources"
12) Connect Phone with USB to your PC (Accept the Fingerprint query with "always" on your Phone) Look, if Windows installed the right drivers so you have access to phone - if not install HiSuite http://consumer.huawei.com/minisite/HiSuite_en/index.html and make a connection with HiSuite. Allow installing HiSuite on Phone. If you have access now, close HiSuite (also in Background).
13) Copy the new Marshmallow based Rom to your Phone.
14) You need your Bootloader-Unlock-Code from Huawei!
15) With Minimal ADB and Fastboot unlock your Bootloader
16) Your phone will wiped with Factory Reset.
17) With Minimal ADB and Fastboot flash TWRP.
18) DISCONNECT USB Cable now from your Phone
19) Press Vol+ and Power-Button at the same Time until phone reboot (at the moment, Huawei Logo comes you can leave Power Button, but keep holding Vol+ until TWRP is displayed) - Reboot to TWRP takes a while
20) Set up TWRP (allow modification, set language, screen timeout, time zone...)
21) There is no need to wipe internal SD (but if you like to do this, do it at first and restart after TWRP - then you must setup TWRP again)
22) Go to Wipe, Advanced Wipe and wipe: Dalvik&Cache, Cache, data and system
23) Install the new Rom
24) Restore User-Apps, but dont restore any System-Apps (or data from it) Chat-Apps install from Playstore, and use the built-in restore function.
Huawei-Firmware-List:
Use only Marshmallow Full Firmware to retourn from NewWorld to Stock (mostly b182 or b181). Choose the right one for your model and cust! As far as I know all versions over 300 are based on Nougat (those you cannot use)
EVA-L09: http://hwmt.ru/oth/HWFF/info/view.php?find_model=eva-l09
For EVA-L09 - I would recommend following Firmware: http://www.carbontesla.com/2016/11/download-huawei-p9-b182-marshmallow-update-europe/
EVA-L19: http://hwmt.ru/oth/HWFF/info/view.php?find_model=eva-l19
EVA-L29: http://hwmt.ru/oth/HWFF/info/view.php?find_model=eva-l29
EVA-TL00: http://hwmt.ru/oth/HWFF/info/view.php?find_model=eva-tl00
EVA-ALxx: http://hwmt.ru/oth/HWFF/info/view.php?find_model=eva-AL (not sure, but maybe work on CL and DL variants)
Another Thread for Firmwares:
https://forum.xda-developers.com/p9/development/rom-stock-rom-eva-l19c636b168-t3419586
How do debrand Huawei Phone by SRK Tool Huawei:
https://forum.xda-developers.com/p9/how-to/vdo-guide-how-to-debrand-huawei-phone-t3410045
More debranding Stuff:
https://forum.xda-developers.com/p9/how-to/guide-debranding-to-c432-updating-to-t3551523
Awesome!! Thank you for bringing in your custom stock rom to XDA!
Z-Blade said:
Awesome!! Thank you for bringing in your custom stock rom to XDA!
Click to expand...
Click to collapse
Your welcome
On 6.6, automatic call recording wasn't working. Did you fixed it?
kye04 said:
On 6.6, automatic call recording wasn't working. Did you fixed it?
Click to expand...
Click to collapse
Hello Thanks for informing me. Nobody told me in the German Thread, that's why I didn't know.
I always use the manual call recording and have not tested the automatic one. I make a test today in the evening and tell you!
Is there anyway to install this on a EVA-L09C34 (Optus/Australia) model.
It was hard for me to go to the german forum and regisster, post etc..... I am glad you moved here...... U`ll have more support, u`ll see...
Also I am happy that someone still works on this rom. It is the best and most complete rom for P9 .
Zac_kha said:
Is there anyway to install this on a EVA-L09C34 (Optus/Australia) model.
Click to expand...
Click to collapse
This rom should work with all L09 variants, the C34 is pretty much the carrier model, so C34 means Optus and I think Vodaphone Australia also has a different carrier model. Ultimately, L09 all have the exactly same hardware.
Vielen Dank!
I downloaded this from android-hilfe.de last week (with the help of Google Translate!). An excellent rom and a worthy successor to @Blackball 's fine efforts. No obvious bugs or glitches that I can see, runs very smoothly.
Can't wait for your efforts with Nougat!
kye04 said:
On 6.6, automatic call recording wasn't working. Did you fixed it?
Click to expand...
Click to collapse
I have tested it on my phone right now and it works in NW 6.6 - and also NW7
You must open Dialer and there the menu symbol right below.
Open settings, in there enable record settings (see Screenshot)
If you call somebody or get calls it will automatically record the calls to external SD in the folder record
Test it again please. If it doesn't work for you, tell me.
colthekid said:
Vielen Dank!
I downloaded this from android-hilfe.de last week (with the help of Google Translate!). An excellent rom and a worthy successor to @Blackball 's fine efforts. No obvious bugs or glitches that I can see, runs very smoothly.
Can't wait for your efforts with Nougat!
Click to expand...
Click to collapse
Hello Thanks for the positive message!
I am working on the Nougat Version.
There are a few impairments at the moment:
TWRP for Nougat doesn't support data encryption yet...
The Google Security Level is very high.. Difficult to manipulate some processes..
Xposed Framework is not released yet for Nougat. Hopefully @rovo89 can get it work for Nougat...
KangVs Framework is working already on Nougat, K-Settings working - but modifications are only possible in system and boot, Root with SuperSU is possible - Manipulations on cust or vendor in the moment not.
The development is in progress
hi friends... how to make the huawei themes working on this rom?
i came from stock B182 where the themes were working fine..!
after flash this rom the themes doesnt apply..
Sorry for my bad english
Edit: i solved the themes issue by flashing throug 3 buttons only the cust from B182, now i have theme working again.. i made a zip flasheable of the rom with the cust if someone want it.. i will upload it to mega and put the link soon
cesarguaro said:
hi friends... how to make the huawei themes working on this rom?
i came from stock B182 where the themes were working fine..!
after flash this rom the themes doesnt apply..
Sorry for my bad english
Click to expand...
Click to collapse
Hi Themes should work. I flashed even from b182 and Themes are working.
Same issue had one Person of the German Thread.
Please check the MD5 on Filehost (I post it later in OP)
Make wipe of Dalvik and Cache, restart TWRP and flash the Rom again please.
Edit :
Before you should go to the folder HWThemes on internal Memory. There is a hidden folder .cache - delete everything in it. Backup in the HWThemes folder the .hwt files you want to store. Store it on another place on external SD. Delete every .hwt in HWThemes on internal Memory.
I don't know, why this issue sometimes occurs, cause normally it does not.
Please inform me.
cesarguaro said:
hi friends... how to make the huawei themes working on this rom?
i came from stock B182 where the themes were working fine..!
after flash this rom the themes doesnt apply..
Sorry for my bad english
Edit: i solved the themes issue by flashing throug 3 buttons only the cust from B182, now i have theme working again.. i made a zip flasheable of the rom with the cust if someone want it.. i will upload it to mega and put the link soon
Click to expand...
Click to collapse
I saw just right now, that you solved the problem. Which cust to you have? Normally the cust of the Rom is working for all...
Tecalote said:
I saw just right now, that you solved the problem. Which cust to you have? Normally the cust of the Rom is working for all...
Click to expand...
Click to collapse
i have the B182 with cust C432..!!!
cesarguaro said:
i have the B182 with cust C432..!!!
Click to expand...
Click to collapse
I have the same cust and was on b182, flashed the Rom and Themes working...
I don't think, its an issue of cust.
I believe it is a problem of TWRP.
If I make a Nandroid Backup and flashed after wiping immediately the Rom, TWRP has sometimes problems to unmount and remount partitions.
This produce then an error in the shown install script (system or data couldn't unmounted, they are busy - something like that...)
The Themes are in this Rom not located in /system/themes (there are just the icons to save place of system Rom)
The Themes are in /data/Hw_init/system/themes
If TWRP produce an error in mounting data after doing something before flashing the Rom, then Themes don't work cause the files were not copied as they should.
That's why I recommend to Reboot TWRP before flashing the Rom.
This was also the reason by a German User from Android Hilfe Thread.
He flashed the Rom again, and with the second flashing, Themes are working..
Edit: if you have flashed cust C432 it could be that the Phone Manager loose some parts like Permission Manager, Autostart Manager and so on?
I want to install sound mod on this rom (arise sound system) can i install this on this rom which has another sound mod? Will it work?
maliniaka said:
I want to install sound mod on this rom (arise sound system) can i install this on this rom which has another sound mod? Will it work?
Click to expand...
Click to collapse
Hello I cannot say. I must test it. Can you give me a link to this sound mode?
Tecalote said:
Hello I cannot say. I must test it. Can you give me a link to this sound mode?
Click to expand...
Click to collapse
https://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 I'm trying now, I will say how it works!
EDIT1: It isn't working My p9 stuck on startup :/

[Root] [Recovery] Oppo F3 Plus & R9s Plus - Twrp & SuperSU

So sorry to say this but this only method works in WINDOWS 7 and for Marshmallow ROM ONLY
Supported Devices: Oppo F3 Plus (CPH1613EX) & Oppo R9s Plus (CPH1611EX)
Caution:
Please disable Antivirus for any false Detections
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
TWRP Recovery:
1. Download Drivers and install them (Disable Signed Driver Enforcement)
https://drive.google.com/open?id=1T6MTq1upNt_yxrPD9MfOHR8vTOzRisvs
2. Download Oppo R9s Plus/F3 Plus Marshmallow Firmware (CPH1611EX_11_A.16_180106) and Extract it using Winrar/7-zip into a seperate FOLDER
https://drive.google.com/file/d/1xo-J5Pe65-fXyJbysVrAZYQ1mocfl53s/view
2.1 Also Download Oppo A57 Firmware and extract it anywhere you like
https://drive.google.com/uc?id=0B_0XnEjFCVsPWndzSnp2YTFYSkU&export=download
3. Download TWRP Recovery - Keep the recovery img in the same folder as of extracted firmware folder and make sure recovery file name is set to "recovery.img"
Twrp 3.1.1-0 (Latest) - Material Theme and Inbuilt Super SU Root available for easy rooting BUT Chinese language
Download and Extract only recovery.img and place it under firmware folder. u can delete other files.
https://drive.google.com/file/d/1gkNNx2Ik6oRF-juBDNIilDUu31w6_oI_/view?usp=sharing
To change the chinese language to english please download and flash this zip But in English language you will not get Super SU Root option to root the device from built-in twrp. you have to download SU zip now. So root directly from chinese language and then flash the english language zip to be on safe and easy side
https://androidfilehost.com/?fid=817550096634752414
Twrp 3.1.0-0 (old) (RECOMMENDED) -
Normal appearance of twrp and no inbuilt SU (sometimes it prompts to install SU, if you decline once, it won't prompt again) and totally English language. Most importantly you can flash opposite OTA updates (ozip) via this twrp
https://www.dropbox.com/sh/qbobokagdgme2oa/AABQBtKTmbwChne9z1DaayHca?dl=0&preview=recovery.zip
4. Run the MsmDownloadTool from A57 Firmware folder and you will get Session Timeout error. just ignore it and close the software
4.1. Now run MsmDownloadTool from our F3 plus firmware folder and uncheck "Reset After Download"
5. Switch off ur Mobile and Hold Vol down + Vol Up simultaneously and Plug the usb to pc
5.1 After plugging to pc, open device manager and expand PORTS section and make sure the device is detected as "Qualcomm HS-USB QDLoader 9008 (COM xx)". if not you have drivers issues!
6. Press F5, uncheck all options except Recovery and double click on Recovery option and select the recovery.img from firmware folder.
7. press Start and Flashing will be success (Green color message). press stop and unplug the usb
8. Press and hold Vol Up and Power Button and release them when it vibrates. NOW IMMEDIATELY after seeing oppo logo AGAIN PRESS Vol up + Power button to Power Off your device to prevent booting!!!! (If you fail to turn off your device, mobile will boot and will auto restore the stock recovery. so you will have to re-flash the twrp again)
9. Now press Vol Down + Power button to Enter into TWRP
BONUS - Stock Recovery & New OTA Update
Stock Recovery build: CPH1611EX_11_A.16_180106
https://drive.google.com/open?id=1u2Td1g93FwyAdPuKYNqz_iMHAYMpwrwJ
New Build Version: CPH1611EX_11_A.18_180413
Flash this zip via twrp. if it gives error 7 please ask in comment section
https://drive.google.com/open?id=1UA_DEjSQ4ESQO22VuvEpBsZhW9UepafY
else, flash this ozip from stock recovery
https://drive.google.com/open?id=1u2R65wYrLy2zqIhjww8adYWkqBjXgdq3
ROOTING
Screenshot: No more red line
Boot into TWRP by Holding Vol Down + Power Button
TWRP 3.1.1.0 - Go To Advanced option (Last but one option), Tap on last option: Super SU Root and Swipe to flash
UNROOT: just uninstall the SuperSU app to remove root
TWRP 3.1.0.0 - Download this zip and copy to storage and flash it
https://drive.google.com/open?id=1dIa9jRgh5Jy_cayM4QuOw8nL8ma574jU
UnRoot: Open SuperSU>Settings>Full UnRoot.
Note: After Rooting via twrp your device might reboot twice. dont worry. its not a bootloop. its a sign of success
XPOSED FRAMEWORK - Fix Red Statusbar Warning
Screenshot:
1. Download and add extension (.zip)
https://www.dropbox.com/s/e35zeqf619...bar FIX?dl=0
2. Boot into TWRP and flash the xposed framework zip and reboot (Reboot will take about 15mins. Please dont think its a Bootloop. Have a nap)
3. Install XposedInstaller 3.1.1 apk AND Hookcoloros_1.1_2_new.apk
4. Open ColorsOs3.0 app and make sure all the options (toggles) in chinese are Enabled or leave it as deafult or if you know chinese you can choose what you want
5. Open Xposed Framework > Modules > Enable ColorOs module that you have installed now
6. Reboot. Thadaaaa. No more Red warning statusbar
Note: Flashing Xposeduninstall zip will uninstall the xposed framework. Also, if something went wrong and gone bootloop after installing the xposed framework then use this uninstaller zip to fix the bootloop. bootloop wont occur but just telling this on safety thing
Video Tutorial:
https://www.youtube.com/watch?v=T6yQWCSLZt4
Optional:
IMEI Backup
goto twrp and backup EFS partition
you can also backup using this easy method via pc : https://forum.xda-developers.com/on...click-backup-restore-efs-oneplus-one-t3150883
CREDITS:
Xda, Baidu, bbs.7to.cn
used couple of links and very useful thread: https://forum.xda-developers.com/android/help/how-to-root-oppo-r9s-plus-cph1611-t3609586
@Rimo4099 for sharing 100% working twrp recovery.img
@john_david9000 - For sharing valuable information
@wuxianlin - He is the one who ported twrp :fingers-crossed:
@cjkimlaysico - he gave the instructions to run the msm tool (hard part)
does this have the red line on the notification bar after root anymore? recommend me sth we can do after root this phone pls ty so much ☺
verydp1 said:
does this have the red line on the notification bar after root anymore? recommend me sth we can do after root this phone pls ty so much
Click to expand...
Click to collapse
yes, Statusbar will turn into Red saying Root is enabled but i havent tried fixing by myself
However i have found a way to FIX IT <3
Please check the OP again. im updating the fix
i can't access the download link for msm download tools, help pls sir
shepherd80 said:
i can't access the download link for msm download tools, help pls sir
Click to expand...
Click to collapse
damnnn. something is not legal by sharing that specific file maybe bcoz of paid or cracked content. idk
first please try to flash with stock msmdownloadtool.exe which u get by extracting firmware. if it doesnt work then you need cracked msmdownload tool
iHeymanth said:
yes, Statusbar will turn into Red saying Root is enabled but i havent tried fixing by myself
However i have found a way to FIX IT <3
Please check the OP again. im updating the fix
Click to expand...
Click to collapse
ty so much. and btw show me sth we can do after root :fingers-crossed:
and is this similar to remove the yellow line "develope mode..." ?
verydp1 said:
ty so much. and btw show me sth we can do after root :fingers-crossed:
and is this similar to remove the yellow line "develope mode..." ?
Click to expand...
Click to collapse
show you what ? i dont understand ur first line.
yes, similar to remove the yellow line but not yellow line. just similarly red line will remove. we can also remove the captcha codes and yellow warning lines of developer options etc.. im figuring out to test in f3 plus
iHeymanth said:
So sorry to say this but this only method works in WINDOWS 7 and for Marshmallow ROM ONLY
Caution:
1. Please disable Antivirus for any false Detections
2. After getting Rooted, the statusbar will turn into Red cautioning about root access
check the screenshot
Note: Downloading Firmware is an Optional thing to Install only Recovery. If you want to install both Rom and Recovery then Download the firmware files too
TWRP Recovery:
1. Download Drivers and install
https://drive.google.com/open?id=1T6MTq1upNt_yxrPD9MfOHR8vTOzRisvs
2. Download Oppo F3 Plus Marshallow Firmware and Extract it using Winrar/7-zip into a seperate FOLDER
https://drive.google.com/open?id=0B5ZISKae4wQKeEdfbGNOT3lDa28
3. Download the Tool. zip (extract it) and Recovery.img and place it under the Firmware's FOLDER (step2)
msmdownloadTool link is down. find the cracked tool in google or crack the stock tool manually by this tutorial : techzai.com/crack-msmdownload-tool/
https://drive.google.com/open?id=13AKVz94x6w4-GaSnPTXzgCoGjwm2QqpQ
4. Switch off ur Mobile and Hold Vol down + Vol Up simultaneously and Plug the usb to pc
5. Run the MsmDownloadTool and Load the extracted Firmware from folder (.ofp)
6. Press F5, uncheck all options except Recovery and double click on recovery to Browse the recovery.img
7. press Start and Flashing will be done.
Holding Vol Down + Power Button will boot into Recovery
To Avoid Signal Loss/ IMEI Missing in future, please boot into twrp and take a backup of EFS Partition
ROOTING
Boot into TWRP by Holding Vol Down + Power Button and Flash the SU or Magisk
find the zip somewhere in xda. i will post it later. sorry
Please check the Video tutorial for this Rooting process
I will try to post a clean video tutorial. stay tuned!
FIX to Red Statusbar Warning (Screenshot)
1. Download the zip below and extract them
https://drive.google.com/open?id=1hVLLigAks6ltcHrPL21L5hqDgkUKSwv5
2. Boot into TWRP and flash the xposed framework zip and reboot
3. Install XposedInstaller 3.1.1 apk AND Hookcoloros_1.1_2_new.apk
4. Open ColorsOs3.0 app and make sure all the options (toggles) in chinese are Enabled
5. Open Xposed Framework > Modules > Enable ColorOs module that you have installed now
6. Reboot. Thadaaaa. No more Red warning statusbar
Note: Flashing Xposeduninstall zip will uninstall the xposed framework. Also, if something went wrong and gone bootloop after installing the xposed framework then use this uninstaller zip to fix the bootloop. bootloop wont occur but just telling this on safety thing
Video Tutorial:
https://www.youtube.com/watch?v=T6yQWCSLZt4
CREDITS:
Xda and Developers who made all these zips/apks
@Rimo4099 for sharing the 100% confirmed recovery.img, video tutorial, screenshot and installation steps
@john_david9000 - For sharing valuable information to confirm the source of this recovery img
@Wuxalin - according to info that John david provided me, i believe this recovery is exactly same as OPPO R9S recovery by wuxalin
Click to expand...
Click to collapse
Thank you for the mention, honestly I just said a few details only. We need people like you to shed some light on these unloved phones. XDA community thanks you heartfully for your contribution.
The only thing I can say is : Go Forth, and plant the Nougat to the ground herewith. . . . . . . . . . . . . . . . It's time for Nougat to be rooted.
Also just like to confirm that MSMDownloadTool works for Windows 10 too, as proved by this article and video : http://www.techzai.com/crack-msmdownload-tool/
john_david9000 said:
Thank you for the mention, honestly I just said a few details only. We need people like you to shed some light on these unloved phones. XDA community thanks you heartfully for your contribution.
The only thing I can say is : Go Forth, and plant the Nougat to the ground herewith. . . . . . . . . . . . . . . . It's time for Nougat to be rooted.
Also just like to confirm that MSMDownloadTool works for Windows 10 too, as proved by this article and video : http://www.techzai.com/crack-msmdownload-tool/
Click to expand...
Click to collapse
i think i have the nougat recovery. testing in progress now. will let you know
edit: tested nougat recovery of r9s/r9sk but FAILED
tested windows 10 method of flashing via MiFlash tool. flashing goes success but mobile keeps vibrating but no life
tested twrp 3.1.1.0 and 3.1.0.0. both are working fine but the latest twrp is in chinese language. will figure out to change its language
only windows 7 with msmdownload tool method is working.
Good news:
Root > Magisk v16.0(latest stable) is working flawlessly
Will update OP with magisk installation steps
note: backup ur internal memory in advance xD xD
Hi, i recently update my oppo F3 plus (CPH1613EX_11_A.18_180413 marshmallow), and i try to root it using this method, it's always boot on the stock recovery when i finish (i did step by step every single world you said).
I think that's a security renforcement about this version of colorOs, i wonder if there is a way ton downgrade to the last version without losing my data (lots of apps), because i did root it whit the version that i had once.
Thanks you
Re: So, i flashed my oppo with the msmtool that you put on your post (all images expect datauser partition), and changed the recovery image before the phone boots..... and it woorks perfectly now.
PS: dont upgrade to the version CPH1613EX_11_A.18_180413 if you want root your phone, it won't work.
EniMaX said:
Hi, i recently update my oppo F3 plus (CPH1613EX_11_A.18_180413 marshmallow), and i try to root it using this method, it's always boot on the stock recovery when i finish (i did step by step every single world you said).
I think that's a security renforcement about this version of colorOs, i wonder if there is a way ton downgrade to the last version without losing my data (lots of apps), because i did root it whit the version that i had once.
Thanks you
Click to expand...
Click to collapse
Did you uncheck "Reset After Download" option in msmtool ?
No, i didn't ; in all case i didn't let the phone boot after passing the recovery.img.
Wich version of rom do you have please ?
EDIT: when i downgrade the rom, it worked perfectly
NB: after downgrading , the first time, the phone boot directly and it was the new version (wich causes me problems) that was on it, even when i had flashing all the system
EniMaX said:
No, i didn't ; in all case i didn't let the phone boot after passing the recovery.img.
Wich version of rom do you have please ?
Click to expand...
Click to collapse
1. U need to uncheck reset after download option to not let the tool to reboot it phone into os
2. I have upgraded to a.18 build via ota 65mb and root worked. Tested with my own hands
3. Caution: if you dont CHECK userpartition in msmtool, after reboot it asks for Android password to proceed and we don't know that password. It's a checkmate. You need to wipe everything to boot
4. If you have patience please flash Magical 16.0 and test it. For me Wi-Fi is not turning on after flashing magisk.
5. I suggest you to use the twrp 3.1.0. bcoz the latest 3.1.1 does not flash oppo ota (.ozip)
Thank you for replying, can you please sent me a link for this OTA updates , beacause the one which is proposed for me on my phone weights 1.7Gb , and the only link i found is on a vientnam website wich doesn't work (probabely because i'm in algeria lol)
​
EniMaX said:
Thank you for replying, can you please sent me a link for this OTA updates , beacause the one which is proposed for me on my phone weights 1.7Gb , and the only link i found is on a vientnam website wich doesn't work (probabely because i'm in algeria lol)
Click to expand...
Click to collapse
I forgot to take backup of that 65mb Ota. Sorry. I will restore stock recovery in sometime and will download that 65mb ota
Does our oppo camera supports camera2api feature?
okay thanks you. if you are talking about the "expert mode" , yes the feature is on it
EniMaX said:
okay thanks you. if you are talking about the "expert mode" , yes the feature is on it
Click to expand...
Click to collapse
I have enabled it to check pixel cameras to work but failed.
also if ur willing to do then please enable multi window in ur rooted marshmallow (build prop and developer mode method)
I tried but no multi window option enabled in recent apps
EniMaX said:
Thank you for replying, can you please sent me a link for this OTA updates , beacause the one which is proposed for me on my phone weights 1.7Gb , and the only link i found is on a vientnam website wich doesn't work (probabely because i'm in algeria lol)
Click to expand...
Click to collapse
OTA link for CPH1613EX_11_A.18_180413 (65mb)
Can use this 65mb ota if you are in A16 or A17 build versions
https://drive.google.com/file/d/1u2R65wYrLy2zqIhjww8adYWkqBjXgdq3/view?usp=drivesdk

[GUIDE] Poco F1 - Android P installation, and all needed for it

(Resized to fit the XDA thread for mobile phones)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello everyone, my name's SmallTarzan (@dotMiracle at Telegram), and I'm here to do it once again - to write yet another guide.
But, why am I doing this? There are two other guides already that explain the installation process well.
Well, I've gone through them, and the first one was not clear to me, I had to read it several times to properly understand the guide. I think that's, especially for new users, not helpful. The other one was written quite well, (shoutout to @madsponge26).
So, here I am, with my little bit to add to this, so far quite empty, sub-forum.
- an unlocked bootloader
- a TWRP recovery image
- a GSI image of your choice
- an Encryption Disabler - the current build of TWRP cannot decrypt your data
The process of unlocking the bootloader is the same on all Xiaomi devices. (Not counting the Android One ones.)
This process factory-resets your phone.
-
0. Open your phone's settings, go to About Phone at the top, find "MIUI version (For POCO)", and tap on it 7 times. (You should see a notification at the bottom, that you are now a developer.)
0.1 Go back, scroll down to Additional settings > Developer Options > Check "OEM unlocking" slider, (it may ask you for your password). Also, open "Mi Unlock status", agree to the permissions, and click on "Add account and device".
0.2 After this, you have to wait for 72 hours to unlock your phone. (Xiaomi Security Procedure)
-
1. Head over to Xiaomi Unlock Tool website, register, if you haven't yet, and download the tool.
2. Open the tool, accept the agreement, log in, and connect your device via USB-C cable to your computer.
3. Now, we'll need to reboot our device to fastboot: Turn off your device completely, hold down power button + volume down button at the same time, until you see a green logo of "fastboot".
4. The tool should now detect the device, press the Unlock button.
At the moment, there's only one TWRP recovery image available for this phone.
0. Currently, the TWRP cannot decrypt your data, make sure to back it up beforehand.
-
0.1 Download the Encryption disabler
0.2 Download ADB tools (Also, run the .exe, let it install all the required files, the driver from Google too.)
0.3 It's recommended to remove your screen-lock before doing this.
1. Reboot your device to fastboot again: Turn off your device completely, hold down power button + volume down button at the same time, until you see a green logo of "fastboot".
1.1 Connect your device to your computer.
2. Open your ADB folder, shift+right click on an empty space in the folder, choose open a Powershell/Command prompt window. (The folder should be located at C:/adb, or in the root of your system drive /adb.)
3. Now, put the recovery image you've downloaded in the ADB folder.
4. Type: fastboot flash recovery twrp-3.2.3.0-beryllium-20180831.img (You can, optionally, rename the file to recovery.img to make the typing easier for you.)
5. Once the process completes, hold down the power button + volume up button. (Your device may even restart twice, hold these buttons until you see the TWRP recovery screen.)
6. Allow modifications, if prompted.
7. Go to Install > select the DisableForceEncryption_Treble.zip > Swipe to flash it.
8. Once that's done, go back to the main screen (by using the on-screen buttons), Wipe > Advanced Wipe > Select Data > Swipe to wipe.
9. Go back to the main screen again, Reboot > Recovery.
(Android P for Poco F1. For those who didn't get the pun.)
0.1 Let's get the image we want first. Head over to the: Treble-Enabled Device Development, and choose the OS you'd like.
For the sake of this tutorial, and obviously, the header with Android P in it, we'll use one of the P GSI images. I, personally, like the ArrowOS.
0.2 Reboot into recovery, and connect the device to your computer.
1. Download the ArrowOS-9.0-OFFICIAL-GSI-A.zip to your computer. (Or any other .zip you'd like to install.)
2. Unzip the file with WinRAR or 7zip.
3. Copy the .img file to either your SD card, or your internal storage.
4. Install > On the bottom right "Install Image" > Find the .img file > Tap on it.
5. Select partition System/System Image > Swipe to flash.
6. This might not be necessary, but I highly recommend flashing the DisableForceEncryption_Treble.zip again.
6.1 If you don't need root, reboot the device. (Reboot > System)
0. You may, as well, reboot the device first, and do the setup, in order to avoid any potential issues.
1. Download the latest stable version of Magisk.
2. Reboot to recovery.
3. Install > Find Magisk-v17.2.zip (make sure you selected "Install zip" at the bottom right) > Find the .zip file > Swipe to Flash.
4. Again, it's recommended to flash the DisableForceEncryption_Treble.zip.
5. Reboot > System.
@madsponge26
@Shivam Kumar Jha - used his TWRP image in this guide.
@ganesh varma - used his ArrowOS GSI in this guide.
No sound/Broken sound/Low volume temporary fix: here.
For GApps, you can download them here. Flash them through the TWRP recovery.​
Reserved.
EDIT: The guide works for both MIUI 10, and P custom GSI ROMs.
Also, search for GSI A images.
Thanks @SmallTarzan for the tutorial. I will try it.
Starred for later reference when I finally got this phone.
Sent from my Xiaomi Redmi Note 4 using XDA Labs
This is the first guide i actually understood. Thank you for that. I've one question though, the OS you suggested, is it stable for poco f1. I'm actually new to a treble device so i don't actually know how it works. Thank you once again for this guide.
Hello, thank you for your guide it's really very well explained with enough details that any newb can understand.
Btw, i have suggestion for your thread title, if you want you should rename your thread title to "[GUIDE]Install Any Android P GSIs In Your Poco"
Its just my suggestion cause i think it's better to follow the correct proforma:silly:
Anyway, have a nice day.
Regards,
Ali.
u_knw_who said:
This is the first guide i actually understood. Thank you for that. I've one question though, the OS you suggested, is it stable for poco f1. I'm actually new to a treble device so i don't actually know how it works. Thank you once again for this guide.
Click to expand...
Click to collapse
I haven't tried it yet, I'll do a test tommorow, and I'll let you know the result.
Ali Haide 001 said:
Hello, thank you for your guide it's really very well explained with enough details that any newb can understand.
Btw, i have suggestion for your thread title, if you want you should rename your thread title to "[GUIDE]Install Any Android P GSIs In Your Poco"
Its just my suggestion cause i think it's better to follow the correct proforma:silly:
Anyway, have a nice day.
Regards,
Ali.
Click to expand...
Click to collapse
Done, thanks!
Thanks for your well made guide. I just wonder how well everything works with these GSI images. Usually some features don't work.
Tomatot- said:
Thanks for your well made guide. I just wonder how well everything works with these GSI images. Usually some features don't work.
Click to expand...
Click to collapse
I haven't faced any issues.
SmallTarzan said:
I haven't faced any issues.
Click to expand...
Click to collapse
is gcam and face unlock working with you?
adityajiwap said:
is gcam and face unlock working with you?
Click to expand...
Click to collapse
I'll let you know later today.
@SmallTarzan,
I didn't see Treblizing step ..... Does it mean this Poco F1 is Treble enabled already?
don´t have sound.
Anyone have the same problem?
yis221 said:
@SmallTarzan,
I didn't see Treblizing step ..... Does it mean this Poco F1 is Treble enabled already?
Click to expand...
Click to collapse
Yes, it is.
detritu5 said:
don´t have sound.
Anyone have the same problem?
Click to expand...
Click to collapse
Correct, it's a bug currently present on some treble ROMs.
https://forum.xda-developers.com/poco-f1/how-to/temp-audio-distorted-p-gsis-fix-t3839427
Good stuff, five stars for you my friend for putting in the effort to help the rookies
is face unlock working?
ganyguru said:
is face unlock working?
Click to expand...
Click to collapse
Not in treble roms as of now.
detritu5 said:
don´t have sound.
Anyone have the same problem?
Click to expand...
Click to collapse
use global stable rom as base before installing GSI. it should fix it
u_knw_who said:
Not in treble roms as of now.
Click to expand...
Click to collapse
is there an apk for the facescanner in the stock rom?
Running PixelExperience 8.1 GSI. Had a problem on the google initial play service setup. google came up with a message that my device is uncertified and I had to register it at google to use the play service. Anyone else got that problem ?

[GUIDE] Xiaomi Qin F21 Pro Custom Firmware, Root, Playstore Certified

I bought a cracked version of the 4/64 version of Xiaomi Qin F21 Pro unlocked bootloader, rooted, and with preinstalled fully working Google Playstore and Play services running on the official firmware 2.0.8.
But lately there's a very nice update development from 4PDA website for the device! It took me a while before I made it work and a lot of trial and error.
I will make a full detailed easy to follow step by step tutorials on how to do it with all the links for the files required.
The results will be:
A fully converted v1.1.1 custom firmware without the chinese apps
TWRP Recovery
fully rooted
certified playstore and google services fully working
THE PROCESS COULD ALSO UNBRICKED THE PHONE
Requirements:
PC
UNLOCKED BOOTLOADER Xiaomi Qin F21 Pro (MTK soc) V1.0+ V2.0+ (4/64gb ONLY)
Files (will be provided)
working brain
CREDITS:
4PDA FORUMS device thread
Telegram Group
DEVS for the unlock bootloader tool
DEVS for the Custom Firmware
DEVS for porting TWRP
testers
many more I probably forgot
...........TUTORIALS SOON
TUTORIAL UPDATE!
MY DEVICE IS 4/64 with unlocked bootloader
Unofficial Qin F21 Pro (MTK chipset) firmware, version 1.1.1 multilanguage.
Thanks to @redsat, @gaguga and the whole 4pda community.
Install at your own risk and responsibility.
For testing purposes only, will be updated or changed if necessary.
Use SP flash tool for flashing, bootloader should be unlocked on the phone (via @mlgmxyysd tool or Ubuntu boot image). Having the full own ROM dump is highly recommended in advance.
Changes:
-Removed chinese applications
-Decrypted data partition
-APK installer with no restrictions
-System partitions are writable
TWRP recovery 3.6.0_11-0 is added
(In TWRP the phone memory is accessible via path: /data/media/0)
WARNING: FLASHING THE FIRMWARE WILL WIPE EVERYTHING! I SUGGEST BACKUP IMPORTANT FILES BEFORE DOING THIS. I WILL NOT BE HELD RESPONSIBLE IF YOUR PHONE DONT BOOT, SOFT/HARD BRICKED! THIS TUTORIAL IS TO DO AT YOUR OWN RISK!
ALL FILES REQUIRED FOR WINDOWS https://www.mediafire.com/file/tl8hv77gl0vo6sd/qin_f21_pro_mtk.zip/file
download and extract zip
extract "F21PRO_1.1.1 (2).zip" (the firmware)
extract "SP_Flash_Tool_V5.zip" (flash tool)
install drivers
open "flash_tool.exe"
select scatter file from the firmware folder
click download
turn phone off
hold back button then plug usb cable to pc. It should start flashing
after download complete, unplug then boot to TWRP then reset factory
Congrats! You now have chinese free apps firmware with TWRP Installed
If it wont boot "DEVICE ENCRYPTED", just go to TWRP and FORMAT DATA then reboot (it should boot to system now)
transfer "boot_2.img" phone or transfer it to a USB Flashdrive (more easier to locate) (FOR 3/32 VARIANTS TRY TO USE THIS BOOT IMAGE BOOT.IMG 3/32)
boot to TWRP once again
go to device path /data/media/0 or USB storage path using OTG
FLASH IMAGE "boot_2.img" to boot partition to fix the device twrp path to /sdcard (IMPORTANT! boot is an IMAGE FILE not ZIP FILE. by default, TWRP is set to check for zip file and will n0t se IMAGE FILES in the directories. YOU NEED TO TAP THE INSTAL IMAGE BUTTON so image files will appear)
reboot and proceed to installing ROOT and Google services
HOW TO BOOT TWRP:
* + heart button (upper left) + power on. once douqin logo appears press up button + power on immediately. TWRP first boot is in Russian language. just change it to english change twrp language
HOW TO ROOT + GAPPS with playstore certified + fix keypad annoying issue
transfer all the app APK from the "APK" folder youve download
install everything (QinPad be a more stable keypad input)
open gboard and enabled both gboard and QinPad (this should give you a quick switch of input in the notification bar everytime you will type something)
open MAgisk app and update the apps to 22.1. phone reboots (DO NOT UPDATE TO VERSION 24.3)
Open magisk again then Install Magisk > Select a patch file > choose "boot_2.img" in your directory (path where you transfer it)
transfer "open_gapps-arm64-11.0-pico-20211217.zip" to device
boot to TWRP
FLASH IMAGE "boot_2.img_patch" IN THE BOOT PARTITION. then reboot. should be found in download path in TWRP
go TWRP again and flash "open_gapps-arm64-11.0-pico-20211217.zip"
reboot > SYSTEM
you will see playstore. you will have an annoying message "device isnt playstore certified" just ignore it
open MAGISK app go to settings and enable MAGISK HIDE, search module and install "Busybox for NDK" then reboot
open MAGISK app, search module and install "MagiskHide Props Config" then reboot
open Terminal emulator app
type "su" enter (grant permission)
type "props" enter
type "1" enter
type "F" enter
type "30" enter
type "25" enter
type "2" enter
type "y" enter
type "y" enter (phone reboots)
after reboot wait gapps to update (around 5-10 mins) then sign in to playstore
you've now enter Playstore
go to playstore settings > about > click update playstore
wait for it to update the version and keep checking in playstore settings > about > IF DEVICE IS CERTIFIED
If the updated playstore still said " DEVICE IS NOT CERTIFIED", proceed to manual
install device id apps from playstore and copy your GSF ID
register it manually here > https://www.google.com/android/uncertified/?pli=1
go settings ~ apps and look for playstore and play services and clear data. reboot phone and Playstore should be certified!
Congats! your phone now is rooted with twrp, no more chinese apps, and with fully working google services. I suggest perform a TWRP backup and store it somewhere safe for future use.
HOW TO FIX NO/DELAYED INSTALLED APPS NOTIFICATIONS
Thanks for JawadEly for the info, it works!
1. Install all your apps
2. Install terminal emulator app and system app remover app from playstore (this will give you the apk path you want to systemize)
3. open magisk, search and intall "APP SYSTEMIZER" module then reboot.
4. open terminal emulator app
6. type "su" and grant the permission
7. type "systemize"
8. You need to set Selinux = TRUE by choosing "s"
9. once its set to TRUE, you can now systemize any app provided you know the apk path of the apps installed.
10. enter "3", here is where you put the apk path of the app you want to systemize
11. to get the apk path of installed app open the "system app remover" app you installed.
12. go to user apps and LONG PRESS an app you wish to systemize.
13. copy the apk path then go to terminal emulator and paste it. Type "1" to confirm.
14. Go to settings > apps list > clear storage of that app you transfer as system app
15. done! just repeat the proceedure for each app you wish to fix the notifications.
BEWARE! Be careful using system app remover. Don't uninstall system apps required for the android system. You might end up in a bootloop. This app is also used to remove bloatwares of OEM firmwares.
I made this tutorial as DETAILED and as EASY TO FOLLOW as posible. Credits to 4pda community group and for individuals who contributed that made all this posible. Sorry if my English bad. Not my native language. If you lke the tutorial, you can buy me a beer.
paypal > [email protected]
gcash > 09912293147
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello, I have an F21PRO I am looking for a custom firmware, saw your tutorial, but only saw the directory, there is no specific tutorial, so when you update, please notify me. Thank you,I am using a translator to talk to you, please understand
keep us posted, looking forward to this!
really looking forward to this, mostly about having custom recovery for this phone!
Any updates for that? It's been 2 months since this was posted.
sorry just got too busy but here it is now! enjoy
Can I change qinpad language? or duoqin IME language? I want to change Korean, but I can't find the way.
Thanks a bunch bro, Followed all the steps and somehow I managed to get it working. M a d
Cheers!
thank you, will this recognise uk area codes?
please help I can not install qinpad, it says app not installed?
Jbazt_katuforzs said:
UPDATE! MY DEVICE IS 4/64 with unlocked bootloader (must)
Unofficial Qin F21 Pro (MTK chipset) firmware, version 1.1.1 multilanguage.
Thanks to @redsat, @gaguga and the whole 4pda community.
Install at your own risk and responsibility.
For testing purposes only, will be updated or changed if necessary.
Use SP flash tool for flashing, bootloader should be unlocked on the phone (via @mlgmxyysd tool or Ubuntu boot image). Having the full own ROM dump is highly recommended in advance.
Changes:
-Removed chinese applications
-Decrypted data partition
-APK installer with no restrictions
-System partitions are writable
TWRP recovery 3.6.0_11-0 is added
(In TWRP the phone memory is accessible via path: /data/media/0)
Separate TWRP as boot.img attached as well (thanks to 4pda comrade @yurxxl)
Also you can install Magisk and GAPPS as zip packages via TWRP.
WARNING: FLASHING THE FIRMWARE WILL WIPE EVERYTHING! I SUGGEST BACKUP IMPORTANT FILES BEFORE DOING THIS
ALL FILES NEEDED for WINDOWS https://www.mediafire.com/file/tl8hv77gl0vo6sd/qin_f21_pro_mtk.zip/file
download and extract zip
extract "F21PRO_1.1.1 (2).zip" (the firmware)
extract "SP_Flash_Tool_V5.zip" (flash tool)
install drivers
open "flash_tool.exe"
select scatter file from the firmware folder
click download
turn phone off
hold back button then plug usb cable to pc. It should start flashing
after download complete, unplug then boot to TWRP then reset factory
Congrats! You now have chinese free apps firmware with TWRP Installed
If it wont boot "DEVICE ENCRYPTED", just go to TWRP and FORMAT DATA then reboot (it should boot to system now)
transfer "boot_2.img" phone or transfer it to a USB Flashdrive (more easier to locate)
boot to TWRP once again
go to device path /data/media/0 or USB storage path using OTG
FLASH IMAGE "boot_2.img" to boot partition to fix the device twrp path to /sdcard
reboot and proceed to installing ROOT and Google services
HOW TO BOOT TWRP:
* + heart button (upper left) + power on. once douqin logo appears press up button + power on immediately. TWRP first boot is in Russian language. just change it to english change twrp language
HOW TO ROOT + GAPPS with playstore certified + fix keypad annoying issue
transfer all the app APK from the "APK" folder youve download
install everything (QinPad be a more stable keypad input)
open gboard and enabled both gboard and QinPad (this should give you a quick switch of input in the notification bar everytime you will type something)
open MAgisk app and update the apps to 22.1. phone reboots (DO NOT UPDATE TO VERSION 24.3)
Open magisk again then Install Magisk > Select a patch file > choose "boot_2.img" in your directory
transfer "open_gapps-arm64-11.0-pico-20211217.zip" to device
boot to TWRP
FLASH IMAGE "boot_2.img_patch" should be in download path
flash "open_gapps-arm64-11.0-pico-20211217.zip"
reboot THE CURRENT SLOT
you will see playstore. you will have an annoying message "device isnt playstore certified" just ignore it
open MAGISK app go to settings and enable MAGISK HIDE, search module and install "Busybox for NDK" then reboot
open MAGISK app, search module and install "MagiskHide Props Config" then reboot
open Terminal emulator app
type "su" enter (grant permission)
type "props" enter
type "1" enter
type "F" enter
type "30"
type "25"
type "2"
type "y" enter
type "y" enter (phone reboots)
after reboot wait gapps to update (around 5-10 mins) then sign in to playstore
you've now enter Playstore
go to playstore settings > about > click update playstore
wait for it to update the version and keep checking in playstore settings > about > IF DEVICE IS CERTIFIED
If the updated playstore still said " DEVICE IS NOT CERTIFIED", proceed to manual
install device id apps from playstore and copy you GSF ID
manual register it here > https://www.google.com/android/uncertified/?pli=1
go settings ~ apps and look for playstore and play services and clear data. reboot phone and Playstore should be certified!
Congats! your phone now is rooted with twrp, no more chinese apps, and with fully working google services. I suggest perform a TWRP backup and store it somewhere safe for future use.
I made this tutorial as DETAILED and as EASY TO FOLLOW as posible. Credits to 4pda community group and for individuals who contributed to made this posible. Sorry if my English bad. Not my native language. If you lke the tutorial, you can buy me a beer. paypal > [email protected]
Click to expand...
Click to collapse
Thank you for this! I managed to get everything installed and running. Will be testing it out in the meantime! Thanks again bro! No more bloatware!
If you have a 32GB model, when using Flash Tool, uncheck the tickbox saying "userdata" as leaving this on will completely brick your device.
jason24589 said:
If you have a 32GB model, when using Flash Tool, uncheck the tickbox saying "userdata" as leaving this on will completely brick your device.
Click to expand...
Click to collapse
thanks for the heads up. but can you confirm too that it can still be re-flash again by holding back button if it got bricked?
Jbazt_katuforzs said:
thanks for the heads up. but can you confirm too that it can still be re-flash again by holding back button if it got bricked?
Click to expand...
Click to collapse
I'm not sure. I found that warning from a Telegram group 3 days ago as someone already bricked their 32GB model when they flashed it with userdata option left being checked
harahaum1 said:
Can I change qinpad language? or duoqin IME language? I want to change Korean, but I can't find the way.
Click to expand...
Click to collapse
I'd suggest to use Traditional T9 IME app. Not sure if this supports Korean as most of the languages supports English, French, Russian, etc.
jason24589 said:
I'm not sure. I found that warning from a Telegram group 3 days ago as someone already bricked their 32GB model when they flashed it with userdata option left being checked
Click to expand...
Click to collapse
i think its in the buildprop. anyways 3/32gb variants, DONT TRY THIS TO YOUR PHONE. TUTORIAL ONLY FOR 4/64.
Pixel launcher. Nice alternative launcher i confirmed works! Install using magisk
https://forum.xda-developers.com/t/magisk-pixel-launcher-for-android-11.4213619/
hello, I can't extract "F21PRO_1.1.1 (2).zip" (the firmware). the zip is corrupted. can you re-upload the firmware please?
thanx
Chabanda said:
hello, I can't extract "F21PRO_1.1.1 (2).zip" (the firmware). the zip is corrupted. can you re-upload the firmware please?
thanx
Click to expand...
Click to collapse
Try to use 7zip

Categories

Resources