[Xposed][Xperia&AOSP]Advanced Power Menu (New: Anti-theft protection) - Sony Cross-Device General

This module is discontinued. Try Advanced Power Menu+
For general comments and support, please post in the thread in the Android Apps and Games section.
This thread will then be intended for Xperia-specific discussions only.
{
"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"
}
ADVANCED POWER MENUXposed Mod​
Advanced Power Menu is an Xposed Mod which adds advanced reboot options (reboot, soft reboot and reboot to recovery) and screenshot option to your power menu. It works on both AOSP and Xperia devices. For rebooting into recovery, a special implementation for Xperia devices is used, but it will also work on AOSP devices.
Features
[NEW] Anti-theft helper - Stop anyone from turning off your phone /enabling airplane mode when the device is locked. In this way no one can stop Android Device Manager from locating your phone by turning off the phone or disabling mobile data (removable battery not taken into account)
A dedicate first-level option for rebooting
Fully working reboot to recovery(no reboot wrapper required)*, bootloader and soft reboot
Screenshot function
Quick dial - call a predefined number directly from the power menu
Toggle mobile data from your power menu
High quality mdpi-xxhdpi icons
GUI for different configurations
Multi-language support
Thanks to Xposed framework,
Easy Installation. No flashing required.
Works both for odexed and deodexed ROMs
Quite future proof (should work for Android 4.3 if there is no big framework change from Sony)#
Should work for a lot of devices
* - For rebooting into recovery, a special implementation for Xperia devices is used, but it will also work on AOSP devices.
# - Unfortunately, there IS framework change from Sony, mainly caused by the new theming engine. Therefore the regular Xposed Installer doesn't work on Xperia 4.3 ROMs. You can download the special version here (released by rovo89, mirrored because I've forgotten the original link):http://forum.xda-developers.com/attachment.php?attachmentid=2454695&d=1387049158
Screenshots
See the app in action
You can add items into the power menu like this:
Or remove items like this:
The reboot sub-menu:
Anti-theft helper: this is what a bad guy will see if he tries to turn off your phone while the device is locked:
Settings - great level of customization:
Prerequisites
All Xperia Phones with rooted stock 4.0+ ROM / Nexus devices / AOSP#/ a number of other devices(see confirmed working devices below) (Please do test and tell me)
Xposed framework installed
#AOSP: not including CM, PAC, etc. This may mess things up and there's no point in doing so
Warning: This will definitely NOT work for Samsung TouchWiz stock ROMs or anything based on them!
The effect of this on TouchWiz ROMs will be that your phone will reboot immediately whenever you press the power button
(Google Play Edition will be ok, I think)
Note: for Android 4.4 you need the latest version of Xposed Installer (2.4 Beta 1 or later)
A user has reported that sound options disappear when using this mod on HTC One. I currently have no idea why this happens, and I'm too busy to figure it out at this moment. Sorry.
Installation
You will need xposed framework and for this mod to work! See prerequisites above.
After you meet the prerequisites,
Download and install the apk in the next post
Go to Xposed Installer > Modules and enable "Advanced Power Menu"
Reboot and you are done! (Sometimes you might need to reboot more than once for all functions to work)
Disclaimer
I'm not responsible for any damage caused by this mod! Use this at your own risk.
User agreement
Once you use this software, you agree to the Copyright and Disclaimer statement.
Special Thanks
See file on github
Appeal
If this app helps you please press the Thanks button.
Note
The Change Network State and Internet permission is needed for toggling mobile data.
NOTICE
My app, as well as some other xposed modules, was placed on Google Play without my consent.
This Google Play entry (https://play.google.com/store/apps/d...ncedrebootmenu) was made without my knowledge and agreement, and I am by no means affiliated with the said developer on that entry.
Authentic releases, whether current or future, is only available on Xposed Modules Repository unless I make another notice.

Download
From now on, Advanced Power Menu is hosted on Xposed Module Repository. You may go to there to download, or directly download from Xposed Installer App.
Old versions on xda:
v3.0
v2.1r
v2.1b
v2.0r
v2.0b
v1.1r
v1.1b
v1.0 apk
Which version should I download?
Release(r): Disabled most of the logs. Use this if you have no problems with the app
Beta(b): With full verbose logging. Use this if you encounter problems. Logs can be found at /data/xposed/debug.log
What can you do if the app doesn't work / if issue happens?
Step 1: Try fixing it yourself
1. Make sure that you have read the prerequisites and installation guide thoroughly/
2. Reboot your phone TWICE (TWO TIMES)
For every single xposed mod, a reboot after installation is necessary. But that might not be enough as users have reported that the app doesn't work after a single reboot, but things get right when they reboot again. So rebooting TWICE is recommended
3. Disable all other Xposed Mod
Xposed framework do take care of mods that hook the same method, but sometimes conflicts can still happen. Try disabling all mods except mine in the Xposed Installer. Then reboot and see if things get right.
4. Clear app data/reinstalling my app
The settings may get messed up when my app updates, so try reinstalling and see if it helps.
5. Use an older version of my app
Try this and see if it helps. If so that means a new update breaks something old and please tell me about that!
If all the above doesn't work, you can then send me an issue report.
Step 2: Tell me and see if I can fix it
(Please don't do this before doing step 1)
Please send me an issue report including
1) a description of the issue
2) screenshots (if it helps explain the situation)
3) The device, ROM, Android OS version, and the app version
4) debug.log (Please enable verbose logging in my app first, then do something like long-pressing the power button)(you may obtain the log in xposed installer 2.4)
5) Anything else you think it's important
through one of the following means:
1) xda forum thread/PM (preferred)
2) e-mail (NOTE: please begin your subject with [APM] so I can better sort my emails. Thanks)
Please note that I can't solve the problem with insufficient information. I will also IGNORE any email with NO BODY TEXT (I use gmail)
Keep in mind that even with all the information I still may not be able to fix your problem because I do not own your device and I'm only a novice android developer. Sorry.
FAQ
Q: The mod doesn't work!
A: Other xposed mods might interfere with this mod. Disable them, reboot and try again.
Q: Rebooting into recovery doesn't work!
A: Flashing the DoomLorD's reboot wrapper MAY help. However, as the wrapper is intended to be optional, there might be something wrong. So it'd be nice if you could send me some logs
Q: There's something wrong with the mod...
A: Just disable the mod in Xposed Installer and reboot. Then everything should be fine again (Should this happens please tell me and send me the debug.log and debug.log.old files. This helps me to fix the issue)]
Q: I have a bootloop! What should I do now?
You can follow the following methods (quoted from xposed framework main thread) to disable the xposed framework
In case you get into a boot loop:
You can flash the attached Xposed-Disabler-CWM.zip by Tungstwenty. It will be copied to your (external) SD card when you install Xposed as well. The only thing it does is copying /system/bin/app_process.orig back to /system/bin/app_process, which you can also do yourself (e.g. with adb shell in recovery mode).
You could also create a file /data/xposed/disabled, which causes Xposed to be bypassed as well.
Click to expand...
Click to collapse
Usage Warning
DO NOT press Vol-Down + Power while a screenshot taken by Advanced Power Menu is being saved! This will result in constant force-stop of System UI and you will need to reboot the phone to solve this!
Usage Tip
You can long-press the reboot option on the power menu if you wanna do a normal reboot. Then you can skip the reboot mode dialogue.
Changelog
From now on, all changelogs are on Xposed Module Repository.
Old changelogs:
v3.0
App name is changed to "Advanced Power Menu"
Updated app icon
GUI for configuring different options
options to hide/show reboot option and screenshot option
disable reboot confirmation dialogs
option to write full logs (effectively merging beta and release versions)
many small, under-the-hood changes.
v2.1
Add support for 4.0+ devices
Fixed Simplified Chinese/Traditional Chinese Translations
Changed implementation for rebooting so su permissions are no longer needed
Upstream changes from GravityBox
v2.0
New implementation for rebooting into recovery. Reboot wrapper is no longer needed.
Added screenshot function!
v1.1
Added more than 10 languages (some of them are from GravityBox)
Fixed soft-reboot function
Added drawable resources for xhdpi, hdpi and mdpi
Improved logging system
v1.0
initial release
Source and Permission of Use
Advanced Power Menu is on github.
Please ask for my permission before redistributing or creating derivative works of the app. However, as governed by GitHub's Terms of Service, forking the project on GitHub is permitted. Feel free to fork the project, add your own code, and send me pull requests on GitHub.
Multi-language Support
This app is translated into more than 10 languages.
But if you like to add a new language/ providing better translations you can download the strings.xml and do the modification. I would be grateful for you work!
Note: You don't need to send me the xml file if you'd like to add/change one or two strings only. Just drop me a post/message.
Suggestions/Feature Requests
Your suggestions can help me to improve the app. Feel free to post here.
Confirmed Working Devices/Firmwares
Nexus Devices
Galaxy Nexus 4.3
Nexus 4
Nexus 10
Nexus 5 4.4
Nexus 7 4.4
Sony Xperia Devices
Xperia Z C6603/C6602 .244/.67 odexed
Xperia ZL .244 odexed
Xperia SP .245
Xperia ZQ
Xperia Z Ultra .475
Xperia ZR 4.2.2
Xperia Tablet Z
Xperia S
Xperia U (stock ICS & AOSP)
Xperia UL
Xperia J
Xperia P stock JB
HTC devices
HTC One X 4.2.2 stock Rom with Sense 5
HTC Rezound with Vanir (AOSP Jelly Bean 4.3)
Other Devices
Moto X 4.4
LG Optimus G Pro stock 4.1.2 rooted rom
Samsung Galaxy SII Chameleon ROM v3.0.3 (NOTE: NO SAMSUNG STOCK)
Samsung Galaxy S3 w/ CM11
Micromax CANVAS HD A110
Lenovo p780
Don't be afraid if your device/firmware is not listed on the list. Xposed means high compatibility and ease to revert.
A user has reported that sound options disappear when using this mod on HTC One. I currently have no idea why this happens, and I'm too busy to figure it out at this moment. Sorry.

reserved
---Now you may post---

The apk dont work, it is broken

It works just fine. Installs and works as stated by the OP.

Work good here . Stock Fw .244 Odex.
Thank you so much. :thumbup:
Sent from my C6602 using xda premium

Thanks for this! :good:
Much nicer than the ugly hack I had on my devices, since I find the resources part always a big deterrent
I would just suggest that you remove the logging code to prevent clutter on the debug.log file, since it appears to be working fine.

To me the following message: There was a problem parsing the package.
Damn, I want this application. :crying:
Note: Xblast tools work fine in me phone.

Worked on Xperia ZL 244 ODEX :good:
Edit :
Reboot >>>> Reboot
Soft Reboot >>>> Reboot
Recovery >>>> Reboot

Works great!
Here's Japanese translation:
http://d-h.st/nlp

kennethso168 said:
ADVANCED REBOOT MENUXposed Mod
targeted towards the Sony Xperia Z​
Many of us are waiting for a perfect reboot menu. We don't want one that hides your original power off option with the reboot options in a sub-menu. We don't want one that are specifically for deodexed ROMs. We don't want one that works only partially (very often reboot to recovery doesn't work for Xperia Z, as there is no dedicate reboot partition). We don't want one that doesn't work with a firmware update. We just want a simple reboot menu to get things easier...
Now, wait NO MORE as I proudly present you my work of ADVANCED REBOOT MENU Xposed Mod.
Features
A dedicate first-level option for rebooting
Fully working reboot to recovery and soft reboot
High quality xxhdpi icons
Thanks to Xposed framework,
Easy Installation. No flashing required. (except reboot wrapper)
Works both for odexed and deodexed ROMs
Quite future proof (should work for Android 4.3 if there is no big framework change from Sony)
Should work for a number of similar devices (not tested)
Screenshots
Prerequisites
A rooted Sony Xperia Z with stock odexed or deodexed ROM / All Xperia Phones with rooted stock ROM(Please do test and tell me)
DooMLoRD's Reboot Wrapper "for xperia devices" installed(for rebooting into recovery)
Xposed framework installed
Installation
You will need xposed framework and reboot wrapper(only for rebooting into recovery) for this mod to work! See prerequisites above.
After you meet the prerequisites,
Download and install the apk below
Go to Xposed Installer and enable "Advanced Reboot Menu"
Reboot and you are done!
If you use the reboot to recovery or soft reboot function for the first time you may need to grant superuser permission.
Download
v1.0 apk
Disclaimer
I'm not responsible for any damage caused by this mod! Use this at your own risk.
Special Thanks
@C3C076 for the source of GravityBox
@rovo89 for making xposed framework
@DooMLoRD for making the reboot wrapper
Appeal
If this app helps you please press the Thanks button.
If you find this app useful please consider making a donation.
Please ask for my permission before redistribution/mirroring
Click to expand...
Click to collapse
Soft reboot is not working
Using romAur v8.0 with advanced power menu chosen during installation
Sent from my C6603 using xda premium

Tungstwenty said:
Thanks for this! :good:
Much nicer than the ugly hack I had on my devices, since I find the resources part always a big deterrent
I would just suggest that you remove the logging code to prevent clutter on the debug.log file, since it appears to be working fine.
Click to expand...
Click to collapse
Thank you. But it seems that it's still not the right time to remove the logging code (still some people are having issues)
EDIT: From now on I'll make two versions, one(release) with all logs removed except for some really serious errors, and one(beta) with logging code retained
Ninoh-FOX said:
To me the following message: There was a problem parsing the package.
Damn, I want this application. :crying:
Note: Xblast tools work fine in me phone.
Click to expand...
Click to collapse
The apk you downloaded may be broken. You can download the apk attached in this post and install again. See if this works.
Soheil_rf said:
Worked on Xperia ZL 244 ODEX :good:
Edit :
Reboot >>>> Reboot
Soft Reboot >>>> Reboot
Recovery >>>> Reboot
Click to expand...
Click to collapse
Soft Reboot: see below
Recovery: Did you flashed DooMLoRD's reboot wrapper? Rebooting into recovery doesn't work without that.
You can test whether you've installed the reboot wrapper by entering the following commands in the terminal emulator:
Code:
$ su
# reboot recovery
If this boots straight into recovery, you've reboot wrapper installed.
RyokoN said:
Works great!
Here's Japanese translation:
http://d-h.st/nlp
Click to expand...
Click to collapse
Thanks so much for your translation! Will add it to the next version.
slimshouki said:
Soft reboot is not working
Using romAur v8.0 with advanced power menu chosen during installation
Sent from my C6603 using xda premium
Click to expand...
Click to collapse
Problems regarding soft reboot:
When I first tested my application the soft reboot is somehow ~15 seconds shorter than normal reboot. But when I test now the soft reboot is ~10 seconds longer than the normal reboot. This shows that the two reboot modes are actually the same and the differences are just some periodic fluctuations. Soft reboot doesn't work. Sorry for that.
However, I have still not found any mod/app that can implement a 'soft reboot' that is drastically shorter than normal reboot. I think due to the unique framework structure, it may not be possible to implement a meaningful 'soft reboot' on Xperia Z. If you can find any mod/app that can do this, do tell me about that. Thanks.
Anyway I'll remove the soft reboot option in the next version.

kennethso168 said:
Thank you. But it seems that it's still not the right time to remove the logging code (still some people are having issues)
The apk you downloaded may be broken. You can download the apk attached in this post and install again. See if this works.
Soft Reboot: see below
Recovery: Did you flashed DooMLoRD's reboot wrapper? Rebooting into recovery doesn't work without that.
You can test whether you've installed the reboot wrapper by entering the following commands in the terminal emulator:
Code:
$ su
# reboot recovery
If this boots straight into recovery, you've reboot wrapper installed.
Thanks so much for your translation! Will add it to the next version.
Problems regarding soft reboot:
When I first tested my application the soft reboot is somehow ~15 seconds shorter than normal reboot. But when I test now the soft reboot is ~10 seconds longer than the normal reboot. This shows that the two reboot modes are actually the same and the differences are just some periodic fluctuations. Soft reboot doesn't work. Sorry for that.
However, I have still not found any mod/app that can implement a 'soft reboot' that is drastically shorter than normal reboot. I think due to the unique framework structure, it may not be possible to implement a meaningful 'soft reboot' on Xperia Z. If you can find any mod/app that can do this, do tell me about that. Thanks.
Anyway I'll remove the soft reboot option in the next version.
Click to expand...
Click to collapse
Soft reboot in xposed framework itself works flawlessly
Sent from my C6603 using xda premium

kennethso168 said:
However, I have still not found any mod/app that can implement a 'soft reboot' that is drastically shorter than normal reboot. I think due to the unique framework structure, it may not be possible to implement a meaningful 'soft reboot' on Xperia Z. If you can find any mod/app that can do this, do tell me about that. Thanks.
Anyway I'll remove the soft reboot option in the next version.
Click to expand...
Click to collapse
slimshouki said:
Soft reboot in xposed framework itself works flawlessly
Click to expand...
Click to collapse
Same thing here - XposedInstaller's soft reboot is much faster than the regular reboot.
How about trying the same technique in the next update to see how it goes for users? https://github.com/rovo89/XposedInstaller/blob/master/assets/soft_reboot.sh

Tungstwenty said:
Same thing here - XposedInstaller's soft reboot is much faster than the regular reboot.
How about trying the same technique in the next update to see how it goes for users? https://github.com/rovo89/XposedInstaller/blob/master/assets/soft_reboot.sh
Click to expand...
Click to collapse
Tested and that's true. Thanks for the tip. Will try to integrate this technique in the next version

Version 1.1 released!
Changelog:
Added more than 10 languages (some of them are from GravityBox)
Fixed soft-reboot function
Added drawable resources for xhdpi, hdpi and mdpi
Improved logging system
Download:
See attached.
Which version should I download?
Release(r): Disabled most of the logs. Use this if you have no problems with the app
Beta(b): With full verbose logging. Use this if you encounter problems. Logs can be found at /data/xposed/debug.log

Someonw using dual recovery and enable to get this work by rebooting to recovery?
sent from my lovely XperiA Z

lyndonguti said:
Someonw using dual recovery and enable to get this work by rebooting to recovery?
sent from my lovely XperiA Z
Click to expand...
Click to collapse
I'm using dual recovery...
It works with reboot wrapper(see OP) installed.
Sent from my C6603 using xda app-developers app

kennethso168 said:
Version 1.1 released!
Changelog:
Added more than 10 languages (some of them are from GravityBox)
Fixed soft-reboot function
Added drawable resources for xhdpi, hdpi and mdpi
Improved logging system
Download:
See attached.
Which version should I download?
Release(r): Disabled most of the logs. Use this if you have no problems with the app
Beta(b): With full verbose logging. Use this if you encounter problems. Logs can be found at /data/xposed/debug.log
Click to expand...
Click to collapse
Works perfectly all options
Just have one request
To disable confirmation prompt from any option even power off
It will be much easier
Sent from my C6603 using xda premium

Updated Japanese translation:
Code:
<string name="take_screenshot">スクリーンショット</string>

Related

[ROM] MIUI Rc7-B Minor Update

{
"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"
}
^ Made by Prototype159
Website(instructions): http://www.miuicaptivate.weebly.com
Sourceforge(old files): https://sourceforge.net/projects/miui9000devs/files/captivate/
Task650's battery mods: http://forum.xda-developers.com/showthread.php?t=1042490
Prototype159 said:
Captivate 1.4.29 RC7b
If you are installing this rom for the first time then you need to visit the website first.
Changelog:
- Language pack updated
- Setup wizard fixed
RC7 -> RC7b
Stock/2.2/>RC7/CM7 -> RC7b​
Hopefully you guys can figure out which one to click.
Click to expand...
Click to collapse
Mcord11758's Theme: http://forum.xda-developers.com/showthread.php?t=1036591
Themes/Wallpapers/etc...: http://forum.xda-developers.com/showthread.php?t=1022748
The original thread for the i9000 is here:
http://forum.xda-developers.com/showthread.php?t=992251
^ Remember to thank the devs
Kang Kernels - http://kang.project-voodoo.org/
Kernels
http://forum.xda-developers.com/showthread.php?t=1023732 - Platypus
http://forum.xda-developers.com/showthread.php?t=1007475 - Trident
http://forum.xda-developers.com/showthread.php?t=982337 - Escapists
http://forum.xda-developers.com/showthread.php?t=1009962 - Javelin
http://forum.xda-developers.com/showpost.php?p=12772074&postcount=57 - Flubber
http://forum.xda-developers.com/showpost.php?p=12874024&postcount=78 - Antlion
http://forum.xda-developers.com/showpost.php?p=12979731&postcount=127 - Core low-latency
Modems
http://sourceforge.net/projects/teamhacksung/files/captivate/cm7-captivate-radio-KB1.zip/download - KB1
http://sourceforge.net/projects/teamhacksung/files/captivate/cm7-captivate-radio-JL3.zip/download - JL3
http://sourceforge.net/projects/teamhacksung/files/captivate/cm7-captivate-radio-JK4.zip/download - JK4
http://sourceforge.net/projects/teamhacksung/files/captivate/cm7-captivate-radio-JK3.zip/download - JK3
Signatures
^ Made by Prototype159
​
Not relevant anymore.
Galaxy S Faq - http://forum.xda-developers.com/showpost.php?p=12077191&postcount=4
[F.A.Q.
Please read before posting any questions!
The latinime and gallery3dold apk's are attached at the bottom of this post
Q: I can't can't make phone calls and/or send messages?
A: Make sure your IMEI is correct. To check your IMEI, go into your dialer and type in *#06#. If it's not correct, go back to stock, flash RC2, and then flash the latest version.
Q: How to flash a newer version of MIUI over an old one
A: Format system, data and cache and install the newer zip. If you do not want to lose data then do not format "data", but if the rom is buggy then do a factory reset and reboot.
Q: How do I install this if I'm coming from CM7?
A: Format data, system, and cache. Flash the MIUI.zip and then do a wipe data/factory reset. Reboot. If you are not flashing Segnaro's package, you will need to flash a CM7 kernel and modem.
Q: I applied a theme, but it didn't change everything?
A: The MIUI Dev's have been changing the theme system recently so themes that have not been updated will not work or will not theme everything. Once the beta gets close to being finished, more themes will created and updated.
Q: Why is the auto-rotation reversed?
A: *If you don't know know how to do most of these things, you should not do it, or ask for more help other wise you might send your phone into a bootloop.
If you download the i9000 package instead of a captivate package, the auto-rotation will be incorrect. To fix this, you need to grab these files from the CM7 rom:
lib/libsensorservice.so
lib/hw/sensors.aries.so
lib/hw/sensors.goldfish.so
After you copy those files to your sd card, download Root Explorer or another file managing app. Go to where those files are located on your sd card, and copy each one-by-one and paste them in the correct spot. You will need to be in R/W mode for this to work. After you paste it and overwrite the previous one, you need to change the permissions for each one to this:
User: X-X-0
Group: X-0-0
Others: X-0-0
X = checkmarks 0 = unchecked
Reboot the phone and auto-rotion should now be correct.
Q: The battery doesn't fully charge?
A: This is a Samsung feature to keep the battery healthy. Once it reaches around 96%, it's charged and you can uplug your phone.
Q: My wifi doesn't work?
A: Reflash the kernel. If that doesn't work, you may need to reflash the rom.
Q: My statusbar icons turn either gray and green?
A: This is a feature of Android 2.3. Gray means you have a signal/data and green means you have a signal/data and are connected to the google servers.
Q: The notification menu is in Chinese!
A: A simple reboot should resolve the issue.
Q. Why can't this be flashed with one CMW zip?
A. This rom is a port from the nexus s version. It is built on CM7 in order to correctly partition the device. The initial kernel flash via Odin can not be replicated via clockwork.
Q: When I get a call or call someone, my screen turns black!
A: Hit the power button a couple of times until the screen turns back on. If that does not work or it keeps happening, go to Settings, Call Settings, turn off proximity sensor and when holding phone up to face make sure you turn screen off using power.
Q. I have no data what should I do?
A. Toggle screen off and on a couple times.
Q: I can't download anything from the browser/market/etc.?
A: Try these options in order:
- Go into the 'Downloads' app on your phone, hit the menu button, and select, "Download using Mobile network." Reboot.
- Go into Recovery, wipe data/factory reset.
Q. I am using a kernel that allows for under volting, but I can't get the sliders to move in voltage app.
A. Known issue, with persistence they will move.
Q. How can I go back to 2.2 Roms?
A. Odin flash stock with repartition. One click will do, provided you can use it on your device.
Q. Can I use the camera from my favorite 2.2 rom?
A. No, there is no twframework because this is not a Samsung rom. Nothing Samsung will work.
Q. Can I use a Samsung App from my favorite 2.2 rom?
A. No, there is no twframework because this is not a Samsung rom. Nothing Samsung will work.
Q. Why is battery life so bad?
A. Known issue for this and CM7. Currently it is not fully optimized for our device.
Q: Can I use a different kernel?
A: Yes, you can use any Captivate CM7 kernel.
Q. I tried to toggle 2g and now I have no signal.
A. 3g/2g toggle works but you must disable data first. To get data back go to recovery wipe cache and davlik cache. Reboot. If that does not work try a modem flash or reflash rom.
Q: I installed swype, but it doesn't seem to work?
A: Download the Swype Installer from here. Follow the instructions all the way until the end until you get to the end. Reboot the phone and swype will now work. If you already tried to install swype, please clear the data on swype and swype installer and then uninstall both. Then try the fix.
Q: Why am I getting duplicate contacts after installing this Rom?
A: Log into your Google account online. Go into your account settings, view data stored with this account. Manage contacts, click the got duplicates button.
Q: Every time I flash MIUI, I reboot into CWM.
A: Go into Mounts and Storage
- Format System
- Format Cache
- Format Data
Q: Why can’t I make calls or connect to the mobile network?
A: Check to make sure your IMEI is correct. If not correct, flash RC2 then the version you were previously trying to install.
Q: After flashing the newest rom, my keyboard does not auto correct anymore.
A: Download the LatinIME.apk from the bottom of this post. Using Root Explorer move the LatinIME.apk into system/apps and change permissions to RW-W-W
X X O
X O O
X O O
Q: Why is my camera showing black?
A: While in the camera application, toggle your screen on and off.
Q: My 3d graphics aren’t as good as they were on previous versions.
A: They have been fixed in the newest update.
Special thanks to tae_254,mcord11758 and Prototype159 for making the FAQ section​
New Changelog Page: http://miuicaptivate.weebly.com/change-log.html
RC5-C
- GPU Fixed
- 3D Gallery Added
RC5-B
- Fixed keyboard
- Latest language pack
- Android Camera removed
- CM File Manager removed
RC5
http://forum.xda-developers.com/showpost.php?p=12924456&postcount=3443
RC4-C
*RC4C Package
*Working Auto Rotation
*Newest Kang kernel
*Both SD cards mount
*JK4 Modem
*New translation pack implemented
*New bootanim without miui-dev text (seems a bit laggish though compared to their one so may replace it)
*SD Card speed fix
*and other little things!
RC4-B
*"Sending..." is gone from the text messages
*Fast GPS fix
*Compatibility mode fix
*wifi fix
*Upgraded all packages to 1.4.8
*New Android 3.0 music included
*Some system tweaks added
*Newest Kang Kernel (includes notification lights and 1.3 OC)
*Working Auto Rotation
*Jk4 modem
*Efs backup
RC3c
*Optimised and improved boot animation quality
*Fixed Chinese text in Edit contact mode in Contacts.apk
*Added improved strings to Gallery.apk
*Added improved strings to FileExplorer.apk
*Added improved strings to ContactsProvider.apk
*Added improved strings to Settings.apk
*Added improved strings to Mms.apk
*Added NEW MMS INTERFACE (3rd Edition UI) (Thanks g00ndu as well!)
*Added improved strings to Notes.apk
*Added improved strings to Phone.apk
*ROM Deodexed (Thanks Segnaro)
RC3
*Improved stability
*Some clean ups
*Updated package to 1.4.1
FULL RELEASE Rc2
*Fixed WiFi
*Maps doesn't crash
*Removed Terminal Emulator (works ok if you download it from the market)
*Theme manager/downloader now FULLY working
BETA 8:
*Based on new Official package by MIUI-Dev team!
*MIUI camera working
*Packages updated to 1.3.25
*File explorer doesn't crash
*Smaller size
*Cleaned up zip
BETA 7:
What you CAN expect:
*Everything stated in OP works APART from EXT SD Card! HUGE Thanks to Segnaro for fixing the Internal SD!!
*New Lockscreen
*Fixed colours
*New layout of pull down bar
*Translated to English
*BLN
*Some more stuff i can't remember!
What you SHOULDN'T expect:
*Working EXT SD Card
IF you're WiFi doesn't work at first boot, reflash this Kernel: http://kang.project-voodoo.org/f/CM7/GT-I9000/CM7_GT-I9000_kernel_kang_20110325_02_update.zip
You HAVE to reboot after installation to get rid of all Chinese translation!
Changelog Beta 6 :
-Applied fixes (Theme manager, Compatibility mode apps) by Segnaro (THANK YOU!!)
-Stabler ROM
-Camera fixed
-Some packages included and some others updated
-Fixed script of mounting sdcard...so no need of dirty fix of init.d or terminal
Beta 5
What works:
-Internal SD card media detection (NOT EX
Already mentioned but just giving a little more detail. Auto-rotate doesn't seem to work on the home screen (possibly supposed to be this way?) and the menus rotate opposite from how you would want them to do so. Trying a different kernel now to see if it changes anything.
Other than that, I am loving the UI. Can't wait for the finished product.
EDIT: Issue persists with TheEscapist's CM7 kernel. Temporary solution is to disable auto-rotate. All menu's show up normally this way, but you can't view anything in landscape mode.
Yeah the auto rotate is kind of annoying I can't get it too work properly. Btw did you follow my instructions for the flash? I don't really care I just wanted too see if I listed them right lol and the media files don't seem to work with apps sometimes also , just putting that out there
Sent from my SGH-I897 using XDA App
make sure to include you MUST have 3 button recovery working to install this
Im assuming that data still does not work correct?
hey, i'll be the dumb guy!
why the **** is this all in chinese? I know MIUI is a chinese rom, but i would just....i dunno, assume somebody woulda ported it to english?
also, are the graphics always this laggy?
nm on the laggy part, that went away
whitesox311 said:
nm on the laggy part, that went away
Click to expand...
Click to collapse
Data does not work right?
so far havent got a radio signal with either KP1 or JL3
wifi is rebooting.....a lot
everything is in....chinese
if screen turns off, phone turns off.
generally unstable, comes with all the cyanogenmod baggage
(captivate 1007 build, btw)
whitesox311 said:
so far havent got a radio signal with either KP1 or JL3
wifi is rebooting.....a lot
everything is in....chinese
if screen turns off, phone turns off.
generally unstable, comes with all the cyanogenmod baggage
(captivate 1007 build, btw)
Click to expand...
Click to collapse
Go to the settings and find a way to change the language, I forgot to note earlier your supposed to change the language at initial setup. What kernel are you running?
Sent from my SGH-I897 using XDA App
mossination said:
Go to the settings and find a way to change the language, I forgot to note earlier your supposed to change the language at initial setup. What kernel are you running?
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
i am running the kernel in the prepackaged build (bilboa's cm7 kernel) that segnaro posted.
thanks, btw
hey moss, can you give me some visual cues on how to change the language (as i speak zero chinese)
Dlev7 said:
Data does not work right?
Click to expand...
Click to collapse
Yes data works. This is a new build than from before. This one comes from the Nexus S that was ported over to the I9000. All the CM7 work has now opened up this rom to us Galaxy S users.
whitesox311 said:
i am running the kernel in the prepackaged build (bilboa's cm7 kernel) that segnaro posted.
thanks, btw
Click to expand...
Click to collapse
Try flashing another Captivate CM7 kernel. You may have the i9000 kernel installed. Also install the JK4 modem from the CM7 site.
whitesox311 said:
hey moss, can you give me some visual cues on how to change the language (as i speak zero chinese)
Click to expand...
Click to collapse
Try flashing the kernel I used in the first post and as for the language. Hit menu / third tab / nine down / 2 down
Sent from my SGH-I897 using XDA App
nm, i found it somehow
but now that it's in english, the first screen and the screen to the right of it freeze every time im on them
i dunno if im just unlucky (like i was with CM7), but i'd say this is far from stable
whitesox311 said:
nm, i found it somehow
but now that it's in english, the first screen and the screen to the right of it freeze every time im on them
i dunno if im just unlucky (like i was with CM7), but i'd say this is far from stable
Click to expand...
Click to collapse
I'd say very unlucky has it has been very stable for moss, me, and others.
doctahjeph said:
Try flashing another Captivate CM7 kernel. You may have the i9000 kernel installed. Also install the JK4 modem from the CM7 site.
Click to expand...
Click to collapse
okay, can do.
it's definitely not a i9000 kernel, but i'll try the legit kernel with JK4 and see what happens
i used all the stuff from segarnos post right after the OP in this thread....btw

Guide to optimizing and personalizing your current system setting!

Real_Pac's all-rounder guide...
Thanks
Waiting eagerly to learn some new stuff
As mentioned before I have started with my own guide few weeks ago. The main priority of this thread is to give you a really good battery performance combined with some necessary tweaks to stabilize and optimize your current system.
This guide isn't finished at all! So please let me time to finish my work with great results.
If you got some questions, problems or any hints just post it
Regards
This is a modding guide for all those with special needs!
First at all....
Thanks everbody for supporting me!
I know how hard it is to find the perfect settings for your own usage. Over the years i learned much about Android and now finaly i started to go deeper into it. I wanna share my earned knowledge with you with little guide.....
What to expect:
1. Flashable ZIP File-Real_Pac's_Debloater
Are you sick and tired for deleting all this unneeded stuff every new install or manually over Root or apps like Titanium?
Then, just flash this Zip file after installing your new Rom.
You're gonna deleting these files:
BasicDreams(Like a Screensaver for Android)
Browser(Choose your favorite browser)
Camera2 (Just install following alternatives)
Camera Next Modded
credits: @abhi08638
http://forum.xda-developers.com/oneplus-one/themes-apps/app-cos12-cameranextmod-t3086513
or
Color Os Port Camera
credits:
@BOOTMGR
http://forum.xda-developers.com/oneplus-one/themes-apps/port-coloros-camera-cm11s-t3030369
@infinityplus
http://forum.xda-developers.com/oneplus-one/themes-apps/coloros-camera-port-t3034148
CellBroadcastReceiver(Not Useful)
CMAccount(Just an other unneeded Sync-Account)
CMFileManager(Just use an alternative file browser)
CMUpdater(Flash manually-same effect. Most Roms's doesn't support this updater)
CMWallpapers
Cyanogensetupwizard(Most Rom's got the stock setup wizard and this one isn't needed at all)
Development( Test-tool for developers)
Eleven(stock Music-Player-Try Power Amp or Player Pro)
Email(Use your favorite E-Mail app)
Exchange2(Exchange security for stock E-mail app)
Galaxy4(Wallpaper)
HoloSpiralWallpaper
LiveWallpapers
LiveWallpapersPicker
NoiseField(Wallpaper)
PhaseBeam(Wallpaper)
PhotoPhas
PhotoTable
PrintSpooler
Spareparts(Test-tool for developers)
Stk(Sim Tool)
Tag(Not needed)
Talkback(function to help blind and low vision users)
UserDictionaryProvider(Dictionary for keyboard)
VisualizationWallpapers
VpnDialogs(Use a better method)
WhisperPush(Cm safe SMS-for what?  )
YouTube
For those like me:
If you allready installed a different keyboard like Swiftkey or Swype etc. and a other launcher flash the Add On File:
"Real_Pac's_Debloater_AddOn_Kb_Launcher" in Recovery.
It will delete the stock keyboard and launcher(Slimlauncher and Trebuchet-Launcher)
Download:
https://app.box.com/s/4tra4jyn59pmzsrtuo5kzxw1g0s8uynt
___________________________________________________________________
2. Flashable ZIP file-Real_Pac's Viper4Android Profile/U]
It is unbelieveable which possibilities @zhuhang gave us to blast out ours ears with great sound!
The second part of this job is our!
I got some good knowledge with producing songs and all kind of stuff like that. Made music for years.
This Zip file will turn your stock sound into a other level!!!
Useable with every style of music.
+Greatdeep Bass
+Very loud and clearly
+Not focused to any music genre-Generic one
+Speakers will blast everything out without bad sound
Instruction:
1. Download the ZIP file and flash it over recovery.
(May Viper will ask you to install the right driver-I recommend to choose "Super audio quality")
2. Just open Viper4android app and go to settings.
3. Tap on "Ui Setting" and choose "Expert".
Then Tap on "Effect Profile" and choose my profile "Real_Pac's_Viper4Android_ProfileV1.x"
Done!
@abhi08638 @MMWolverine Thank your very much, guys! Both helped me out to make my "Viper4Android" profiles flashable!!!
Im using @abhi08638 Zip-file as the new base for the flashable files.
Download:
https://app.box.com/s/elxot690b4idorzdc4k3mbopzduvwc49
___________________________________________________________________
3. AK-Kernel Real_Pacs_Allday-Profile
The most of us are looking for a stable, fast and also battery friendly kernel setting.
In fact, all these points are addicted to your personal usage, your Rom settings and the kernel you have chosen.
So, I'd started to find the optimal balance between those requirements.
If you're still looking for a generell profile like mine then just try 
Real_Pac's Allday Profiles for CM12 and Caf AK-Kernel credits to @ak for his great work!
- Made for Multitasking and daily usage
- Fast Ui, No lags, no freezes
- Each build has been tested by me personally
- Balanced battery consumption
Download:
Cm kernel:
https://app.box.com/s/zkk49gevyre5v561yf6isf5b789gnayn
CAF kernel:
https://app.box.com/s/cagaqs44882hqttghqqx14t391pjk2uc
___________________________________________________________________
4. Real_Pac's Back up File for MyAndroid Tools (pro)-Fix to solve Wakelock issues caused by Google Play Services
+ also disabling unnecessary Services to save more battery!!!
We all heard about wakelocks and generally about services which drains the battery of our phones immediately.
To disable them without knowledge could damage your running system.
I made a Back Up for "MyAndroid Tools (pro)" to find on Google Play Store https://play.google.com/store/apps/details?id=cn.wq.myandroidtools&hl=de to make that procedure very easy for you.
You will be able to disable more than 150!!! services with just one tap.
Follow these steps:
1. Download the file "RealPacs_ServiceDisabler_4_MyAndroidTools.zip.
2. Unzip the file and copy it to your internal storage.
3. Now open the app "MyAndroidTools" and tap on "about".
Tap on "restore" - "disable" - OK
You're Done! It will take some time. Be patient(3-5 minutes).
Standard Zip:
After restoring this file you won't be able to use Google fitness gadgets, streamcasts, Google Kids and also Google Wear.
Light Zip:
This Zip file wont disable any of the above mentioned services.
Alternative method if "MyAndroidtools Pro" doesn't work.-@daltonhrrll Big thanks for his alternative method!
1. Download the app "Disable Service" from Playstore- https://play.google.com/store/apps/details?id=cn.wq.disableservice
2. Download the file "RealPacs_ServiceDisabler_4_MyAndroidTools.zip.
3. Unzip the file and copy it to your internal storage
4. Rename the file"myandroidtoolspro_backup.txt" to "DS_backup.txt".
3. Now open the app "Disable Service" and tap on "settings".
Tap on "restore" - "disable" - OK
You're Done! It will take some time. Be patient(3-5 minutes).
Download:
https://app.box.com/s/jrcraswcchxoo7e722mvr4l45rfjgp1m
___________________________________________________________________
5a. Amplify Settings-Restorable Titanium Backup File
Warning!
[LP5.1.x User be careful!Amplify will only work if your current Rom supports unofficial Xposed]
One chapter before I was talking about disabling services to save battery. The. most battery drain was caused by "Google Services".
But some of them are really important for your running system. So, now we gonna change their delay time to fix the wakelock problems and to save battery.
I'm using "Titanium Backup" over years. To find on Play Store https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=de
You also need xposed framework http://forum.xda-developers.com/showthread.php?t=3034811 [email protected] and
Amplify https://play.google.com/store/apps/details?id=com.ryansteckler.nlpunbounce&hl=de
Just few steps and you're done.
1. Download the Zip File "Real_Pacs_Amplify_SettingsV1.zip"
2. Unzip
3. Just copy the folder "Titanium Backup" to the root of your phone and open the Titanium Backup app.
Tap on "Back Up/restore Section" and tap on the batch symbol.
Under section" Restore" select "Restore all apps with data". Choose " Data only" and tap on Amplify.
4. Confirm
That's all.
Download:
https://app.box.com/s/4lxec7u97qhwr9151c82y5o9ohphzf2c
5b. Calkulin's [MOD] [v7.x] Google Play Services with System Update Wake Lock Fix
thanks to: @Calkulin @abhi08638 (for the hint)
http://forum.xda-developers.com/one...mod-google-play-services-update-wake-t3078082
5c. Real_Pac's Greenify-Restorable Titanium Backup File
We all know "Greenify" is a great tool to hiberante active user apps and system apps. But which system-apps are safe to hibernate?
I made a restorable "Titanium Backup"- file which one includes almost every stock system-app.
Please hibernate all your user-apps manually.
Important:
- Android 5.1.x user's should activate the greenify module in xposed settings only then if the unofficial xposed build for 5.1.x works on your current Rom . Otherwise your phone will stuck
on bootscreen
- Do not hibernate apps with push-services if you wanna still receive "push-messages".
- Android 5.0 user should switch to "Boost-mode".
- Android 5.1.x user should switch to "Root-mode" if "Boost-mode" isn't supported.
Both can apply this file without any problems.
I'm also gonna make a restorable file for "boost-mode". Be patient
Hints:
I recommend to buy the "paid-version". The expermential features will allow you to hibernate more apps, specially system apps.
If you tap on the "3-dot symbol" you will be able to find the entry "create hibernation shortcut". It makes an shortcut on your homescreen which will allow you to hibernate all selected apps before with just one click.
Instruction:
1. Download the Zip File "Real_Pacs_Greenify_SettingsV1.zip"
2. Unzip
3. Just copy the folder "Titanium Backup" to the root of your phone and open the Titanium Backup app.
Tap on "Back Up/restore Section" and tap on the batch symbol.
Under section" Restore" select "Restore all apps with data". Choose " Data only" and tap on Greenify.
4. Confirm
That's all
Download:
https://app.box.com/s/q6de03y795qw4sa7f5quymstzz5iy0tc
Greenify: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=de
Xposed framework for LP5.0.x http://forum.xda-developers.com/showthread.php?t=3034811 [email protected]
Unofficial Xposed framework for LP5.1.x http://forum.xda-developers.com/xposed/super-alpha-posted-permission-xposed-t3072979 [email protected]
___________________________________________________________________
6. Fixes, Mods and Tweaks
As the title says, tested by me:
[FIX] Low Mic Call V1_Final [ALL ROMS] credits: @tazzkiller
Great fix to solve the mic problem of our Oneplus One.
-Just download the newest Zip file and unzip to the root of your internal storage.
-Both files have to be on same path
-Now flash over recovery
You're done!
http://forum.xda-developers.com/oneplus-one/development/fix-low-mic-call-t3055661
[MOD][Jan/26/2015] OnePlus One Audio Mods Collection
credits: @abhi08638
Great mod to give you a new sound experience on your Oneplus One.
Combine it with my Viper4android profile.
http://forum.xda-developers.com/oneplus-one/development/mod-oneplus-one-stereo-mod-t2967925
Warning!
Please control your general sound values before applying any sound mod or setting. Otherwise you could damage your speakers.
[INFO] CPU [MSM8974AC] Binning Concept, Overclocking, Undervolting
credits: @Mnt-XDA
A great guide to learn more about CPU-Binning and a how-to set your own Voltage values.
You can find your own values on the second page in synapse.
Just look for PVS Bin/Speed Bin.
http://forum.xda-developers.com/oneplus-one/general/info-cpu-binning-concept-overclocking-t2817105
[Flashable[ROOT]Omniswitch instead recent panel for LP5.1.x
credits: @kikuto for "Toggle Omniswitch"
I hate the stock recent panel. The best alternative for me was Omniswitch. But some Custom Roms doesnt't have this inside.
Found some "solutions" before but with no possibility to use it instead of stock recent panels.
A Xda-User called @kikuto https://github.com/augustoicaro/Toggle-OmniSwitch made a toggle apk.
It will allow you to open omniswitch but the stock recent panel in navbar will still exist.
I made a flashable Zip which already included the newest "Omniswitch" and "Toggle Omniswitch".
Just flash it and follow this....
Now, there are 2 ways to change it:
If your current roms supports custom navbar settings, follow instruction 1. If not, follow instruction 2.
1:
A. Go to Navbar settings
B. Open "buttons" settings
C. Delete the recent panel menu button
D. Add a new button and choose "Toggle Omni Switch"
2:
A. Install "Gravity Box for LP". http://repo.xposed.info/module/com.ceco.lollipop.gravitybox
B. Open it and tap on "Navigation Bar tweaks".
C. Now tap on "Custom key settings".
D. Enable it and also tap on " Swap with menu key".
E Tap on "Single-tap action" and choose "Toggle Omniswitch"
Now open "Omniswitch and activate it"
Reboot-Done!
Download:
https://app.box.com/files/0/f/3670202559/Real_Pac's_Omniswitch_Solution(Flashable)
[APP]Intelli3G -Restorable Titanium Backup File
Setup to auto toggle between network modes helping maximize your standby
credits: @daltonhrrll -Thank you for the idea and the creation of the Manual!
What is it?
It's an xposed module that toggles between 2 user defined network modes based on current conditions. For example when your screen goes off or you connect to wifi it will switch to power saving mode, Which is 2G if you're using my profile. When your screen comes on or you disconnect from Wi-Fi it will switch you to fast network mode which will be 3G by default but you can switch it to 4G if you prefer.
Intelli3G: https://play.google.com/store/apps/details?id=com.voidvapps.intelli3g
Instruction:
1. Make sure you have xposed installed.
2. Follow the link above to download Intelli3G.
3. Once it's been installed head over into your xposed app and activate the module.
4. Reboot
5. Download my titanium backup restorable file of Intelli3G and place it into the titanium backup folder on the root of your sd card.
https://docs.google.com/file/d/0B_HWCBYTD4HGWjV6QUZFVEpLdnM/edit?usp=docslist_api
6. Open up titanium backup find Intelli3G and restore "DATA ONLY".
7. Reboot, it may not actually be needed but do it anyways.
8. Enjoy your new battery life.
***NOTE***
By default the slow network is 2G and the fast network is 3G. If you wish to change it to 4G, open intelli3G select fast network and select LTE GSM/WCDMA. This will connect to LTE when available but use any bands it can to keep signal. My configuration you'll be restoring will not disrupt downloads or streaming as it's setup so if there is more than 15 kbps of traffic it won't switch modes until the traffic is below the threshold. There is also a 1 minute delay after screen off before it will switch to power saving mode that way if you turn your screen off then back on quickly it won't cause loss of signal which is a known issue the Dev is working on. If you do for some reason experience a loss of signal simply lock and unlock your device or toggle airplane mode on and off to fix.
__________________________________________________________________
Last update: 18.09.2015
You can find all my builds here:
https://app.box.com/s/e5ccm9q684ti7uqwjti0stik1mltcvnz
Regards!
Click to expand...
Click to collapse
demo84 said:
Thanks
Waiting eagerly to learn some new stuff
Click to expand...
Click to collapse
You're welcome!
hope you'll like it
@real_pac
awesome work my friend !
MBurns2 said:
@real_pac
awesome work my friend !
Click to expand...
Click to collapse
Thanks buddy! Also for your efforts!
Regards
Now that's what u call a "New Beginning" towards adding awesomeness to our Oneplus... I always followed ur work... now it got a bit easier :thumbup::thumbup:
Also, waiting for the backup file for stock settings of myandroid tools.. And i know, now u have ur own thread.... so its gonna be posted soon :beer::beer::beer:
real_pac said:
Thanks buddy! Also for your efforts!
Regards
Click to expand...
Click to collapse
You should probably include Caulkin's modified google play services fix that's found in the apps section.
Other than that great work! Ill stick around for the viper profiles :thumbup:
Sent from my A0001 using XDA Free mobile app
Been using your profiles a while now. Works great. Thanks a bunch!
Could you please specify which rom you are using and your PVS/Speed?
Oh yeah, and I love Vienna
DrNinjaa said:
...
Click to expand...
Click to collapse
Thank ya very much! Gonna work on that today and post it after. We got a great community here specially on "Oneplus" section.
abhi08638 said:
...
Click to expand...
Click to collapse
Good idea buddy! Got to rework on the layout. Will add Caulkin's method also.
I'm gonna finishing up my Viper profile today. Will put some new .irs files in it.
Thank ya also and loving your camera next mod
regards
just4u32 said:
Been using your profiles a while now. Works great. Thanks a bunch!
Could you please specify which rom you are using and your PVS/Speed?
Oh yeah, and I love Vienna
Click to expand...
Click to collapse
i appreciate that, thanks .
You've been there before?
Im on Temasek's UB Build 4.9 Android 5.0.2.
PVS: 9, Speed Bin: 3
regards
Hi @real_pac , thanks a lot for sharing your optimization methods, I'm using MyAndroidTools to restore your backup, it's been an hour, the MyAndroidTools logo is still spinning, I'm not sure if the process's hung. Usually how long does it take to restore your backup?
linkinorton said:
Hi @real_pac , thanks a lot for sharing your optimization methods, I'm using MyAndroidTools to restore your backup, it's been an hour, the MyAndroidTools logo is still spinning, I'm not sure if the process's hung. Usually how long does it take to restore your backup?
Click to expand...
Click to collapse
Your'e welcome
Note more then 3-5 minutes. Try to restart and restore it again.
Please tell me something about your current configuration.
If youre not able to restore it again I will upload a lighter one.
regards
Viper4android profile updated to V1.1
-improved dynamic bass
-better sound quality
-changed impulse response
-deeper sound +more bass without losing quality
please follow the manual solution till I make Flashable zip files
download
https://app.box.com/s/elxot690b4idorzdc4k3mbopzduvwc49
regards
where is the zip file for step #1? I dont see a link for it.
Interesting post
real_pac said:
Your'e welcome
Note more then 3-5 minutes. Try to restart and restore it again.
Please tell me something about your current configuration.
If youre not able to restore it again I will upload a lighter one.
regards
Click to expand...
Click to collapse
Thanks for the tip, I restarted MyAndroidTools and the restore finished in 3 minutes. I'm using OPO+AK v140+CM12.1.
Amplify Settings
@real_pac hi, everytime i try disabling some google services on amplify, whenever i open the app it says that i can't connect to the store, so i reset my hosts file with AdAway, i tried installing your zip with TitaniunBackup, same results... Help! Using cm12 nightly on oneplus.
---------- Post added at 07:20 AM ---------- Previous post was at 07:15 AM ----------
And another question, what is better ak140s or the 210s?
Sent from my A0001 using XDA Free mobile app
enkur said:
where is the zip file for step #1? I dont see a link for it.
Click to expand...
Click to collapse
you mean viper zip file?

Redmi Note3 PRO[Kenzo]FULL GUIDE:ROMs,BootLoader Unlock,ROOT,TWRP,XPOSED,HardWareMODs

HELLO GUYS :
This thread could be usefull for to get informations and modding istructions about the XIAOMI REDMI NOTE 3 PRO (KENZO snapdragon 650 variant) It was necessary to open a new thread because following the thread on the XIAOMI REDMI NOTE 3 (Hennessy MTK Helio X10) maybe folks mistakenly try the other one files thinking its the same.
- ROM list OFFICIAL and DOWNLOADS :
GLOBAL ROM stable Version: V8.0.1.0.LHOMIDG (MIUI8) (multiLANGUAGE W/O Chinese apps, W/O Root, with Google play,BootLoader unlock not supported)
CHINA ROM stable Version : V7.2.2.0.LHOCNDA (MIUI7)(Chinese apps, W/O Root, W/O Google play,BootLoader unlock not supported)
GLOBAL ROM stable Version: V7.1.8.0.LHOMICL (MIUI7) (multiLANGUAGE W/O Chinese apps, W/O Root, with Google play,BootLoader unlock not supported)
DEVELOPER ROM Version : 6.4.14(MIUI7) (W/O Chinese apps, With Root, with Google play,BootLoader unlock supported)
changelogs :
GLOBAL STABLE MIUI v8.0.1.0 CHANGELOG
Highlights
New - App lock: Unlock all apps at once (06-23)
New - Saved and available Wi-Fi networks appear first in the list (07-05)
New - After a permission is restricted, a clickable notification is sent to the user which can restore permissions (07-05)
New - Automatic adjustments for photos when sharing (07-19)
New - Delete photos from device only when browsing offline albums (07-27)
Messaging
New - Sound for delivered messages in the Settings (07-16)
Lockscreen, Status Bar, Notification Bar
New - Animation for successful Wi-Fi connection (07-07)
Optimization - Floating notification format for incoming calls (06-22)
Optimization - Separete sound and vibration permissions for notifications (07-07)
Fix - Repetitions in Settings (06-22)
Fix - Errors on Wi-Fi details page (06-22)
Fix - Accessibility for Home screen (07-22)
Home screen
Optimization - Landscape mode for Task manager (07-08)
Optimization - Task Manager stability (07-13)
Optimization - UI details in Task Manager (07-22)
Gallery
New - Automatic adjustments for photos when sharing (07-21)
New - Delete photos from device only when browsing offline albums (07-26)
Settings
New - Deleting Second space while in First space (06-28)
New - Saved and available Wi-Fi networks appear first in the list (07-05)
File Explorer
Fix - Couldn't see files saved from dual apps (06-28)
Clock / Calculator
Optimization - Improved order for frequently used settings (07-01)
Mi Drop
Fix - Mi Drop couldn't find receiver after the location services were turned off (06-07)
GLOBAL STABLE MIUI v7.1.8.0 CHANGELOG
System
Optimization - Clean up shortcut supports cleaning apps' cache (09-15)
Optimization - Apps locked in recent task page will not be closed by system when remaining RAM is low (09-15)
Fix - Verification messages might be sent automatically (11-15)
Fix - Google keyboard was missing after update (11-26)
Fix - System partition did not have enough space (11-26)
Lockscreen, Status Bar, Notification Bar
Optimization - In DND mode, for incoming calls with screen turned off. There will be a green bar on the top after waking the screen (09-07)
Optimization - Reduced status bar RAM usage (09-15)
Optimization - Support setting lockscreen and floating notifications separately (11-02)
Optimization - App notifications page displays blocked apps first (11-02)
Optimization - Support changing wallpaper from top right corner in lockscreen when daily lockscreen is enabled (11-11)
Fix - SIM card displayed abnormally after restarting the status bar (09-07)
Fix - Sometimes, notifications' order changed automatically in Notification shade (09-15)
Fix - Music widget play/pause button had error in some situations (09-15)
Fix - Sometimes status bar disappeared (09-15)
Fix - Sometimes, Mi Band icon disappeared from status bar (09-22)
Fix - Sometimes, there was no response after pressing lockscreen notifications (09-22)
Fix - Connection speed in status bar overlapped when using XXL text (09-22)
Fix - Screen could not be waken up while loading themes (09-30)
Fix - Combined password could not be entered when exiting Child mode/Private folder (10-29)
Fix - Pushing blank sides in a floating notification could not fold it in landscape mode (11-02)
Fix - Sometimes WiFi connection was recognized as portable hotspot (11-05)
Home screen
Optimization - Enhanced home screen smoothness and speed of opening folders (09-15)
Optimization - Unified third party apps' launching animation (09-16)
Optimization - Apps' content will not show in Recents tray when 'Lock apps' is enabled (10-13)
Fix - Adding Cleanup function shortcut caused home screen to FC (09-10)
Fix - Display error when using images taken by the device as wallpaper (09-14)
Music
New - Audio settings support Mi Piston earbuds color edition (09-02)
File Explorer
New - Added private folders (10-20)
New - Support listing starred files by editing time (11-03)
New - Support adding folders to private folder (11-09)
New - Allow selecting restore path when disabling private settings (11-09)
New - Support moving files in private folder (11-18)
New - Private folder supports file name encryption (11-18)
New - Added space clearing prompt for phone management (11-18)
New - Support setting default video player (11-18)
New - Support adding File Explorer shortcut to home screen (11-18)
Optimization - App more compatible with custom themes (09-08)
Optimization - Optimized images display method (11-03)
Optimization - Progress status display method of compressing/decompressing etc. (11-03)
Optimization - Changed Mi Drop category page default ordering method to descending by time (11-03)
Fix - Thumbnails are not displayed in searching result (11-03)
Browser
Optimization - Greatly enhanced Browser start page launching speed (11-17)
Calendar
Optimization - Optimized app widget style when using different font sizes (09-08)
Optimization - Card view style for displaying events (10-29)
Fix - SwiftKey keyboard could not input Chinese in Calendar app (09-15)
Clock / Calculator
New - Support closing the next alarm clock only when turning off repeat alarm clocks (10-22)
Optimization - Added vibration when pressing the options at the bottom of clock page (09-16)
Mi Drop
New - Added Mi Drop to help transfer files between phones (09-28)
Optimization - Long press on Mi Drop toggle will direct to usage help page (10-14)
Optimization - Increased file transferring speed (10-20)
Optimization - Processing mechanism when the receiver does not have enough space on their device (10-20)
Optimization - Animated effects when scanning (10-28)
Fix - Sometimes files failed to be transferred (10-13)
Fix - Sometimes app crashed while scanning (10-14)
Security
New - Added ''Connection' shortcut in security to view each app's realtime connection speed (10-26)
Optimization - Increased check process efficiency (10-27)
Cleaner
New - Recommendation page after clearing trash (10-20)
New - Clearing animated effects (10-20)
Battery Usage
Optimization - Low battery warning message will not pop up when there's an incoming call (10-12)
Optimization - Optimized the prompt text when power on and off time are set as the same (11-17)
CHINA STABLE V7.1.20.0.LHOCNCL CHANGELOG:
System
Optimization - Updated VoLTE parameters to improve call sound (03-10)
Fix - VoLTE couldn't be used when China Mobile and China Telecom SIM cards where installed simultaneously (03-10)
Fix - Icon for missed calls wasn't displayed after turning VoLTE on (03-10)
Fix - Dual SIM couldn't connect to mobile networks in some cases (03-10)
Fix - Audio made the phone reboot (03-10)
Fix - Couldn't use 1A charger after using OTG (03-10)
Fix - After making an emergency call with a China Telecom SIM card a notification in the Notification shed appeared making it impossible to use mobile data (03-10)
Fix - In some cases China Mobile users could't sign up for VoLTE (03-10)
Messaging
Fix - When sending out 1 SMS to multiple people a notification popped up asking for permission in the middle of the process (03-09)
- CUSTOM ROM list and DOWNLOADS (Unlocked bootloader and TWRP is MANDATORY requirement ):
xiaomi EU stable ROM version 7.2.1.0 : (multi-languages,W/O ROOT, NO WEEKLY UPDATES)
xiaomi EU BETA ROM version 6.3.31 : (WEEKLY updated,new features and have bugs)
SphinX MIUI GLOBAL ROM ver 7.1.9.0 : (rooted,multi languages,tweaks...)
sMUIU custom ROM : (based on xiaomi EU ROM you can customise yourself easy as 1.2.3)
CYANOGENMOD 12.1 : based on 5.1.1
CYANOGENMOD 13 : based in 6.0.1 marshmallow
DISCLAIMER: DO ON YOUR OWN RISK. Flashing can potentially bricked or bootloop your device​
FLASHING ROM GUIDE for OFFICIAL ONLY :
DOWNLOAD desired ROM
transfer ROM to root directory of device
in device run UPDATER APP from launcher and select Choose update package select ROM file
After choosing the right ROM file, your device will begin upgrading,it will reboot after finishing flashing
FLASHING ROM GUIDE for UNOFFICIAL ONLY :
transfer ROM to root directory of device
FLASH with TWRP
BEFORE STARTING ANYTHING DOWNLOAD AND INSTALL Mi PC Suite to PC
DOWNLOAD​- BOOTLOADER UNLOCK : (without permission)
follow this thread here LINK
[/COLOR][/SIZE][/LEFT]
-TWRP 3.0.0.0 recovery instructions (BootLoader MUST BE UNLOCKED):[/SIZE][/COLOR]
To make TWRP permanent we need to flash a CRACKED BOOT.IMG
AGAIN : BOOTLOADER MUST BE UNLOCKED
download this toolkit here DOWNLOAD and install it
click on-- custom/ stock recovery and follow info and flash TWRP
on the right number 2 click flash cracked BOOT.IMG
click RELOAD and DOWNLOAD CORRECT BOOT.IMG depending on your ROM Version
click FLASH and select downloaded BOOT:IMG
REBOOT
DONE
- Enable ROOT Access
either :
locked BooatLoader: use ROOTGENUIS SOFTWARE FIND HERE NOT WORKING AT THE MOMENT
unlocked bootLoader : Flash SuperSU Zip-File DOWNLOAD in TWRP
- install XPOSED Framework for NON-TWRP and or Locked BOOTLOADER :
Device must be rooted
Install FlashFire apk in Device DOWNLOAD
transfer XPOSED FRAMEWORK ZIP to Device DOWNLOAD
run Flashfire choose xposed file, touch Flash button, after flash it, wating for reboot very long (15-20m)
install Xposed Installer_3.0 alpha4 DOWNLOAD
DONE
Thank & Credit:
- miui Multilang leader for xiaomi EU ROMs
- sebsh1991 www.smiui.net for sMIUI ROM KETCHEN
- nguyentankiet for Xposed
- Chainfire for Flashfire app
- SolarWarez for xposed zip
- revo89 for xposed installer
- twrp TEAM
- @Perfectdevil
HARDWARE MODs
DISCLAIMER
AS ALWAYS DO ON YOUR OWN RISK. HARDWARE MOD can potentially damage or burn your device
don´t come to cry if your phone xploded,nuclear blasted or melted​
Use 2 sim + 1 Micro SD card at the same time​
Is not that hard and will be easy for less experienced hobbyists
So here we go : (pictures are bellow)
--Micro-SIM heated above a under cup of HOT coffee or HOT tea or HARIRA for a few seconds until the plastic was soft.
--gently bent down the soft plastic then and slide the gold-plated part(chip with contact plate). This part bend in any case! Now you have a MICRONANO-SIM (still smaller than Nano-SIM).
--Super Glue MICRONANO SIM on the SD card.the sim card will be a little over the edge of the SD card, as the drawer of the phones it has a recess. (SIM is 90 degrees rotated to the SD card inserted) Had me the exact position of the SIM previously penciled in pencil on the SD card. Recommendation: During the gluing, cover the terminals of the SD card with tape to prevent superglue boils.
--DONE
PICTURES : por it didn´t happen)
{
"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"
}
SOFTWARE MODs
DISCLAIMER: DO ON YOUR OWN RISK. Flashing can potentially bricked or bootloop your device
​
Center Clock Mod : (ONLY MIUI V6.3.17)​
Center Clock Mod and apply it to your MIUI-Version without installing a completely new ROM! Click below and download the appropriate ZIP-File to enable or disable the Mod on your device.
​
1 - Download the appropriate ZIP-File to enable or disable the Mod on your device to the root of your /sdcard/
2 - Shutdown your Phone ( turn it off ).
3 - Hold Volume+ and PowerButton until the RecoveryMenu shows up.
5 - Select "Install Zip from sdcard" and navigate to the ROM-File.
6 - Select the ZIP-File and install it.
7 - Reboot your device.
-- ENABLE Center Clock Mod DOWNLOAD
-- DISABLE Center Clock Mod DOWNLOAD
Strip Unicode MMS​
This Mod allows sending sms messages in unicode mode, which means you will be able to use up all 160 characters in one single message, whether or not using specific for chosen language diacritical marks.
1 - Download the appropriate ZIP-File to enable or disable the Mod on your device to the root of your /sdcard/
2 - Shutdown your Phone ( turn it off ).
3 - Hold Volume+ and PowerButton until the RecoveryMenu shows up.
5 - Select "Install Zip from sdcard" and navigate to the ROM-File.
6 - Select the ZIP-File and install it.
7 - Reboot your device.
-- ENABLE Strip Unicode MMS Mod DOWNLOAD
-- DISABLE Strip Unicode MMS Mod DOWNLOAD
NOTE: If you get signature missmatch Errors, please disable the Signature Check in your Custom Recovery and try again.​
Thank you.
I've xiaomi.eu BETA ROM with root acces and unlocked bootloader.
Is the same procedure to install Xposed?
yassineak47 said:
Thank you.
I've xiaomi.eu BETA ROM with root acces and unlocked bootloader.
Is the same procedure to install Xposed?
Click to expand...
Click to collapse
If you have TWRP recovery just flash xposed files through it
If not follow the guide
Perfectdevil said:
If you have TWRP recovery just flash xposed files through it
If not follow the guide
Click to expand...
Click to collapse
I get error because it's a wrong android version, I have 5.1 and the file is for 5.0 version
yassineak47 said:
I get error because it's a wrong android version, I have 5.1 and the file is for 5.0 version
Click to expand...
Click to collapse
Screenshot please
Root genius does not work at all for rooting the global stable rom
Quick query - I just got the phone, and I have the global 7.1.7.0 version. So if I want to switch to the developer ROM, I just have to download the updater file, choose the package from the updater section in settings and just flash it? No need for root or bootloader unlocking?
Perfectdevil said:
Screenshot please
Click to expand...
Click to collapse
I can't get te screenshot because I remove it.
But it's logic, the Xposed files that you uploaded are for Redmi Note 3 Hennesy (MTK) not Kenzo (SD) because MTK uses MIUI 7 based on 5.0.1 and SD uses MIUI 7 based on android 5.1.0.
SDK21 is for Android 5.0.1 and SDK22 is for Android 5.1.0 You known what I mean?
---------- Post added at 05:13 PM ---------- Previous post was at 05:07 PM ----------
I downloaded it from here and it works (look at "*MIUI 6/7 BASED ON Android 5.1.X only" section, 64-bit processor)
http://en.miui.com/thread-78894-1-1.html
The unlocking method with the Dev ROM doesn't work for me It still says that "Your device isn't supported by Mi Unlock"
dandrake47 said:
Quick query - I just got the phone, and I have the global 7.1.7.0 version. So if I want to switch to the developer ROM, I just have to download the updater file, choose the package from the updater section in settings and just flash it? No need for root or bootloader unlocking?
Click to expand...
Click to collapse
Yes no need just use UPDATER APP
DrStuhl said:
The unlocking method with the Dev ROM doesn't work for me It still says that "Your device isn't supported by Mi Unlock"
Click to expand...
Click to collapse
Weird !!! I unlocked it same as the guide !!
make sure you connect phone to MI account and phone number
If not working you are from the bad uck guys and YOU HAVE to apply for unlock permission here en.miui.com/unlock !!! and wait until you have confirmation SMS with password to unlock
After you get permission to unlock try again
yassineak47 said:
I can't get te screenshot because I remove it.
But it's logic, the Xposed files that you uploaded are for Redmi Note 3 Hennesy (MTK) not Kenzo (SD) because MTK uses MIUI 7 based on 5.0.1 and SD uses MIUI 7 based on android 5.1.0.
SDK21 is for Android 5.0.1 and SDK22 is for Android 5.1.0 You known what I mean?
---------- Post added at 05:13 PM ---------- Previous post was at 05:07 PM ----------
I downloaded it from here and it works (look at "*MIUI 6/7 BASED ON Android 5.1.X only" section, 64-bit processor)
http://en.miui.com/thread-78894-1-1.html
Click to expand...
Click to collapse
thanks for the heads up i mixed the files. OP updated
Hi @Perfectdevil
Firstly, thank you very much for creating this thread for the Redmi Note 3 PRO.
Second, please check the information in your OP. The China DEV ROM 6.3.17 does indeed have ROOT - you just need to enable it from the Security/Permissions App. This will download and install an update providing native root access. It's not quite as useful as SuperSU but it does work.
Please check your instructions for loading TWRP because this method (which was originally posted by @feds64 on Mi Forums) does not result in a permanent TWRP installation. (TWRP disappears after reboot). This is all explained in thread on MI forums, and the only way to get it to work is to flash a cracked boot.img.
Without a lasting TWRP (or with stock recovery only) things like Flashify just won't work. So we can't use Flashify to flash Xposed without TWRP. And if you have TWRP, then Flashify is not necessary.
Anyway, look forward to more info here.
_ossie_ said:
Hi @Perfectdevil
Firstly, thank you very much for creating this thread for the Redmi Note 3 PRO.
Second, please check the information in your OP. The China DEV ROM 6.3.17 does indeed have ROOT - you just need to enable it from the Security/Permissions App. This will download and install an update providing native root access. It's not quite as useful as SuperSU but it does work.
Please check your instructions for loading TWRP because this method (which was originally posted by @feds64 on Mi Forums) does not result in a permanent TWRP installation. (TWRP disappears after reboot). This is all explained in thread on MI forums, and the only way to get it to work is to flash a cracked boot.img.
Without a lasting TWRP (or with stock recovery only) things like Flashify just won't work. So we can't use Flashify to flash Xposed without TWRP. And if you have TWRP, then Flashify is not necessary.
Anyway, look forward to more info here.
Click to expand...
Click to collapse
TWRP is not necessary to flash xposed as i provided FLASHFIRE APP in OP to flash anything without TWRP
but i will update OP with cracked BOOT.img making TWRP Permanent.cheers
Perfectdevil said:
TWRP is not necessary to flash xposed as i provided FLASHFIRE APP in OP to flash anything without TWRP
but i will update OP with cracked BOOT.img making TWRP Permanent.cheers
Click to expand...
Click to collapse
Flashfire requires SuperSU (doesn't seem to work with native root).
And TWRP is required to install SuperSU
_ossie_ said:
Flashfire requires SuperSU (doesn't seem to work with native root).
And TWRP is required to install SuperSU
Click to expand...
Click to collapse
I see !!!
Not a problem once i het home i'll update OP with cracked BOOT.IMG
_ossie_ said:
Hi @Perfectdevil
Firstly, thank you very much for creating this thread for the Redmi Note 3 PRO.
Second, please check the information in your OP. The China DEV ROM 6.3.17 does indeed have ROOT - you just need to enable it from the Security/Permissions App. This will download and install an update providing native root access. It's not quite as useful as SuperSU but it does work.
Please check your instructions for loading TWRP because this method (which was originally posted by @feds64 on Mi Forums) does not result in a permanent TWRP installation. (TWRP disappears after reboot). This is all explained in thread on MI forums, and the only way to get it to work is to flash a cracked boot.img.
Without a lasting TWRP (or with stock recovery only) things like Flashify just won't work. So we can't use Flashify to flash Xposed without TWRP. And if you have TWRP, then Flashify is not necessary.
Anyway, look forward to more info here.
Click to expand...
Click to collapse
@_ossie_ Anyway, I have uploaded a link together with the crack.img meant for 7.1.20.0 & 6.3.17 which will make it permanent.
Perfectdevil said:
Yes no need just use UPDATER APP
Click to expand...
Click to collapse
Thanks! One more query - is the developer rom filled with chinese bloatware? And can we make the language into English?

NitrogenOS Megathread

{
"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"
}
Welcome to the NitrogenOS Q&A Megathread. Here you can find answers for the most popular problems and questions about NitrogenOS. I started this thread, so that new users don't repeatedly ask the same questions multiple times. While I am fairly new to coding in Java, I can definitely say I know a lot about Android phones and NitrogenOS, but you'll have to trust me on that. If you need any more help, you can even PM me and I'll try to reply as soon as I can.
You can find the original NitrogenOS thread here.
ROM info
Developer: xyyx
Latest Android version: 8.1 Oreo
NOS Download (latest): https://sourceforge.net/projects/nitrogen-project/files/kenzo/kenzo_test/8.1/
Bugs and updates
- A (very) small amount of users reported Google Dialer not working properly while installed through OpenGapps or the Play Store, you can still use stock dialer
1. Test or stable?!?!
Test in this case doesn't mean less stable. xyyx named the two versions a little confusingly.
Test means Oreo (Android 8.0 and 8.1) and Stable means Nougat (Android 7.1.2).
So let's make this a little less confusing:
Oreo (8.0) builds -> Download from here
Oreo (8.1) builds -> Download from here
Nougat (7.1.2) builds -> Download from here
2. Youtube PiP (Picture in Picture mode)
Google has patched PiP a long time ago, so it doesn't work with the latest Youtube releases. The last official release working with PiP is 12.34.55, which you can download from ApkMirror.
My preferred option however is iYTBP (injected YouTube Background Playback), a modified version of Youtube, but it gets a little confusing as there are multiple options.
You can download it from this thread.
Now the tricky part - choosing the right version. I always prefer the Vanced version, which can be found in the 2nd post. Again you have multiple options, but I will not go through all of them since they are explained pretty good in the post itself. While iYTBP enables PiP, it also blocks ads and adds a lot of useful settings and new updates come very frequently. There are multiple installation methods, but I prefer the Magisk one, since it offers options like detaching the Youtube app from Play Store. What this means is, that you don't have to disable auto-updates and it will not bug you to constantly update it.
You can try these methods:
Magisk Module (Easiest):
1. Open Magisk Manager
2. Go to Downloads
3. In the search bar type "Youtube", you should see two results
4. Choose either the normal or the black theme (I personally prefer the black one)
5. Press the download arrow and then "Install"
6. Wait for a while (it's a big package to download and unpack)
7. Reboot
This is by far the easiest option and the module is updated fairly often.
Manual:
1. Delete or uninstall any previous release of Youtube. If you installed it as a system app, disable it or delete the /system/app/YouTube folder. If you had to delete the folder, reboot.
2. Download the Youtube apk
3. Make a folder called YouTube (watch the caps!)
4. Move the apk to this folder and rename it as YouTube (again with the caps)
5. Copy/move the folder to /system/app (The directory should look like this: /system/app/YouTube/YouTube.apk)
6. Reboot
Magisk (manual):
1. Download the Youtube apk, the iYTBP universal installer and the use_this_settings.sh file. Check that they are in the downloads folder.
2. Edit the use_this_settings.sh file if you want. Since we're installing from Magisk, you'll need to set MAGINSTALL to YES (MAGINSTALL="YES"). I usually also enable detach (DETACH="YES"). This will make the Play Store think Youtube isn't installed and it will not bug you for updates.
3. Open Magisk Manager, go to Modules and press the + button. Now select the universal installer zip and flash it in Magisk.
4. Reboot
Recovery method:
Same as for Magisk, but MAGINSTALL is set to NO (MAGINSTALL="NO"). In case you didn't read the Magisk method, here is the recovery method...
1. Download the Youtube apk, the iYTBP universal installer and the use_this_settings.sh file. Check that they are in the downloads folder.
2. Edit the use_this_settings.sh file if you want. I usually enable detach (DETACH="YES"). This will make the Play Store think Youtube isn't installed and it will not bug you for updates.
3. Reboot to recovery, go to Install and choose the universal installer zip, flash it.
4. Reboot
If you open a video in fullscreen mode and press the home button, it should open it in PiP mode. If you want to change some advanced settings, you can go to your Account (the round icon with your profile picture) -> Settings -> iYTBP Settings
3. Goodix & FPC - What are they
Goodix and FPC are two different types of fingerprint sensors (or rather sensor manufacturers). They both work in Android 8.1 builds. Custom kernels or mods may break the fingerprint sensor functionality.
4. Rooting
tl;dr: rooting NitrogenOS is the same as rooting any other custom rom, just flash Magisk, SuperSU, phh's superuser or anything else.
Now for the extended version.
Magisk:
Magisk is a great open-source root manager, developed by topjohnwu. It features a feature rich app, but most people prefer it because of it's "modules", packages which can do a bunch of things, from installing apps like Viper4AndroidFX or Dolby Atmos, to modifying system settings, like the volume steps increase. Magisk also features an option called "Magisk Hide", which can bypass Android's SafetyNet.
Check out the Magisk thread.
You can directly download the latest version of Magisk from https://tiny.cc/latestmagisk
SuperSU:
SuperSU is an alternative root manager. It used to be developed by Chainfire, but has recently been purchased by another company. I still prefer Magisk, but SuperSU is a great alternative for new users. My problem with it though is, that it is not open-source and the new buyer is pretty secretive so I don't really trust them.
Check out the SuperSU website for the download link.
phh's SuperUser:
Another open-source root manager, but the great thing about this one is, that it's very minimalistic and very small in size.
Check out the SuperUser thread and phh's Build Bot.
5. Google Apps (gapps)
Google apps are a vital part of custom roms. You might not know this, but AOSP and CM based roms are made from Google source code. Google actually makes Android open-source, but the Play Store and other Google apps are not. That's why roms like NitrogenOS do not come with the Play Store preinstalled. That is where Open Gapps come in. They are prepackaged apps, updated almost daily. They come in various sizes and versions, but they can all be flashed in TWRP like a normal zip file.
Platform: arm/arm64/x86/x86_64 - RN3 has an arm64 processor (Think of it as a 64-bit CPU for phones)
Android: 8.0/7.1/7.0... - This is the android version, NOS is Oreo based so choose 8.0 (Or 7.1 for Nougat) [Check below for OpenGapps 8.1]
Variant: This is where it gets complicated. There are a LOT of versions to choose from. For more in-depth resources check the OpenGapps' package comparison.
But OpenGapps are a lot more customisable, to the level where you can choose individual apps you want installed. The easiest way to do this, is to flash the Aroma package, which enables you to choose exactly which packages you want installed. Another option is to configure any of the selected packages using a gapps-config.txt file. You can learn more about that in the Advanced Features and Options section.
You can download daily builds for any Android version from https://opengapps.org/
6. TWRP (Recovery)
A recovery is a partition, used to flash files like ROMs, gapps and any other modifications. You do (in most cases) need an unlocked bootloader to use it. Unlocking your bootloader will not be described on this thread, as there are a lot of resources for our device.
Official TWRP - This is the official TWRP (Team Win Recovery Project) for our device
You can find the latest updates for TWRP on their website.
Red Wolf - This is a modified version of TWRP, my absolute favourite because of it's custom features.
Flashing TWRP:
If you don't have a custom recovery installed and you have unlocked your bootloader, then download the latest version of your preferred recovery and follow these steps:
1. Download Minimal ADB and Fastboot on Windows, or use sudo apt install android-tools-adb android-tools-fastboot if you're on Linux.
2. Enable USB Debugging (Settings -> About phone -> Press "Build number" 7 times to enable Developer options). You should find the Developer options in settings above "About Device". Find USB Debugging and enable it.
3. Connect your PC to the phone via a cable. Open Minimal ADB and Fastboot (which will open CMD) or Terminal on Linux and type this (same for both OSs): adb devices. Select "Always allow on this computer" and confirm access on your phone.
4. Reboot your phone to fastboot/bootloader (By holding Power and Vol-, releasing the power button after a vibration and holding the Vol- button until you see the Xiaomi mascot).
5. Type (In CMD/Terminal): fastboot devices, to confirm if the phone has been recognised, then fastboot flash recovery /path/to/recovery.img
6. After it has succesfully finished, remove the cable and reboot directly to recovery (Power and Vol+, release power after vibration, but keep holding the Vol+ button until you see the TWRP or RedWolf logo).
If you do already have a custom recovery installed and just want to update it, flash the .img or .zip file in your already installed recovery and select "Reboot to recovery".
7. NOS asks me for a password after flashing?!!?!?
This is actually not NitrogenOS's fault, it's a byproduct of your previous rom, most often MIUI. What this means is, that your internal storage is encrypted and the only way to fix this, is to backup everything on your internal storage, which you can do by connecting your phone to your pc while in recovery. You should be able to access the phone's storage and move the files from there. If you for some reason can't do that, you can still put in an sdcard and copy the files to it in TWRP. Bottom line, backup the files and then go to "Wipe" and find the "Format data" button. You might see a "wipe data" button, but this is not the same. When you "wipe data" you are wiping your system, cache, dalvik cache and data partitions, but formatting data will format your internal partition as well and thus remove the encryption.
You can finally reflash NOS and gapps or whatever other modification you want.
8. Firmwares
Check out this link to download the latest firmware for our device.
What is firmware? - It's what connects hardware to software (don't confuse it with a kernel). It's what, for example, makes the camera work.
Do I really need firmware - Yes (but it's already installed, even after completely wiping the stock rom, since it's on separate partitions).
Do I need the most up-to-date firmware - Actually no, the only difference you will notice is in the signal and WiFi strength. If yours are good enough, you don't need to update, otherwise feel free to download the newest version from the link above.
What is emmc_appsboot.mbn? - It's a bootloader update. Bootloader or fastboot is the partition in which you have unlocked your bootloader and flashed the recovery. If you have officially unlocked your bootloader, then you can flash firmware with emmc_appsboot.mbn, but if you have unofficially unlocked your bootloader, do not flash these files as they will re-lock it. But you can still flash the version without emmc_appsboot.mbn.
Kenzo? Kate? - Kate devices are the same as kenzo ones but are a little bigger.
Some comparisons:
Kenzo
Size: 150 * 76 * 6.85 mm
Weight: 164g
Kate
Size: 152 * 76 * 6.85 mm
Weight: 167g
Model numbers:
Kenzo: 2015116
Kate: 2015161
Kate devices are 32/3 GB, and some kenzo devices are as well (some are 16/2 GB), not really sure about this part.
Global stable or developer? - Most people use developer roms, but again, this is not the actual ROM, just the firmware extracted from the rom, it doesn't really matter which one you choose.
When do I need to flash firmware? - If you're coming from MIUI8 (or 9), then you probably have the newest firmware. In this case you don't need to flash it, because MIUI roms already have firmware included in the update. If you're coming from a CM or AOSP based rom you also probably don't have to flash it, but I suggest you update it just in case. If your signal is good enough though, there really is no need.
9. How to flash the rom
Flashing is pretty straight forward. Just go to the Install section of TWRP and flash it like any normal zip, nothing special.
If you're coming from MIUI, then the full procedure is this:
1. Unlock your bootloader (google it, useless explaining it here)
2. Flash TWRP
3. Make a full device backup (Nandroid backup)
4. Copy or move all important files from the internal storage to an sdcard or your pc
5. Format data, or in other words, wipe EVERYTHING (excluding external storage) - This will delete all your photos and anything else in internal storage
6. Flash the latest NOS "test" build (Oreo)
7. Flash gapps (I recommend opengapps.org, check above)
8. Reboot to system
10. OTA?
What is OTA? - OTA means Over The Air (Update)
Does NOS have OTA? - Actually yes and no, newer updates (from March 2018 on) do have partial OTA (it does check for updates and notify you, while also giving a direct download link to SourceForge, but you will have to manually flash every update in your recovery.
What about incremental updates? - Sorry, but no. You'll have to download full packages every time. If you have a bandwidth cap then just download an update every week or two, you can check the changelog to see if you think it's worth updating to.
11. Google Camera
If you're having problems with the official Google Camera or just want some added features then look no further than modded camera apps. Check out this thread by emime12, it's very frequently updated and features a lot of different camera mods, including Google Camera, MIUI Camera, MOTO Camera and many more.
Recommended settings:
3x3 Grid - For better photos
I usually disable "Save location" and "Camera sounds"
Model: Pixel XL (corr) - default
Config camera HDR+: NEXUS 6
HDR+ parameters: Default
Panorama resolution: High
Advanced: Enable both
Experimental: I usually leave this disabled but it's your choice.
Back camera video resolution: UHD 4K (30 fps)
In case your camera doesn't work check if you have these two files and delete them:
/System/framework/com.google.android.camera.experimental2016.jar
and
/System/etc/permissions/com.google.android.camera.experimental2016.xml
Credits go to: @emime12 and Njaiker.
You can find more info about problems and updates on emime12's thread.
Settings may differ a lot, so check emime12's recommended or just test until you find ones that work for you
12. RAM Management - Low free RAM
Android's RAM (Read Only Memory) management doesn't work like Windows'. Android manages RAM very well, "Free RAM is wasted RAM" is a very common expression on XDA. Android loads the first couple of apps into the RAM and priorities the open one. More used ram means more apps loaded in ram which means faster load times. Don't worry about it too much and just enjoy the fast loading speeds.
13. VoLTE?
VoLTE should work on Android 8.1. Magisk, Viper or any other mods may break it.
14. Custom kernels
While there are a lot of custom kernels, I suggest you stick with the stock one, as it is made specifically for NOS and thus it is the most stable. If you still want a custom kernel, you can try Radon or Agni but they might break VoLTE or your fingerprint sensor.
Agni XDA Thread - By psndna88
Radon XDA Thread - By Umang96
15. Daily driver or not?
Yes, NitrogenOS Oreo is very stable, definitely enough for a daily driver. It is the best Oreo rom for our device (in my opinion), as it offers just the right amount of customization and stability.
15. GPS
Some users have reported low accuracy, but you should be fine if you turn on High Accuracy mode and/or install Faster GPS.
Update: In recent updates GPS shouldn't be a problem anymore as xyyx has fixed it, but some users have still reported low accuracy.
16. Viper4Android FX
(There may be other ways, but I haven't tested them yet so I can't confirm if they work) By far the easiest way to install Viper4Android FX is using Magisk. There is Magisk module called ViPER4Android FX Materialized. Download and install that module from the Magisk repo, choose your preferred installation option (By pressing Vol+ or Vol- to select which version you want installed and if you want it materialized - for newest materialized version press Vol+ 2 times) and finally reboot. Try playing some music and open the Viper app. Turn on the "Master Power" switch and the "Playback Gain Control" (the easiest way to tell if it worked). If after a little time the volume increases, it means that Viper4Android FX works. If not, press the three dots and choose "Exit" (without turning off the master power or gain control). Now open the app again and it should work. You can also check that in the side menu under "Driver status", if it's enabled and processing, then everything works.
You may or may not have to exit and re-enter the app after reboot to enable processing (in my case I had to).
I would show you my recommended settings (as requested), but to be honest I only use:
Headset
Viper Bass (Natural bass, 40 HZ frequency, 8 dB)
Viper Clarity (Natural, 6 dB)
Sometimes I use Field surround with default settings
Phone speakers
eXtra loud (Slight, 4x max gain, -1.9 dB max output)
Bluetooth device
Playback gain control (Moderate, 6x max gain, -1.9 dB max output)
If I'm at a party with my bluetooth speaker I pump it up to Extreme and 8x max gain
Viper Bass (Natural, 40 HZ frequency, 8 dB), 17 dB for parties
Viper Clarity (Natural, 3.5 dB)
I don't use equalizers or if I do, they are song-specific. I also don't USB/Dock, so I can't recommend anything there.
Of course these settings can vary depending on the song, so choose those, which you like the most and don't stick with just those I chose, try all the functions to see which you prefer.
17. AdAway (Root)
AdAway is a great open-source root ad blocker, which can automatically download and update sources and works by adding those to the hosts file. It work well on the internet, but also inside apps (most of the time).
Check out the official AdAway website. You can also download it from F-Droid.
Adaway v3.2 (60) (direct download link)
Adding custom host sources:
Go to "Host sources" and add your own sources or check out these: AdAway's host sources
Be careful when adding all of them, since some can block legitimate links like goo.gl.
AdAway also offers an option to scan for Adware, which can be found under "Scan for adware". This will bring up a new window, press "Start scanning". If you don't need/want the mentioned apps you can uninstall them, but AdAway can't block their ads.
You can also check out my recommended settings:
wow,really appreciated that sir., it is very helpful specially for those who wanted to try, flashing rom or any mods on their device like me. thanks and keep up the good work sir God bless!
i think i can add up little bit here.
1) u r on miui & u want to flash nitrogen so u go to recovery and backup ur current rom in case if u dont like nitrogen u can restore back to miui with all ur setting & app. now assume u r on nitrogen, after 4-5 days u dont like nitroge & u decided to come back to miui, so u go to recovery and restore yr backup that u have taken earlier. after success booting the screen with pin or password will appear. so u would enter/guess any previous password, pin u used earlier but it will not open. here the real problem come. i have also faced same issue & got upset searching endless solution on google . u will get mad on u. security bypass will also not work. after spending endless hour i come with solution. download aroma zip search on net. flash it through recovery this will help u to get in system its ike file manager. then head to data, system and delete all file u see below
locksettings.db, locksettings.db-shm, locksettings.db-wal, gatekeeper.password.key, gatekeeper.pattern.key
and then restart, yr problem would be solve.
2) nitrogen os does not support video calling via jio. none custom rom other then then miui support.
3)xposed is not available for oreo.
4)i have used nitrogen oreo for about 2 weeks it is stable but not as miui. some time r net would not work, jio call drop, lagging u have to restart on every time u faced problem. i suggest that wait for some time to roll out nought port for kenzo with zero bug & this will happen soon.
saifuk said:
i think i can add up little bit here.
1) u r on miui & u want to flash nitrogen so u go to recovery and backup ur current rom in case if u dont like nitrogen u can restore back to miui with all ur setting & app. now assume u r on nitrogen, after 4-5 days u dont like nitroge & u decided to come back to miui, so u go to recovery and restore yr backup that u have taken earlier. after success booting the screen with pin or password will appear. so u would enter/guess any previous password, pin u used earlier but it will not open. here the real problem come. i have also faced same issue & got upset searching endless solution on google . u will get mad on u. security bypass will also not work. after spending endless hour i come with solution. download aroma zip search on net. flash it through recovery this will help u to get in system its ike file manager. then head to data, system and delete all file u see below
locksettings.db, locksettings.db-shm, locksettings.db-wal, gatekeeper.password.key, gatekeeper.pattern.key
and then restart, yr problem would be solve.
2) nitrogen os does not support video calling via jio. none custom rom other then then miui support.
3)xposed is not available for oreo.
4)i have used nitrogen oreo for about 2 weeks it is stable but not as miui. some time r net would not work, jio call drop, lagging u have to restart on every time u faced problem. i suggest that wait for some time to roll out nought port for kenzo with zero bug & this will happen soon.
Click to expand...
Click to collapse
Thanks for the tip, will update the thread.
@JustMeErazem volte on 2nd sim works well. I myself use it. After flashing magisk just v need to hide root from all system apps to make sure volte works flawless even after reboot. Plz edit it in the description. I hav been using nos since many time so with experience i am giving my feedback. Thanks?
@saifuk what kind of nougat port u are expecting of ?
Aditya1011 said:
@JustMeErazem volte on 2nd sim works well. I myself use it. After flashing magisk just v need to hide root from all system apps to make sure volte works flawless even after reboot. Plz edit it in the description. I hav been using nos since many time so with experience i am giving my feedback. Thanks
Click to expand...
Click to collapse
I haven't rooted my phone, VoLTE still not working.
---------- Post added at 03:37 PM ---------- Previous post was at 03:34 PM ----------
@justmerazem Change VoLTE point again to previous. I installed NOS on mine & my other two friends' phone. They've not used magisk or superSU nor me. But VoLTE doesn't work on 2nd Sim for us.
AtomR said:
I haven't rooted my phone, VoLTE still not working.
---------- Post added at 03:37 PM ---------- Previous post was at 03:34 PM ----------
@justmerazem Change VoLTE point again to previous. I installed NOS on mine & my other two friends' phone. They've not used magisk or superSU nor me. But VoLTE doesn't work on 2nd Sim for us.
Click to expand...
Click to collapse
Flash latest firmware of developer rom. And volte is sure shot working.
Aditya1011 said:
Flash latest firmware of developer rom. And volte is sure shot working.
Click to expand...
Click to collapse
Mate, I'm already on 7.9.22 firmware. Lots of people are reporting it. Yours is working, must be some kind of random.
@Aditya1011 Mate, what happened? No reply? Huh. Latest firmware. No magisk, no any kind of root. No sound mod. Still Volte not working on 2nd Sim on 3 different Kenzos.
@JustMeErazem Please include in your post that VoLTE is indeed buggy.
how to install via dualboot patcher as secondary rom?
AtomR said:
@Aditya1011 Mate, what happened? No reply? Huh. Latest firmware. No magisk, no any kind of root. No sound mod. Still Volte not working on 2nd Sim on 3 different Kenzos.
@JustMeErazem Please include in your post that VoLTE is indeed buggy.
Click to expand...
Click to collapse
Idk bro y that happening to u. Flash miui EU rom n thn the nos rom. Mayb that should work.... Bcuz I had done that for the 1st time whn my volte wasn't working at any cost. Best of luck.
smjhh said:
how to install via dualboot patcher as secondary rom?
Click to expand...
Click to collapse
I don't think dual boot patcher supports oreo roms. Try asking on their thread to see if it does.
Google HDR camera 5 or 5.1 work with this ROM??
sagar13190 said:
Google HDR camera 5 or 5.1 work with this ROM??
Click to expand...
Click to collapse
Read op!
I tried google HDR camera v5 n v5.1 on lineage Oreo, MAOSP Oreo nitrogen Oreo ROM bt its not working...bt in ROM based on nogut 7.1.2 its work great
sagar13190 said:
I tried google HDR camera v5 n v5.1 on lineage Oreo, MAOSP Oreo nitrogen Oreo ROM bt its not working...bt in ROM based on nogut 7.1.2 its work great
Click to expand...
Click to collapse
It works for many users. Did you flash my zip or install an apk?
Sim card detection issue
Sometimes nitrogen os Oreo does not detect sim cards after reboot so I changed ROM and installed aosp extended. I know that Xyyx has already mentioned this as bug. Due to this bug it is not daily driver. Hope xyyx will fix this as soon as possible. If you have solution, please share it.
dhavalmehta said:
Sometimes nitrogen os Oreo does not detect sim cards after reboot so I changed ROM and installed aosp extended. I know that Xyyx has already mentioned this as bug. Due to this bug it is not daily driver. Hope xyyx will fix this as soon as possible. If you have solution, please share it.
Click to expand...
Click to collapse
Dude, it's really not a big problem, it detects it like 95% of the time. Just reboot and you're done. Or wait about 2 min and it should detect it. You could also just remove the sim and reinsert it. But since the latest few updates for me it gets detected 100% of the time. So update to 28/10/2017 build and you should be fine.
@JustMeErazem You're giving flase info. to others saying that VoLTE works on both sim. Actually, it works only on first sim. Tried, tested on 3 different Kenzo's. Clean flashed.
Conclusion: VoLTE doesn't work on 2nd sim.

[How-To] GSI Definitive Guide (ROM+GApps+Bluetooth+GCam+90HZ+V4A)

Hello everybody:
GSI ROMS finally have Fingerprint on display (fod) support, so I decided to try it today.
It was quite difficult to make everything work, since there are a lot of guides in X2 Pro forum and XDA, so I decided to create this thread to make things easier to other users that want to use GSI ROMS.
My device is a Realme X2 Pro Chinese, but this should work on any X2 Pro.
The guides I used as references are these ones:
https://forum.xda-developers.com/realme-x2-pro/how-to/how-to-flash-aosp-android-10-gsi-realme-t4036825
https://forum.xda-developers.com/realme-x2-pro/how-to/how-to-flash-havoc-evolution-gsi-t4040607
https://forum.xda-developers.com/realme-x2-pro/how-to/how-to-flash-aosp-android-10-gsi-realme-t4036825
https://forum.xda-developers.com/project-treble/trebleenabled-device-discussion/guide-fix-bluetooth-audio-a2dp-aptx-gsi-t3950938
And probably other ones I found at internet that I can't remember at this point
1. Pre-requisites
- Unlocked bootloader
- TWRP Installed (I use Orange Fox)
- Color OS Firmware A08+ or A13+ (chinese)
Don't do it being on Realme UI, there are some features that won't work with the new firmware/vendor, FP included (Ironically, bluetooth gets fixed).
- Any software that can uncompress .xz files (most of GSI comes in this format)
2. Choosing your ROM
The first step is to find any rom that you like, it must has these features:
- It has to be based on phh's AOSP v214 or newer.
- It must be A/B ARM64.
You can look for one here:
https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-%28GSI%29-list
{
"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"
}
I would suggest to pick phh's AOSP ROM or LOSQ Project which is really close to phh's source.
https://github.com/phhusson/treble_experimentations/releases
https://github.com/eremitein/treble-patches/wiki/LOSQ-Project
Bugs as of March 03, 2020
At this time, every phh's based rom has the following bugs:
- In-call bluetooth
- Bluetooth media playback (can be solved)
- Auto brightness
- Securize (I tried to use it but never done anything)
And there may be more bugs included on the rom you're using (lineage, havoc, evo, losq, posp, etc)
3. GApps (Optional)
Note: many roms has 2 variants, one with GApps included and one vanilla, depending on the one you choose, you'll have to do this step.
If you need Google Services and the ROM you downloaded does not include them, you need to pick a Gapps package.
Personally, I like BitGapps, but you can choose any you like as long as they are made for ARM64 Android 10.
BitGApps
FlameGApps
OpenGApps
4. Bluetooth fix
Before flashing the ROM, you have to delete the file BluetoothResCommon.apk from your vendor. You may want make a copy of it.
For this, you can do this action in the following ways:
- using a file explorer
Search in the root (/) the path /vendor/overlay
Search the file BluetoothResCommon.apk
Make a backup of the file
Delete the file
- adb and root
Connect your phone to your PC and run these commands from terminal or cmd:
adb pull /vendor/overlay/BluetoothResCommon.apk
adb shell
su
rm /vendor/overlay/BluetoothResCommon.apk
- adb and twrp
Enter in recovery mode
Mount vendor partition
Connect your phone to your PC and run these commands from terminal or cmd:
adb pull /vendor/overlay/BluetoothResCommon.apk
adb shell
rm /vendor/overlay/BluetoothResCommon.apk
This section is based from this guide. Only the first step is needed, X2 Pro build.prop has already some working configurations.
5. Flashing ROM and Gapps
- Download the ROM file (if you haven't)
- If ROM it's compressed (xz), then uncompress the file and copy the rom_name.img file to your phone
- Copy GApps to your phone (optional)
- Enter in TWRP
- Choose the file rom_name.img
- Flash it as "System image"
- If you're flashing GApps, follow this steps:
- Go to Partitions
- Select system
- Resize partition
- Flash GApps package
If this steps shows you errors, you can reboot to recovery and try again​- Format data
- Reboot system
Note: according to many guides and people, certain roms like havoc won't boot if you don't set your selinux to permissive.
I tried havoc some weeks ago and I didn't needed to do that, but in case the rom you picked doesn't boot, flash Permissiver_v5 from this thread:
https://forum.xda-developers.com/realme-x2-pro/how-to/how-to-flash-havoc-evolution-gsi-t4040607
6. Magisk
As of March 15, 2020, phh's Magisk works, yes, but it has the following issues:
- App installation becomes slower
- Internal storage becomes read and append only, you can't modify files or delete them.
For those reasons I do not recommend to install it at this moment. Whenever it gets fixed, I'll update the guide with the proper links.
7. First steps in your new ROM (including 90hz)
Now that your rom has booted (I think), there are some basic configs that you may want to do:
- Get LTE working:
In my case, by default the ROM were locked on WCDMA, which is 3G+ in my operator, follow this steps to change it
- Go to Settings
- Open Network & internet
- Select Mobile network
- Look for Preferred network type
- Choose the one that works better for you. I selected global.​
- Enable device features:
By default, some of our device features come disabled, lets change it
- Go to Settings
- Open Phh Treble Settings
- Open Oppo features
- Select Enable DT2W
- Select Enable Game Mode
- Select Enable USB OTG​- Open Misc features
- Select Expose Aux cameras
- Select Force Enable Camera2API HAL​
- Enable 90HZ!
And finally, for enabling 90HZ:
- Go to Settings
- Open Phh Treble Settings
- Open Misc features
- Select Force FPS
- Choose 90.0 (or 60.0 if you don't want it)
- Nice
8. Google Camera (GCam)
Get a funcional GCam was really hard, I tried several versions like Urnyx, Tiger, BSG and Arnova. They didn't work, whenever I made a picture or video the app closed, even loading the config.xml
After a lot of effort, I found one that is working pretty well, including features like night mode! It's a very specific version, GCam_5beta6.200105.0445build-7.2.018.apk others didn't work
Just download and install it:
https://www.celsoazevedo.com/files/android/google-camera/f/changelog955/
Note: You probably will need to download Google Photos app, I already use it, so it worked from the first run.
9. Viper4Android (V4A)
And last but not least, for people that uses V4A, these are the steps to making it work without Magisk.
1. You will have to set your selinux to permissive, if you haven't, flash Permissiver_v5
2. Go to this site https://zackptg5.com/android.php#viper and download Rootless Driver Installer
3. Flash the file
4. Reboot and install Viper4Android 2.7.0.1 or newer
5. Profit!
There are some screenshots at the attachments
Many thanks to all the devs, contributors and XDA Users that made possible to have AOSP GSI in X2 Pro, some of them:
 @phhusson @natedogg20050 @ospeto @SrCDA @Jerry08 @mauronofrio
Auto brightness and aptx hd also not working out of the box . But aptx hd can be enable with a magisk module. Thanks for this guide.
is volte working?
@EdgardoSchiffer Good stuff, did you use a specific config for the Gcam?
Also you could add Youtube Vanced to your guide I've found that the non-root works best https://vanced.app/
Does Google Pay work? How to get root access like magisk stable?
onlyoneaamir said:
is volte working?
Click to expand...
Click to collapse
Can't tell, no VoLTE in my country
exadeci said:
@EdgardoSchiffer Good stuff, did you use a specific config for the Gcam?
Also you could add Youtube Vanced to your guide I've found that the non-root works best https://vanced.app/
Click to expand...
Click to collapse
I ran GCam with stock config, It does a great Job
Aj.GaLaxY aCE said:
Does Google Pay work? How to get root access like magisk stable?
Click to expand...
Click to collapse
GPay probably not, by default even Netflix does not appear on Play Store
You can get root with Magisk, but you will have the bugs I wrote on thread. I don't know if there is any other root method
I just use latest magisk from official website and have no bugs like you mentioned. I am on phh latest gsi.
ospeto said:
I just use latest magisk from official website and have no bugs like you mentioned. I am on phh latest gsi.
Click to expand...
Click to collapse
There is a root, but system files cannot be changed or deleted, check for yourself through the file manager
Ah yes, it become read only file system. But magisk modules working OK right? We can use twrp for deleting or modifying system file.
This is cool, though LOSQ tends to freeze and reboot from time to time. It's happened to me 4-6 times since yesterday.
How to go to stock. Do we need any Bluetooth fix?
Aj.GaLaxY aCE said:
How to go to stock. Do we need any Bluetooth fix?
Click to expand...
Click to collapse
Flash stock ozip from recovery, you don't need any fix since the it will override the changes you've done in vendor
EdgardoSchiffer said:
Flash stock ozip from recovery, you don't need any fix since the it will override the changes you've done in vendor
Click to expand...
Click to collapse
U need to flash vbmeta.img if it stuck at bootlogo.
Don't forget that all those ROMs that we can use on our phones are because of one guy and he just added fingerprint reading on Realme phones a few days ago, so go and Sponsor him on Github!
https://github.com/sponsors/phhusson
I just did and for a year Github matches the donation:
To supercharge community funding, GitHub created the GitHub Sponsors Matching Fund, which matches up to $5000 USD total per sponsored developer in their first year, or 12 months, of sponsorship.
Click to expand...
Click to collapse
exadeci said:
Don't forget that all those ROMs that we can use on our phones are because of one guy and he just added fingerprint reading on Realme phones a few days ago, so go and Sponsor him on Github!
https://github.com/sponsors/phhusson
I just did and for a year Github matches the donation:
Click to expand...
Click to collapse
Wonderful suggestion, just did the same
Great work guys!!!
ist it possible to fix the Bluetooh Audio issue (Headphones are connected, but music is played with the speakers of the phone) after installation of the ROM?
Furthermore, left swipe does not show the Google Discover feed and 'o.k. Google' doesn't respond to my voice.
runner2003 said:
Great work guys!!!
ist it possible to fix the Bluetooh Audio issue (Headphones are connected, but music is played with the speakers of the phone) after installation of the ROM?
Furthermore, left swipe does not show the Google Discover feed and 'o.k. Google' doesn't respond to my voice.
Click to expand...
Click to collapse
Read the guide, mount Vendor in TWRP or OrangeFox and you'll be able to find it in the file manager in the recovery.
Can't help with the last part though.
Thanks, that works
Anyone else, who has an idea why 'O.K. Google' isn't working? It's not possible to set it up in the Google App.
For me, Bluetooth for media audio didn't work. I've remove Bluetoothres.apk before flashing. How to do? Flash last version 215, is it value to do?
Many thanks for the great effort, OP.
I haven't had any luck in installing any GSI on my Gloabl X2 Pro and I have been trying for a week now. I noticed every thread has different method, which got me very confused. I would like to thank you for stating the system Pre-requisites, not many HOW-TO guides state the firmware requirement.
Before i ask my question, i didn't have any luck with your method either. The question is, in the reference links you provided, they talk about vbmeta and pushing fstab.qcom, but you didn't mention anything about them in the steps. Am i missing something?
i just want to install a GSI, i don't care about any fix. I just want a GSI to boot because after SUCCESSFULLY installing the image then wiping data, i get into a bootloop. So my priority is just getting a GSI to boot.
I am on RMX1931EX_11_A.10
I appreciate anyone's input into solving my issue

Categories

Resources