Development [ROM][CUSTOM] <<>> Polar Star Pure Edition <<>> - Motorola Edge 20 Pro

{
"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"
}
Polar Star Pure Edition ​​This ROM is unified for Edge S Pro / Edge 20 Pro.
Custom ROM based on Global Stock firmware
Android 13 RETAIL_T1RA33.55-15-10-1
Android 12 RETAIL_S1RA32.41-20-16-11
Android 11 RETAIL_RRA31.Q3-19-86-6
This custom ROM uses stock kernel without modification.
>>> Preliminary requirements <<<
Only unlocked bootloader
>>> What's done <<<​- Root permissions via Magisk v.26.1 (26100) Stable (Android 12 - Magisk v.25.2 (25200) Stable) ;
- Removed the restriction on writing to the system, which in Android 11 is in Read Only (r/o) mode by default, which eliminates the possibility of modifying it. In this firmware it is possible to mount the system in Read Write (r/w) mode. Encryption is preserved in this case.
- System passes SafetyNet test, device is certified;
- NFC and GPay with unlocked bootloader and Root worked!
- Cleaned and lightened the system;
- Built in additional system color accents (only Android 11);
- Updated Moto and some Google applications; Android Auto is integrated into the system;
- Removed the pill (bar) at the bottom of the desktop under the dock + made a small distance from the bottom edge of the display to the dock icons and under the keyboard. Especially good on NovaLauncher. In the Android 13 version of the firmware, this feature is implemented systematically.
- YouTube removed, because I use YouTube Vanced;
- Installed apps AdAway ad blocker, Audio Recorder, File Manager, Gallery;
- Ringtones, notifications, alarms sounds have been replaced;
- Mod Logo and Bootanimation;
- The button for calling Google Assistant is reassigned to the: Android 12 - camera shutter and use it to activate the lockscreen; Android 13 - camera launch;
- Beginning with the PStar_PE_A12-41-20-16-5-01 build, I slightly increased the volume of the ear speaker.
How can I turn down the speaker volume?
Use RootExplorer or similar app to delete the mixer_paths.xml file from /vendor/etc. Rename the mixer_paths.bak file to mixer_paths.xml. Restart the device.​
Click to expand...
Click to collapse
- No Warez!
What was done in the latest update (Dec, 05, 2022) :
- Updated ROM base to stock firmware version S1RA32.41-20-16-9;
- New logo & bootanimation;
- Updated Magisk to v25.2;
- Updated applications to the latest versions at the time of ROM build;
- Updated Moto Display;
- Updated Moto Widget;
- Updated Moto Audio Recorder;
- Updated Asus File Manager;
- Completely removed Google Assistant and reassigned its button to the camera shutter;
- Removed Google location history and telemetry apps;
- Removed Turbo and Wellbeing apps;
- Slightly increased the volume of the hearing speaker.
>>> Installation Instructions <<<​1. Extract the system partition images from the archive (see the Download tab) and copy them to any convenient location on your PC.
2. Reboot the device into bootloader mode and:
- If you are installing the ROM for the first time or if you want to install the firmware with all data from the previous firmware removed, then use the _flash_custom.bat executable file;
- If you want to install the ROM as an update to its previous build, then use the _update_custom.bat executable file. Then all your data and applications will be saved and the system will be updated.
3. Phone will reboot into fastbootd mode and flash installation will start automatically. When the installation is completed the phone will automatically boot into the system.
4. When the boot is complete perform the initial settings.
Spoiler: Magisk v.23001(21)
Don't update Magisk and Magisk Manager! Build Magisk (d7e7df3b) (23010) (may be and laters builts) breaks Magisk Hide and SafetyNet.
5. Do not update Magisk Manager, but install this version Magisk Manager 23001(21) in the attached files.
Then you will be asked to configure the working environment. We agree. The phone will automatically reboot after the setup is complete.
6. In the Magisk Manager Settings, disallow "Check Updates". In "Update Channel" select "Custom channel" and in the opened window indicate the link:
Code:
https://raw.githubusercontent.com/topjohnwu/magisk-files/fde0bddfc5683cc8524e323e95f6c8432fbd11da/canary.json
If you are still updating, you can rollback to a working version of Magisk using the following instructions.
-= Rollback Magisk to version 23001 (21) =-
a) Uninstall Magisk with Magisk Manager - click "Uninstall Magisk" button, select "Complete Uninstall".
b) The phone will automatically reboot at the end of the uninstall process.
c) During the rebooting process, press and hold the "volume down" button until the phone enters the fastboot mode. Connect the phone to PC with a USB cable.
d) Extract the boot_magisk.img image from the archive to the folder with the drivers adb:
Android 12 S1RA32.41-20-16_boot_magisk
Android 11 RRA31.Q3-19-86-6_boot_magisk
e) Install boot_magisk.img with the command:
Code:
fastboot flash boot boot_magisk.img
f) Boot into the system and follow steps 5-6 of the basic Instructions for installing the firmware.
>>> Notes <<<
With the update Stock base to RRAS31.Q3-19-86 the problems described below are corrected.​There is a hang-up when entering the connection settings of the NFC and Bluetooth settings. Don't worry about this. You just need to wait a little while.
There is no hang-up when you enable/disable NFC and Bluetooth via the icon from the Notification bar. This happens due to uninstalling any system applications.
>>> Download <<<
Please, don't put the ROM, or links to it, on other sites without the author's permission!
Android 13 PStar_PE_A13-55-15-10-1-02
Android 12 PStar_PE_A12-41-20-16-11-02
Android 11 PStar_Pure_Edition-19-86-6-01​

If you have requests, I can make the same ROM for Moto Edge 20 Pro.
Now the ROM is the same for both modifications.

ROM update S_Pro_Pure_Edition. Added ROM 20_Pro_Pure_Edition.

Updated the ROM for both devices.
What's done:
- replaced the CommandCenter_2 widget with a slightly larger one;
- updated Moto and some Google applications;
- remapped the Google Assistant button to the camera shutter button;
- removed the pill (bar) at the bottom of the desktop under the dock + made a small distance from the bottom edge of the display to the dock icons and under the keyboard. Especially good on NovaLauncher.

Thanks for the ROM.
I was wondering if widevine was L3 or L1 on this.

Updated the ROM to the base RRA31.Q3-19-50.
Since 11.10.21 the firmware is unified for both versions of the phone.

Hello, @ilia3367 do you happen to have any links where I can download your custom rom aside from mega.nz. Would really appreciate if you do, thanks.

rendmazues said:
Hello, @ilia3367 do you happen to have any links where I can download your custom rom aside from mega.nz. Would really appreciate if you do, thanks.
Click to expand...
Click to collapse
Nvm my request, I just have additional question. Does this rom supports OTA? When I searched online, they said that OTA will be downloaded thru playstore so I think it is possible to be supported if that is the case.

do you happen to have any links where I can download your custom rom aside from mega.nz.
Click to expand...
Click to collapse
No. I don't have any free space on my other file stores.

rendmazues said:
Does this rom supports OTA?
Click to expand...
Click to collapse
No. This ROM only supports its own updates, which will be released as Stock firmware updates become available.

Hello
Can you add "Task lock" function in recent apps screen?
I want to keep apps I often use in task list, even if I push "all clear".

Attention users of Custom ROM or users of Root Magisk on Stock firmware!
Starting with version Magisk (d7e7df3b) (23010) the structure of this utility has changed - now Zygisk is used, but Magisk Hide was removed from the utility, SafetyNet test fails.
Read more in the Magisk thread.
For whom these features are important, but accidentally updated Magisk, I offer instructions in the first post of this thread.

ilia3367 said:
Attention users of Custom ROM or users of Root Magisk on Stock firmware!
Starting with version Magisk (d7e7df3b) (23010) the structure of this utility has changed - now Zygisk is used, but Magisk Hide was removed from the utility, SafetyNet test fails.
Read more in the Magisk thread.
For whom these features are important, but accidentally updated Magisk, I offer instructions in the first post of this thread.
Click to expand...
Click to collapse
Thanks for the tut on how to downgrade, I accidentally updated mine. I'll do the downgrading later.

ilia3367 said:
If you have requests, I can make the same ROM for Moto Edge 20 Pro.
Click to expand...
Click to collapse
Yeah Sir, We need a custom rom for edge 20 pro and also how to root this mobile.

hello I just did the steps to be root, I succeeded. install root explore and link2sd to be able to remove apps they give me per, isos, but when I want to uninstall I can't.
root explore does not let me change to r / w and uninstallation fails and link2sd removes but reboot and this is the app.

tarshar01 said:
Yeah Sir, We need a custom rom for edge 20 pro and also how to root this mobile.
Click to expand...
Click to collapse
Now the ROM is the same for both modifications.

Naza1879 said:
root explore does not let me change to r / w and uninstallation fails
Click to expand...
Click to collapse
Are you getting Root on the Stock firmware or on this Custom ROM?
Did Root Explorer ask Magisk for permission the first time it started up?

hello, everyone! I want to know this ROM's back main camera whether support longer than 1/4s exposure by Gcam?
Now I'm using Chinese Rom. It has a serious touch screen issue, and doesn't support longer than 1/4s exposure by Gcam.

Sir, Can you make a video on how to install this on moto edge 20 pro, On YouTube and share link

Updated the ROM to the base RRA31.Q3-19-50-1 - - - PStar_Pure_Edition-19-50-1-02

Related

[ROM][Sailfish][7.1.1] WETA 2.3 [NMF26Q][AudioPhile][22nd.Dec]

{
"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"
}
You flash this rom at your own risk,
i take no responsibility for any mishaps.​
Subscribe to update notifications and general chat by clicking the button below
WETA Pixel TELEGRAM CHANNEL​
This here is my personal setup and thought i'd share. Usually i test extensively before releasing to public, but if you do find something detrimental to the usage of your device that is either Force Closing or simply not working, let me know and i will in turn inform whether that is something i will tend to.
WETA is made for Music geeks like me, its main focus is stability and Audio. It is Based off latest firmware currently, and will always be using the most up to date firmware base.​
Audio mods...
ViPER4Android 2.3.4.0 with Super quality audio driver or the new 2.5.0.5 with driver pre-installed (credit to @viper520 + @zhuhang)
- for more info on V4A, visit the WEBSITE or XDA thread
Sony Xperiaâ„¢ Z5 Premium audio system
Beatsâ„¢ libraries and effects
Dolby Atmosâ„¢
All mods are System Wide
Rom also includes...
3Minit Battery Mod Option - (credit to @gharrington)
- for more info on 3Minit Battery, visit the WEBSITE or XDA thread
Center Clock
QS tile options
Navbar swap back and menu buttons
All display rotations
Navbar size options
Headphone volume warning disabled
How to install...
See post #4 - HERE
Changelog...
V1.0
Initial release, based off NDE63V
WETA Audio
- V4A 2.5.0.5
- V4A 2.3.4.0
3Minit Battery
Center Clock
QS tile mods*
SystemUI tuner mods
- navbar tuner
- brightness slider toggle
V1.0.1
Fixed V4A 2.3.4.0 install bug
V1.0.2x
Added Boot slot options
V1.1 beta
Based off NPF26J
includes double tap to wake etc
No status bar mods at this stage - process broken
Navbar height included
Be sure to flash the new vendor.img BEFORE the rom!
V1.0.4
All rom zips, from now on, will be based off of the international/unlocked version of firmware.
This version is based off of NDE63V for instance. You can flash the radio from any version, but you need the V vendor img.
Added Walkman Music Player
Added V4A convolvers and profiles
Added Adblocking hosts file
Added Tethering hack (may work)
Added 1 Verizon apk to debloat
Added AdAway adblocking app
Added Busybox install to system
Added System tweak scripts, zipalign + sqlite
V1.0.5
Added Verizon sim option
- hopefully eliminates update nag
V2.0
Updated to Dec update NMF26O
All mods working
V2.1
Added Remove NavBar option
Updated Google TTS
Updated/Added GBoard
Added Dark Boot Animation option
V2.2
Updated to NMF26Q
V2.2.1
Fixed V4A convolver and profile permissions
– FYI this will wipe out your /sdcard/ViPER4Android folder
V2.3
Deodexed Framework (smaller zip size)
Debloated apps available on playstore
Zipaligned all apks
Different system install method
- No more need for 1.8gb of tmp space for install
Added flash to active boot slot option
- No need to check boot slot anymore
*GoogleTTS will still crash on first boot on a clean install until you update all your google apps. Thats just the way it is. If you ask about this, i slappa yo face.
**Flash a fresh vendor.img BEFORE the rom. Just do it. If you don't, and you post about V4A or Dolby issues, i slappa yo face.
***Volume control issues are related to janky google tts updates. Not a rom issue
Flashing of vendor.img should be done BEFORE flashing the rom if you want all functionality! The WETA rom zip modifies files on the vendor partition. Meaning if you flash vendor after the rom, you will break WETA features.
Do not flash Gapps with this ROM!
Because this is based off of stock android, gapps are included.
ROM Download Page
Wiping data, cache and dalvik is recommended.
Wipe Data if you are coming from another rom or version base, have crashes or other issues before reporting.
See post 2 for more info and FAQ
Kernel source - https://android.googlesource.com/device/google/marlin-kernel/
WETA Reboot source - https://github.com/daxgirl/6thGear-Reboot-App
If you like my work, please consider buying this poor guy a craft beer for his efforts
This rom is built from a stock google rom image and doesn't require source links.
------------------------------------------------------------>
XDA:DevDB Information
WETA, ROM for the Google Pixel
Contributors
Mentalmuso, mentalmuso
Source Code: https://android.googlesource.com/device/google/marlin-kernel/
ROM OS Version: 7.x Nougat
Version Information
Status: Testing
Created 2016-11-17
Last Updated 2016-11-16
Welcome....
I just wanted to start by saying, we all know things are a little bit different with the setup of a pixel device. I think i have a handle of things though there is always a chance of death... i mean crash. Just please, always backup.
Also i am pointing scripts etc to partition slot system_a. Im still not exactly sure if you will come across problems when things update but i suppose we will see.
Now with regards to TWRP and Root. Please read up carefully on these two subjects as they are both pretty young at the moment. Flashing TWRP will be the first thing you need to do. After that, flashing a kernel as i am not including one at this point. Maybe later... If you have come from the same firmware then you wont need to flash a kernel, or vendor etc for that matter. Just boot into TWRP and flash the rom. If you wipe data, you will need to flash SuperSU SR4 after the rom, just to get the SuperSU app back into your app drawer. If you dont wipe data, then the SuperSU apk should still be there along with root binaries.
The zip is big, and will get smaller as time goes on. At this stage there is no real debloating, unpacking and repacking of the system.img hasnt been done yet, so the whole thing is in there at this stage. Also because this rom is based off of stock a stock google android prebuilt image, this means you dont need to flash Gapps. In fact dont, itll break things.
On a wiped data, first boot, i did notice Google TTS crashes though after the play store updates, this goes away. Also if other google apps are crashing because you're lazy and didn't wipe data. Then try uninstalling the apps updates in the play store and reinstalling.
EDIT - One more caveat, you are going to need an extra 1.7gb of free space just for the rom flash, this is on top of the actual size of the zip. I have had to have the system.img extract to a tmp folder before flashing, this gets wiped on boot, so you get that space back after reboot.
I think thats all....
--->
Odds and Ends, Tricks to getting broken things working again
This is a very general post, and can possibly be used on other phones and roms.
My SystemUI keeps crashing, even after a fresh stock install...
If SystemUI is modified, and this modification causes a crash, this can damage the runtime data for systemui. This means that even though you flash a bone stock systemui, it may still crash on boot. Wiping all data fixes this, though that is a pain in the butt. All you need to do is go to, and delete /data/system/users/0/runtime_permissions.xml. You can do this in TWRP file manager. Reboot, job done. This will reset your wallpaper but who cares.
V4A keeps asking to install drivers, or V4A stops processing...
This is a constant issue people have, except for me...... what does this mean? it means i, as a rom dev, am constantly and consistently wiping data and sdcard for testing purposes. This tells me one thing i think is obvious, but of course i may be wrong, bad data will kill V4A. But i will say that flashing a stock vendor.img AFTER the rom will break V4A and Dolby (flash vendor.img before rom). SuperSU is crucial. If in doubt, flash the supersu zip again after rom install. V4A and Dolby both need selinux to be set to permissive. This is achieved with SuperSU and its boot scripts. Also Spotify will stop processing sometimes if a track plays through to the next by itself. (Skipping tracks isnt affected). This bug can be remedied by turning off gapless playback.
--->
<--- Installation Instructions --->
This is a dynamic post, or in other words, it may change from build to build, when it does, i will inform users with the new ROM link post.
First off, this post is a little late, i should have done this earlier but it is what it is and its here now. At this time this is directly related from updating from WETA 1.0.5a (may work on others) to WETA 2.0.
- Boot Slots -
If you are new to the Pixel and are about to start flashing, there is something you need to realize. The Pixel devices have two sets of partitions to boot from. This allows seamless updating on googles part. Google it.. Anyway, in the ROM aroma menu you will notice options to select which boot slot to flash to, A or B. You need to flash to the correct slot, which would be the slot you are already booting into. You need to check this by booting into bootloader and it will be listed there. It states your boot slot in TWRP also when you select reboot. Though i would trust Bootloader more at these early stages.
Both methods below will work also if you are coming from stock. You just need to get yourself TWRP'd and Rooted.
Method #1 - No Wipe (dirty)
This method isn't usually recommended when jumping bases, but worked ok this time around. These are the steps i took that were successful for me.
I started out being on NDE63V WETA 1.0.5, TWRP, Rooted
1. Boot into bootloader and check what boot slot is active, take note of it.
2. Boot into TWRP
- dont do any wiping whatsoever.... the weta install automatically wipes dalvik and cache.
3. Flash NMF26O vendor.img using TWRP
4. Flash WETA 2.0 selecting the correct boot slot from step one in aroma.
5. Reboot system, this can take 5-6min as it rebuilds Dalvik
--->
Method #2 - Clean install (Wiped data) or (img flash only - no wipe)
OK, so we are jumping from 7.1 to 7.1.1. There are going to obviously be some changes, thats why i was surprised that Method #1 actually works without issue.. Having said this, when using the method above (method #1) but wiping all your data instead.. This creates a problem with acore crashing constantly on boot. This led me to trying to understand the system apps a little better, and from what i can see, all the system apps are odexed but the odex files live on another partition that gets loaded up on first boot. With changes between the old and the new firmware and its apps there is a good chance the odex file from the old firmware doesnt play well with the updated apk. And the only way to get those odex files onto your device is to flash the firmware package. Regardless... if you want a clean install this time around, follow these steps
1. Backup everything, because you may lose everything, or you may not.
2. You are going to need the stock firmware package and a pc, (aosp download page)
3. You are going to need fastboot drivers, google how to install adb and fastboot. You should already have them if you own this or any nexus devices.
4. OK this is where you flash the whole firmware package. If you do it as is, you will wipe all data on your phone. This includes photos and music. So again backup if you care.
- NOTE, you can preserve all of your data by opening the flash-all.sh(linux) or flash-all.bat(windows) script in a note pad and deleting the (-w) in the line (fastboot -w update image-marlin-nmf26o.zip)
- the process goes like this, open a terminal, cd into the firmware folder, and run the flash-all script (sh flash-all.sh for linux) (double click the flash_all.bat file for windows)
- Now you have all the stock img's flashed to your device on the active boot slot
5. You can now start the rom install process, you are going to need to re flash TWRP and SuperSU.
6. Now all you have to do is Flash the WETA rom. Select the boot slot that you have active in bootloader. Check it first then flash to it.
7. Reboot system, boot may take 5-6min
--->
Mine
WETA 1.0x (verizon)
Added a version based off the Verizon firmware NDE63X, all associated files are on the download page. Be sure to read the labels of files before flashing
I also renamed the V version to make things a bit clearer.
Download Page
--->
Perfect. Thanks for the effort
Download complete, commence flashing. Thank you for getting a ROM out in a day it's got to be like a record.
I've also realized I made a typo in a script that installs the V4A 2.3.4.0. it's not a big deal but what essentially happens is you are left with both versions of v4a being installed. Only 2.3.4.0 is functional though. Just delete the system/priv-app/ViPER4Android manually until I update
? --->
FIRST ROM Awesome!!
Thanks buddy! Been using your audio and ui mods on my phone since you released them. Glad to see you've put out the first rom once flashing was available. I'll probably get it installed tonight.
Again, thanks for all your awesome work!
WETA 1.0.1
Fixed V4A 2.3.4.0 install again. Removes V4A 2.5.0.5 properly...
Download Page
--->
Respect to you sir.
Flashed with no issues. Had a few force-closes on startup, mainly with clock and calendar. I ended up deleting those with TiBu and re-downloading from the Play Store. Everything else is flawless. Thanks!
stompysan said:
Flashed with no issues. Had a few force-closes on startup, mainly with clock and calendar. I ended up deleting those with TiBu and re-downloading from the Play Store. Everything else is flawless. Thanks!
Click to expand...
Click to collapse
Yeah I had a weird clock crash that fixed itself after updating. I think that was after a flash without wiping data though
So I bought my pixel from Verizon and I have the NDE63P will the Verizon roms work ?
Do we flash everything from within TWRP?
I am not trying to be rude in any way and I'm thankful for any and all development that happens on the devices but are there any differences to installing this rom vs just installing your system mods you have posted?
Sent from my Pixel using Tapatalk
JohnnyMcG said:
So I bought my pixel from Verizon and I have the NDE63P will the Verizon roms work ?
Click to expand...
Click to collapse
I'd recommend updating to November before flashing, or at least flashing the vendor from the November image as NDE63P is October. You'll want NDE63X
JohnnyMcG said:
So I bought my pixel from Verizon and I have the NDE63P will the Verizon roms work ?
Click to expand...
Click to collapse
joetheshmo said:
I'd recommend updating to November before flashing, or at least flashing the vendor from the November image as NDE63P is October. You'll want NDE63X
Click to expand...
Click to collapse
First thing you need to do is Unlock you bootloader and keep it that way. Before its patched by Verizon.

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

Huawei P8 GRA [ROM][6.0][EMUI 4.0.3][b399]MagicArrow-v3

{
"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*
3.Version
based on Huawei EMUI European Firmware b399
Magisk-Edition and SuperSU-Edition
Teamwork by Tecalote and KangV
Release-Date: 15.02.2018
Status: stable
Tested and developed on: GRA-L09 c432
should work also on: GRA-UL10 und GRA-UL00
flashed over Firmware: b399 und b398 - clean und dirty
cust in this ROM: only for c432
(if somebody need, I can make cust-patches for other regions)
German-Thread: https://www.android-hilfe.de/forum/root-custom-roms-modding-fuer-huawei-p8.2257/huawei-p8-gra-b399-rom-6-0-emui-4-0-3-magicarrow-v3-bytecalote.866753.html
Known issues/not really a Bug:
A) AdAway is working as preinstalled apk for blocking ads (just enable it after first start) - but if you want to use TCPDUMP or Webserver, please install this apk over the existing one in the ROM as Update: https://androidfilehost.com/?fid=313042859668275788
B) If you flash clean and setup-assistant ask you for WLan Network Connection and you cancle it for the moment - it occurs sometimes on the Magisk Edition an error message like: "No SIM Card found - shoutdown or confirm..." - You just go to confirm and in the next second your SIM Network will be recogniced
C) If you install a new App or change something in settings you may receive from time to time a message: "Dropezone for K-Settings blocked... you can add K-Settings in Phonemanager to Dropezone Apps..." But it is not possible to add K-Settings into Dropezone in European Cust (because Phonemanager does not allow...) So, just ignore this message
Requirements:
- Huawei P8 GRA Phone without branding and with Unlocked Bootloader
- not flashable over Android 5 Lollipop
- for best results: Latest possible Android 6 Firmware for your device
- ore if you come from MagicArrow v2 or v1
- read Install-Instructions
- latest TWRP (see Download-Section)
Features/Infos:
- K-Settings by KangV for b399
- Viper4Android and DolbyAtmos with preinstalled Driver, working with Huawei Musicplayer (and with other Players)
- all the other Apps I have included are uninstallable with native settings /Apps (you dont need systemapp-remover!)
- PMPlus and Kernel Audiutor Mod (reborn) for Advanced Users (just uninstall with settings /Apps, if you dont know what to do with this apps)
- Kernel Audiutor can emulate init.d (without loose green safetynet)
- PMPlus can enable App-Auto-Launch in Phonemanager (but its not easy to configure!!)
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!
- Facebook lite (original): I recommend to use this App instead of the BigBrother App Facebook - because it saves a lot of battery on Huawei P8!
- most of Google Apps from system are deleted, only the required Core-Apps not - so if you need more Google Apps - dont flash any GApps, just install it with Playstore (like Maps, Google Play Music.... )
- some nice Designs/Themes onboard (Themes will be copied to your internal storage/HWThemes - you can delete what you dont need)
- App-Clone is supported (in Huawei Launcher)
- VoLTE can be enabled in mobile network settings (if your Provider / SIM support it)
- Magisk-Edition: Magisk 15.3 with Magisk Manager 5.6.0 (please enable Magisk Manager as protected App in Phonemanager)
- Magisk Manager comes with pre-enabled settings for safetynet, dont change them. For example: AdAway works now without systemless host setting in Magisk Manager!
- Enabling systemless host in Magisk Manager Settings would break safetynet!
- Magisk v16 Update available - do it with this steps: https://forum.xda-developers.com/showpost.php?p=75656403&postcount=22
Do not update yet to Magisk v16.1 - it would cause big problems - I will provide a patch zip for the update
- You dont need Universal Safetynet Fix anymore - it break safetynet
- If you install Apps which requires safetynet, enable them first in Magisk Hide before you start them first time.
- Busybox 1.27.2 stable by YashdSaraf and SELinux Permissive Script installed as Magisk Module (required)
- In Superuser Section of Magisk Manager is one component pre-allowed for Root-Rights: com.android.inputdevices (its for communication between Magisk and KangV settings)
- If you receive Root-Request from Kernel Audiutor or another Huawei App if you have uninstalled Kernel Audiutor App - then allow this Root Request too
- The system-partition in Magisk Edition must be untouched after Rom Installation, or you loose cts and basicintegrity=true
- means: dont delete or change anything in system partition (with Root Explorer or system-app remover)
- Xposed Framework systemless by topjohnwu (SDK 23) can work with this Rom (not installed) - but it breaks safetynet!
- SuperSU-Edition: SuperSU 2.82 SR5 with modified launch_daemonsu.sh (for SELinux permissive and init.d support - note: you dont need to enable init.d with Kernel Audiutor in SuperSU-Edition)
- SuperSU-Root systemless with boot.img patching (Phone cancle first reboot after ROM Installation and boot up twice)
- Please enable SuperSU App in Phonemanager /Akkumanager as protected App!
- Known issues: In MagicArrow v1 was SuperSU-Root in system - this can make problems if you update directly to MagicArrow v3, because of the CR-Backup Script in v1. MagicArrow v1 must be 100% unrooted before installing v3
- Busybox 1.27.2 stable by YashdSaraf installed to su/xbin
- Xposed Framework v89 by rovo89 integrated in K-Settings /Xposed Settings: If you like to enable just use button "Install xposed" and confirm (same, if you want to uninstall Xposed Framework...)
- First reboot after Xposed Installing needs about 20 min
- PCB (Perfect Color Bar) module comes together with Xposed Framework (but its not enabled - enable it in Xposed Installer, if you like or uninstall it in settings/ apps...)
Download ROM:
P8-b399_MAv3-magisk.zip: https://www.androidfilehost.com/?fid=890129502657583539
MD5: 0394de70a5c3765914371ba4f5f0164b
FIX for the Network-Information-Query (for both Editions): https://forum.xda-developers.com/showpost.php?p=76416139&postcount=167
P8-b399_MAv3-supersu.zip: https://www.androidfilehost.com/?fid=818070582850493154
MD5: 27074686bfff020977ec09e68f80b0fe
You need this Version of TWRP: twrp-3.1.1-0-grace.img
- if you dont have it already... : https://eu.dl.twrp.me/grace/twrp-3.1.1-0-grace.img
Installation-Guide:
1) Make a TWRP Backup from your current system just for to be sure - use latest TWRP!
2) If you decide to flash clean or dirty, in both cases - Backup your stuff
3) IF YOUR CURRENT SYSTEM IS ROOTED - you must flash Unroot Script with TWRP
- For Magisk use Magisk Uninstaller: http://tiny.cc/latestuninstaller
- for SuperSU use UPDATE-unSU-signed.zip: https://forum.xda-developers.com/showpost.php?p=63615067
4) Soon you flashed Unroot Script, go back to main menu to WIPE /ADVANCED WIPE
- if you want to flash dirty, then wipe: Dalvik/ARTCache - Cache - Cust - System
- if you want to flash clean, then wipe: Dalvik/ARTCache - Cache - Cust - Data - System
5) After wipes flash MagicArrow-ROM and soon its finished, reboot your Phone without wipe Dalvik/Cache (Wipes must be done before flashing!)
6) Note - first Reboot can take up to 20 min, so stay tuned and trink some coffee, tea or beer
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 disable Lunar, 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"
Save Battery:
- NFC (with Google Pay) ist enabled by default - disable it and enable it only for the time you need 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.
- You can change Location Service to WLan and mobile Network and enable GPS only if you need it
- Performance is enabled by default - change this in Akku-Manager (part of Phone Manager) to SMART
- Bluetooth enable it - if you use it and disable it - if you dont need it at the moment
- Close Apps in the background you dont use at the moment
Have much fun with this ROM​​​
Many thanks to KangV for his K-Settings Framework
If you like K-Settings - please support KangV: https://www.paypal.me/KangVIP
If you like MagicArrow, you can support this project here: https://www.paypal.me/Tecalote
Many thanks and credits:
@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
@AD2076 for TWRP-Recovery twrp-3.1.1-0-grace.img for Huawei p8 marshmallow
@Blackball - BlackPyramid Theme and Custom Roms for P8 - P9 - P10 - P10 Plus - Mate 9
​
reserved for updates
reserved for additional Guides
Tecalote said:
Huawei P8 Custom ROM
*MagicArrow*
3.Version
based on Huawei EMUI European Firmware b399
Magisk-Edition and SuperSU-Edition
Teamwork by Tecalote and KangV
Release-Date: 15.02.2018
Status: stable
Tested and developed on: GRA-L09 c432
should work also on: GRA-UL10 und GRA-UL00
flashed over Firmware: b399 und b398 - clean und dirty
cust in this ROM: only for c432
(if somebody need, I can make cust-patches for other regions)
German-Thread:https://www.android-hilfe.de/forum/...ui-4-0-3-magicarrow-v3-bytecalote.866753.html
Known issues/not really a Bug:
A) AdAway is working as preinstalled apk for blocking ads (just enable it after first start) - but if you want to use TCPDUMP or Webserver, please install this apk over the existing one in the ROM as Update: https://androidfilehost.com/?fid=313042859668275788
B) If you flash clean and setup-assistant ask you for WLan Network Connection and you cancle it for the moment - it occurs sometimes on the Magisk Edition an error message like: "No SIM Card found - shoutdown or confirm..." - You just go to confirm and in the next second your SIM Network will be recogniced
C) If you install a new App or change something in settings you may receive from time to time a message: "Dropezone for K-Settings blocked... you can add K-Settings in Phonemanager to Dropezone Apps..." But it is not possible to add K-Settings into Dropezone in European Cust (because Phonemanager does not allow...) So, just ignore this message
Requirements:
- Huawei P8 GRA Phone without branding and with Unlocked Bootloader
- not flashable over Android 5 Lollipop
- for best results: Latest possible Android 6 Firmware for your device
- ore if you come from MagicArrow v2 or v1
- read Install-Instructions
- latest TWRP (see Download-Section)
Features/Infos:
-K-Settings by KangV for b399
-Viper4Android and DolbyAtmos with preinstalled Driver, working with Huawei Musicplayer (and with other Players)
- all the other Apps I have included are uninstallable with native settings /Apps (you dont need systemapp-remover!)
- PMPlus and Kernel Audiutor Mod (reborn) for Advanced Users (just uninstall with settings /Apps, if you dont know what to do with this apps)
- Kernel Audiutor can emulate init.d (without loose green safetynet)
- PMPlus can enable App-Auto-Launch in Phonemanager (but its not easy to configure!!)
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!
- Facebook lite (original): I recommend to use this App instead of the BigBrother App Facebook - because it saves a lot of battery on Huawei P8!
- most of Google Apps from system are deleted, only the required Core-Apps not - so if you need more Google Apps - dont flash any GApps, just install it with Playstore (like Maps, Google Play Music.... )
- some nice Designs/Themes onboard (Themes will be copied to your internal storage/HWThemes - you can delete what you dont need)
- App-Clone is supported (in Huawei Launcher)
- VoLTE can be enabled in mobile network settings (if your Provider / SIM support it)
- Magisk-Edition: Magisk 15.3 with Magisk Manager 5.6.0 (please enable Magisk Manager as protected App in Phonemanager)
- Magisk Manager comes with pre-enabled settings for safetynet, dont change them. For example: AdAway works now without systemless host setting in Magisk Manager!
- Enabling systemless host in Magisk Manager Settings would break safetynet!
- You dont need Universal Safetynet Fix anymore - it break safetynet
- If you install Apps which requires safetynet, enable them first in Magisk Hide before you start them first time.
- Busybox 1.27.2 stable by YashdSaraf and SELinux Permissive Script installed as Magisk Module (required)
- In Superuser Section of Magisk Manager is one component pre-allowed for Root-Rights: com.android.inputdevices (its for communication between Magisk and KangV settings)
- If you receive Root-Request from Kernel Audiutor or another Huawei App if you have uninstalled Kernel Audiutor App - then allow this Root Request too
- The system-partition in Magisk Edition must be untouched after Rom Installation, or you loose cts and basicintegrity=true
- means: dont delete or change anything in system partition (with Root Explorer or system-app remover)
- Xposed Framework systemless by topjohnwu (SDK 23) can work with this Rom (not installed) - but it breaks safetynet!
- SuperSU-Edition: SuperSU 2.82 SR5 with modified launch_daemonsu.sh (for SELinux permissive and init.d support - note: you dont need to enable init.d with Kernel Audiutor in SuperSU-Edition)
- SuperSU-Root systemless with boot.img patching (Phone cancle first reboot after ROM Installation and boot up twice)
- Please enable SuperSU App in Phonemanager /Akkumanager as protected App!
- Known issues: In MagicArrow v1 was SuperSU-Root in system - this can make problems if you update directly to MagicArrow v3, because of the CR-Backup Script in v1. MagicArrow v1 must be 100% unrooted before installing v3
- Busybox 1.27.2 stable by YashdSaraf installed to su/xbin
- Xposed Framework v89 by rovo89 integrated in K-Settings /Xposed Settings: If you like to enable just use button "Install xposed" and confirm (same, if you want to uninstall Xposed Framework...)
- First reboot after Xposed Installing needs about 20 min
- PCB (Perfect Color Bar) module comes together with Xposed Framework (but its not enabled - enable it in Xposed Installer, if you like or uninstall it in settings/ apps...)
Download ROM:
P8-b399_MAv3-magisk.zip: https://www.androidfilehost.com/?fid=890129502657583539
MD5: 0394de70a5c3765914371ba4f5f0164b
P8-b399_MAv3-supersu.zip: https://www.androidfilehost.com/?fid=818070582850493154
MD5: 27074686bfff020977ec09e68f80b0fe
You need this Version of TWRP: twrp-3.1.1-0-grace.img
- if you dont have it already... : https://eu.dl.twrp.me/grace/twrp-3.1.1-0-grace.img
Installation-Guide:
1) Make a TWRP Backup from your current system just for to be sure - use latest TWRP!
2) If you decide to flash clean or dirty, in both cases - Backup your stuff
3) IF YOUR CURRENT SYSTEM IS ROOTED - you must flash Unroot Script with TWRP
- For Magisk use Magisk Uninstaller: http://tiny.cc/latestuninstaller
- for SuperSU use UPDATE-unSU-signed.zip: https://forum.xda-developers.com/showpost.php?p=63615067
4) Soon you flashed Unroot Script, go back to main menu to WIPE /ADVANCED WIPE
- if you want to flash dirty, then wipe: Dalvik/ARTCache - Cache - Cust - System
- if you want to flash clean, then wipe: Dalvik/ARTCache - Cache - Cust - Data - System
5) After wipes flash MagicArrow-ROM and soon its finished, reboot your Phone without wipe Dalvik/Cache (Wipes must be done before flashing!)
6) Note - first Reboot can take up to 20 min, so stay tuned and trink some coffee, tea or beer
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 disable Lunar, 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"
Save Battery:
- NFC (with Google Pay) ist enabled by default - disable it and enable it only for the time you need 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.
- You can change Location Service to WLan and mobile Network and enable GPS only if you need it
- Performance is enabled by default - change this in Akku-Manager (part of Phone Manager) to SMART
- Bluetooth enable it - if you use it and disable it - if you dont need it at the moment
- Close Apps in the background you dont use at the moment
Have much fun with this ROM
Many thanks to KangV for his K-Settings Framework
If you like K-Settings - please support KangV:https://www.paypal.me/KangVIP
If you like MagicArrow, you can support this project here:https://www.paypal.me/Tecalote
Many thanks and credits:
@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
@AD2076 for TWRP-Recovery twrp-3.1.1-0-grace.img for Huawei p8 marshmallow
@Blackball - BlackPyramid Theme and Custom Roms for P8 - P9 - P10 - P10 Plus - Mate 9
Click to expand...
Click to collapse
fantastic friend, newly installed, all good without any problem, dirty installation to not lose data, test and I will inform, thank you very much again
hey there
congratz to your new rom, well done!
quick question:
after flash my gallery, files and music app lost the abilty to showme my files..
and i allready figured out thats a problem withthe media-Provider-app
buuuut i cant fix it..
any ideas???
regards
Nice job work fine thanks
Rasenverbraucheramt said:
hey there
congratz to your new rom, well done!
quick question:
after flash my gallery, files and music app lost the abilty to showme my files..
and i allready figured out thats a problem with the media-Provider-app
buuuut i cant fix it..
any ideas???
regards
Click to expand...
Click to collapse
I like to know which Gallery and which music App did you flash and which files ? And which path did you use (which App into which directory?) Did you delete the original Huawei Musicplayer/Mediacenter and the original Huawei Gallery?
lespaul79 said:
fantastic friend, newly installed, all good without any problem, dirty installation to not lose data, test and I will inform, thank you very much again
Click to expand...
Click to collapse
Your welcome my friend
Tecalote said:
Your welcome my friend
Click to expand...
Click to collapse
Thank You, Tecalote!
I'll upgrade from MagicArrow v1 (!) one of the following weekends (I have to force myself to backup everything first ).
Quick question about the upgrading instruction you wrote:
- I want to do a clean install from v1 (b391): don't I have to reflash an official b399 first to update baseband/etc??? I hope not!
hello
my device p8 last update
GRA-UL10_C185B391 ?
aswertya said:
hello
my device p8 last update
GRA-UL10_C185B391 ?
Click to expand...
Click to collapse
The last Firmware is from December 2016 - b382 for c185. There's no newer Update available for c185
You must not update your Firmware, just do steps from OP
chros69 said:
Thank You, Tecalote!
I'll upgrade from MagicArrow v1 (!) one of the following weekends (I have to force myself to backup everything first ).
Quick question about the upgrading instruction you wrote:
- I want to do a clean install from v1 (b391): don't I have to reflash an official b399 first to update baseband/etc??? I hope not!
Click to expand...
Click to collapse
If you really want to do it complete clean, you should flash for L09c432 Full Firmware b399 with Factoryreset after.
I will write in #2 how to do with links and so on...
All perfect my friend
I have version 2 arrow magisk instaled,the correctway to update is uninstall magisk and after that flash with version 3 arrow magisk?
Cientista2018 said:
I have version 2 arrow magisk instaled,the correctway to update is uninstall magisk and after that flash with version 3 arrow magisk?
Click to expand...
Click to collapse
Yes just do Install Guide from Post #1 of this Thread (OP)
I've got GRA-UL00 with MagicArrow v2. Just updated it to v3 (dirty install), works fine.
I'm using version with SuperSU but thinking to switch over to Magisk. Do i need some additional steps than unroot, wipe and flash magisk version?
Thanks for the ROM. Is the missing 2G only option because it's not in the base ROM?
3G/HSDPA seem to display correctly now. I like having the option to force 2G only as there are a couple of areas where the 4G and 3G signal is very low.
Again, thanks for the ROM.
Morun said:
I've got GRA-UL00 with MagicArrow v2. Just updated it to v3 (dirty install), works fine.
I'm using version with SuperSU but thinking to switch over to Magisk. Do i need some additional steps than unroot, wipe and flash magisk version?
Click to expand...
Click to collapse
No additional steps, just as you said
beardedwonder said:
Thanks for the ROM. Is the missing 2G only option because it's not in the base ROM?
3G/HSDPA seem to display correctly now. I like having the option to force 2G only as there are a couple of areas where the 4G and 3G signal is very low.
Again, thanks for the ROM.
Click to expand...
Click to collapse
I have 2G only, 3G only, 2G/3G automatic and 4G/3G/2G automatic... (see screenshot) - but I have updated Firmware before installing the Rom.
Tecalote said:
I have 2G only, 3G only, 2G/3G automatic and 4G/3G/2G automatic... (see screenshot) - but I have updated Firmware before installing the Rom.
Click to expand...
Click to collapse
Which firmware are you on? I'm willing to do a full backup and install of that firmware then your ROM as I've had some dropped calls.

OxygenOS Android 11 Betas (OnePlus 7 Pro) released (Open Beta 4 now available)

Hey everyone,
Here are the latest open beta builds based on Android 11 for the OnePlus 7 and OnePlus 7 Pro!
Please bear in mind that this is beta software and, as such, may be less stable than stable MP builds. If you are installing this build, we highly recommend you make a full system back-up before proceeding. We also recommend you read all the instructions and notes before proceeding.
OPEN BETA 1Changelog
System
Update to OxygenOS 11 version
Fresh new UI visual design brings you a more comfortable experience with various optimizations of details
Optimize the stability of some third-party applications and improve the experience
Camera
Updated the camera UI and optimized some of the function paths to offer more convenient operation
Newly added HEVC codec to reduce video storage size seamlessly, capture and shoot more without compromising on quality
Newly added access to a third-party app to share the picture by pressing and holding it in preview
Newly added the quick access to recording mode by pressing and holding the shutter button and by sliding the button, you can easily zoom in or zoom out
Newly added the playback display in Time-lapse mode to show the actual filming time
Ambient Display
Newly added Insight clock style, a joint creation with Parsons School of Design. It will change according to the phone usage data ( To set: Settings > Customization > Clock Style)
Newly added Canvas feature that can automatically draw a wireframe picture based on a lock screen photo on your phone(Path:Settings-Customization-Wallpaper-Canvas-Choose photo preview and it can be generated automatically)
Always-On-Display feature is under internal test and will be released in subsequent versions. In this build, you can use the "Ambient Display" by picking up your phone or tapping the screen, it can be turned on in the Settings.
Dark Mode
Added the shortcut key for Dark Mode, pull down the quick setting to enable.
Supporting automatically turn on feature & customize time range. path: Settings – Display – Dark Mode – Turn on automatically – Automatically enable from sunset to sunrise / Custom time range
Shelf
Newly shelf interface design, the interface is clearer
Added weather widget, animation effect smarter
Gallery
Supporting Story function, automatically form weekly videos with photos and video in storage
Optimize the loading speed of the gallery, and the image preview is faster
Known issues
Potential risks of increased power consumption and instability.
In some conditions, the Gallery app might be slower to load and some pictures may not be displayed in the Gallery.
The devices (earphones, speaker,s etc.) connected through Bluetooth may not be able to play sound occasionally.
Brightness adjustment may lag in some conditions.
Please note:
This Build is only for OnePlus 7/7Pro unlocked Non Carrier variants, and please make sure the battery level is above 30% and a minimum of 3GB of available storage space.
This OBT Build can be installed on the current Stable build. Later, if you rollback the build, you will return to the previous OxygenOS 11-based Open Beta build.
OPEN BETA 2Changelog
System
Optimized the sliding effect of the dynamic wallpaper
Improved power consumption in some scenarios
Optimized the adjusting intensity of automatic brightness to bring a more smooth using experience
Fixed the issue with the adapter not charging and using the headset at the same time
Fixed the issue in which the battery icon is not displayed on the status bar
Fixed the issue that 'Tips & Support' is not displayed in the Settings
Camera
Fixed the small probability flashback issue with the camera when unlocking in professional mode
Ambient Display
Newly supported Always-on ambient display feature (Only OP7 Pro) (Go to: Settings - Utilities - OnePlus Laboratory - Always-on ambient display)
OPEN BETA 3Changelog
System
Optimized the effect of unlocking animation
Fixed the issue of slow charging rate in some cases
Fixed the lagging issue when playing screen-recorded videos
Fixed the small probability failure issue with the Double Tap to Wake
Fixed the issue that Netflix could not play HD videos
Bluetooth
Fixed the silent issue when the Bluetooth transport protocol is changed to AptX
Network
Improved the stability of the Wi-Fi connection and reduce Internet outages
OPEN BETA 4Changelog
System
Fixed the issue that the battery icon in the status bar is abnormally displayed
Fixed known issues and improved system stability
Bluetooth
Fixed the issue where Bluetooth headsets are silent in aptX Adaptive mode
Note:
Enabling the AOD feature will lead to increased power consumption in the build. However, this will be optimized in the upcoming builds.
Please keep in mind that this is beta software. These builds are sometimes not as stable as our official OTAs generally are. By installing this update, you accept the potential risks. For those who were on previous versions of OnePlus 7 and OnePlus 7 Pro, we appreciate your active feedback and for reaching out to us. With your help, we have been able to better optimize and improve several key areas. Thank you for your patience and as always, we look forward to getting your continued feedback via the Community app.
{
"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"
}
If you don't have the Community app installed on your device, feel free to download it HERE. You can check here for more information on the integrated Feedback tool.
Please note:
If you have already flashed an Open Beta (you are currently running the latest Open Beta), you will receive this new build as an OTA.
If you are not running open beta software and would like to, please refer to the flashing instructions and the full ROM on the downloads page here.
Once you migrate to the Beta path, you will continue to receive Open Beta OTAs. You will no longer receive the regular Official Stable OTAs.
Moving back to the Official OTA path from the Beta path will require a full install and clean flash (full wipe of all data and cache).
Make sure to let us know how you feel about the beta builds here in the thread too. We are watching.
Never Settle.
Downloads​OxygenOS 11 Beta 1Official LinkAndroid File Host MirrorOxygenOS 11 Beta 2Official LinkAndroid File Host MirrorOxygenOS 11 Beta 3Official Link (Missing)Android File Host MirrorOxygenOS 11 Beta 4Official LinkAndroid File Host Mirror
Android File Host Collections​Android 10 FolderClick HereAndroid 11 FolderClick Here
Rooting Guides for Open Beta Versions of OxygenOS 11​OxygenOS 11 Beta 1Download from Android File HostOxygenOS 11 Beta 2Download from Android File HostOxygenOS 11 Beta 3Download from Android File HostOxygenOS 11 Beta 4Download from Android File Host
Extracted image collections​OxygenOS 11 Beta 2Download from Android File HostOxygenOS 11 Beta 3Download from Android File HostOxygenOS 11 Beta 4Download from Android File Host
Check your downloads after completion, for integrity, by confirming MD5 checksum, I would recommend the following for Windows : WinMD5 Free - Windows MD5 Utility Freeware for Windows 7/8/10
Both OnePlus's download site and Android File Host will show the MD5 which should be shown for your completed download, if your file doesn't match then it's not a good download.
Downloaded and Installed over magisk rooted OB19, flashed TWRP in EXKM, opened Magisk Manager and installed Magisk to Inactive Slot, rebooted and all is working well.
Edit: TWRP flashes when trying to boot to recovery and never opens. Gonna try a few things.
Edit 2: No functioning TWRP for OOS11 currently, flashed stock boot.img and now unrooted with stock recovery and boot. Gonna stay here and wait until TWRP is working for us.
Downloaded and installed on non-rooted GM1917 unlocked phone. Smooth update, no issues so far.
Jammmmm said:
Downloaded and Installed over magisk rooted OB19, flashed TWRP in EXKM, opened Magisk Manager and installed Magisk to Inactive Slot, rebooted and all is working well.
Edit: TWRP flashes when trying to boot to recovery and never opens. Gonna try a few things.
Click to expand...
Click to collapse
TWRP needs to be updated I think
Jammmmm said:
Downloaded and Installed over magisk rooted OB19, flashed TWRP in EXKM, opened Magisk Manager and installed Magisk to Inactive Slot, rebooted and all is working well.
Edit: TWRP flashes when trying to boot to recovery and never opens. Gonna try a few things.
Click to expand...
Click to collapse
Can you confirm TWRP and Magisk versions? I had tried TWRP with the Hydrogen Beta and it froze on fastboot, went back to stock release OOS cycle but looking to install this beta later after work.
I already have latest TWRP and 21.4 Magisk
Jammmmm said:
Downloaded and Installed over magisk rooted OB19, flashed TWRP in EXKM, opened Magisk Manager and installed Magisk to Inactive Slot, rebooted and all is working well.
Edit: TWRP flashes when trying to boot to recovery and never opens. Gonna try a few things.
Click to expand...
Click to collapse
twrp flashes when booting at all for me. if anyone comes up with a fix or workaround, please post.
peachypickle said:
twrp flashes when booting at all for me. if anyone comes up with a fix or workaround, please post.
Click to expand...
Click to collapse
I had to reflash the stock boot img.
Boot to fastboot mode (hold both volume and power), and install the stock boot.img from the full OTA. Here's a download link for you if needed: https://drive.google.com/file/d/16QVeHEGiJS_3aGIFM-CKq-3kiXW2GCeP/view?usp=sharing
Command will be "fastboot flash boot c:\users\whateveryourusernameis\downloads\boot.img" and then you can restart and it will boot.
From Telegram on some custom ROM threads, there's no working TWRP for OOS11 at this time.
djsubterrain said:
Can you confirm TWRP and Magisk versions? I had tried TWRP with the Hydrogen Beta and it froze on fastboot, went back to stock release OOS cycle but looking to install this beta later after work.
I already have latest TWRP and 21.4 Magisk
Click to expand...
Click to collapse
Had to go back to stock boot img, and now I'll just wait for a functioning TWRP for OOS11.
Jammmmm said:
I had to reflash the stock boot img.
Boot to fastboot mode (hold both volume and power), and install the stock boot.img from the full OTA. Here's a download link for you if needed: https://drive.google.com/file/d/16QVeHEGiJS_3aGIFM-CKq-3kiXW2GCeP/view?usp=sharing
Command will be "fastboot flash boot c:\users\whateveryourusernameis\downloads\boot.img" and then you can restart and it will boot.
From Telegram on some custom ROM threads, there's no working TWRP for OOS11 at this time.
Click to expand...
Click to collapse
Giving this a try. Thank you.
It worked, but now i have no root. How do i get back root?
EDIT: Grabbed the stock boot.img and went to magisk canary, patched it, sent it back to my computer. now im going to flash the magisk patched boot to device.
peachypickle said:
It worked, but now i have no root. How do i get back root?
Click to expand...
Click to collapse
If you were using Magisk, you'll have to patch the stock boot img in Magisk Manager and then fasboot install it. I think you could follow the steps from section 2B from this page: https://www.droidwin.com/patch-stock-boot-image-flash-magisk/
Can anyone test if any of the usual methods (like adb shell settings put global policy_control immersive.full=*) will hide the status bar / nav bar? If I can't hide the status bar here and mitigate the risk of burn in, I don't want to go to A11 yet
Anyone else getting a screen flash like the OS is attempting to enable one-handed mode or something? I've had it in Chrome and YouTube so far where a scaled down version of the app is popping up on the left side.
Jammmmm said:
Anyone else getting a screen flash like the OS is attempting to enable one-handed mode or something? I've had it in Chrome and YouTube so far where a scaled down version of the app is popping up on the left side.
Click to expand...
Click to collapse
Report it in the Feedback on OnePlus Forums (Should report all issues this way) : Feedback - OnePlus Community
Anybody know when we're getting AOD? I'm quite disappointed it still isn't there...
Also the insight inactivity display looks quite weird since it doesn't go all the way down.
Of course I understand that that is because of the fingerprint scanner, but having it be a little bigger would look good imo.
Jammmmm said:
If you were using Magisk, you'll have to patch the stock boot img in Magisk Manager and then fasboot install it. I think you could follow the steps from section 2B from this page: https://www.droidwin.com/patch-stock-boot-image-flash-magisk/
Click to expand...
Click to collapse
Did this, but now it gives me a 'unable to parse kernel log' error.
Seems like I have lost VoLTE after updating, and PDC is not working properly, followed the adb method for Android 11 but it says Connection Not Ready. So I'm not even sure if updating switched back the PDC profile or not.
I'm on OOS10 beta 19, rooted with twrp. Is there a specific process for upgrading to OOS11 beta 1 without losing root and data?
I am currently rooted, with twrp. I want to clean install this and keep the stock recovery for now since twrp isn't working anyway. How can I do this and also keep root?
Zocker1304 said:
Anybody know when we're getting AOD? I'm quite disappointed it still isn't there...
Also the insight inactivity display looks quite weird since it doesn't go all the way down.
Of course I understand that that is because of the fingerprint scanner, but having it be a little bigger would look good imo.
Click to expand...
Click to collapse
Supposedly next OB, depends on bugs and development though.

[Guide][REDMI 7A][Linux][LineageOS] Full guide from stock to Custom LineageOs 18.1

Please find here my notes on the full configuration of a Redmi 7a.
I feel that these informations are generally very scattered, someone like me who didn't follow these topics for a few years may have a hard time getting back into the loop. I hope this guide will help others to quickly get a grip.
Note that I use Linux, so the Unlock part might be interesting for that. Windows users can still follow this guide but may need the official tool for the bootloader unlock and different drivers and tools to interact with the phone.
My configuration is rather intended to use a maximum of open source and securitized applications but with a door slightly open to applications requiring the Google framework.
WARNING : ALWAYS BACKUP, THIS GUIDE IS NOT INTENDED FOR UPDATES, BUT FOR A FULL FORMATTING SETUP.
XIAOMI REDMI 7A (PINE SDM439) : from locked Stock MIUI to Custom LineageOs 18.1 with microG and Gcam​
Unlock the Bootloader and install a Custom Recovery (for linux)​- [Android + Linux] Unlock your Xiaomi Device Bootloader : https://github.com/tkapias/XiaoMiToolV2
- [Linux] Dowload the SDK Platform Tools (ADB, Fastboot ...) : https://developer.android.com/studio/releases/platform-tools
- [PC] Download you current Stock Recovery ROM (Careful with the region): https://mirom.ezbox.idv.tw/en/phone/
- [PC] Patch your boot.img after extracting it from the Stock ROM : https://github.com/YaAlex3/patcher-oss
- [PC] Extract vbmeta.img from the Stock ROM
- [PC] Download PBRP zip and img, the best Custom Recovery : https://github.com/PitchBlackRecoveryProject/android_device_xiaomi_pine-pbrp/releases/
- [Android + Linux] Copy boot.img, recovery.img and vbmeta.img to your phone
- [Fastboot] Reboot in Fastboot and flash :
fastboot flash boot boot.img​fastboot flash recovery recovery.img​fastboot flash vbmeta vbmeta.img​fastboot boot recovery.img​- [Custom recovery] Boot in recovery and Flash the zip of PBRP
Unofficial LineageOs 18​(Performance, Open sources, noGapps)
- [Linux] Download the last zip release of the Unofficial LineageOs 18.1 (Android 11 64bit) : https://github.com/TTTT55/Lineage-OTA/releases
- [Custom recovery] Wipe: system, data, cache, vendor
- [Custom recovery] Format: data
- [Custom recovery] Flash ROM Zip
- Reboot
Root, Kernel, Drivers...​- [Custom recovery + Android] Root by installing the latest Magisk :
- Try the custom recovery method first : https://topjohnwu.github.io/Magisk/install.html#custom-recovery​- Download the Magisk APK : https://github.com/topjohnwu/Magisk/releases​- Rename the .apk file extension to .zip​- In Custom recovery, flash the zip​- Reboot and check whether the Magisk app is installed. If it isn’t installed automatically, manually install the APK.​- In Magisk check that yours is > v24.0 with [Zygisk], it replace the Riru module to install Gapps later.​- [Custom recovery] Flash the latest Cherry Kernel in Recovery (then wipe Dalvik) : https://t.me/s/CherryKernel_SDM439
- [Magisk] Install Adreno Team Graphics Drivers with Magisk([M] 4.2+) : https://drive.google.com/drive/folders/1sizBYMR40G8cF8c0SatGLqpOrbML0tPb?usp=sharing
- [Custom recovery] Flash the Cache Cleaner addon from the Team Graphics Addon Directory.
- [Magisk] Install the magisk module "Color accuracy preset for Redmi 7A" : https://t.me/AkiraLostSushi/30
- [Magisk] Install the magisk module "MagiskHide Props Config" : https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf/releases
[WARNING] [Magisk] The sepolicy.rule file of modules may be stored in the cache partition. DO NOT MANUALLY WIPE THE CACHE PARTITION from this point, or rebuild the rules after :
su​source /data/adb/magisk/util_functions.sh​copy_sepolicy_rules​reboot​
F-Droid in root​- Install the official F-droid apk : https://f-droid.org/F-Droid.apk
- In F-droid install the F-Droid Privileged Extension
- [Custom recovery] Flash the zip org.fdroid.fdroid.privileged.ota...zip in /data/data/org.fdroid.fdroid/ota/
Custom Webview​(UpToDate, AdFilter, more privacy)
- [Android] Download the last Bromite SystemWebView : https://www.bromite.org/system_web_view
- [Custom recovery] Use the file manager to copy the Bromite SystemWebview apk to /system/product/app/webview and rename it as webview.apk
- [Custom recovery] make sure the permissions of webview.apk are 0644 (should be by default)
- reboot phone
- [Android] install the Bromite webview.apk file as you would for any other app
- Once the installation is complete it will be possible to update the SystemWebView without root.
- If your have installed the Root privilege app for F-Droid :
- Add the Bromite repository to F-droid :​- Address: https://fdroid.bromite.org/fdroid/repo​- Fingerprint of the signing key: E1EE5CD076D7B0DC84CB2B45FB78B86DF2EB39A3B6C56BA3DC292A5E0C3B9504​- You can update from F-droid.​
Install NL Sound & Viper4Android with Magisk​(change all the audio framework ant effects engine)
- Install Package Manager and Termux from F-droid
- Disable or uninstall AudioFx in Package Manager
- [Magisk] Install the module “Audio Modification Library” : https://zackptg5.com/android.php#aml
- [Magisk] Install the module “NL Sound” : https://github.com/Briclyaz/NLSound_module_QCom (Zip it or from Telegram)
- [Magisk] Install the module "ViPER4Android FX" : https://zackptg5.com/android.php#viper
- Reboot
- Open Viper4Android, follow the prompt to install the driver, or install them from : https://zackptg5.com/android.php#viper
- Reboot
- In Termux, install root packages :
pkg install root-repo && pkg upgrade​- In Termux :
su​source /data/adb/magisk/util_functions.sh​copy_sepolicy_rules​reboot​- After the reboot open Viper4Android and switch on the Legacy option.
- Reboot
- Check the driver status in the second icon on the top in V4A
- Activate "Master limiter", "Gain control", "Speaker optimization"
- Disable battery optimization for the app in android
Install microG with Magisk​(Minimal Google framework to use Gcam and some apps from Aurora store)
- [Magisk] Install modules "Zygisk - LSPosed" : https://github.com/LSPosed/LSPosed/releases
- [LSPosed] Install the module "FakeGapps"
- [LSPosed] In FakeGapps, check that the recommanded app for subsystem is checked
- [Android] Add a file /data/adb/no_droid_guard with any content (it disables the installation of Droid Guard)
- [Magisk] From Magisk Modules, install "microG Installer Revived" : https://github.com/nift4/microg_installer_revived/releases
- [LSPosed] From F-droid, install "Aurora Store"
Tweak the network settings for a better roaming and latency​- [APK] Install KTweak : https://github.com/tytydraco/KTweak-Android-App/releases/tag/build-2dd09c9_1639707532
- [KTweak] Give it root acces, restart on boot and use its "throughput" profile.
- [DNS] Activate AdGuard DNS : Go to Settings → Network & internet ( or Wi-Fi & Internet), Select "Private DNS provider hostname" option and enter the following address: dns-unfiltered.adguard.com
- [Props] In Termux:
su
settings delete system tether_entitlement_check_state; settings delete global tether_dun_required
props
- "Select an option below." → "Add/edit custom props" 5 ↵
- Select "New custom prop" with n ↵
- net.tethering.noprovisioning ↵ → true ↵ → y ↵
- "Do you want to reboot now?" n ↵
- Select "New custom prop" with n ↵
- tether_entitlement_check_state ↵
- "Are you sure you want to proceed?" y ↵ → 0 ↵ → y ↵
- "Do you want to reboot now?" n ↵
- Select "New custom prop" with n ↵
- tether_dun_required ↵ → 0 ↵ → y ↵
- "Do you want to reboot now?" → y ↵
Custom Gcam​(Keep the stock camera app for fast results, Gcam is for quality HDR+)
- You need to install microG first
- Prefer 7.2/7.3/7.4 versions.
- Prefer Nikita or urnyx05 releases :
- https://www.celsoazevedo.com/files/android/google-camera/dev-Nikita/​- https://www.celsoazevedo.com/files/android/google-camera/dev-urnyx05/​- My favorite : GCam_7.3.018_Urnyx05-v2.5 https://www.celsoazevedo.com/files/android/google-camera/f/changelog1500/
- I uploaded my configs XML : https://www.celsoazevedo.com/files/android/google-camera/f/configs-urnyx-02/
List of favorite additional apps​
F-Droid​- FFUpdater (Install and update Browsers)
- Firefox Nightly (My addons collection: 17173754/tkacomplete, see Mozilla blog)​- DAVx5 (Sync CalDav and CardDav)
- Element (Matrix messaging)
- FairEmail (Email)
- Identiconizer! (Contacts pictures)
- KeepassDX (Passwords - sync with Syncthing)
- Lemuroid (Game emulation)
- Librera Reader (PDF, Books, Comics...)
- LibreSpeed (Open source speedtest)
- Markor (just for quicknotes, sync with Syncthing)
- Material Files (File explorer)
- MinCal Widget (Calendar widget)
- mpv-android (Player)
- NewPipe (Youtube player)
- OsmAnd+ (Maps)
- Package Manager
- QR & Barcode Scanner
- SimplyTranslate Mobile (Google translate with privacy)
- Syncthing (to sync files)
- Task.org (Task in CalDav)
- Telegram (Messaging)
- Termux (A better terminal)
- Wireguard (VPN client/server)
- XBrowserSync (Sync bookmarks)
Aurora Store​- Device Info HW
- Spotify (Music)
Thanks, your concise guide helped me a lot, makes it really easy. Should be pinned somewhere at the top
Thank you Tupolef. I have found your instruction set very helpful and modified my 7A thanks to you.
Hi, thank you for this guide. I am a newbie at modding, and I don't have any idea how to have a Linux environment. Is there any chance I can send you my boot.img and ask you to patch it for me?
I can send you files I used but you need only python and the script from the link listed in the instructions. where to upload them?
Hi,
I hope this is helpful, I have updated the post regarding 3 points:
Magisk no longer offers the modules directly from the Magisk app, you have to download them yourself. So I put the links where they are needed.
Magisk since version 24.0 offers Zygisk, a feature that replaces the Riru module. LSPosed now offers a Zygisk version, no more need for Riru. I changed the links.
I added a section about network improvement, through DNS and Kernel settings with KTweak and Props. I really saw a difference.
There is still a problem, the fact that there is no update for the release that I had chosen at the beginning for the moment: https://github.com/TTTT55/Lineage-OTA
I may try to update to another release with the same bases to see but for the moment I stay on this version.
lyleflyle said:
Hi, thank you for this guide. I am a newbie at modding, and I don't have any idea how to have a Linux environment. Is there any chance I can send you my boot.img and ask you to patch it for me?
Click to expand...
Click to collapse
You can patch boot.img on Windows too.
Install python3 and 7-zip :
- https://www.python.org/ftp/python/3.10.4/python-3.10.4-amd64.exe
- https://www.7-zip.org/a/7z2107-x64.exe
Download a copy of Patcher-Oss :
- https://github.com/YaAlex3/patcher-oss/archive/refs/heads/main.zip
Extract main.zip in a folder and put your boot.img in the same folder, where main.py is.
Open a command prompt or powershell under windows and go to this folder with the "cd" command. Then run the script main.py with the command :
Code:
python3 main.py boot.img
Tupolef said:
You can patch boot.img on Windows too.
Install python3 and 7-zip :
- https://www.python.org/ftp/python/3.10.4/python-3.10.4-amd64.exe
- https://www.7-zip.org/a/7z2107-x64.exe
Download a copy of Patcher-Oss :
- https://github.com/YaAlex3/patcher-oss/archive/refs/heads/main.zip
Extract main.zip in a folder and put your boot.img in the same folder, where main.py is.
Open a command prompt or powershell under windows and go to this folder with the "cd" command. Then run the script main.py with the command :
Code:
python3 main.py boot.img
Click to expand...
Click to collapse
Got it. Thank you for the quick response.
BTW, what launcher do you use guys? I just last week tried Kvaesitso and I find it perfect. If you haven't yet - try it.
MariusSays63 said:
BTW, what launcher do you use guys? I just last week tried Kvaesitso and I find it perfect. If you haven't yet - try it.
Click to expand...
Click to collapse
Currently using pixel launcher. I’ll have to try Kvaesitso
Hi,
I have been using stock lineage OS for the past 2 days and it performs amazing. I have installed magisk and flashed the cherry kernel along with the adreno drivers. However, it seems like I have been experiencing lags and stutters in overall navigation since. Is this normal? Should I wait for a brief period before it performs optimal again?
FWIW: I haven't installed cherry kernel neither adreno drivers and I'm happy with stock lineage performance as it is.
MariusSays63 said:
FWIW: I haven't installed cherry kernel neither adreno drivers and I'm happy with stock lineage performance as it is.
Click to expand...
Click to collapse
I was quite curious on how it will perform with Cherry Kernel. I, too, was fully happy with stock lineage. Do you have any idea if the kernel will be back to stock if I re-flash the lineage ROM?
>>Do you have any idea if the kernel will be back to stock if I re-flash the lineage ROM?
I'm pretty sure you will reinstall the kernel and drivers in this case. Play with it
Personally, I've been on this configuration for 5 months and I have no lags.
I use this device to receive important notifications from many apps and as a backup hotspot. Sometimes some web browsing or audio stream with NewPipe or Spotify, but no games. I only have 2 widgets for calendar and tasks, and I always close the apps I don't use.
The only downside is that the Gcam apps are all very buggy or slow with this device, I ended up switching back to the LineageOs app. Apparently LineageOs 19 switches to Camera2, I will try to install it on the 18.1.
{
"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"
}
Tupolef said:
Personally, I've been on this configuration for 5 months and I have no lags.
I use this device to receive important notifications from many apps and as a backup hotspot. Sometimes some web browsing or audio stream with NewPipe or Spotify, but no games. I only have 2 widgets for calendar and tasks, and I always close the apps I don't use.
The only downside is that the Gcam apps are all very buggy or slow with this device, I ended up switching back to the LineageOs app. Apparently LineageOs 19 switches to Camera2, I will try to install it on the 18.1.
View attachment 5600453 View attachment 5600455
Click to expand...
Click to collapse
FWIW I tried few Gcams and stuck with MGC 8.1.101.345618084 but sluggish saving pictures but all functions seem to work. Also Kvaesitso works great with it as I have mentioned. This is my personal phone, I don't even have data just pay as you go as I have work phone but wanted something cheap but with good specs for its cost so I can tinker with and 7A was a great choice back then and still is.
First of all, thanks a lot for this guide!
One information + 2 questions:
1) Info: unlocking the bootloader is no longer possible on linux, even with recent patches to the XiaoMiToolV2. See the thread under that tool. I was able to do it on Windows however using the official Xiaomi tool.
2) Question 1: after I have flashed PBRP I cannot boot into it from fastboot. "fastboot boot ./recovery.img" sends the image and says "booting OKAY" but nothing happens, the phone remains in fastboot. I have to deconnect from the PC and go to PBRP manually by long pressing vol up + power. Has anyone come across this? I have tried several times, even going fully back to stock, installing PBRP anew etc., it is repeatable. Also, with my old Redmi 4A there is no such problem, I can boot into my custom recovery from fastboot. Does it have any repercussions?
3) Question 2: I'm trying to install crDroidAndroid-12.1-20220617-Mi439-v8.6.zip. I wipe and flash with PBRP, no errors. But it soft-bricks the device, only fastboot comes up afterward and I have to flash stock again... Does anyone here have experience with crDroidAndroid-12.1-20220617-Mi439-v8.6.zip? Thanks!
Just an update with respect to what I wrote here yesterday: today, following _almost_ this same process, I was able to start the phone with a custom ROM today. Only 2 differences:
-This time I formatted data in PBRP (not just wipe); not sure this matters however, since output always says "formatting data"?!
-This time I flashed crDroidAndroid-11.0-20220318-pine-v7.16.zip. I can really recommend this ROM by the way!
bunchofdutch said:
Just an update with respect to what I wrote here yesterday: today, following _almost_ this same process, I was able to start the phone with a custom ROM today. Only 2 differences:
-This time I formatted data in PBRP (not just wipe); not sure this matters however, since output always says "formatting data"?!
-This time I flashed crDroidAndroid-11.0-20220318-pine-v7.16.zip. I can really recommend this ROM by the way!
Click to expand...
Click to collapse
Thanks for the information about XiaoMiToolV2.
For that and the boot, I'll update in a little while, I plan to reinstall the device with the new LineageOs within the month.
I will update this post and answer you more extensively.
---

Categories

Resources