[ROM] Epic ROM MIUI 9 By Epic Team (MrRaines) for Mi 6 - Xiaomi Mi 6 ROMs, Kernels, Recoveries, & Other Dev

IMPORTANT ADVISE! I AM NOT THE MAINTAINEER OF THE EPIC ROM OF MI6 YET, NOW IS JOSEMA93, I AM RETIRED BY NOW (BUT WE'LL SEE YOU AGAIN IN AOSP SOON)​
Jamflux, Pocarropa, and MrRaines (MrTomatico on en.miui), creators of Épic ROM, we are glad to present Épic ROM for Xiaomi Mi MIX, who was born thanks to the hard work of these guys. Epic ROM is a Custom ROM based on MIUI, but with some mods and improvements that you can see below on features chapter.
The focus of this ROM is improve MIUI official stock on many devices making many mods and improve Xiaomi sellers to get a bigger MIUI-ers family!
**IMPORTANT ADVISE : Install at your own risk on your device. We are not responsible of any damage on your device. Read carefully instructions before install.
Requirements:
-Xiaomi Mi 6
-Unlocked Bootloader (official unlock to prevent issues)
-Custom Recovery (Cofface TWRP Recovery is highly recommended)
-Make previously a full Backup by TWRP Recovery (System, Data, Cache, and EFS).
-Read all thread before proceed
-Love for technology and most important: Love for Xiaomi!
Newest Features
Changelog:
* 9.0.5.0 v1.5 base with all changes (visit en.miui.com/forum to check all)
* Assisted GPS in Settings
* New Camera Interface
* Camera2Api and HAL3 Enabled by default
* New Miui Mail enabled
* Face Unlock
* Blur lock screen effect
* New Epic Themes
* New TWRP 3.2.0.0 base with Epic Theme by MrRaines
* All features from Epic ROM 7.11.30
* Improved Themes Manager and Welcome Message
* New PowerMenu Design
* Notification shade improved (not aosp by now but is better than older)
* Soon I'll add smart assistant and more...
The rest of features are in quote below:
HTML:
* Fixed Notifications and FACE UNLOCK
* BugFixes in the system adn gallery
* Fixed widgets issues
* New boot mechanism
* New settings for Smart Assistant (next week I will add many other features like enable and disable it, etc)
* Fixed many bugs with languages from GitHub like Italian or German
* Fixed a little issue when displaying WiFi in some networks
* Fixed notifications mechanism
* Introduced SMART ASSISTANT Global
* Added few new languages
* Many bug fixes in system
* UI Simplified
* New Epic Music Widgets
* DELETED antispam by default by people asking (now you can flash it by addons in OTA)
* New Audio Modes for Mi 6 and MiMIX
* New GRID for Launcher and Folders (Thanks to Tomhenson and MrRaines)
* New GRID selector in Settings/home and recents (Thanks to Tomhenson and MrRaines)
* New Ringtones and Notifications sounds
* New mods for Icons, Grid, Reflected Icons, and more in OTA and ADDONS
* All changelog from official build in en.miui.com
* Safety net and android pay only works without ROOT (Payments will work as HCE protocol)
* New Network manager and bugfixes in system
-SuperSU in ota and mods, if you want it.
-Improved System Speed
-MultiWindow
-Fixed Wifi from 3.0
-Updated all languages from GitHub
-Deleted Adaway (anti spam now is native in MIUI system by MrRaines)
-Deleted root
-DocumentsUI enabled ALWAYS by default
-Fixed SafetyNet and NFC Payments!
Xiaomi.eu base (thanks to this, I don't have to deodex all rom, that takes me about 1 hour in my old computer... Blur-lockscreen effect is added also in epic rom (services.jar) and all languages from eu base; THANKS to Ingbrzy for his amazing work!)
DOZE enabled!!
New apps added to OTA and MODs (in settings)
Improved icons on status bar mods and improved the rest of the mods
LockScreen Icon in Status Bar MOD now is White
Optimizations on TWRP installation and GAPPS
Better Intelligent CPU management and RAM
DPI Changer in Ota and MODs (settings app)
Multilanguage
Zipalign all ROM
New Nice Icons in settings and launcher
New (a lot of) mods in OTA & MODS on settings
Gapps Pico pre-installed (Google Play Store and Google Services... you can choose what Google app's are you going to install later :P)
Épic OTA Service Added on Settings
Epic Mods on OTA app
Music App Improved
Icons on Settings re-orderer (now you'll have Dolby and SuperSU, and dolby icon from launcher has been removed, you can hide supersu icon from supersu app and only have supersu icon in settings)
Init.d support
Busybox pre-installed
Kernel tweaks (very little changes on boot.img)
Build.prop improved (again)
Miui System improved to get better RAM management
Services and frameworks improvements (more battery and system performance)
MIUI Launcher improvements
Camera MODs (better image quality)
Adway integrated on system (you can see also on Settings)
All Chinese app's and Google app's (bloatware) removed
Advanced Reboot Menú (PowerMenu improved)
DolbyAtmos Updated to latest version
Some Nice Wallpapers added
More Languajes and Spanish Updated (thanks to [user=5863451]@JamFlux[/user])
Assistant Touch Updated Like Epic Team Style :P
Animations on SystemUI (lockscreen), thanks to xiaomi.eu but we now add some optimizations to this
Epic Bootanimation improved
Optimized installation time from TWRP.
Fixed issues in NFC pay (you should unroot your device from SuperSU app)
Added XIAOMI installer multilang (with antivirus :P )
Better Battery and Performance/RAM management thanks also to many patches that we built for JBart
Languages Supported:
All European Languages from Xiaomi.eu (Thanks Ingbrzy, for bring to all MIUI users xiaomi eu roms (availables in www.xiaomi.eu) )
How to install first time
* First of all, make a complete backup of all your photos and internal data in the computer, since the first installation requires to eliminate ALL the sdcard content, given the encryption of Android Nougat and later; the one that warns you is not a traitor, you are going to lose all the data (just as it happens if you install other ROMS). This is due to (in turn) that if we have not formatted the sdcard, it will not boot for security protection data of the cited encryption,
* With TWRP Recovery (read tutorials on how to install it) we will make another backup, but this time System, Data, Cache, Boot, and especially the EFS (important).
* Download the ZIP flasheable and pass it to the internal memory of the phone (no matter if we have already formatted it or not).
* Restart on TWRP recovery
* Make Wipes: System, Data, Dalvik, Cache.
* Install from Recovery the EpicROM ZIP flasheable and wait for it to appear okay (If you get error 7 the TWRP in the step of "formating system / extracting system", restart in recovery immediately, and reinstall it, this is due that in Nougat you must re-generate the system partition for encryption topics, so it will install you, it should work like the rest of us )
* We reboot in fastboot mode once the rom has been installed correctly. To do this, we can do it from TWRP in REBOOT / Fastboot or by holding down the power button and the volume down button until FASTBOOT and Mitu appear by soldering an Android robot. In this step, we connect the mobile to the computer, and in the same folder that can be downloaded from en.miui.com/unlock (to unblock the bootloader) click inside that folder in a blank space in the right mouse click while holding the SHIFT key on the keyboard; a window will appear and the "open command window" option should appear. We tapped on that window. When it opens, if you open powershell (blue screen) from windows 10, type cmd and press enter. If you open the classic cmd of all life (BLACK SCREEN) we are already where we want.
* Type in the cmd (be powershell or cmd) fastboot format userdata and press enter. There will be formatted all our mobile, and restarting it will work everything.
* Restart normally and configure. Remember that the first start takes a little longer, from there, it will always light fast. In the following versions, it will NOT BE MISSING to do all this, just install without wipes and to run. I already adapt it so that I clean what I have to clean with each update EXCEPT that I expressly say something else in that UPDATE.
* Enjoy (and re-pass all data previously backed up to the internal memory).
How to install UPDATE from Epic ROM 7.X.XX
Download Epic OTA with OTA app from Settings (No MIUI Updater, use EPIC OTA!)
You can also download update manually from en.miui forum or htcmania spanish forum
Install update from Epic OTA or from TWRP Recovery manually
You don't need to wipe anything if we don't say it on update! If you have to do some special, we will let you know
Reboot
Enjoy
Download Center
9.0.5.0_1.5 for Xiaomi MI 6 (Sagit) Nougat 7.1.1
Download: https://www.androidfilehost.com/?fid=745849072291693954
Note: Please remember: Installation could take about 5 minutes in the TWRP Recovery, BE PATIENT and don't touch anything!
Current Status: Tested 100%; ROM Stable and TWRP by Cofface works in all MIUI roms!!
Note: If you want to use Google Assistant please set as default assistant Google Aplication in settings/installed aplications/default/assistant and enable Google in home button in settings/aditional settings/buttons.
Obviously, you need to install Google App .
If you like my work please consider to make me a little donation in this paypal link
Thanks to:
Xiaomi (and Xiaomi official developers for bring to us this amazing SO)
Google
Xiaomi Eu Team
MultiROM Team
Epic Team founder Members @JamFlux, @pocaropa, @MrRaines (MrTomatico on en.miui))
All MIUI DEVICE TEAM
All Admins/Mods/SMods from En.MIUI for all support
HTCManía (Spanish Forum)
Official Website: www.epicrom.pro
Enjoy and Remember: Keep loving Xiaomi!

Nice work, I'll definitely look into this once my mi 6 arrives

get for natrium, please

Flashed and seems to work very good.
Thank you!

Can you add features like blurred statusbar option? Like the one on miui7. Since last build miuipro 7.5.25 has implemented this. Thanks for the rom anyway

Got error 7 many times. I cant fix It.
Downloaded 3 times and same

Not booting at all. 30 min and still bootanimation. I have followed the instructions to the letter and nothing changes. Tried it thrice.
A video tutorial would be nice, I might be doing something wrong. Also I'm on official TWRP, IDK if that makes a difference.

riirezende said:
Got error 7 many times. I cant fix It.
Downloaded 3 times and same
Click to expand...
Click to collapse
When you get error 7 try to restart to recovery and flash again. This worked for me with cofface twrp.
---------- Post added at 12:36 AM ---------- Previous post was at 12:36 AM ----------
Asce1062 said:
Not booting at all. 30 min and still bootanimation. I have followed the instructions to the letter and nothing changes. Tried it thrice.
A video tutorial would be nice, I might be doing something wrong. Also I'm on official TWRP, IDK if that makes a difference.
Click to expand...
Click to collapse
No problem with cofface twrp

battery is really awful magisk not working always having FC

IronJacob said:
When you get error 7 try to restart to recovery and flash again. This worked for me with cofface twrp.
---------- Post added at 12:36 AM ---------- Previous post was at 12:36 AM ----------
No problem with cofface twrp
Click to expand...
Click to collapse
Im using cofface also.
Ill try again thx

Someone tried with Official TWRP? I want Install Official TWRP then This

In 2 days I'll release new update by OTA with bug fixes and new amazing features.

Uploading 7.6.10 with many fixes (even battery drain fix).

MrRaines said:
Uploading 7.6.10 with many fixes (even battery drain fix).
Click to expand...
Click to collapse
is it still uploading? Didn't see the links for old file and 7.6.10 either :/

IronJacob said:
No problem with cofface twrp
Click to expand...
Click to collapse
Actually the recovery does not matter. I used official TWRP recovery and got it to work.
It's juts the flashing guide that misguided (lol) me.
Coming from global/official/beta or any other ROMS you HAVE TO WIPE USER DATA.
Also going back to global/official/beta ROMS you HAVE TO WIPE USER DATA.
Otherwise the guide is okay, if this could be pinned or added together with the other *NOTES it would be superb.

Asce1062 said:
Actually the recovery does not matter. I used official TWRP recovery and got it to work.
It's juts the flashing guide that misguided (lol) me.
Coming from global/official/beta or any other ROMS you HAVE TO WIPE USER DATA.
Also going back to global/official/beta ROMS you HAVE TO WIPE USER DATA.
If otherwise the guide is okay, if this could be pinned or added together with the other *NOTES it would be superb.
Click to expand...
Click to collapse
Then everythink is lost from phone ? I need to download with mtp this rom to internal to flash it, or otg works?

fuxmen said:
Then everythink is lost from phone ? I need to download with mtp this rom to internal to flash it, or otg works?
Click to expand...
Click to collapse
Yes, everything is lost from phone.
Copy internal storage, or important data (in internal) to computer.
I have not tested otg since I don't have a type-c otg nor do I have a converter to type-c.
Sideloading works. (I use this a lot)
Also you could just enable mtp and copy .zip to storage.

Not booting stays at EpicROM logo :/
Trying With officeial TWRP, With Cofface, formated all partitions :/ No error 7 while falshing all process went well.
Hmmm What am I doing wronge here :/
edit
FORMAT DATA in TWRP helped

Why the landscape lock icon persist?

yoghibawono said:
Why the landscape lock icon persist?
Click to expand...
Click to collapse
Because you've installed the full mod of status bar from ota and mods by MrRaines . Install the "come back to normal/stock status bar mod" to revert it hahaha.

Related

[PORT][ROM][BETA-2][4.4.4] MIUI v6 for Android One 1st gen

Hello guys, just sharing my first porting work to u all
Please read this post from first to the end of this post
"Please respect to my work,
I'm doing this fix all alone by
giving up my rest time, quota (since i didnt have wifi), etc..
so dont complain if u find any bugs, or
a lil bit hassle to install it.
if u find any, just report it to me
if it's possible to fix,
i will try to make a patch / troubleshoot updates."
Click to expand...
Click to collapse
NOTE : DO THIS AT YOUR OWN RISK
Changelogs :
ROM :
#> BETA 2 - 20151213
- Fixed META-INF problem, can flash using any recovery now except stock
- Fixed Completely selinux problem
- Fixed Camera and screen issues on other A1 devices (ex Mito Impact a10)
- Fixed Flashlight
- Fixed Bootloop at first time install (dont need to wipe dalvik again)
- Fixed Offline charging
- New kernel and ramdisk
- some other patches and minor fix
#> BETA 1 - 20151211
- Fixed RIL (only single sim for now)
- Fixed Launcher icons
- Fixed Dialer and Contacts FC
- Fixed Change wallpaper FC
- Fixed some layout
- Fixed MTP
- Fixed Themes FC
- some minor fix and patches
#> DevBuild 1 (Tester Only)
- Initial Release
- All Devices standard features working except (for now) :
RIL (SIM Network/Data Cellular)
- Some of apps fc
Click to expand...
Click to collapse
PATCH :
#> Patch for BETA 2 - 20151220
Fix LED notification
New sqlite_jni [test] : tell if u got any huge sqlite problem in the {logcat} than before patch
Fix weather app
#> Patch for BETA 1 - 20151211
Patched services.jar to disable apps verify
DownloadProvider fix
Click to expand...
Click to collapse
Bugs :
- DUALSIM
- Launcher 4x5 layout bug (use another launcher if u want)
- Google play services sometimes fc. Due to unexpected sqlite problem sometime
- Media stopped working after 5-10 seconds gplay services fc so cant take screenshot and gallery become empty, and in some cases taking screenshot while opening screenshot folder using miuigallery (u need to reboot the phone or wait approx 10-30min)
- Font changing in theme app only works for miui's default browser
- tell me other
Click to expand...
Click to collapse
Download links :
ROMs :
MIUI6_20151213_BETA 2
MIUI6_20151211_BETA 1
GApps :
GApps_miui6_optimized_edition
Patchs :
BETA 2 :
miui6_patch_beta2_20151220
BETA 1 :
miui6_patch_20151211
BOOTLOOP PATCH : miui6_patch_after_flash
BOOTLOOP PATCH : miui6_patch_after_boot
Installation Procedure :
1. Go to recovery
2. Wipe data, cache, system
3. Flash the rom
4. Flash miui gapps
5. Flash the patch (if any)
6. Reboot.
If u are updating from BETA 1 to BETA 2, i recommend to do a wipe data or clean flash to avoid some unexpected issues
BETA 1 Notes :
For you who gettings bootloop at last time, try this :
1. Download these two bootloop patch
2. Rewipe your phone (data,cache,system)
3. Flash the rom, then flash gapps, after that reboot to recovery mode
4. Flash the miui6_patch_after_flash
5. Reboot. Wait till its booting to homescreen (approx 6-10mins)
6. After finishing the setupwizard, go back to recovery
7. Flash the miui6_patch_after_boot
8. Reboot. And ur done
After booting and finishing the setup wizard (and done flashing the bootloop patch if u got bootloop), set selinux to permissive, set using kernel adiutor (go to plugins, download selinux plugin, set to permissive), enable apply on boot
After booting to homescreen u can reput your 2nd card now. but remember its will still didnt detect your 2nd card
Troubleshoot :
1. How to enable root access?
- Open security app, choose permissions, root access .. there u go (make sure ur root apps already asked for root first to show it on there)
2. How to disable warn when want to install app?
- Open Privacy, choose device administration, change in unknown sources from ask to allow
3. How to make my phone mtp detected?
- Unplug ur usb, open miui default file explorer, select phone, wait till its complete loading, then connect ur usb
4. Google apps or keyboard is force closing how to fix?
- Use my miui6_gapps
5. Titaniumbackup is restarting after grant root access, how to fix?
- Update your current tb to version 7.2.1.2 or latest
6. Cant install apps from PS, says no free storage, how to fix?
- Flash the download provider fix
7. Cant install apps from my sdcard, says no free storage, then after i try it its says install failed
- Set your phone selinux to permissive, then use root ex delete the package folder in data/data .. ex Im failed to install bbm, delete the com.bbm folder
8. Cant import theme from sdcard, what to do?
- The new MIUI at default doesnt allow you to apply theme which not from their store, but try other theme, theres some of theme still can be imported
9. Issues with downloading, how to fix?
- Turn off the xunlei download engine at download - settings, also set the limit to unlimited
10. Navbar is too small, how to fix?
- If u want alternative, use MiPop 2.0 .. im reduced its size due to fix some of layout bugs. To remove the navbar add "qemu.hw.mainkeys=1" without " in the bottom of the build.prop then push Mipop.apk to system/priv-app
11. How to show messenger chat heads?
- Download app-ops app from playstore, install then reboot, after that search for messenger permission, enable the draw over blabla permission : thanks to Kishan Kumar for the guide
How to Install Video Review, thanks to Sounak Pal :
Here
To appreciate my hard works, you can consider giving me some donations by :
Giving some steam wallets : nteztaz
or if u at Indonesian country, u can send me some credit balance to buy quota,
msg me for my call number
Credits :
[email protected] for the rom base
Yusuf Maulana for the idea of porting from 'based cm11'
Sounak Pal for the video review
All my Tester
All Android One users
Me (TezTaz Si Rama)
A huge thanks for this Rom was waiting for different ui.
It would be great if u will provide some screen shots
Screenshots
I havent found any fc
Hoping that the sim bug will be fixed soon
I dont mind using the Single SIM as I use it for single sim most of the time. Thank you for sharing it here. I'm downloading it now.
an awesome rom
This is the best rom I have ever used on my Sparkle V. Very smooth ,
but I found a bug - while backing up data on local storage the phone hangs and reboots itself in a minute, but that's not a major issue.:good:
guys, I tried flashing, but failed. ,
- first I tried wipe everything, and then flash. But flash or rom failed, giving sole softlink issue. I tried multiple times, but failed. Finally, fixed issue by having another 4.4.4 rom installed first and then flashing this rom without wiping system
- once flash was successful, I rebooted device, but it keeps looping wihout booting up. OP suggested multiple iterations of (battery remove, goto recovery, wipe dalvik, boot) , but I am in my 7th attempt and device not booting still.
How many times you guys had to wipe dalvik? Very much anxious to test this MIUI rom !
Flash why philz
Do not flash gapps it was bootlooping
yadavdharmendar said:
Flash why philz
Do not flash gapps it was bootlooping
Click to expand...
Click to collapse
thanks @yadavdharmendar, I am installing from philz, and I avoided installing gaps as well. Still not luck. I get Simlink error.
I am coming from FIUI rom. Not sure if that matters (as anyway I am wiping everything before starting rom flashing).
I was on Fiui too
Then i flash cm11 ,then miui
yadavdharmendar said:
I was on Fiui too
Then i flash cm11 ,then miui
Click to expand...
Click to collapse
thanks! But why you installed CM11 first before installing Miui. OP didn't asked for it. Just curious to know!
And where you got CM11 from? From Cyanogenmod download page for "sprout"?
mobilepgk said:
guys, I tried flashing, but failed. ,
- first I tried wipe everything, and then flash. But flash or rom failed, giving sole softlink issue. I tried multiple times, but failed. Finally, fixed issue by having another 4.4.4 rom installed first and then flashing this rom without wiping system
- once flash was successful, I rebooted device, but it keeps looping wihout booting up. OP suggested multiple iterations of (battery remove, goto recovery, wipe dalvik, boot) , but I am in my 7th attempt and device not booting still.
How many times you guys had to wipe dalvik? Very much anxious to test this MIUI rom !
Click to expand...
Click to collapse
Its not davlick issue it's just meta inf folder bug
Just open ROM zip and delete meta inf folder and replace it from any downloaded sprout ROM zip just copy meta inf folder frm there and paste it in miui ROM n u r done just do a clean install n w8 for 5 mins
teztaz--v3 said:
Hello guys, just sharing my porting work to u all
"Please respect to my work,
I'm doing this fix all alone,
so dont complain if u find any bugs,
if u find any, just report it to me
if it's possible to fix,
i will make a patch updates."
Changelogs :
Bugs :
Download links :
ROMs :
Here
MIUI GAPPS :
soon
Patchs for Download Provider :
Here
Installation Procedure :
1. Remove your 2nd sim card, then go to philz recovery or LATEST (2.8.7.x) TWRP recovery (darkplay)
2. Wipe data, cache, system (or just use the 'clean to install rom' function)
3. Flash the rom
4. Flash miui gapps
5. Flash patch
6. Reboot, wait till 6 mins, pull your phone battery, then goto recovery and wipe dalvik cache, then reboot*
7. After booting and finishing the setup wizard, set selinux to permissive, set using kernel adiutor, enable apply on boot
*do it again until the progress bar bottom of the screen showing
Troubleshoot :
1. How to enable root access?
- Open security app, choose permissions, root access .. there u go (make sure ur root apps already asked for root first to show it on there)
2. How to disable warn when want to install app?
- Open Privacy, choose device administration, change in unknown sources from ask to allow
3. How to make my phone mtp detected?
- Unplug ur usb, open miui default file explorer, select phone, wait till its complete loading, then connect ur usb
4. Google apps or keyboard is force closing how to fix?
- Change your gapps, use pico/nano gapps for now
5. Titaniumbackup is restarting after grant root access, how to fix?
- Update your current tb to version 7.2.1.2 or latest
6. Cant install apps from PS, says no free storage, how to fix?
- Flash the download provider fix
7. Cant install apps from my sdcard, says no free storage
- Wipe data your phone, reflash again, after boot set selinux to permissive
Credits :
[email protected] for the rom base
Yusuf Maulana for the idea of porting from 'based cm11'
All my Tester
All Android One users
Me (TezTaz Si Rama)
Click to expand...
Click to collapse
not downloading rgt now....will instead wait for another a bit stable build...a salute to your work...hope ur working on fixes...already pressed thanx button...keep going boy...
Thanks all. Installed cm11, then installed ROM with the patch, and avoided flashing any gapps. It worked! Just one bootloop, which went away after wiping dalvik.
Thanked OP!!
BTW, any ways to make the navigation buttons look big. And possibly increase bar height?
about 2nd sim
bro plz plz get 2nd sim working.
thanks for your work and you are awesome.
@teztaz--v3
how to make navigation bar transparent ?
and a big thanks for your beautiful awesome work
no FCs seen so far!! Looks perfectly usable as daily rom.
Just one problem seen :
Can not install Google maps. Says insufficient space, which is strange. Also failed to install Link2SD. Tried even installing from ADB, gave error INSTALL_FAILED_UID_CHANGED. Hope Miui is not blocking it.
Every thing is fine bro its super rom but I can't move apps to SD card
Thanks bro! gr8 work! bt can u make e single zip with all fixes? people will get confused with so many patches
nsytechno96 said:
bro plz plz get 2nd sim working.
thanks for your work and you are awesome.
Click to expand...
Click to collapse
B'coz this ROM is based on CM11, it's impossible to get multi sim working

Huawei P8 [ROM][6.0][EMUI 4.0.3]MagicArrow - Custom ROM European Firmware b398 based

{
"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 P8 Custom ROM
* MagicArrow *
Version Two
Magisk Edition and Classic Edition
Teamwork by Tecalote and KangV
Based on the European firmware b398 - only installable, if you are already on Marshmallow Firmware (Android 6)
Developed on GRA-L09 C432 - but it should run on all GRA-xxx models and regions due to my modification
Thread for German Users: https://www.android-hilfe.de/forum/root-custom-roms-modding-fuer-huawei-p8.2257/huawei-p8-rom-6-0-emui-4-0-3-magicarrow-v2-by-tecalote.819399.html
Well, you've been waiting long enough I am pleased to present you the new version of Arrow under the extended name "MagicArrow"
1) Difference between Magisk and Classic Edition:
The Magisk Edition was made to have a safteynet capable device that still offers much more features than Stock Firmware ... It has the same features like Classic Edition, with one difference: Outward It looks as if you had not unlocked the bootloader .... Apps like Pokemon Go, various banking apps - which does not work anymore on rooted devices should work in this Rom
However, you can not install Xposed Framework in the Magisk Edition without losing the green safetynet! There is the systemless Xposed Framework by topjohnwu, the developer of Magisk and it works, can be easily downloaded and installed in the Magisk Manager via modules (SDK 23) - but - there is currently no way to pass safetynet with a modified custom Rom together with Xposed Framework! For this reason, the installation pool in K-Settings for Xposed is removed from its function.
Attention: Update the preinstalled Magisk with newer Version 15.3 flashable zip made for this ROM: https://forum.xda-developers.com/showpost.php?p=75178940&postcount=871
Then look in the Thread for new posts about future Updates.
The Classic Editon is rooted with SuperSU and has same features, but you cannot bypass safteynet check. However, who does not run apps depending on this "questionable" service will have the same joy with this Rom. The advantage of the Classic Edition is: You can install from K-Settings Wanams Xposed Framework 87.1 and use a lot of Xposed modules ...
2) Requirements and information for this Rom:
If you want to have the best of this Rom, then it would be necessary to start completely clean - means from Custom Rom back to Stock Firmware b398 - With the exception of devices for which there is no more recent firmware than b370. An EMUI Custom Rom is as good as the before installed Firmware in the background. In principle, only system, cust and kernel will be flashed with the Rom zip. The original Firmware update a lot more, like modem etc. Therefore, the Custom Rom works best if you start from latest firmware for your device on which the Rom is based.
If you have already latest official Huawei Stock Firmware installed, it is less work...
I really dont recommend to flash dirty this Rom directly from Arrow v1 or if you stay on older Firmware. System and Apps will be wiped with the installation script. So you cannot keep your previous apps and data, you have to install them new.
You need the latest TWRP:https://dl.twrp.me/grace/twrp-3.1.1-0-grace.img Do not use older ones!
The bootloader must be unlocked. Pick up the Huawei unlock code, because it is always valid for the same device. If you do not have an unlock code from Huawei and have problems to get it from Huawei Website, recently you can call regional Huawei service hotline and get the code by mail during 24 hours.
3) Installation guide for the MagicArrow:
1) Backup your apps and data from your current Firmware or Rom - but only User-Apps and not System-Apps. You can use Huawei Backup as well as TitaniumBackup. (Dont restore any System-Apps from previous system in the new Rom - example: if you use Huawei Backup dont backup Phonemanager, but you can backup desktop layout, sms, calendar, User-Apps etc.) Dont backup and restore Chat-Apps like WhatsApp, Viber, WeChat, Facebook and so on - use their inbuilt Backup Function like Google Drive Backup (its different, some Apps are storing everything on their server like Telegram) You must install and register Chat-Apps new on your new Rom. If you dont do that, Push-Notifications cannot work.
2) Make a backup of important folders and files from your internal storage (DCIM, WhatsApp folder, Downloads....)
3) Download Firmware update.zip - depending on the device model - and unzipp it on your PC - you receive META-INF and UPDATE.APP
GRA-L09C432B398: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G985/g104/v88316/f1/full/update.zip
GRA-L09 with other Cust: http://hwmt.ru/hwmtsite/firmware-database/?firmware_model=GRA-L09&firmware_page=0
Other GRA models: http://hwmt.ru/hwmtsite/firmware-database/?firmware_model=GRA&firmware_page=0
4) Copy UPDATE.APP and META-INF into a folder on the root directory of your external SD which must have the name: dload
5) If you are on Stock Firmware, not rooted you can directly update your Firmware. But go to step 6
A) If you are on Stock Firmware, but rooted, with TWRP installed and Xposed Framework installed, uninstall first Xposed Framework, reboot to system, after unroot your device, restore original boot.img and flash the original Huawei Stock Recovery.
B) Arrow Editions: If you have Xposed Framework installed, uninstall Xposed Framework, reboot to system (15 min) - after go to step 6
If you are on Arrow v1 Classic Edition without Xposed Framework, flash Huawei Stock Recovery from K-Settings /more settings / flash recovery - flash official recovery. You can reboot directly from here to Stock Recovery.
If you are on Arrow v1 Magisk Edition without Xposed Framework, flash with TWRP Magisk Uninstaller: http://tiny.cc/latestuninstaller and after flash Huawei Stock Recovery b391 (by choosing img): https://www.androidfilehost.com/?fid=529152257862705190
- go to step 6
6) Press Vol+ and Power Button until phone reboot and hold this position until phone boot up to Stock-Recovery. Here you do first "Wipe Cache Partition" and second "Factoryreset" - go to step 7
7) If you start EMUI Update from here, just go to Restart and press Vol+ and Vol- (in the middle down and hold this position), wait until phone reboots and EMUI Software Installing begin (of course, update.app and meta-inf must be already in dload folder)
If you was back in system between you can start update with pressing down Vol+ and Vol- in the middle and at the same time pressing Power Button. Wait until phone reboot and you see Huawei Logo. Now you can release Power button, but you must keep holding all the time the pressing down postion with Vol+ and Vol- until EMUI Software Installing begin. After some time your firmware is updated and restart to system. Dont make an account yet, just make short setup.
8) Open settings /about phone and klick 7 times on build number for enabling developer options. Open developer options and in there enable USB Debugging. After go to settings / (advanced) settings and enable "unknown sources"
9) Connect your device with USB to your PC and let windows install the drivers or install HiSuite (which installs drivers if windows cannot recognice) You need the USB Connection. With Minimal ADB and Fastboot in administrative mode you can flash now the newest TWRP, which I have linked above.
10) Disconnect your device from USB Cable, soon TWRP is succesful flashed
11) With Vol+ and Power Button reboot your device to TWRP - this step is important if you want to keep TWRP
12) Allow system modification and go to ADVANCED WIPE - choose in the first step ONLY internal Storage (nothing else). Do not wipe internal Storage together with the other partitions in step 14! Soon internal storage is wiped, go back to main menu and restart the recovery. You should get the Root Permission request from TWRP "Allow system modification" once again, allow it and open settings to configure (24h clock, language, time zone, etc) If you dont get the Root Permission request from TWRP yet, you will get it after next boot to TWRP.
13) Now copy MagicArrow.zip to your external SD - Attention: If you want the boot sound to be played on the phone - before flashing the Rom, sound must be switched on!
14) Boot to TWRP and go to ADVANCED WIPE - Wipe following partitions:
Dalvik/Art Cache
Cache
Cust
data
system
15) Go back to main menu and flash MagicArrow. After flashing is done, reboot system without wipe of dalvik/cache. As you know, the first boot process can take up to 15 minutes (just like installing the Xposed Framwork)] After boot to system and first setup - you have to make some IMPORTANT STEPS (see next Point) before you restore /installing your apps and adjust your phone.
4) Important information for the Magisk -Edition:
During first setup you may receive a root-rights request, if so, confirm this. After first setup - please do not open the Magisk Manager . Before you do anything else,open settings / about phone and klick 7 times on build number to enable the developer options. Open developer options and in there enable USB debugging! Then go back to Settings - in the b398 there are the extended settings with the short name: Settings. In it, please enable " allow unknown sources "
At this point restart immediately your P8.
Now open the Magisk Manager, the app is looking for updates - to speed this up, drag from first white field (like refresh of a website in Chrome) with the finger pressed down - the manager is up to date. Makes a query of the Safteynet = green.
Then you go in the Magisk-Manager left to the Controll-Pannel to settings. Do not change anything, with one exception: enable systemless hosts! This step is very important. Then immediately the second reboot .
Next open AdAway and activate the hosts file (download files and activate the advertising block) - then the third reboot .
After open AdAway again and see if the hosts file is active, if it is, all well, if not, download the hosts files once again and restart P8. (Sometimes another reboot is necessary at the point) Only when AdAway is green (activated) - then the safetynet is passed by. You can now again check in the Magisk manager safetynet = green - if you do not these steps, you can break the safetynet. In addition, root and apps can be blocked!
As you know, Magisk uses his own superuser, integrated into Magisk Manager
For some reason if you have problems with safetynet with some apps, just download the following module in the Magisk Manager in the Control-Pannel under Download:
Universal Safetynet Fix
Otherwise, please do not download any modules, you do not know if they run and what they do.
Two modules are preinstalled - please leave this, otherwise this Rom does not function properly with K-Settings!
5) Important information for the Classic -Editon:
The Classic edition gets systemless Root during the installation by SuperSU 2.82 SR1 (SR1 has an integrated update for Huawei devices). After Rom is flashed and you restart phone, the first boot process will terminate, the device will restart once again - this is normal because of systemless rooting . Why systemless this time? Because of compatibility with SuperSU. The new versions of SuperSU are rooting always systemless. If there is the next Final version of SuperSU, you need only flash the zip in TWRP and there are no problems with the update.
To enable AdAway , just download the AdAway ad block (hosts file) and reboot the P8 - but after rebooting, please open AdAway again and see if it worked the first time - otherwise just download again and restart the device once more. The second time it fits. AdAway is controlled by the systemless root using an init.d script that mount the hosts file systemlessly and this script is usually only active after the second restart. If you ignore this step, you can block root privileges.
6) Features:
• VoLTE and IP-Calling enabled - disable it, if your mobile provider dont support it!
• Push notifications working - Enable WhatsApp, Telegram... as protected apps and enable Wlan and mobile data during "sleeping mode" as always on
• Most Gapps contained in system debloaded - please dont flash any GApps, just install it with Playstore (Core GApps and settings are present in the Rom)
• System is deodexed
• pre-rooted: Classic Edition by Chainfires SuperSU 2.82 SR1 - Magisk Edition by topjohnwuMagiskSU 13.3
• BusyBox 1.27.1 - Please dont change this BusyBox to any other (not Stericson, not JRummy...)
• Call Recorder - You can enable recording manually, if a call comes through with the memory icon in dialer - or constantly in dialer settings
• Some nice themes, BlackPyramid ...
• K-Settings - as usual with extended restart menu
• MiXplorer (very powerful Root-Explorer) and TitaniumBackup (can store backups without any problem through storage SD instead of document provider)
• Dolby / Atmos for Teamwork with Viper4Android - best experience with BlackPlayer (or similar) but not Huawei Music App
• Security patch level 1 July 2017 - all known Stagefright Security holes are closed
• Multiwindow mode - you can start this mode with long tap on square in navigation bar. Close the Mod in the middle with the turquoise symbol.
• Viper4Android (enable it via K-Settings) can be linked to its settings permanently in notification bar for quick access. - as usual.
• Xposed Framework of Wanam included in K-Settings, Installation start from there, reboots automatically. The Restart needs about 15 minutes.
• VIA Browser instead of Chrome
• AdAway - newest release
• And much more...
7) Phone Manager and the app PMPlus:
Phone Manager does not include the Autostart Manager in European Firmware. The advantage is: you do not have to worry about anything, everything is controlled automatically - and also works. But the battery consumption is slightly more, since all apps wait in the background to be called.
With the app PMPlus, you can activate the Autostart Manager in the Phone Manager. To do this, start the app, go to Installation and as soon as the succesful message comes, close the app (can be uninstalled thereafter). Now, on screen two of the Phone Manager, the entry "App auto-launch" appears!
But NOTICE - through this upgrade will initially set ALL Autostarts to 0 ! You must manually enable the most important apps in App auto-launch - all apps that should receive push notifications - and, most importantly, SuperSU in the Classic Edition and Magisk Manager in the Magisk edition. Otherwise Root permissions do not work!
Advantage: You have control over which apps should not start at system start or in the background (if you need it rarely)
But you must always remember to activate a newly installed app there if necessary. Example: Amazon, E-Bay, PayPal - some of these apps are coupled and not only need the autostart to work , but also the so-called " app activation " (which appears in Autostart Manager when such apps are installed)
Disadvantage: If the apps are not configured correctly in the mask, you have more trouble than good. So, if you're not control freaks, then let's keep your fingers out of it.
But if you want to activate this function, it is recommended to do it at the end, if you have already installed all the apps you are using and not before!
8) Disable Chinese Letters:​
The Rom is European, but the K-Settings are from KangV. Thats why the Lunar component is installed in K-Settings (these are the only Chinese letters in this Rom).
To hide these, go to K-Settings:
1) Lockscreen and desktop settings and disable: "Lunar Calendar" and at "Desktop weather lunar"
2) Notification settings - disable: "Show statusbar lunar"
9) Save Battery:
NFC (with Android Pay) ist enabled by default - disable it and enable it only for the time you need it
VoLTE is enabled by default - disable it, if your mobile provider dont support it
Location Settings (menu: scan settings) disable WLan and Bluetooth Search while Wlan and Bluetooth is disabled, Navi Apps are working also without this setting.
Performance is enabled by default - change this in Akku-Manager (part of Phone Manager) to SMART
With "auto app-launch" (if you have installed) you can disable Apps which you use just sometimes.
Bluetooth enable it - if you use it and disable it - if you dont need it at the moment
9) Download MagicArrow:
MagicArrow Classic Edition: https://www.androidfilehost.com/?fid=889764386195920974
MD5: 5ee32443300f10dcbced4808101aff42
MagicArrow Magisk Edition: https://www.androidfilehost.com/?fid=673368273298976764
MD5: 7afa8619778a81a11a60665f27b2289f​
Magisk-Update to 15.3 - use only this zip from this post please: https://forum.xda-developers.com/showpost.php?p=75178940&postcount=871
Please check the MD5 after the download! Because if the download / the zip is faulty - then you have problems after the flash!
And please keep to my instructions - then everything is as it should be
Have much fun with this ROM
Many thanks to KangV for his K-Settings Framework
If you like K-Settings - fell free to donate KangV: https://www.paypal.me/KangVIP
If you like MagicArrow, I am happy about some beer: 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 - P9 - P10
​
Last Thread Update: 03.01.2018
Right settings for Push Notifications and install manual for Stock Firmware Update
Right Settings to make Push-Notification work for Chat-Apps like WhatsApp:
Settings with Phone Manager:
1) Once you have installed with PMPlus the Autostart-Manager called: App auto-launch as a part of Phone Manager- WhatsApp, Viber and all those apps must be activated!
2) Activate these applications also in Protected apps
3) In Notification center activate for these applications - Priority display, Status bar, Banners and Lock screen
4) If these apps are available in Dropzone management - activate them
5) In Phone Manager /open Akku-Manager (Remainning) and in this mask open the settings-symbol above - deactivate Power-intensive prompt and deactivate "Close excessively power-intensive apps" and some lines below:
Activate: Keep Wi-Fi on when sleeping ALWAYS - Keep mobile data on when sleeping
Settings with Permissions and Notifications:
1) Open settings /Apps and search for WhatsApp. In this mask you find Permissions- and Notifications-Settings , go inside of both and set the needed permissions for the app and also "Alllow Notifications" and Priority display
Settings in Developer options:
1) one point after "use legacy DHCP client" - set: Mobile data always active
Additional Settings:
1) Settings /More - Open Mobile network and set: Mobile data - and Enable always-on mobile data
2) Open Settings /Wi-Fi and go to menu in the right corner below "Advanced setting" - set: Keep Wi-Fi on during sleep ALWAYS
3) Open Settings /Notification panel & statusbar - activate: Notification panel "Allow notification panel to be opened from the lockscreen if not password protected
4) Open Settings /Screen lock & passwords - activate "Show detailed notification info" and activate optional "Notification turn on screen"
For most users of ARROW Push-Notification for Chat-Apps are working now as they should (whitout converting them to system-apps like in Gratitude before) -
And for most users battery life is much more better than in Gratitude or in Stock Firmware.
But for some users not!
- Notifications coming not constant or not at all - andBattery life is worse than before - How can that be?
Answer: The complete different initial situation and sometimes also the settings.
Initial Situations (examples):
User A updated Lollipop with Stock Firmware to Marshmallow a long time ago (example: from b200 to b317) - after he was going to Custom Rom "Gratitude" - and from this time he was never back to any Stock Firmware and flashed new versions of Custom Rom always dirty.....
User B was also last on b317, after on "Gratitude" and flashed every new version clean, with Fullwipe.....
User C was last on b321a, after on "Gratitude" and flashed every new version clean, with Fullwipe but Arrow dirty....
User D was on Gratitude 5 and then he go back to Stock Firmware b370 - from there with OTA to b382 and after he flashed TWRP and did a Fullwipe before installing ARROW - this user has the best starting position! And for this user ARROW should work as provided
Why?
Custom Rom can only modifiy on Huawei Devices following partitions: system - cust - vendor (and nothing else!) Modem Updates, Updates for Push-Notifications and other sync services or battery software updates are coming with official Firmware!
The best performance for ARROW is given, if your Marshmallow Firmware and Bootloader and Modem.... is also up-to-date.
There is no need to do following steps, if you have flashed ARROW and everything is fine for you.
I would recommend to go back to Stock Firmware as an step between - before flashing ARROW - for Users which come from Gratitude and for Users which have already ARROW installed and issues with Push-Notifications or too much battery drain!
(STOCK-RECOVERY AND UNROOT IS REQUIRED - AND YOU NEED ALWAYS FULL FIRMWARE FROM CUSTOM TO STOCK) - see install manual below!
The Full-Firmware you download (no OTA Files please) should be minimal b370 (which is available for all models). After this EMUI-Installing with reboot to system you can use in settings the Update-App to receive the next OTA Update and install this also. If the Update-App says after installing "no more Updates available" it is okay!
Normally you can use one Full-Firmware above b370, for GRA-L09 it is b382 - alternatively you can use b391 - but a higher version like b391 seems not work (cause Rom is based on b391)
Complete List of Huawei P8 Firmwares (for all models and cust v.): http://hwmt.ru/oth/HWFF/info/view.php?find_model=gra
GRA-L09:
GRA-L09 Full Firmware b370: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v54178/f1/full/update.zip
GRA-L09 Full Firmware b382: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G753/g104/v69133/f1/full/update.zip
Attention: Bootloader may closed after update with Firmwares above 390 (even if showing in fastboot mode as open - but cannot flashing TWRP "command not allowed" - needs unlock Bootloader again)
GRA-L09 Full Firmware b391: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G985/g104/v71319/f1/full/update.zip
Complete list for GRA-UL00: http://hwmt.ru/oth/HWFF/info/view.php?find_model=gra-ul00
Complete list for GRA-TL00: http://hwmt.ru/oth/HWFF/info/view.php?find_model=gra-tl00
Complete list for GRA-CL00: http://hwmt.ru/oth/HWFF/info/view.php?find_model=gra-cl00
Firmware for GRA-CL10: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G985/g104/v73798/f1/full/update.zip
Complete list for GRA-UL10: http://hwmt.ru/oth/HWFF/info/view.php?find_model=gra-ul10
Install manual:
To go back to Stock Firmware you have to do following steps:
1) Backup what you need to backup! Use Huawei Backup and also Titanium Backup. NOTE: But dont restore in the new ARROW then 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....
2-A) Users of Classic-Edition: Open K-Settings /more settings /flash recovery - Flash official Recovery (grant Root-Permission) - this flashes Stock Recovery in half a second.
2-B) Users of Magisk-Editon: Please go to TWRP and flash Magisk-Uninstaller.zip to unroot your Phone. Users of Gratitude Magisk Edition should also flash unsu.zip (both linked in OP) After reboot make a connection with USB to your PC. With Minimal ADB and Fastboot program (on PC) flash Stock-Recovery. If you dont know how to do, ask me in this Thread. Download: https://www.androidfilehost.com/?fid=529152257862705190
If you have Xposed Framework installed - uninstall it (Magisk Users in Magisk Manager/Modules - Classic Users in K-Settings /Xposed Settings /Install Xposed confirm - Reboot needs about 15min)
3) Download the Full Firmware 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. Go to:
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 is displayed. Make 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 - 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 ARROW-Rom to your Phone.
14) With Minimal ADB and Fastboot flash TWRP: https://www.androidfilehost.com/?fid=529152257862681510 - if you are unsure with the right commands, ask me in the Thread.
15) DISCONNECT USB Cable now from your Phone
16) 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+) Reboot to TWRP takes a while
17) Set up TWRP (allow modification, set language, screen timeout, time zone...)
18) 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)
18) Go to Wipe, Advanced Wipe and wipe: Dalvik&Cache, Cache, data and system
19) Install ARROW Rom
20) 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.
ARROW should work now as ist should!
Men like always the best work!! I already intalled the Arrow ROM... At the moment working excellent... Congratulations :highfive:
Hucast_DL said:
Men like always the best work!! I already intalled the Arrow ROM... At the moment working excellent... Congratulations :highfive:
Click to expand...
Click to collapse
Thank you
Hello @Tecalote, at first i wanna thank you for your work! I want to as you, in description you have "Open PMPlus, select "install it" - message "succesful installed" , but not such app is preinstalled in my Rom, clean flashed classic version, any tips?
00471 said:
Hello @Tecalote, at first i wanna thank you for your work! I want to as you, in description you have "Open PMPlus, select "install it" - message "succesful installed" , but not such app is preinstalled in my Rom, clean flashed classic version, any tips?
Click to expand...
Click to collapse
Hi This is interesting - I am at home in two hours and loading up the apk for you.
I flashed both versions of the Rom about 20 times for testing several things and had always the App preinstalled...
I think it is cause of TWRP.
After making a Nandroid Backup before flashing the Rom it has problems to unmount and remount partitions.
If data was not mounted correctly, the App would not be preinstalled - cause it should go to /data/app
That's why I recommend, after making a Backup to Restart TWRP (reboot Recovery) before flashing the Rom...
Tecalote said:
Hi This is interesting - I am at home in two hours and loading up the apk for you.
I flashed both versions of the Rom about 20 times for testing several things and had always the App preinstalled...
I think it is cause of TWRP.
After making a Nandroid Backup before flashing the Rom it has problems to unmount and remount partitions.
If data was not mounted correctly, the App would not be preinstalled - cause it should go to /data/app
That's why I recommend, after making a Backup to Restart TWRP (reboot Recovery) before flashing the Rom...
Click to expand...
Click to collapse
i will try dirty reflash it with mounted data and let you know :good:
EDIT. reflashing fixed it and app appeared, thanks for halp @Tecalote
To say sir, a perfect job, thank you for all your effort and give you the opportunity to have this great ROM. My congratulations and best wishes to you.
Sent from my GRACE using XDA Labs
lespaul79 said:
To say sir, a perfect job, thank you for all your effort and give you the opportunity to have this great ROM. My congratulations and best wishes to you.
Sent from my GRACE using XDA Labs
Click to expand...
Click to collapse
Thanks a lot
Hello, first of all, thank you for this amazing rom. I've installed it about 6 hours ago and its work perfect at the moment. The only thing that I cannot explain is why show me the block screen weather widget in Chinese, can u help me?
enzoade1994 said:
Hello, first of all, thank you for this amazing rom. I've installed it about 6 hours ago and its work perfect at the moment. The only thing that I cannot explain is why show me the block screen weather widget in Chinese, can u help me?
Click to expand...
Click to collapse
Hi
Written in OP
"In ARROW are not included Chinese letters, with the exception of "Lunar" - which comes with K-Settings. Gratitude users know how to get rid of them. For all others:
1) Go to K-Settings, in there to:
2) Notification Settings / Show "statusbar lunar" - deselect.
3) Go to Lockscreen and desktop settings "Lunar calender + desktop wheather lunar" - deselect."
Great work, flashed it on my UL00 3 hours ago after wiping cache and dalvik cache only, everything seems to work alright, I can confirm that this ROM works flawlessly on UL00.
Ammar_ said:
Great work, flashed it on my UL00 3 hours ago after wiping cache and dalvik cache only, everything seems to work alright, I can confirm that this ROM works flawlessly on UL00.
Click to expand...
Click to collapse
Hi Thank you for your feedback!
You have installed the ROM on the Middle Eastern variant UL00C185...
I am glad to hear that it not only works on GRA-L09
This is what I promised, but I wasn't 100% sure - cause I have only L09...
I am interested which build number is displayed in "About the phone"?
Thanks!
Everything is looking good so far. Thank you for your time and effort!
How do I activate automatic call recording? Is there a possibility of adding more regions to this rom? I have region specific software that fails. My digital satellite provider's software checks my region before it can work. I'm in South Africa.
rodlane said:
Everything is looking good so far. Thank you for your time and effort!
How do I activate automatic call recording? Is there a possibility of adding more regions to this rom? I have region specific software that fails. My digital satellite provider's software checks my region before it can work. I'm in South Africa.
Click to expand...
Click to collapse
Hi there Automatic Call Recording can be enabled that way:
Open the Dialer App - below left is a star, below right is the symbol for the settings menu. Open it and there you can enable automatic call recording.
For the other issue: Can you give me a link to an African Marshmallow Huawei Stock Firmware? So I can look at it and perhaps include the Region.
Which Region did you set up right now?
Thanks very much man!
Flashed it last night, after it took me half an eternity to backup all my files (had something messed up so I had to look a bit deeper). Flashing and all was fine, including xposed via magisk.
Been using it the day now, but at 2 Things im not sure if it is caused by the Rom or by the latest whatapp update:
-in widgets i can select WhatsApp - but there is no more this huge 4*2 widget with message-preview, does anybody else have this? (only WhatsApp Chat and WhatsApp camera available there)
-even though i have given WhatsApp all permissions, my Screen won't wake up when i receive a message. It was quite usefull while the phone lay at my table i could see in one glance whether or not it was important and decide to pick it up
....okay i have tried a bit and found out my Screen also won't wake up after receiving sms or email.. where could i look after that? every app has "Show on lockscreen" enabled
There was another thing, which i could't read fast enough, but it was something with kvip Settings and some overlay permissions and a path where to find them or so?
it popped up a couple of times at the beginning (those little messages in the lower middle of the Screen, just like "wifi connected") next time i will try to make a screenshot of that.
edit:
@Tecalote congrats for 500 Posts and 300 likes! :good:
@Tecalote your ROM IS ****ing awesome, congratulations!!!
Enviado desde mi HUAWEI GRA-L09 mediante Tapatalk
@ChavezD For the Wakeup Screen you must open Phonemanager and in there the Notification Manager. Every App like WhatsApp and Gmail, Email... is in the list - open WhatsApp or Email in the list and set up "Showing on Homescreen" and everything.
The other things I must look. Small popup messages should be shown, like "RAM 1.7 GB available, Wifi connected".. I must look later, at the moment I am not at home
Edit:
For enabling the Wakeup on Homescreen - you must go to Settings /Screenlock and Password - and there set up : Notification turn on screen!
Tecalote said:
@ChavezD For the Wakeup Screen you must open Phonemanager and in there the Notification Manager. Every App like WhatsApp and Gmail, Email... is in the list - open WhatsApp or Email in the list and set up "Showing on Homescreen" and everything.
The other things I must look. Small popup messages should be shown, like "RAM 1.7 GB available, Wifi connected".. I must look later, at the moment I am not at home
Click to expand...
Click to collapse
@Tecalote yeah those Settings are all activated, really don't know what went wrong for me again or what i broke..
EDIT: OH god damn it, thank you so much! I hope i didn't actually disable it half sleeping this morning/"night"
Take your time, it wasn't annoying or anything, just wondered what it was. But it's exactly as you described, but not just 4 words but 4 rows or so in the same time period.
Maybe im also gonna reflash and not install every stupid app i've installed once. Is there any Chance to stop Google from automatically downloading all (>100) recently installed apps after reflashing a Rom? [I always Flash clean, so.. no dirty Flash for me^^]
Edit2: I think in those Messages i was talking about it wasn't Overlay - it was Dropzone. But still no clue what i should do there, everthing is allowed that wants to be
ChavezD said:
@Tecalote yeah those Settings are all activated, really don't know what went wrong for me again or what i broke..
EDIT: OH god damn it, thank you so much! I hope i didn't actually disable it half sleeping this morning/"night"
Take your time, it wasn't annoying or anything, just wondered what it was. But it's exactly as you described, but not just 4 words but 4 rows or so in the same time period.
Maybe im also gonna reflash and not install every stupid app i've installed once. Is there any Chance to stop Google from automatically downloading all (>100) recently installed apps after reflashing a Rom? [I always Flash clean, so.. no dirty Flash for me^^]
Click to expand...
Click to collapse
Hi again You can stop Google from downloading the previous installed Apps at the first start. After Google Login you will be asked if you want to restore - just deny.
Don't know yet what you exactly mean with 4 rows in the same time.
Do you mean perhaps Toast Messages? There's for example an Xposed Modul called "Perfect Color Bar" - in this you can enable "Toast" with mixed compatibility. After you get instead of the the small black info messages colored ones with the symbol of the App message. There are also other "bars" on the Repo for customization that messages.
Do you remember which official firmware did you have before using Custom Roms like Gratitude? b317, b321a, or b370? I know, there were some modem updates coming with the official firmwares (which cannot be done with Roms on Huawei Phones)
Maybe you should update to officially Firmware as an step between before reflashing the Rom. For this you would need the Stock Recovery, which can flashed from K-Settings, more Settings. On xda you can find the b391 here:
https://forum.xda-developers.com/huawei-p8/how-to/firmware-huawei-p8-b391-gra-l09c432-gra-t3534020
It would refresh the Rest of your Phone (which cannot be reached by ROM) - and after the ROM can work as it should...
Just an idea

[ROM][7.1.2] AOKP 7.1.2 for P9 Lite by HassanMirza01

{
"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"
}
AOKP-Android Open Kang Project
For Huawei P9 Lite
DONOT COPY MY WORK, Ask for Permissions or Gather it yourself,,,
This ROM is only for Firmwares based on EMUI 5.X only...
Code:
/*
* Your warranty is now void.
*
* We are 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 finger at me for messing up your device, i will laugh at you.
*
*/
Introduction:
What is AOKP ?
AOKP stands for Android Open Kang Project. It is a custom ROM distribution for several high-end Android devices. The name is a play on the word kang and AOSP (Android Open Source Project). The name was sort of a joke, but it just stuck, just like our infatuation with unicorns.
We fork the source code of Android that Google puts out in the open with every major version release, and we then add the magical unicorn bytes (read: we add some of the coolest features that are both useful and make your ROM awesome).
With AOKP, you can generally do a lot more with your device than what you could do with the original firmware that came installed on it.
Click to expand...
Click to collapse
Features of AOKP:
*Unsecure boot.img (stock AOSP kernel)
*Superuser & Busybox preinstalled
*Deodexed
*180 Degree rotation
*Built in performance/init.d configuration (Thanks Kejar & company)
*CM Launcher/ Power Menu
*CM Brightness slider
*Custom color for anything in RC
*Clock Color/Location: Right, Center, Disable
*Battery Icon/ Color Picker: CircleMod, Bar, Text Only, Icon Only, Icon+Text or None
*Battery Bar in Status Bar or Nav Bar, Bar Thickness, Charging animation
*Nav Bar Transparency
*Nav Bar Button Reorder: Back-Home-Search-Menu
*Nav Bar Color Picker
*Nav Bar Button Glow Duration: Off, Fast, Slow
*Nav Bar: Long press to Search button
*Nav Bar Hide on Lockscreen
*Toggles in Pull Down Menu: Auto rotate, Bluetooth, GPS, Wi-Fi, Aiplane mode, Vibrate, Silent, Sync, Data, 4G, Tethering, Torch, *Brightness
*LCD Density (Careful with this)
*Menu Button location: Right, Left, both, Remove
*Menu Button Visability: Always show, Always show Invisible Icons
*Lockscreen Style: Quad, Octo, Stock
*Lockscreen SMS customizable shortcut
*Lockscreen Horizontal Option
*Performance Menu: (Use With Caution) Max/ Min CPU, Scaling Governor
*Unlock Sceen with Legacy Menu Icon
*Volume Key to Wake Screen
*Volume Key to Skip Tracks
*Long-press back button to kill process
*Disable CRT off animation
*LED pulse settings (time on/off)
*ICS ringtones/notification sounds
*Customize carrier text to whatever.
*Power Menu options: Boot to recovery/ Boot loader, Reboot, Screenshot
*Facebook contact sync integration (must wipe to get this)
*Disable Boot animation
*Keyboard: Volume keys act as a cursor while typing -- disable in keyboard options
*Long press home for recent apps (thanks brucekey)
Installation Instructions:
* -- AOKP only supports TWRP recovery. Use any other recovery at your own risk.
* -- AOKP only supports EliteKernelReborn. I will not provide support for those using other kernels.
* -- Download the Latest AOKP 7.1.2 from 2nd Post...
* -- Delete all your Fingerprints from Stock or Elite ROM.
* -- Ensure the latest version of TWRP Recovery is installed.
* -- Ensure that Stock/unmodified P9 Lite vendor is installed... (if you are on Elite ROM, any version, you are on stock vendor)
* -- Do Complete TWRP Backup...
* -- Wipe only Data, Dalvic, Cache, System... Dont touch other Partitions...
* -- Install AOKP 7.1.2
* -- Install GApps (optional)
* -- Install SuperSU or Magisk (optional)
* -- Reboot with Pray
Click to expand...
Click to collapse
Bugs:
You tell me
READ FAQ in 4th Post to fix common things then post for new issues if you got one...
If You are having RIL Disconnecting issue, Please Flash your Original CUST Partition.... (Elite ROM has different Region CUST)
This took Countless hours to get ready... If you like it, Please Support by Donation
Special Thanks:
@Meticulus for creative & Endless work on Nougat & MM Codes.... Hats off bro...
@petya230 for his support
@felix-development for his support
Source Codes:
AOKP Source Codes
GPLv2: https://github.com/HassanMirza01/android
Contributors:
@HassanMirza01
ROM OS Version: AOKP 7.1.2
ROM Kernel: EliteKernelReborn v6+ Upstreamed to 4.1.46
ROM Firmware Required: Bootloader Unlocked / TWRP / EMUI 5.X Firmware
Based On: AOKP
Version Information:
Status: Stable
Created on: 2017-12-06
Last Updated on: 2018-02-07
Download Links:
AOKP:
aokp-7.1.2-20180207-hi6250-UNOFFICIAL-HassanMirza01
aokp-7.1.2-20171205-hi6250-UNOFFICIAL-HassanMirza01
All my ROMs are available on my Blog too,,, HassanMirza01.blogspot.com
Elite TWRP Project
Press Thanks and donate if you like it
CHANGELOG:
2018-02-07 aokp-7.1.2-20180207-hi6250-UNOFFICIAL:
*Updated Security Patch
*Added vulkan Support
*Bluetooth: possibly fix BLE (Bluetooth Low Energy)
*Fix bug which always made performance the effective power profile
*Add config for VOLTE on provision.(Not Tested)
*Fixed inputchannel crash/soft-reboot
*Added BLL Support
*Ril Fixed...
*Updated to December Security Patch
*OTG automatic now...
*Kernel Upstreamed to 4.1.46
*P10 Lite Support Added
*More tweaks and improvements
2017-12-06 aokp-7.1.2-20171205-hi6250-UNOFFICIAL:
*initial release
FAQ:
1.) What to do if My Phone got bootloop or not booting ??
You have changed vendor, or modified vendor(not stock), OpenKirin vendor will never ever work,, so get Pure stock vendor of your device... it will work for sure... if still not, change you data filesystem...
2.) What to do if my SIMs are not working ??
Go to Extras, disable dual sim, reboot phone,, now read carefully,,
1. Install hex editor app from playstore
2. Make sure you have file explorer with root privileges
3. Open hex editor and find modem,id file on this location root/sys/firmware/devicetree/base/hisi,modem_id and open it.
4. Write down all numbers in first row
5. Then go to root/system/vendor and find phone.prop and open it with text editor.
6. Find your modem id by using search and type 0x3xxxxxx where X is your number from hex reader
7. Then make it look like this:
3.) What to do if my SafetyNet is not passed ??
Update Magisk to latest beta version, tick Magisk Hide and enable usb debugging...
reserve4
GREAT!
---------- Post added at 01:05 PM ---------- Previous post was at 01:04 PM ----------
so i can flash this rom from stock rom? Or from any your elite roms?
i have problem- bootloop. System file is changed...
Sim not working here p8 lite 2017
HassanMirza01 said:
reserve4
Click to expand...
Click to collapse
Where are credits to Meticulus? You copied his extra settings and source
Coolyou said:
Where are credits to Meticulus? You copied his extra settings and source
Click to expand...
Click to collapse
First post in SPECIAL thanks???
Odoslané z HUAWEI VNS-L01 pomocou Tapatalku
Coolyou said:
Where are credits to Meticulus? You copied his extra settings and source
Click to expand...
Click to collapse
First of all, i think you dont need to bother yourself...or me....
And 2nd thing, i assume that you didnot read whole OP carefully
Hi, First Big Big thanks for this awesome rom.
My device is GR5 Mini. NMO-L31C636
wipe data, dalvik, cache, system.
flash rom, Reboot.. But not booted.
Then reboot recovery.
Format data. (Now data is automatically f2fs.)
Reboot recovery & change the file system to ext4.
Reboot recovery then reboot system.
Now the device booted.. (Me & My 3 years old son like the boot Animation...... He want's this type of Horse now....)
Now booted. All is very fast & smooth.
Video cam working great. But I have some question :
01. As per op, Busy box pre installed. But with busy box checker " no busy box found", Is it OK? ( need Busy box for Viper4 ? )
02. Pc Suit "allow this device....." authorization is not showing.
So after connecting with computer, Pc suit connected with device, without enable file transfer. I can access contacts, apps, message. But can not access internal / external Sd card.
If I enable file transfer, pc suit disconnected. No Device showing, Restart both Pc & Device several times.
What can I do? Thanks.
Anonda said:
Hi, First Big Big thanks for this awesome rom.
My device is GR5 Mini. NMO-L31C636
wipe data, dalvik, cache, system.
flash rom, Reboot.. But not booted.
Then reboot recovery.
Format data. (Now data is automatically f2fs.)
Reboot recovery & change the file system to ext4.
Reboot recovery then reboot system.
Now the device booted.. (Me & My 3 years old son like the boot Animation...... He want's this type of Horse now....)
Now booted. All is very fast & smooth.
Video cam working great. But I have some question :
01. As per op, Busy box pre installed. But with busy box checker " no busy box found", Is it OK? ( need Busy box for Viper4 ? )
02. Pc Suit "allow this device....." authorization is not showing.
So after connecting with computer, Pc suit connected with device, without enable file transfer. I can access contacts, apps, message. But can not access internal / external Sd card.
If I enable file transfer, pc suit disconnected. No Device showing, Restart both Pc & Device several times.
What can I do? Thanks.
Click to expand...
Click to collapse
No busybox there ?? Weird.... May be its in rom control to install manually... Didnot search that much... And about 2nd issue, u can do one thing at one time... Try to see if usb debugging option have the option of debugging in charge only mode or like that...
Is the nfc,sim,bluetooth, and 60fps video playback working ??
Wiguna said:
Is the nfc,sim,bluetooth, and 60fps video playback working ??
Click to expand...
Click to collapse
Yes... We are not OpenKirin.... we are working on different codes... And those bugs are not present in our builds....
HassanMirza01 said:
No busybox there ?? Weird.... May be its in rom control to install manually... Didnot search that much... And about 2nd issue, u can do one thing at one time... Try to see if usb debugging option have the option of debugging in charge only mode or like that...
Click to expand...
Click to collapse
Hi Hassan, Before connect to Pc, usb debugging option changed to MTP. Hisuit not connected.
then charging mode, hi suit connected. But no access on internal or external sd card.
PTP mode, Here I can access only internal Sd card DCIM & Picture folder. I can paste anything here. But sd card not accessible.
Need the "always allow hisuit ......" authorization required.
Anonda said:
Hi Hassan, Before connect to Pc, usb debugging option changed to MTP. Hisuit not connected.
then charging mode, hi suit connected. But no access on internal or external sd card.
PTP mode, Here I can access only internal Sd card DCIM & Picture folder. I can paste anything here. But sd card not accessible.
Need the "always allow hisuit ......" authorization required.
Click to expand...
Click to collapse
hisuite will never work as u dont have hisuite switch in roms other than emui,,,
Anonda said:
Hi, First Big Big thanks for this awesome rom.
My device is GR5 Mini. NMO-L31C636
wipe data, dalvik, cache, system.
flash rom, Reboot.. But not booted.
Then reboot recovery.
Format data. (Now data is automatically f2fs.)
Reboot recovery & change the file system to ext4.
Reboot recovery then reboot system.
Now the device booted.. (Me & My 3 years old son like the boot Animation...... He want's this type of Horse now....)
Now booted. All is very fast & smooth.
Video cam working great. But I have some question :
01. As per op, Busy box pre installed. But with busy box checker " no busy box found", Is it OK? ( need Busy box for Viper4 ? )
02. Pc Suit "allow this device....." authorization is not showing.
So after connecting with computer, Pc suit connected with device, without enable file transfer. I can access contacts, apps, message. But can not access internal / external Sd card.
If I enable file transfer, pc suit disconnected. No Device showing, Restart both Pc & Device several times.
What can I do? Thanks.
Click to expand...
Click to collapse
How to you repair sim export? When i open modem,id it look like: https://zapodaj.net/853691ec0b8b1.png.html
Can you help me?
HassanMirza01 said:
hisuite will never work as u dont have hisuite switch in roms other than emui,,,
Click to expand...
Click to collapse
I will uninstall hisuit and try again.
1. Adb shows device is offline.
Then what should I do?
Confirming, very very fast ROM, no lagging. Huge customization option.
Viper working great, without flashing Busy box.
2. Did not find manually busybox install option.
Is it required/necessary to flash busybox with twrp?
Anonda said:
I will uninstall hisuit and try again.
1. Adb shows device is offline.
Then what should I do?
Confirming, very very fast ROM, no lagging. Huge customization option.
Viper working great, without flashing Busy box.
2. Did not find manually busybox install option.
Is it required/necessary to flash busybox with twrp?
Click to expand...
Click to collapse
Which busybox App you use?

[ROM][A2017G/U][V3.0.0B01_2 - 8.0.0][stock] SL!M

DO READ ALL CAREFULLY ! I MEAN ..... ALL…
When installing this zip you have to know it’ll make your intSD to be formatted when you want to revert to Nougat (see later on) . So do follow instructions carefully, otherwise do flash something else….don’t want to see some tears due to this one
So, thought I upload my twrp zip of A2017 V3.0.0B01 MiFavor 5.2 based on @wineds backup (thnx mate !). And make a FULL GUIDE for it !
As some of you wanted to test out this V3.0.0B01(version2) not through EDL but via a regular twrp zip, here you go !
Pros and Cons but did my best to make it as it is...
PRO :
*stock rom with Dolby
*almost fully debloated of Chinese adware
*working magisk 15.3 and safetynet
*working adaway
*magisk modules working fine
*no call bugs
*no hickups or stuttering UI
*scaling up to 0.25 – much faster UI experience
*axon7 G bootanimation
*FP scanner less then 1/2sec response time
*…
CONS :
*didn’t manage to make system r/w through root explorers ; you can however delete and add files - or use twrp - i guess you’ll have to live with that and test for yourselves
*reboot time lasts langer then normal
*quick-charging does work but does not display that on screen
*dialer phone call list may show some chinese characters next to "mobile", "work". It's a translation of it.
*…
Procedure : READ CAREFULLY !!!!!
0. Download/place files onto extSD (not intSD) formatted as Fat(32)/exFAT (otherwise your extSD might seem “corrupt” when booted – see also PNW) :
a. Twrp3.2.1.5
b. A2017X_V3.0.0B01_O_SL!M rom
c. A2017X_V3.0.0B01_bootstack twrp3.2.1.6 incl
d. Modem G or U
e. A2017X_universalB15_twrp3.2.1.0 included and/or your bootstack of your running rom at the moment
f. Magisk 15.3
1. Do make a full backup of your intSD ! ( on pc or extSD like you want ). You’ll loose your intSD when reverting back and needs formatting to EXT4. YOU ARE WARNED!
2. Install twrp3.2.1.0 (if not already running) !
3. Do make a full backup in twrp3.2.1.0 of your entire working rom (boot, modem, system, data)(if not already done)
4. Boot into twrp3.2.1.0 and flash twrp3.2.1.5(a), reboot in recovery AGAIN ( do not boot system)
5. Wipe system/data/cache/dalvik
6. Install (b) rom
7. Install (c) bootstack
8. Install (d) modem (G/U)
9. Flash magisk 15.3 (f)
10. Wipe cache/dalvik
11. Reboot
12. Tap power on “5sec” and “30sec” screen ( I know….the corrupt boot is awfull,,don't blame me...)
13. You’ll be powered off/red lights
14. Power for around 10sec and you’ll boot
15. Tap middle circle on bootpage, choose English, setup wifi,check in,…..
16. You’re on !
17. Uncheck auto update into Playstore !
18. Check safetynet magisk. Should be ok
19. Check adaway. Should be ok. If not : check “systemless hostst” under magisk/settings
20. Enjoy adless youtube
21. ….
You can add the new JoJoc module in magisk to juice up your battery-life :good:
Tip : disable left page (Mi-board) with long press on home screen/goto more/uncheck Mi-Board
REVERT PROCEDURE to Nougat : READ CAREFULLY !!!
1. Boot into twrp3.2.1.6
2. Flash twrp3.2.1.0 and reboot into recovery AGAIN (not into system !)
3. You will see you have to “cancel” and swype and you’ll have to format intSD again. But first look also if you see your old twrp backup you took earlier into the restore option
4. When so, go into wipe/advanced/wipe/choose data/change filesystem to EXT4
5. Then go into wipe : wipe system/data/cache/dalvik
6. Restore your old twrp backup
7. Flash universal B15 ! (for nougat)
8. Reboot
9. Red lights...but power again for some secs
10. You’ll boot
11. When booted, reenter twrp again and flash ( if needed ) your own bootstack again ( in my case on G I flashed the B09 bootstack (slim4) and in same flash also the B09-removeBLwarning )
12. Reboot and you’re on your old running rom now
INFO :
Stripped off :
Weather
Browser (ume)
Email
Google Video, Films…
Maps
ZTE clock replaced by Google Clock
ZTE calendar replaced by Google Calendar
….......
Baked into :
AdAway
Google Calender
Google Clock
Youtube Black themed addfree (latest)
...
Minor Modifications :
Zip aligned apk’s
Build.prop tweaks :
• Improved performance
• Faster boot
• Phone rings immediately
• Wifi scan interval 180sec
• Better call voice quality
• Better network signal
Added sounds LOS
Faster UI (scaling 0.25)
Hope you'll E N J O Y !!!
Contributors :
me, myself and I
Credits :
@amarullz
@SuperR.
@Ayush Singh
@Didgeridoohan
@asderdd (edl rom + modems :good
@wineds (for his TWRP backup :good
@NFound (for his new twrp's :good
@nfsmw_gr (for our work together on his JoJoc tweak , thnx !)
@ZaneZam (iYTB Thnx !)
@Chainfire
@topjohnwu
@jcadduono
ROM OS Version : OREO 8.0.0
Source : ZTE stock-rom A2017V3.0.0B01 / original ZTE upload/reuploaded : https://androidfilehost.com/?fid=889964283620773067 thnx @asderdd
Kernel : stock
Version Information :
Status : Stable
Created : 2018-02-18
Uploaded : 2018-02-20
1. Add A2017X-LockNow feature : https://androidfilehost.com/?fid=818070582850494172
Oh man oh man official Oreo Staying on AEX for now, but great work man Could things like Google Dialer be integrated?
FunkyRasta said:
Oh man oh man official Oreo Staying on AEX for now, but great work man Could things like Google Dialer be integrated?
Click to expand...
Click to collapse
Thank You !
I could but in this release i didn't add to much. Can add a flashable zip though later on. We'll see :cyclops:
Thanks for your efforts.
Did you try open account on chrome?
WesTD said:
Thanks for your efforts.
Did you try open account on chrome?
Click to expand...
Click to collapse
Have installed chrome (use another one) and logged into my google account.
Asking why ?
raystef66 said:
Have installed chrome (use another one) and logged into my google account.
Asking why ?
Click to expand...
Click to collapse
It was broken on MF5.x. I'll download and try soon your ROM.
Can I keep twrp 3.2.1-0 or do I have to update to 3.2.1-5?
BaamAlex said:
Can I keep twrp 3.2.1-0 or do I have to update to 3.2.1-5?
Click to expand...
Click to collapse
It's all in procedure you know. And no you'll have to install 3.2.1.5. Later on, when bootstack is flashed you'll end up even on 3.2.1.6 to not corrupt your data EXT4 partition.
Anyway, read carefully and do all as described!!! This is not a regular flash
Is this the official oreo rom by zte? How is the performance compared to nougat?
ahalak said:
Is this the official oreo rom by zte? How is the performance compared to nougat?
Click to expand...
Click to collapse
Based on this. ZTE release beta V3.0.0B01 MiFavor 5..2
Performance is up to you to test. For me it has no lags only the ones mentioned in OP. When listening f.e. on youtube, imo sound quality is way above N.
Battery with Jojoc tweak is comparable to N.
Also less then 1/2sec for FP scanner. So no bug there as before.
Test it yourself and compare :good:
Why this version and not B07?
Did not boot on my U version. Waiting on animation for 15 minutes
Booted for me (A2017G).
Fingerprint sensor is veeeery slow when phone has been sleeping.
For adaway, I had to change the setting in Magisk, as mentioned in the OP.
Other than that, it seems ok. It would be nice to have a way of applying the B07 OTA though.
Thanks again raystef66!!!
WesTD said:
Did not boot on my U version. Waiting on animation for 15 minutes
Click to expand...
Click to collapse
Not tested on U but it shouls boot ok. i cannot judge from here. Let's see.
Did you see the red light blink?
Have you flshed 3.2.1.5 before you flshed my rom and so on.. ?
What happens when keep holding power ?
If no go , wipe system/data/cache/dalvik again and redo procedure all over.
Edit : if all fails : flash this
joaste said:
Booted for me (A2017G).
Fingerprint sensor is veeeery slow when phone has been sleeping.
For adaway, I had to change the setting in Magisk, as mentioned in the OP.
Other than that, it seems ok. It would be nice to have a way of applying the B07 OTA though.
Thanks again raystef66!!!
Click to expand...
Click to collapse
Thnx joaste!
FP for me is like said very fast even when doing it's nap
Yeah, V3B07 would be great (i worked on it before) but then again for now no dolby when rooted and vice versa afaik. Therefore i worked on this one.
For G version (not sure about U) , if you want to disable nav_bar, use my navbar df!nr
raystef66 said:
Not tested on U but it shouls boot ok. i cannot judge from here. Let's see.
Did you see the red light blink?
Have you flshed 3.2.1.5 before you flshed my rom and so on.. ?
What happens when keep holding power ?
If no go , wipe system/data/cache/dalvik again and redo procedure all over.
Edit : if all fails : flash this
Click to expand...
Click to collapse
i have done what you say on OP. Phone turn off of i dont press power button. When i press, linux pinguin seems and it goes boot animation but never boots.
WesTD said:
i have done what you say on OP. Phone turn off of i dont press power button. When i press, linux pinguin seems and it goes boot animation but never boots.
Click to expand...
Click to collapse
Did you see the A7 bootanimation ?
Did you try the patch that i wrote in previous post ?
Edit : anyone on U version installed succesfully ?
i'm stuck at the linux penguin on my G model, done everything as described in the op, no errors while flashing or anything, can't get past it

[OOS][Stable][OP6T Global][OP6T Tmobile] Oneplus 6T stable OOS guide thread

OOS stable for Oneplus 6T Global ​
This thread is an attempt to make things clean for OP6T users.
It will contain latest zip links for OOS stable.
It will contain a brief guide on how to root, install TWRP , how to update with or without those elements.
6T global edition is supported by thread readers and me, and T Mobile converted specific concerns will be handled by community under the supervision of @Scott, thanks to him for the help.
It will not contain basics like ADB and Fastboot connection with a computer. Experiment, read, there are many and many tutorials on the internet for that. Don’t forget there is a world outside XDA and that you can perform a search on any search engine to grab information.
It will not cover by decision the ‘patching boot.img’ method for gaining root. It’s not necessary to use it when we have a working TWRP and Fastboot. If you want to try it search on the internet about ‘extracting boot.img from payload.bin’ and then use Magisk Manager to patch it.
Please NO discussion about: Magisk itself, custom kernels, debloating (whatever method you want to use), custom ROMS… Only STOCK STABLE OOS.
If you just want to flash custom kernels, no need to have TWRP, Ex Kernel Manager and Franco Kernel Manager for example can take care of that (see Play Store to grab those apps), and backup your stock kernel.
ALWAYS USE LATEST VERSIONS of the different tools used. Don’t ask for help if you’re using 6 months old TWRP or Magisk. Update it first.
First a bit of what I have understood about our phone, and its main specificity, i.e A/B slots.
A/B slots, what else ?​
This structure is meant to enable to have two different versions of the SAME ROM, one slot will contain the previous version of the ROM, the other slot will contain the updated one. If you are on slot A and running 10.3.0, the update process will lead to have 10.3.0 on slot A and 10.3.1 on slot B. On next boot the bootloader will automatically boot updated one (i.e slot B will be flagged as the active one). In case of issues during boot process the bootloader will switch the active slot back to the ‘old’ version(here slot A) that was booting fine.
This means that IT’S NOT a dual boot feature!! If you want to run a custom ROM it’s better to have the same custom ROM on both slots and not a mix of OOS and custom ROM. But that’s already OT so let’s stay focus, each custom ROM should provide clear instructions about that.
Having a slot phone means that there is no Recovery partition. So if you ‘fastboot flash boot twrp.img’ it will overwrite your boot partition and thus the ROM kernel and can lead to issues. The .img file is only meant to be temporarly booted. Recovery (stock or TWRP) is a part of the boot ramdisk.
Some simple facts about slots and flashing in TWRP:
Flashing a whole ROM (OOS for example) will automatically flash it to the currently inactive slot and switch it to be the active one (that works also with stock recovery, when performing a ‘local update’)
Flashing a ROM overwrites completely the boot partition (in recent Android versions, flashing process is using partition RAW images and not files like it was before): that means that TWRP and Magisk (if present) will be ERASED.
Flashing TWRP installer will flash it AUTOMATICALLY ON BOTH SLOTS (and will erase Magisk if present)
Magisk (and GAPPS but it only applies to custom ROMs), when flashed with TWRP is only flashed in ACTIVE slot. That’s why you must REBOOT to recovery BEFORE flashing Magisk to have it installed on the active updated slot. And that explains why you must flash it last.
That said, if you stay on OOS, YOU DON’T care about slots, just remember those basics to understand why you have to respect some steps, and let the recovery take care of slots. Messing manually with them results often in soft bricks
Downloads​
OOS stable full signed zips: thanks to @Some_Random_Username, @Titokhan, @trollavin (their thread here)
If the above doesn’t work anymore just let me know I’ll find something else.
FYI you can still go to Oneplus website but they take time to update it to latest version… And there is no archives.
XDA:DevDB Information
OOS Stable thread support, ROM for the OnePlus 6T
Contributors
Striatum_bdr, Scott
ROM OS Version: Android 10
ROM Kernel: Linux 4.x
Version Information
Status: Stable
Created 2020-02-05
Last Updated 2020-02-06
Rooting
CHANGELOGS​
OOS 10.3.4:
System
Updated launcher version to 4.1.6
Updated Android Security Patch to 2020.05
Improved system stability and fixed general bugs
Phone
Fixed the issue with default country in assisted dialing when SIM2 is in roaming state
Newly added Work-Life Balance to help prioritize notifications and allocate time wisely (India only)
Newly added Epic Games in Game Space (India only)
OOS 10.3.3:
System
Fixed the issue with a black screen randomly appearing while playing games
Updated GMS package to 2020.02
Updated Android Security Patch to 2020.04
Improved system stability and fixed general bugs
Network updates
Integrated VoLTE & VoWifi support for Telenor – Denmark
Integrated VoWifi support for RJIO – India
Phone
Newly added OpSoprts features in the shelf
Added OnePlus Roaming feature: choose a plan without worrying about the SIM card while traveling
Cloud Sync updates [India only]
Updated the CloudService to Version 2.0
OOS 10.3.2:
Changelog 10.3.2
System
• Fixed the screen flickering issue while swiping up to unlock
• Improved system stability and fixed general bugs
• Updated Android security patch to 2020.02
OOS 10.3.1:
Changelog 10.3.1
System
Fixed the issue with a black screen appearing after unlocking the device using fingerprint
Fixed the issue with the animation logo while rebooting the device
Fixed the issue with device heating up while charging
Fixed the random disconnection issue with 5Ghz Hotspot
Improved system stability and fixed general bugs
Updated Android security patch to 2019.12
Camera
Optimized the image preview time in the Pro mode
Fixed the camera crash issue
Gallery
Fixed the issue with videos and images not displaying in Gallery
OOS 10.3.0:
Changelog 10.3.0
System
Updated system to Android 10
Brand new UI for Android 10
Fixed the automatic reboot issue
Added the notch area display option in the Settings (Settings - Display - Notch display - Hide the notch area)
Fixed the issue with lock screen appearing even after unlocking the device with the password
Fixed the issue with Navigation bar after upgrade
Fixed the Digital wellbeing option missing in the settings
Updated Android security patch to 2019.11
Fingerprint
Fingerprint unlock functionality improvement
Enhanced the fingerprint animation
Camera
Camera performance improvement
Wifi Connectivity
Fixed the issue of Wifi connection to 5Ghz networks
OOS 10.0.1:
Changelog 10.0.1
System
Updated system to Android 10
Brand new UI for Android 10
Updated Android security patch to 2019.10
Fixed the fingerprint identification issue
Fixed the animation lag for fingerprint unlock
Fixed the automatic reboot issue after upgrade
Camera
Improved the performance and fixed known issues
Wifi Connectivity
Fixed the 5Ghz WiFi connection
OOS 10.0.0:
Changelog 10.0.0
System
Upgraded to Android 10
Brand new UI design
Enhanced location permissions for privacy
New customization feature in Settings allowing you to choose icon shapes to be displayed in the Quick Settings
General bug fixes and improvements
Full Screen Gestures
Added inward swipes from the left or right edge of the screen to go back
Added a bottom navigation bar to allow switching left or right for recent apps
Game Space
New Game Space feature now joins all your favorite games in one place for easier access and better gaming experience
Contextual Display
Intelligent info based on specific times, locations and events for Ambient Display (Settings - Display - Ambient Display - Contextual Display)
Message
Now possible to block spam by keywords for Message (Messages - Spam - Settings - Blocking settings)
ROOTING (+/- TWRP)​
Magisk zip is to be found here
TWRP latest .img and installer are to be found here
Don’t use all-in-one tools, you’re a grown up person you can to it by yourself. Yes you can.
If you're not rooted and run an OOS version older than 10.3.1, update your phone normally to latest OOS stable version then do as below
If you’re not rooted and running 10.3.1 or higher, those are the simplest steps to gain root.
Unlock your bootloader (will wipe everything…): “fastboot oem unlock” from a computer (see beginning of OP to know why I don’t detail this) with phone in fastboot mode
Grab latest Magisk zip on your phone and latest TWRP .img on your computer (AND TWRP installer .zip on your phone if you want to install TWRP permanently). Boot in fastboot mode your phone.
Then :
“fastboot boot twrp_latest.img” (adapt to the name and path of your twrp file)
within TWRP, flash TWRP installer .zip if you want to keep TWRP
flash Magisk zip (always AFTER flashing TWRP)
Reboot
(you can theoretically use the TWRP feature ‘install recovery ramdisk’ to avoid flashing twrp installer but never tested)
Note: please STOP using blue_spark TWRP!!! Support for OP6T has been stopped long time ago, only OP6 twrp is still actively supported by eng.stk (errors are mandatory if you flash it on 6t). I even see people that use a 3.2.x version of blue_spark...
UPDATING WITHOUT ROOT​
If your bootloader is locked (meaning no root no TWRP, factory state), the update process is trivial, OOS (or Oxygen Updater if you use it) will grab a patch file (around 100MB max usually) and will apply it and will ask you to reboot. Everybody should be able to do this as it’s the normal way every phone on earth updates itself… If major changes are present sometimes you’ll have the whole ROM file. It doesn’t matter anyway it leads to the same destination.
If your bootloader is unlocked but without root, the only difference is that OOS (or Oxygen Updater) will download the WHOLE ROM (around 1.8GB) and will apply it then ask for rebooting
UPDATING WITH ROOT (+/- TWRP)​
Whole ROM update is mandatory. You can wait for System Update to download it or grab manually the zip file or use Oxygen updater. You then go in Settings > System > System Update > clic on the upper right cogwheel then choose ‘Local Update’ and select the zip file (If you download the OTA .zip file manually you must place it in the root of user data, like /data/media/0/ i.e the user internal storage, or eventually in the .OTA folder if there's one. If you use Oxygen Updater or System automatic donwload it will be right placed).
The following update method is the preferred one (even if you have TWRP, recommended by some TWRP devs) due to frequent changes in partitions by OnePlus
apply the ROM update via Settings > System > System Update > Local Update
DON’T REBOOT
Open Magisk Manager
[If you have TWRP, go in Modules menu, clic on ‘+’ and choose latest TWRP installer zip file on your phone. Don’t use Retention A/B Script Magisk Module I had issues with it] [then stay in Magisk Manager and do the next step]
On main screen of the app clic on ‘install’ next to Magisk paragraph
On the pop up menu confirm ’Install’
On the next pop up menu clic on the last entry: install on inactive slot (after OTA update)
Then only reboot.
The order can be changed (the most important thing to preserve is Magisk, TWRP is easy to flash back):
Update without taking care of TWRP, just Magisk part ("install to other slot after OTA thing")
Once rebooted to updated system, flash TWRP as a module with Magisk Manager
Install Magisk again using Magisk Manager ("direct install" option)
There are infinite debates about uninstalling or not Magisk Modules before updating. Most of the times nothing to touch, sometimes there could be issues, instead of uninstalling perhaps just inactivate them by precaution before updating.
Note: If you are rooted and run an OOS version older than 10.3.1, the above method should work, but you can also update your ROM to latest stable without taking care of root/TWRP and then root again as described in post #2
If you want to try TWRP way:
Reboot to TWRP
Flash OOS update
Flash TWRP installer
Reboot to Recovery
Flash Magisk
Reboot System
IF YOU ARE INTO A SOFT BRICK​
Don't forget the Vol+/Vol-/Power_button combo that can save you from a non responding phone...
If you can boot in fastboot mode, flash the stock ROM with fastboot. A little trick is to edit the flash-all-partitions**.bat and remove ‘-w’ (-w means that the partition will be wiped before flashing) from the script, it will prevent personal data wipe. Or flash manually all partitions one by one, without ‘-w’ flag evidently. Some partitions can’t be flashed with fastboot, for that once booted back to OOS, download and install by ‘local update’ method the same ROM version you’ve just restored with fastboot (see the linked thread to know why, emojis issues for example sometimes).
If you can’t go in fastboot mode, use Oneplus MSM tool. See there and there.
Thank you for the time and effort for this thread as I just came from a Sony XZ1 as I was a bit confused by the different posting on how to do what...
Thanks for a detailed post.
Can I update my rooted OP6T 9.0.17 (TWRP 3.3.1-2+ Magisk) directly to rooted 10.3.1 using the following guide :-
1. Reboot to Twrp 3.3.1-2.
2. Flash Twrp 3.3.1-31 installer.
3. Rebbot to recovery twrp 3.3.1-31.
4. Flash Magisk uninstaller
5. Flash 10.3.1 OS
6. Flash TWRP 3.3.1-31 installer
7. Reboot to recovery.
8. Flash Magisk.
9. Reboot to system.
Goormeetsingh said:
Thanks for a detailed post.
Can I update my rooted OP6T 9.0.17 (TWRP 3.3.1-2+ Magisk) directly to rooted 10.3.1 using the following guide :-
1. Reboot to Twrp 3.3.1-2.
2. Flash Twrp 3.3.1-31 installer.
3. Rebbot to recovery twrp 3.3.1-31.
4. Flash Magisk uninstaller
5. Flash 10.3.1 OS
6. Flash TWRP 3.3.1-31 installer
7. Reboot to recovery.
8. Flash Magisk.
9. Reboot to system.
Click to expand...
Click to collapse
That sounds correct
Thank you for taking the time to do this. I am now subscribed
Very nice. Subscribed. Thank you.
I've been trying to do this for the past 8 hours.
Here's what I do, please tell me where am I going wrong
- msm 9.13
- update to 9.17
- local upgrade to 10.3.1
- boot system to enable oem unlock, usb debug
- boot to fb, unlock bootloader
- boot system
- boot fb, boot twrp
- flash twrp, both slots
- reboot twrp
here I get different results:
- try to install magisk, all internal storage encrypted. sideload, but still no cigar. try to install on both slots by rebooting twrp to a and b and sideloading magisk, still no cigar
OR
- flash magisk, boot system, no magisk
OR
System boots, we have root, we have everything, but file manager shows emptyness. Can't modify any files on internal storage. Via phone and via PC.
Now tell me what am I doing wrong, please
jazzgott said:
I've been trying to do this for the past 8 hours.
Here's what I do, please tell me where am I going wrong
- msm 9.13
- update to 9.17
- local upgrade to 10.3.1
- boot system to enable oem unlock, usb debug
- boot to fb, unlock bootloader
- boot system
- boot fb, boot twrp
- flash twrp, both slots
- reboot twrp
here I get different results:
- try to install magisk, all internal storage encrypted. sideload, but still no cigar. try to install on both slots by rebooting twrp to a and b and sideloading magisk, still no cigar
OR
- flash magisk, boot system, no magisk
OR
System boots, we have root, we have everything, but file manager shows emptyness. Can't modify any files on internal storage. Via phone and via PC.
Now tell me what am I doing wrong, please
Click to expand...
Click to collapse
I think you should format data after unlock. I think it's kinda safety feature if some1 try to get into your storage by unlock bootloader. But wait by some1 to confirm
jazzgott said:
I've been trying to do this for the past 8 hours.
Here's what I do, please tell me where am I going wrong
- msm 9.13
- update to 9.17
- local upgrade to 10.3.1
- boot system to enable oem unlock, usb debug
- boot to fb, unlock bootloader
- boot system
- boot fb, boot twrp
- flash twrp, both slots
- reboot twrp
here I get different results:
- try to install magisk, all internal storage encrypted. sideload, but still no cigar. try to install on both slots by rebooting twrp to a and b and sideloading magisk, still no cigar
OR
- flash magisk, boot system, no magisk
OR
System boots, we have root, we have everything, but file manager shows emptyness. Can't modify any files on internal storage. Via phone and via PC.
Now tell me what am I doing wrong, please
Click to expand...
Click to collapse
I know you managed to sort things as you posted it in another thread. Anyway I don't understand why you had to do all those steps .... But anyway the goal is achieved
Just an FYI: I will be helping to support the T-Mobile version of the device in this thread.
Scott said:
Just an FYI: I will be helping to support the T-Mobile version of the device in this thread.
Click to expand...
Click to collapse
THANK YOU VERY MUCH. Several of us out here!
Scott said:
Just an FYI: I will be helping to support the T-Mobile version of the device in this thread.
Click to expand...
Click to collapse
Welcome back sir Scott!
---------- Post added at 03:27 AM ---------- Previous post was at 03:26 AM ----------
Thank you for this thread.
Scott said:
Just an FYI: I will be helping to support the T-Mobile version of the device in this thread.
Click to expand...
Click to collapse
hodgestl said:
THANK YOU VERY MUCH. Several of us out here!
Click to expand...
Click to collapse
I second this, thank you and also thanks to OP!!
Is there any way we could get a change log for the stable update?
hodgestl said:
THANK YOU VERY MUCH. Several of us out here!
Click to expand...
Click to collapse
r3dp0is0n2012 said:
Welcome back sir Scott!
---------- Post added at 03:27 AM ---------- Previous post was at 03:26 AM ----------
Thank you for this thread.
Click to expand...
Click to collapse
..Cory.. said:
I second this, thank you and also thanks to OP!!
Is there any way we could get a change log for the stable update?
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Your all welcome!
I love this phone and like to help so lets see how this goes down :good:
...
---------- Post added at 10:48 PM ---------- Previous post was at 10:39 PM ----------
As far as the change log, that could be a challenge. I have never been able to find the full change log for the international version. The T-Mobile Version is here: https://www.t-mobile.com/support/devices/android/oneplus-6t/software-updates-oneplus-6t. Because this is something we can direct link to, I dont think it should be included in full text here on XDA. I think a link the in first or second post under "useful info" would be sufficient.
As far as the international version goes, I know every verison number by heart.. worst case scenario, I could just google each OTA version and grab the change log from the from the first Android news site that pops up. Unless someone else knows of where one might be at? We could also start at version 10.0.0 because I feel anything older than that is irrelevant.
For changelogs it could be done eventually by grabbing them on the net. There is clearly something between Oneplus and changelogs....
I'm ask for an extra reserved post to have more space and avoid too long posts.
Changelogs added in post #4
Scott said:
Just an FYI: I will be helping to support the T-Mobile version of the device in this thread.
Click to expand...
Click to collapse
Awesome. I've been running a converted TMobile phone and can't wait b for them to related A10 so I can have android pay back without root

Categories

Resources