[AOSP/CM/HTC][LP][MM] Knock Code Lockscreen (while screen on) - Xposed Framework Modules

This Xposed module enables LG's knock code for Lollipop and Marshmallow devices . The knock code is highly customizable, from changing colours to visibility, error messages, background, etc. You can even hide the emergency button.
What's more, you can use codes to directly open specific shortcuts from the lockscreen, for example use 11212 to unlock, 221 to open WhatsApp, 111 for email, etc. These shortcuts don't have to be just apps, they can be anything on your device, like Direct Dial, open a specific Contact, etc. You even have the option to launch these shortcuts without unlocking the phone! (Requires App Settings Xposed, link available in app)
The module is pretty self explanatory, and will prompt you to set a pattern on the lock screen, because that is what it replaces. Other than that, there are no specific instructions to use it. Should the module or Xposed be disabled for any reason, your phone will still remain secure with that pattern.
Compatibility :
I personally test on CM13, and I will support CM12.0, CM12.1, AOSP 5.x and 6.0.x and derivatives. HTC support is limited unless I find a tester. Support for other OEM ROMs is absent beyond basic working functionality.
The only caveats are because of the way Xposed works.
A. Your code(s) will be visible to any one or any app on your device. No root required. The codes are stored encrypted, but anybody determined to get them will be able to, provided they can lay hands on your device. One way to avoid this is to disable USB debugging to prevent chances of a local exploit.
B. You need root to restart the keyguard after changing the full screen option. It is not mandatory, you could manually reboot if you require. All other changes will be reflected automatically, but not this one.
Tags (ignore) : knock lock screen exposed xposed xda tuesday unlock tap full screen fullscreen lockscreen shortcut custom quick launch pattern pin protected pinned authentication dual two factor rijul ahuja
XDA:DevDB Information
KnockCode Lockscreen, Xposed for all devices (see above for details)
Contributors
Rijul.A, MohammadAG
Xposed Package Name: me.rijul.knockcode
Version Information
Status: Abandoned
Current Stable Version: 1.3.0
Stable Release Date: 2016-03-25
Created 2015-12-17
Last Updated 2017-08-15

Reserved
FAQ
Does this work with screen off?
No, that is device specific and I can't implement it without having a device in hand, and even then, it is beyond my abilities.
Module does not work at all
Give me logcat, SystemUI.apk or any other lockscreen.apk which your device uses, I will try to implement it.
Some features, particularly emergency button related, do not work
Give me logcat, SystemUI.apk or any other lockscreen.apk which your device uses, I will try to fix it, but if it gets too difficult to manage because of your OEM ROM, it will not be done.
I am stuck on the lock screen, please help!
Long press the buttons 5 times. Your stock pattern will be restored.
I would like to contribute
Thanks! File a pull request on Github
I would like to contribute by translating your app and I can work with Github
Thanks! File a pull request
I would like to contribute by translating your app and I don't know Github
Thanks! Download the strings.xml file from here and translate away. Upload the contents on hastebin and send me the link with the language.
CM / HTC / Xperia / TouchWiz support?
Works on some HTC, Xperia and TouchWiz devices and not all features work properly.
CM is supported before 20th June nightly I believe.

Reserved
Screenshots
Knock Code Entry
{
"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"
}
Custom shortcut selection
Some settings
More screenshots

Changelog
1.3.1
If you didn't previously update to 1.3.0, please uninstall your old version before updating.
- Better colour handling for dots
- Bugfix from incorrect dots implementation
1.3.0
Please uninstall app, it has been entirely remade from scratch
- Size reduction
- Add option to launch shortcut without unlocking
- Add dots animation
- Translations removed
Older versions
1.2.5
Please clear data of app because of new shortcut scheme
- Module now prompts for pattern if unset
- MOAR shortcuts (thanks @ CyanogenMod)
- Cosmetic changes
- Fix crash if launcher icon was hidden
1.2.4
- Fix custom shortcuts bug
1.2.3
- Added margin b/w dots and lines on lock screen
- You can now add other knock codes to launch apps directly (A la PIN/Pattern Shortcuts Xposed)
- Translation changes
- Long pressing the knock code in activities will now reset it
1.2.2
- Translations (Polish by pantinPL, Mexican Spanish by Alan Yadir)
- Attempted to remove lag while locking and unlocking
- Animate the view when unlocking (not the old green animations, but from AOSP)
- If knock code is never set, module will not replace pattern even if switch is on
- Disabling emergency button in MainActivity will disable option below it
1.2.1
- HTC
- Translation update
1.2.0
- Failsafe option
- Size reduction
1.1.8 (Beta)
- Attempted HTC compatibility, but no testers.
1.1.7
- Bugfix to prevent device lockout when too many incorrect attempts too many times
1.1.6
- Reimplemented KnockCode with buttons, faster now - ripple taps are now confined to boxes
- Added Brazilian Portuguese translations by Gabriel Campos
- Fixed issue with dots view where incorrect mode would still allow dots to be entered.
1.1.5
- Added red colour animation when pattern incorrect
- Fixed a hook so unlocking should be smoother now
1.1.4
- Issues with dots view fixed by using AOSP implementation (if you had issues with v1.1.3, this should fix it)
- Changed tap rectangle to material ripple
1.1.3
Fixed possible ANRs
Added dots view on lock screen (with animations Ooooooo)
1.1.2
Fixed issue with 5.0.x hooks
1.1.1
Minor bugfixes
1.1.0
You will need to enable the module from UI after install
- Xperia issue fixed (if version 1.0.7 produced an issue with you, it should work now)
- Module on/off switch ((thanks @Maxr1998)
- Hide module from launcher (thanks @Maxr1998)
- Change pattern size
- Hide emergency button text but keep button
- Vibration settings
- Module active checker (thanks @Maxr1998)
1.0.7
Marshmallow users will need to delete old version
Implemented emergency button
1.0.6.2
Working Marshmallow support, finally
1.0.6.1
- Improved Marshmallow support
- Fix a bug where module would prevent non pattern lock screens from loading
1.0.6
- Attempted Marshmallow compatibility
- Tried to increase the Lollipop success rate
Older versions
- Overhauled UI, added Lollipop compatibility, removed backward comptability (v1.0.5)
- MohammadAG's release (v1.0.4)

Please ignore this post
Tags : gesture lock screen exposed xposed xda tuesday unlock draw swipe full screen fullscreen lockscreen shortcut custom quick launch pattern pin protected pinned authentication dual two factor rijul ahuja

Whats the effect of this module on battery? I think this is like doubletap2wake function which is a real battery drainer.
Sent from my Nexus 5 using Tapatalk

Didn't work when i enabled the module, chnaged the password and rebooted. Had to uninstall xposed framework, uninstall your app, then re-install xposed. Anything I'm doing wrong with how to enabke the module? I have a galaxy s5 with cm12.1 nightlys.

pradhyu69 said:
Whats the effect of this module on battery? I think this is like doubletap2wake function which is a real battery drainer.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
DT2W is a real battery drain on Nexus 5, obviously due to digitizer and panel being powered together opposed to say an HTC M8/M7 or LG G3/G4 where they are powered separately and natively support DT2W. Your Nexus 5 was never designed with this in mind. DT2W is not a battery drainer. Your hardware just wasn't meant to do this.

N
I tried this module, and after restart my phone stuck at lock screen.. I tried the default pattern to unlock but nothing happened..
Please someone help me out

Benrap said:
Didn't work when i enabled the module, chnaged the password and rebooted. Had to uninstall xposed framework, uninstall your app, then re-install xposed. Anything I'm doing wrong with how to enabke the module? I have a galaxy s5 with cm12.1 nightlys.
Click to expand...
Click to collapse
You need to set up a 3x3 pattern in your default settings. My module checks if it is active, and then overrides it with the knock code. This is done so that there is a fallback pattern lock screen if/when Xposed is disabled for any reason. If it still doesn't work, please give me your Xposed logs. I will try to fix it. I am using the nightlies too!
pradhyu69 said:
Whats the effect of this module on battery? I think this is like doubletap2wake function which is a real battery drainer.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
This module only works while screen on, and therefore, is not the kind of battery drainer that you are taking about.
Dhaval2904 said:
I tried this module, and after restart my phone is stuck at lock screen.. I tried the default pattern to unlock but nothing happens.. Please someone help me out
Click to expand...
Click to collapse
Hi, sorry to hear that Dhaval. You should boot into recovery, go to advanced -> file manager -> delete /data/app/me.rijul.knockcode-*/base.apk. Alternatively, you could disable Xposed if you have a flashable ZIP available.
While you're at it, could you get me a logcat (when your phone is on)
Code:
adb logcat *:E > logcat.txt

Dhaval2904 said:
I tried this module, and after restart my phone is stuck at lock screen.. I tried the default pattern to unlock but nothing happens..
Please someone help me out
Click to expand...
Click to collapse
I also got this problem too.
because I still don't have any pattern lock or pin lock (just swipe)
then I disable Xposed and config Pattern lock in 3x3 (as dev said)
then enable module and reboot again.
now it's work like a charm.
good luck.

Hi, you're right. I tried it myself to see that there is some error which occurs, I'll fix it tonight after I get home. Thank you for identifying it.

I use a CM12.1 based ROM (SaberMod) for my Galaxy S4 and installed your new knock module.
I followed the suggestions (first set a 3x3 pattern, then enabled the module, restart the phone, unlock with default pattern and then set an own pattern) - and everything works
The only thing which is somehow strange is the following:
- I switch off the screen
- I switch the screen on again - the lock screen is visible
- I have to swipe up - an empty screen (only background) is shown
- now I can "knock" to unlock
Is that additional "swipe up" - step normal?
BTW, I'm using the lightning launcher if that matters...

Awesome for someone to take on this project forward! (Since MohammadAG is great at making new modules but terrible at mantaining any of them, or even replying)
It would be awesome if at the end, you talked with some kernel dev that permited Double tap to wake or such and combine efforts for screen-off knock code
Also, could the grid be expanded? 2x2 is small, it would be cool if we could change it to 3x3, 4x4, etc
Thanks a lot!
--
Edit: Tested it on Stock N5 6.0.1 and it blocks you right past the lock screen (knock code lockscreen): after it, a black screen and wallpaper changes to original M wallpaper and lockscreen is shown again and again. Need to disable the module to be able to go past the lockscreen again (and so lost the xposed log for that moment) .
Yes, I had 3x3 pattern lockscreen when activating the module. And the knock code lockscreen appears, but again and again on a loop.

RusherDude said:
Awesome for someone to take on this project forward! (Since MohammadAG is great at making new modules but terrible at mantaining any of them, or even replying)
It would be awesome if at the end, you talked with some kernel dev that permited Double tap to wake or such and combine efforts for screen-off knock code
Also, could the grid be expanded? 2x2 is small, it would be cool if we could change it to 3x3, 4x4, etc
Thanks a lot!
--
Edit: Tested it on Stock N5 6.0.1 and it blocks you right past the lock screen (knock code lockscreen): after it, a black screen and wallpaper changes to original M wallpaper and lockscreen is shown again and again. Need to disable the module to be able to go past the lockscreen again (and so lost the xposed log for that moment) .
Yes, I had 3x3 pattern lockscreen when activating the module. And the knock code lockscreen appears, but again and again on a loop.
Click to expand...
Click to collapse
For your first suggestion, you should refer to http://forum.xda-developers.com/nex...pp-hellscode-knockcode-mod-hellscore-t3135899
For second, yes, the size modification is on my to do list, but first is stability and compatibility.
If you could please use adb logcat *:E? I will try to fix this. I have not yet tested the module personally on Marshmallow, and support for it is very limited. I have been trying to install it on my device, but the build keeps failing. Thanks for feedback!

Bodenseematze said:
I use a CM12.1 based ROM (SaberMod) for my Galaxy S4 and installed your new knock module.
I followed the suggestions (first set a 3x3 pattern, then enabled the module, restart the phone, unlock with default pattern and then set an own pattern) - and everything works
The only thing which is somehow strange is the following:
- I switch off the screen
- I switch the screen on again - the lock screen is visible
- I have to swipe up - an empty screen (only background) is shown
- now I can "knock" to unlock
Is that additional "swipe up" - step normal?
BTW, I'm using the lightning launcher if that matters...
Click to expand...
Click to collapse
Yes, that is the expected behaviour. It emulates stock, wherein you swipe up the screen to show the pattern entry or the pin entry.

Bodenseematze said:
Is that additional "swipe up" - step normal?
BTW, I'm using the lightning launcher if that matters...
Click to expand...
Click to collapse
Yep it's normal, you can change it from stock settings>lockscreen>tick directly show pattern view.
======
Thanks OP the module working perfectly on my gt-n7100 unofficial cm12.1 rom by Ivan Meler. I wish I could unlock it even in a screen off state, just like LG devices

Dhaval2904 said:
I tried this module, and after restart my phone stuck at lock screen.. I tried the default pattern to unlock but nothing happened..
Please someone help me out
Click to expand...
Click to collapse
aillez said:
I also got this problem too.
because I still don't have any pattern lock or pin lock (just swipe)
then I disable Xposed and config Pattern lock in 3x3 (as dev said)
then enable module and reboot again.
now it's work like a charm.
good luck.
Click to expand...
Click to collapse
RusherDude said:
Awesome for someone to take on this project forward! (Since MohammadAG is great at making new modules but terrible at mantaining any of them, or even replying)
It would be awesome if at the end, you talked with some kernel dev that permited Double tap to wake or such and combine efforts for screen-off knock code
Also, could the grid be expanded? 2x2 is small, it would be cool if we could change it to 3x3, 4x4, etc
Thanks a lot!
--
Edit: Tested it on Stock N5 6.0.1 and it blocks you right past the lock screen (knock code lockscreen): after it, a black screen and wallpaper changes to original M wallpaper and lockscreen is shown again and again. Need to disable the module to be able to go past the lockscreen again (and so lost the xposed log for that moment) .
Yes, I had 3x3 pattern lockscreen when activating the module. And the knock code lockscreen appears, but again and again on a loop.
Click to expand...
Click to collapse
Hello, I have updated the module to allow users to set a pattern (that is, allows to use non pattern screen) after it has been activated. So silly of me to have done that wrongly - MohammadAG's ways were very well thought out. Could you please test again?
@RusherDude, I think that this process should also enhance Marshmallow compatibility, but I can not be too sure. If you would test it again, I will gladly work on it further. But I have started a MM ROM download anyway, so you can wait for me to vouch for the module too. Please provide logs if you end up testing.
Thanks for your valuable feedback!

Works well on Z3 5.1.1 with smart lock

Rijul.A said:
For your first suggestion, you should refer to http://forum.xda-developers.com/nex...pp-hellscode-knockcode-mod-hellscore-t3135899
For second, yes, the size modification is on my to do list, but first is stability and compatibility.
If you could please use adb logcat *:E? I will try to fix this. I have not yet tested the module personally on Marshmallow, and support for it is very limited. I have been trying to install it on my device, but the build keeps failing. Thanks for feedback!
Click to expand...
Click to collapse
Thanks for the fast answer! I will try logcat when Im back home. Also that post you linked, will investigate it, thanks!
Rijul.A said:
Hello, I have updated the module to allow users to set a pattern (that is, allows to use non pattern screen) after it has been activated. So silly of me to have done that wrongly - MohammadAG's ways were very well thought out. Could you please test again?
@RusherDude, I think that this process should also enhance Marshmallow compatibility, but I can not be too sure. If you would test it again, I will gladly work on it further. But I have started a MM ROM download anyway, so you can wait for me to vouch for the module too. Please provide logs if you end up testing.
Thanks for your valuable feedback!
Click to expand...
Click to collapse
Nothing is fixed on this version yet unfortunately, same error. A detail I didn't say before tho:
- The knock code only awaits for FIVE touches (my password had 5 touches too, maybe just that?), after that the black screen comes and..
- If the code was OK, the lockscreen appears again but you maintain your wallpaper.
- If the code was not OK, the lockscreen appears again but the background turns to the stock marshmallow one (the one in the dev preview).
That may help you or not, not sure tho. Ill try to help if im able later.
thanks!

Related

[XMOD] MoDaCo Toolkit (with HTC One specific mods)

{
"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"
}
Note: MoDaCo Toolkit is no longer available via the Play Store. MoDaCo Toolkit is now a free, ad-supported application with a Pro version. Previous Play Store purchasers will receive the Pro key free of charge (details to follow)
As you may know, I often create modifications for Android and rather than them ending up all over the place, I'm now adding them to the 'MoDaCo Toolkit', which is built to use the Xposed Framework - http://mdc.gd/xposedfw. I plan on updating this every time I come up with a new tweak, be it a generic Android modification or specific to a particular device.
The pre-requisites are as follows:
You MUST be rooted
You MUST have the Xposed Framework installed and active
You MUST accept that modifications are used at your own risk
You may NOT distribute the toolkit (including in custom ROMs) - link back to this topic
Hit the 'Follow' button at the top right of the main MoDaCo Tookit topic to be notified of updates
Got that? OK.
The Toolkit can be downloaded in the main Xposed Toolkit thread here.
To use, simply download and install, enable the module in 'Xposed settings' and then enable the mods you want in the 'MoDaCo Toolkit' application. Note that most modifications will require a reboot to take effect and not all modifications will work on all devices!
HTC One specific modifications currently included are:
Action Launcher Pro + HTC One: Transparent status bar.
HTC One: Disable high volume warning - disable the volume warning that shows when cranking up the sound with headphones in.
HTC One: Enable ADB with secure lockscreen - ADB WILL NOT be disabled on boot if the device has a secure lockscreen configuration. DANGER: This is a potential security risk - handle with care!
HTC One: Enable advanced reboot options - aka EPM, show reboot / recovery / bootloader reboot options on power menu.
HTC One: Enable button options (only required on Android 4.1 ROMs) - the button options item will appear in settings, allowing you to configure the back button long press as menu.
HTC One: Volume wake - wake your device with the volume keys!
HTC One: Hide Kid Mode on power menu - this removes the Kid Mode option on the menu displayed when you long press the power button.
HTC One: Match battery image to % - the standard battery images don't correspond to the % remaining, this fixes that.
HTC One: Rename Flashlight to Torch - for us UK types.
HTC One: Show Blinkfeed icon in launcher - if you are using a third party launcher, this provides a simple way to access Blinkfeed. Just remove all the homescreens.
Other modifications currently included are:
Amazon MP3: Force US locale - use this if cloud player is not yet available in your country. Clear data on Amazon MP3 after enabling.
Facebook: Force Home Compatibility: Facebook will detect your device as Facebook Home compatible.
Google: Disable Wallet checks - remove region and root checks from Google Wallet.
Google: Force Play Store to 720P - your device will appear as a 720P device to the store, useful if apps are missing on your 1080P device.
Google: Prevent app disabling - apps from outside your region (e.g. Wallet, Sound Search) will not be disabled on startup.
Google Nexus 7: Show Camera in launcher - restore the missing Camera icon to the launcher.
Google Nexus (all): Disable safe volume warning.
Google Nexus (all): Enable multi-user support if unsupported on stock (e.g. Nexus 4).
Google Nexus (all): Enable advanced reboot options - aka EPM, show reboot / recovery / bootloader reboot options on power menu.
Google Nexus (all): Show user on power menu - this allows you to switch users using the long-press power menu.
HTC First: Hide carrier in status bar - stop the carrier name showing in the top left.
Pebble: Low priority notification (removes persistent icon).
SlingPlayer: Disable legacy hardware warning - remove the warning when connecting to older Slingboxes.
System: Allow all rotations - rotation will be allowed in all directions, even upside down.
System: Device properties - a number of device properties (normally read from build.prop) can be changed on the fly. BOARD, BRAND, DEVICE, MODEL and PRODUCT are included initially. Want others? Let me know!
System: Disable forward lock - apps will not be able to install to /mnt/asec, instead installing to /data/app. NOTE: May cause issues on some Samsung devices.
System: Enable action bar menu button - the software menu button will be displayed even if you have a hardware menu button.
System: Enable app buttons - the disable and notification options will be enabled for system apps.
System: Enable dreams service - enable the dreams screensaver service.
System: Enable lock screen rotation - if your device supports it, this will allow lock screen use in landscape.
System UI: Custom operator name.
System UI: Hide AM/PM on clock - hide the AM/PM indicator on the clock when not in 24H mode.
System UI: Hide battery meter - hide the battery meter, useful if you're using a third party app in the notification bar like Battery Widget Reborn (now also supports the HTC One!) or battery percentage.
System UI: Hide ongoing IME switcher - hide on the input method switch prompt.
System UI: Show battery percentage - show the remaining battery percentage next to the clock.
System UI: Show navigation bar - this allows you to show the navigation bar on supported devices.
Trackball Alert: Easy download link - easily download the TBA app and Xposed module.
Wireless: Enable NFC when screen is off - NFC works when the screen is off, useful for NFC launch tasks.
Wireless: Enable Face Lock with VPN - VPN (Credential Storage) will be available with Face Lock security.
If you have specific tweak requests or general questions, please visit http://mdc.gd/modacotoolkit
Note that special steps are required to activate the Xposed framework on the HTC One - see http://mdc.gd/xposedfwone for further details.
Big thanks go out to rovo89 for the framework and also to Bharath Prabhuswamy for the application icon.
P
Changelog
New in version 26: Improvements: Lots of 'under the hood' changes, better custom operator name code, update notification can now be dismissed.
New in version 25: Improvements: Hotfix for issues with volume wake / excessive superuser requests.
New in version 24: Improvements: Hide kid mode and volume wake now work on HTC One 4.2.2 ROMs. New modules: Action Launcher Pro + HTC One: Transparent status bar, System UI: Custom operator name, Pebble: Low priority notification (removes persistent icon).
New in version 23: Improvements: Changed handling of module code on incompatible devices, HTC One volume wake now works from deep sleep, NFC with screen off now works on HTC One, resolved issue with Nexus EPM. Removed module: Sprint flag (more tweaks for Sprint / AT&T One devices to follow). New module: Nexus (all): Disable safe volume warning.
New in version 22 - Bug fix: removed reporting dialog after reboot on HTC One, modified wording of several options, removed module: Play Store: Lower case wishlist menu (no longer required), new modules: System: Enable lock screen rotation, System UI: Show navigation bar, System: Enable dreams, System UI: Hide ongoing IME switcher, System UI: Hide AM/PM on clock, HTC One: Disable Sprint SystemUI flag (removes persistent GPS icon), HTC One: Volume wake, Nexus (all): EPM
New in version 21 - Bug fix (duplicate item in settings), added superuser to manifest permissions, minor wording changes, added Adobe Flash Player download link, added changelog link, new modules: System UI: show battery percentage, HTC First: hide carrier name
New in version 20 - new modules: HTC One: Advanced reboot options, HTC One: Disable high volume warning, Nexus (all): Enable user switching on power menu, Nexus (all): Enable multi-user support if unsupported on stock (e.g. Nexus 4).
New in version 19 - new modules: HTC One: Rename Flashlight to Torch, HTC One: Match battery image to %, Play Store: Lower case wishlist menu (for @le3ky!) - Xposed Framework 2.1.4 now REQUIRED for HTC One!
New in version 18 - Added link to Google Wallet APK. Release to test auto-update.
New in version 17 - ICS support. Internal changes to support forthcoming mods. Various fixes (including fix for the Camera / Blinkfeed icon options). Auto-update support.
New in version 16 - Pro key support
New in version 15 - Many thanks to our sponsors http://www.iwantmore.co.uk! new modules - HTC One: Show Blinkfeed icon in launcher, Google / Asus Nexus 7: Show Camera icon in launcher, Trackball Alert: Easy download link.
New in version 14 - Support for free version, additional useful topic links
New in version 13 - Reduced download size
New in version 12 - new module - Force software menu: The software menu button will be displayed even if you have a hardware menu button.
New in version 11 - new module - Disable forward lock: Apps will not be able to install to /mnt/asec, instead installing to /data/app. NOTE: May cause issues on some Samsung devices.
New in version 10 - Bug fix
New in version 9 - new module - Facebook Force Home Compatibility: Facebook will detect your device as Facebook Home compatible.
New in version 8 - the 'no encryption' module is no longer required - if the app is installed to encrypted storage, you will be warned and given the chance to fix on first load.
New in version 7 - new module - Device Properties: a number of device properties (normally read from build.prop) can be changed on the fly. BOARD, BRAND, DEVICE, MODEL and PRODUCT are included initially. Want others? Let me know!
New in version 6 - added 'Wireless' category. new modules - Wireless: Enable VPN with Face Lock - VPN (Credential Storage) will be available with Face Lock security.
New in version 5 - bugfix: Fixed an issue with app installing to SD card. new module - HTC One: Don't disable ADB - ADB WILL NOT be disabled on boot if the device has a secure lockscreen configuration. DANGER: This is a potential security risk - handle with care!
New in version 4 - additional support: Hide battery meter now supports the HTC One, new module: Amazon MP3: Force US locale
New in version 3 - new modules: HTC One: Hide Kid Mode on power menu, SlingPlayer: Disable legacy hardware warning, System: Hide battery meter.
New in version 2 - a slightly revised design and the following new modules - System: Allow all rotations, System: Enable NFC when screen is off.
Is it safe to say that the "special steps are required to activate the Xposed framework on the HTC One" isn't required? I flashed the zip file mentioned in the post and now I get stuck at the HTC One boot screen.
It is necessary because of the One NAND lock.
When you installed the Xposed APK it should have put an uninstall zip file on your internal storage, you can use that to revert.
P
I got stuck on the htc boot screen as well and had to reset my phone
Sent from my HTC One using xda app-developers app
Is the boot loop after flashing the update zip or installing the APK (or both)? Can anyone logcat the bootloop?
P
paulobrien said:
Is the boot loop after flashing the update zip or installing the APK (or both)? Can anyone logcat the bootloop?
P
Click to expand...
Click to collapse
It's after flashing the zip. The reboot after the APK went fine. Can't grab a logcat at the moment.
I installed the remapping of the menu button to the back button which has cleared up the only real thing I disliked about this phone. So thank you for that.
However I seemed to have lost vibration on the buttons. Not a huge deal but just thought I'd point it out in case I am just overlooking something.
Thanks.
Sent from my HTC One using xda app-developers app
berdo said:
I installed the remapping of the menu button to the back button which has cleared up the only real thing I disliked about this phone. So thank you for that.
However I seemed to have lost vibration on the buttons. Not a huge deal but just thought I'd point it out in case I am just overlooking something.
Thanks.
Sent from my HTC One using xda app-developers app
Click to expand...
Click to collapse
So were you able to flash the zip without getting stuck in a bootloop?
uberamd said:
So were you able to flash the zip without getting stuck in a bootloop?
Click to expand...
Click to collapse
I know I was, I also did the menu thing.
Sent from my HTC One using xda premium
uberamd said:
So were you able to flash the zip without getting stuck in a bootloop?
Click to expand...
Click to collapse
Yes, I had no issues with a bootloop. I was also able to figure out the haptic feedback issue. Toolkit is definitely worth it.
berdo said:
Yes, I had no issues with a bootloop. I was also able to figure out the haptic feedback issue. Toolkit is definitely worth it.
Click to expand...
Click to collapse
What did you do to figure that out?
Sent from my HTC One using xda premium
cdordon said:
What did you do to figure that out?
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
Well this is what I did. I had enabled the remapping of the back button + disabling system notifications specifically so I could get rid of the stupid battery saver notification. When I disabled that notification that is when haptic feedback stopped. So I just started undoing each change till haptic feedback came back. I enabled the notification and restarted my phone and haptic feedback returned. So for fun, I went back and disabled the notification but haptic feedback remained though the notification was gone. I thought maybe a reboot would cause the issue to re-appear but so far so good. Not sure why but that fixed it for me.
how are you guys even getting this to install without write disable on kernel?
Version 15 is now online!
New in version 15 - New modules - HTC One: Show Blinkfeed icon in launcher, Google / Asus Nexus 7: Show Camera icon in launcher, Trackball Alert: Easy download link.
P
I don't know if it is possible but I sure would like to see a way to get the official July app to properly work
Sent from my HTC One using Tapatalk 2
JuannTwo3 said:
I don't know if it is possible but I sure would like to see a way to get the official July app to properly work
Sent from my HTC One using Tapatalk 2
Click to expand...
Click to collapse
What app is that? *confused*
P
Sent from my HTC One using Tapatalk 2
It's Hulu, the damned auto correct changed it
Sent from my HTC One using Tapatalk 2
Ah, I see. Region lock or device lock?
P
At&t HTC One. It may be because it's rooted; apparently Hulu has problems with rooted devices. A work around would be quite awesome
Sent from my HTC One using Tapatalk 2

[XMOD] MoDaCo Toolkit (with HTC One specific mods)

{
"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"
}
Note: MoDaCo Toolkit is no longer available via the Play Store. MoDaCo Toolkit is now a free, ad-supported application with a Pro version. Previous Play Store purchasers will receive the Pro key free of charge (details to follow)
As you may know, I often create modifications for Android and rather than them ending up all over the place, I'm now adding them to the 'MoDaCo Toolkit', which is built to use the Xposed Framework - http://mdc.gd/xposedfw. I plan on updating this every time I come up with a new tweak, be it a generic Android modification or specific to a particular device.
The pre-requisites are as follows:
You MUST be rooted
You MUST have the Xposed Framework installed and active
You MUST accept that modifications are used at your own risk
You may NOT distribute the toolkit (including in custom ROMs) - link back to this topic
Hit the 'Follow' button at the top right of the main MoDaCo Tookit topic to be notified of updates
Got that? OK.
The Toolkit can be downloaded in the main Xposed Toolkit thread here.
To use, simply download and install, enable the module in 'Xposed settings' and then enable the mods you want in the 'MoDaCo Toolkit' application. Note that most modifications will require a reboot to take effect and not all modifications will work on all devices!
HTC One specific modifications currently included are:
Action Launcher Pro + HTC One: Transparent status bar.
HTC One: Disable high volume warning - disable the volume warning that shows when cranking up the sound with headphones in.
HTC One: Enable ADB with secure lockscreen - ADB WILL NOT be disabled on boot if the device has a secure lockscreen configuration. DANGER: This is a potential security risk - handle with care!
HTC One: Enable advanced reboot options - aka EPM, show reboot / recovery / bootloader reboot options on power menu.
HTC One: Enable button options (only required on Android 4.1 ROMs) - the button options item will appear in settings, allowing you to configure the back button long press as menu.
HTC One: Volume wake - wake your device with the volume keys!
HTC One: Hide Kid Mode on power menu - this removes the Kid Mode option on the menu displayed when you long press the power button.
HTC One: Match battery image to % - the standard battery images don't correspond to the % remaining, this fixes that.
HTC One: Rename Flashlight to Torch - for us UK types.
HTC One: Show Blinkfeed icon in launcher - if you are using a third party launcher, this provides a simple way to access Blinkfeed. Just remove all the homescreens.
Other modifications currently included are:
Amazon MP3: Force US locale - use this if cloud player is not yet available in your country. Clear data on Amazon MP3 after enabling.
Facebook: Force Home Compatibility: Facebook will detect your device as Facebook Home compatible.
Google: Disable Wallet checks - remove region and root checks from Google Wallet.
Google: Force Play Store to 720P - your device will appear as a 720P device to the store, useful if apps are missing on your 1080P device.
Google: Prevent app disabling - apps from outside your region (e.g. Wallet, Sound Search) will not be disabled on startup.
Google Nexus 7: Show Camera in launcher - restore the missing Camera icon to the launcher.
Google Nexus (all): Disable safe volume warning.
Google Nexus (all): Enable multi-user support if unsupported on stock (e.g. Nexus 4).
Google Nexus (all): Enable advanced reboot options - aka EPM, show reboot / recovery / bootloader reboot options on power menu.
Google Nexus (all): Show user on power menu - this allows you to switch users using the long-press power menu.
HTC First: Hide carrier in status bar - stop the carrier name showing in the top left.
Pebble: Low priority notification (removes persistent icon).
SlingPlayer: Disable legacy hardware warning - remove the warning when connecting to older Slingboxes.
System: Allow all rotations - rotation will be allowed in all directions, even upside down.
System: Device properties - a number of device properties (normally read from build.prop) can be changed on the fly. BOARD, BRAND, DEVICE, MODEL and PRODUCT are included initially. Want others? Let me know!
System: Disable forward lock - apps will not be able to install to /mnt/asec, instead installing to /data/app. NOTE: May cause issues on some Samsung devices.
System: Enable action bar menu button - the software menu button will be displayed even if you have a hardware menu button.
System: Enable app buttons - the disable and notification options will be enabled for system apps.
System: Enable dreams service - enable the dreams screensaver service.
System: Enable lock screen rotation - if your device supports it, this will allow lock screen use in landscape.
System UI: Custom operator name.
System UI: Hide AM/PM on clock - hide the AM/PM indicator on the clock when not in 24H mode.
System UI: Hide battery meter - hide the battery meter, useful if you're using a third party app in the notification bar like Battery Widget Reborn (now also supports the HTC One!) or battery percentage.
System UI: Hide ongoing IME switcher - hide on the input method switch prompt.
System UI: Show battery percentage - show the remaining battery percentage next to the clock.
System UI: Show navigation bar - this allows you to show the navigation bar on supported devices.
Trackball Alert: Easy download link - easily download the TBA app and Xposed module.
Wireless: Enable NFC when screen is off - NFC works when the screen is off, useful for NFC launch tasks.
Wireless: Enable Face Lock with VPN - VPN (Credential Storage) will be available with Face Lock security.
If you have specific tweak requests or general questions, please visit http://mdc.gd/modacotoolkit
Note that special steps are required to activate the Xposed framework on the HTC One - see http://mdc.gd/xposedfwone for further details.
Big thanks go out to rovo89 for the framework and also to Bharath Prabhuswamy for the application icon.
P
Changelog
New in version 26: Improvements: Lots of 'under the hood' changes, better custom operator name code, update notification can now be dismissed.
New in version 25: Improvements: Hotfix for issues with volume wake / excessive superuser requests.
New in version 24: Improvements: Hide kid mode and volume wake now work on HTC One 4.2.2 ROMs. New modules: Action Launcher Pro + HTC One: Transparent status bar, System UI: Custom operator name, Pebble: Low priority notification (removes persistent icon).
New in version 23: Improvements: Changed handling of module code on incompatible devices, HTC One volume wake now works from deep sleep, NFC with screen off now works on HTC One, resolved issue with Nexus EPM. Removed module: Sprint flag (more tweaks for Sprint / AT&T One devices to follow). New module: Nexus (all): Disable safe volume warning.
New in version 22 - Bug fix: removed reporting dialog after reboot on HTC One, modified wording of several options, removed module: Play Store: Lower case wishlist menu (no longer required), new modules: System: Enable lock screen rotation, System UI: Show navigation bar, System: Enable dreams, System UI: Hide ongoing IME switcher, System UI: Hide AM/PM on clock, HTC One: Disable Sprint SystemUI flag (removes persistent GPS icon), HTC One: Volume wake, Nexus (all): EPM
New in version 21 - Bug fix (duplicate item in settings), added superuser to manifest permissions, minor wording changes, added Adobe Flash Player download link, added changelog link, new modules: System UI: show battery percentage, HTC First: hide carrier name
New in version 20 - new modules: HTC One: Advanced reboot options, HTC One: Disable high volume warning, Nexus (all): Enable user switching on power menu, Nexus (all): Enable multi-user support if unsupported on stock (e.g. Nexus 4).
New in version 19 - new modules: HTC One: Rename Flashlight to Torch, HTC One: Match battery image to %, Play Store: Lower case wishlist menu (for @le3ky!) - Xposed Framework 2.1.4 now REQUIRED for HTC One!
New in version 18 - Added link to Google Wallet APK. Release to test auto-update.
New in version 17 - ICS support. Internal changes to support forthcoming mods. Various fixes (including fix for the Camera / Blinkfeed icon options). Auto-update support.
New in version 16 - Pro key support
New in version 15 - Many thanks to our sponsors http://www.iwantmore.co.uk! new modules - HTC One: Show Blinkfeed icon in launcher, Google / Asus Nexus 7: Show Camera icon in launcher, Trackball Alert: Easy download link.
New in version 14 - Support for free version, additional useful topic links
New in version 13 - Reduced download size
New in version 12 - new module - Force software menu: The software menu button will be displayed even if you have a hardware menu button.
New in version 11 - new module - Disable forward lock: Apps will not be able to install to /mnt/asec, instead installing to /data/app. NOTE: May cause issues on some Samsung devices.
New in version 10 - Bug fix
New in version 9 - new module - Facebook Force Home Compatibility: Facebook will detect your device as Facebook Home compatible.
New in version 8 - the 'no encryption' module is no longer required - if the app is installed to encrypted storage, you will be warned and given the chance to fix on first load.
New in version 7 - new module - Device Properties: a number of device properties (normally read from build.prop) can be changed on the fly. BOARD, BRAND, DEVICE, MODEL and PRODUCT are included initially. Want others? Let me know!
New in version 6 - added 'Wireless' category. new modules - Wireless: Enable VPN with Face Lock - VPN (Credential Storage) will be available with Face Lock security.
New in version 5 - bugfix: Fixed an issue with app installing to SD card. new module - HTC One: Don't disable ADB - ADB WILL NOT be disabled on boot if the device has a secure lockscreen configuration. DANGER: This is a potential security risk - handle with care!
New in version 4 - additional support: Hide battery meter now supports the HTC One, new module: Amazon MP3: Force US locale
New in version 3 - new modules: HTC One: Hide Kid Mode on power menu, SlingPlayer: Disable legacy hardware warning, System: Hide battery meter.
New in version 2 - a slightly revised design and the following new modules - System: Allow all rotations, System: Enable NFC when screen is off.
All those are specific to the HTC one?
I ask especially cuz I wanted to confirm that the nfc use when screen is locked tweak does work. Cuz I wasn't aware of any such tweak till now. If so awesome. Can it be tweaked to set to use nfc when screen unlocked but on and not when screen is off?
Sent from my HTC One using xda app-developers app
The NFC when screen is locked is not currently One compatible, it's coming tho.
P
MoDaCo Toolkit Pro is currently available free for a limited time - more details!
P
Hi Paul,
I installed Xposed and Modaco Toolkit but I cant get the back menu to show up neither the Enable app Buttons.
The only thing that did work was the blinkfeed to show in the launcher. Is it something that i am doing wrong?
Thanks for the kit!
---------- Post added at 01:28 PM ---------- Previous post was at 01:11 PM ----------
edwardlanti said:
Hi Paul,
I installed Xposed and Modaco Toolkit but I cant get the back menu to show up neither the Enable app Buttons.
The only thing that did work was the blinkfeed to show in the launcher. Is it something that i am doing wrong?
Thanks for the kit!
Click to expand...
Click to collapse
Forget it I got it to work.
There's a specific way how to install Xposed for the HTC One but I found out by reading through your website.
Thanks for the awesome tweaks
Does this have a modifier that will allow volume rocker music controls?
nrkid9 said:
Does this have a modifier that will allow volume rocker music controls?
Click to expand...
Click to collapse
Not yet!
P
Sent from my HTC One using Tapatalk 2
Google Wallet Time-Out
hey Paul, i finally got google wallet to launch with the updated apk u pushed out thru your toolkit, but bow it just times out when it says setting up wallet, this may take up to five minutes....any tips on how to get it working? i have yet to find a solution. thanks
paulobrien said:
Not yet!
P
Sent from my HTC One using Tapatalk 2
Click to expand...
Click to collapse
Hi Paul,
Thank you very much for the toolkit. I don't know what I'm missing, but I can't get wallet to work. I always get insufficient privileges message. Do you know what I'm doing wrong? BTW I'm using toolkit 18
Version 19 is now online for manual download and via auto-update (launch the MoDaCo Toolkit app to initiate a background update check).
Changes:
HTC One: Match battery image to %
On the HTC One the battery indicator can be rather misleading, this mod makes the image correspond exactly to how much battery is really left.
HTC One: Rename Flashlight to Torch
In the UK we don't call it a Flashlight, it's a torch. This fixes it!
Play Store: Lower case wishlist menu (for @le3ky!)
Rachid didn't like seeing 'My apps' and 'My Wishlist' together... so this makes it 'My wishlist'. Heh.
Note that Xposed Framework 2.1.4 now REQUIRED for HTC One (and Galaxy S4!) due to added support for resource replacement - see this post to download.
Don't forget that for a limited time you can get MoDaCo Toolkit Pro free - see this post for more details.
P
Seems Google wallet is not working on this toolkit. I am getting the same error as previous thread. Can you please fix it or remove it from your toolkit.
Sent from my HTC One using xda premium
rome425 said:
Hi Paul,
Thank you very much for the toolkit. I don't know what I'm missing, but I can't get wallet to work. I always get insufficient privileges message. Do you know what I'm doing wrong? BTW I'm using toolkit 18
Click to expand...
Click to collapse
i got the same problem if you figure out how to get google wallet working please let us now how ty :beer:
Sent from my HTC One using xda premium
hnt20 said:
Seems Google wallet is not working on this toolkit. I am getting the same error as previous thread. Can you please fix it or remove it from your toolkit.
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
Ouch, attitude much? It doesn't work on your device... Only the Sprint One seems to support it currently, it's down to the base ROM. It's in the Toolkit as in many devices, it does get it working.
P
Sent from my HTC One using Tapatalk 2
Sorry if that came out rudely. I am just really frustrated at Google wallet not working except on nexus or very limited devices. I wish dev can do something about it.
Sent from my HTC One using xda premium
Coming in MoDaCo Toolkit 20, 'EPM' (enhanced reboot menu)... which previously required a custom ROM.
P
paulobrien said:
Coming in MoDaCo Toolkit 20, 'EPM' (enhanced reboot menu)... which previously required a custom ROM.
P
Click to expand...
Click to collapse
Awesome!
I have a request.
I use WiFi Calling most of the time, and whenever I use it, notification comes on. This notification comes on only when WiFi Calling is used. Sometimes I don't want to use WiFi calling, and I have click on the notification, go into settings and turn off WiFi Calling. Is it possible to add this toggle in the notification? (Make it expandable). Also, when I'm connected to WiFi network, but WiFi calling is turned off, I have to go deep into the settings to turn WiFi Calling on, It would be outstanding if same WiFi calling notification would come on every time phone is connected to WiFi Network, so I can quickly turn WiFi calling back on if I need it.
I hope this is not confusing. I understand that you are probably not even familiar what WiFi calling is, so please let me know if you want me to do any testing (assuming it is possible).
Once again thanks for everything you do, I've been your fan from HTC Hero days
Sent from my HTC One
rome425, i'll add it to the list!
P
Version 20 is now online!
Changes:
new module - HTC One: Advanced reboot options
new module - HTC One: Disable high volume warning
new module - Nexus (all): Enable user switching on power menu
new module - Nexus (all): Enable multi-user support if unsupported on stock (e.g. Nexus 4)
Enjoy!
P
Version 21 is now available!
Changes:
Bug fix (duplicate item in settings)
Added superuser to manifest permissions
Minor wording changes
Added Adobe Flash Player download link
Added changelog link
[*]New module: System UI: Show battery percentage
[*]New module: HTC First: Hide carrier name
Yes, battery percentage!
ENJOY!
P

[MOD][XPOSED] Phab7 v1.00 no-reboot UI Switcher

Phab7 is an on-the-fly UI switcher: select Phone, Phablet, or Tablet, then tap the Change button. The switch happens immediately - no reboot needed. A separate option lets you switch settings screen layouts (e.g. the Settings app) between Phone-style (separate screens for categories and details), and Tablet-style (categories and details, side-by-side).
Unlike other solutions, Phab7 has no effect on your apps beyond for their Settings screens. In particular, it will not alter the size or layout of your launcher's icons or dock (nor will it cause the tablet-style app-drawer icon to appear).
Note: Google removed Tablet mode from KitKat, so it is not available if you're running Android 4.4.x.
Installation
Important: if you have a beta version of Phab7 (v0.9x) currently installed, you must uninstall it before installing v1.0. Android will refuse to install it if one of the betas is present.
if you don't already have XposedInstaller on your system, see this thread
install Phab7.apk the same way you'd install any other sideloaded app
enable Phab7 by reopening the XposedInstaller app and selecting 'Modules'
tap directly on the checkbox next to Phab7, then back out and reboot
after the initial reboot, you can open the Phab7 app and change UIs as many times as you wish without further reboots
Notes
Tablet UI mode is only available when running ICS or JB (v4.03 thru 4.3x). While Phab7 supports KitKat, it does not add back the Tablet mode that Google has removed.
Whether Phab7 works on your device depends almost entirely on your ROM's creators. If they removed the graphics and layouts needed for a given UI mode, SystemUI.apk is guaranteed to force-close when you select that mode. A "Keep-Or-Cancel" dialog will automatically restore your settings after 12 seconds if this happens when you choose an incompatible UI mode. Clear the "Unfortunately" popup and you're good to go.
the Settings-layout feature takes effect when an app is first launched. To see its effect on running apps (e.g. the system's Settings app). tap the "Recents" button and swipe the app away , then reopen the app.
File
Phab7.apk - v1.00
Credits
barrmulio - the first to identify the system changes needed to implement alternate UIs
_TB_TB_ - author of TabletUI trigger who first realized that UI-switching could be done by an Xposed module
History
2014/01/22 - v1.00 - initial stable release
2014/01/05 - v0.99 - added keep-or-cancel dialog
2013/12/13 - v0.97 - added scaling for all modes
2013/12/10 - v0.96 - fixed KitKat-specific bug
2013/12/09 - v0.95 - added Tablet UI scaling
2013/11/30 - v0.92 - added support for KitKat
2013/11/27 - v0.90 - initial release
Gonna try it on S4 v4.3
Sent from my GT-I9505 using XDA Premium 4 mobile app
---------- Post added at 08:08 AM ---------- Previous post was at 08:02 AM ----------
Ring of FC ;p
Sent from my GT-I9505 using XDA Premium 4 mobile app
Tried it, changes fine to tablet mode. Just a few layout issues. And the nav glow doesn't fade.
See screenshot.
Xperia Z running eXistenZ 4.10 rom.
Subscribed, this looks promising.
{
"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"
}
Sent from Z Beast
For me with android 4.1 only settings work and status bar and nav bar don t work
Sent from my LT26i using Tapatalk
Great job. tested working on CM10. status bar looks monster
it could have better you provided DPI settings along with phab7. though i can manage with app settings
the give attachment is flashable zip i just extracted phab7.apk and installed normally
why this is not available in xposed Repo..
reversegear said:
why this is not available in xposed Repo..
Click to expand...
Click to collapse
I think because it's new and in beta
Sent from Z Beast
Now we need not wait for updated Paranoid!! OK Paranoid does do some of this stuff better/more consistantly than AppSetting and this module, but ...
Great!
Wanna outdo Paranoid: Tablet mode mostly more usable in landscape, so ... get the idea?
EDIT: Results using the mod on my LG P500 running cm-10.2 with 4,4 Google Now launcher: I can use AppSetting module to force this launcher to rotate but it does not handle this correctly.
Settings UIs work as promised! This is what I really missed not having Paranoid.
Navigation bar: Question -- what if I do not use one (phone has HW buttons--remember those)? Module should accept phone setting.
Anyway, tablet mode: Repeated FCs of systemUI until I changed to other mode:
Phablet mode: Navigation bar shows as promised. Notifications not effected.
Phone mode: No way to correctly test with this launcher.
Went back to default: Icon bar, no navigation bar.
If I remember from Paranoid, tablet mode put notifications bar on the bottom right. Phablet left it on top, opening to half-height, had to change dpi to fit it to screen width correctly. So tablet mode, once working, would either have both at bottom right justified or just the notifications as chosen in the phone's settings! Someone check current Paranoid.
Compatible with KitKat?
Wysłane z mojego Ascend G510 przy użyciu Tapatalka
Don't flash that zip!
reversegear said:
the give attachment is flashable zip i just extracted phab7.apk and installed normally
Click to expand...
Click to collapse
OMG!!!! My apologies! The zip that was posted (in error) was only for the Hisense Sero 7 Pro and contained a tablet-specific mod to SystemUI.apk.
The script in that zip checks for the model, so it should have failed if you tried to flash it on any other device. However, if somehow you succeeded in flashing it, you will have to restore your ROM's original SystemUI.apk. The original, along with SystemUI.odex if present, is in your /system/app folder with '-org' appended to it. If you have problems handling this, I can create an update.zip to do this for you.
Again, my apologies - it was late...
This's amazing. Thanks a lot dev. Looking forward for new versions:laugh:
Saeedblack said:
For me with android 4.1 only settings work and status bar and nav bar don t work
Click to expand...
Click to collapse
Dovidhalevi said:
tablet mode: Repeated FCs of systemUI until I changed to other mode:
Phablet mode: Navigation bar shows as promised. Notifications not effected.
Phone mode: No way to correctly test with this launcher.
Click to expand...
Click to collapse
Generally speaking: if "nothing happens", the issue probably lies within Phab7; if SystemUI FCs, then it's probably your ROM.
For Phab7 problems, XposedInstaller's debug.log should identify the problem - you can find it in /data/data/de.robv.android.xposed.installer/log/debug.log. Pull the file and attach it to a posting. For ROM problems, I'd need a logcat log that covers the time period when the FC occurred. If you need help generating one, let me know. (logcat logs for Phab7 issues are certainly welcome too, however, they have to include system startup to be useful.)
For SystemUI FCs, a possible cause is vendor customization of a particular NavBar layout that wasn't carried over to the other versions. The tablet I use is a perfect example. It defaults to Phablet and has a screenshot button (which most everyone hates). The button wasn't implemented for Phone since they assumed it would never be used, so SystemUI FCs in Phone UI when their code goes looking for a button that doesn't exist. To get it to work, I had to patch their systemui.apk to get rid of both the button and the code that references it. This is not something I'd want to try on a device I don't own.
Bottom line: I'd be happy to implement reasonable workarounds to enhance compatibility with the widest range of devices, but even then, not all modes will work with all devices.
dolorespark said:
Generally speaking: if "nothing happens", the issue probably lies within Phab7; if SystemUI FCs, then it's probably your ROM.
For Phab7 problems, XposedInstaller's debug.log should identify the problem - you can find it in /data/data/de.robv.android.xposed.installer/log/debug.log. Pull the file and attach it to a posting. For ROM problems, I'd need a logcat log that covers the time period when the FC occurred. If you need help generating one, let me know. (logcat logs for Phab7 issues are certainly welcome too, however, they have to include system startup to be useful.)
For SystemUI FCs, a possible cause is vendor customization of a particular NavBar layout that wasn't carried over to the other versions. The tablet I use is a perfect example. It defaults to Phablet and has a screenshot button (which most everyone hates). The button wasn't implemented for Phone since they assumed it would never be used, so SystemUI FCs in Phone UI when their code goes looking for a button that doesn't exist. To get it to work, I had to patch their systemui.apk to get rid of both the button and the code that references it. This is not something I'd want to try on a device I don't own.
Bottom line: I'd be happy to implement reasonable workarounds to enhance compatibility with the widest range of devices, but even then, not all modes will work with all devices.
Click to expand...
Click to collapse
and this is an older device.
I am attaching the debug.log, but changing the name to debug.txt to get in on here.
On my N7, checking 'tablet' in system settings changes the module's menu just fine but has no effect on Rom settings.
Setting default ui to phablet didn't help either.
Debug log: https://www.dropbox.com/s/zlp89tbus6o23qi/xposed_debug_20131127_194414.log
N7(flo)-Rastakat-franco.kernel
N4(mako)-PKK-franco.kernel
dolorespark said:
Generally speaking: if "nothing happens", the issue probably lies within Phab7; if SystemUI FCs, then it's probably your ROM.
For Phab7 problems, XposedInstaller's debug.log should identify the problem - you can find it in /data/data/de.robv.android.xposed.installer/log/debug.log. Pull the file and attach it to a posting. For ROM problems, I'd need a logcat log that covers the time period when the FC occurred. If you need help generating one, let me know. (logcat logs for Phab7 issues are certainly welcome too, however, they have to include system startup to be useful.)
For SystemUI FCs, a possible cause is vendor customization of a particular NavBar layout that wasn't carried over to the other versions. The tablet I use is a perfect example. It defaults to Phablet and has a screenshot button (which most everyone hates). The button wasn't implemented for Phone since they assumed it would never be used, so SystemUI FCs in Phone UI when their code goes looking for a button that doesn't exist. To get it to work, I had to patch their systemui.apk to get rid of both the button and the code that references it. This is not something I'd want to try on a device I don't own.
Bottom line: I'd be happy to implement reasonable workarounds to enhance compatibility with the widest range of devices, but even then, not all modes will work with all devices.
Click to expand...
Click to collapse
for me it have been FC for first run and after reboot it never appear again but don t have FC
also here you are i attached log that you notice
No TabletUI in KitKat
MMeester said:
On my N7, checking 'tablet' in system settings changes the module's menu just fine but has no effect on Rom settings. Setting default ui to phablet didn't help either.
N7(flo)-Rastakat-franco.kernel
Click to expand...
Click to collapse
Is this a KitKat-based ROM? Sadly, all of the code and resources needed to support Tablet UI have been stripped from Android v4.4. Because Phab7 v0.9 doesn't make provisions for this change, the UI switcher doesn't work. I will fix that ASAP so that at least Phone and Phablet are available. Restoring Tablet UI may be more than an Xposed module can/should do, but I'll investigate...
However, the Settings screen mod should still work. As mentioned in the OP, if the system's Settings app is already running, you'll have to remove it from "Recents" and reopen it. If you reboot with "Tablet-style" settings in place and it still doesn't work, let me know.
Dovidhalevi said:
and this is an older device.
I am attaching the debug.log, but changing the name to debug.txt to get in on here.
Click to expand...
Click to collapse
You didn't describe where you're having problems. During one session, one of your other Xposed modules (com.wisdomsky.xploit) failed every time, even when Phab7 hadn't made any changes. After a reboot, the problems were gone but so were Phab7's standard messages. What changed?
dolorespark said:
You didn't describe where you're having problems. During one session, one of your other Xposed modules (com.wisdomsky.xploit) failed every time, even when Phab7 hadn't made any changes. After a reboot, the problems were gone but so were Phab7's standard messages. What changed?
Click to expand...
Click to collapse
I first tried it before rebooting, then realized that it cannot work that way and rebooted. Then Phab7 worked as described.
Since wisdonsky operates on the notifications bar, could be that the interaction with tablet mode trying to move that is what is noted.
dolorespark said:
Is this a KitKat-based ROM?
Click to expand...
Click to collapse
Yes.
However, the Settings screen mod should still work. As mentioned in the OP, if the system's Settings app is already running, you'll have to remove it from "Recents" and reopen it. If you reboot with "Tablet-style" settings in place and it still doesn't work, let me know.
Click to expand...
Click to collapse
Sadly, no change in settings app after a reboot. Do you need any logs?
Thank you for looking into the issue.
N7(flo)-Rastakat-franco.kernel
N4(mako)-PKK-franco.kernel
Can I ask what in the system side of things this is targeting? Only asking because I had a problem with Tablet mode where I changed compatibility mode, and that then caused constant FC of SystemUI.
Also where are the settings stored? I managed to get out of the fc loop, but am now left with a layout problem of my System UI. Nothing major, but even if I change SystemUI, it persists.
Any help appreciated.
Metallijim said:
Can I ask what in the system side of things this is targeting? Only asking because I had a problem with Tablet mode where I changed compatibility mode, and that then caused constant FC of SystemUI.
Also where are the settings stored? I managed to get out of the fc loop, but am now left with a layout problem of my System UI. Nothing major, but even if I change SystemUI, it persists.
Click to expand...
Click to collapse
Phab7 is designed to do as little as possible to achieve its goals - in some cases, perhaps too little. For Phone and Phablet, it does some setup when SysUI starts and that's it. For Tablet, it has to be slightly more intrusive but not much.
Sadly, I had no way to test compatibility mode so I'm not surprised that it has issues. Recovery from most any problem should be as simple as switching to another UI. In this case, getting out of TabletUI, then returning without touching the compatibility button should cure what ails you.
If you get repeated FCs in SystemUI, one way out is to leave the toast up there, then from ADB, delete /data/data/com.e_vertise.dopa.phab7/shared_prefs/settings.xml. When you dismiss the toast and SysUI restarts, you should be back to your device's default settings.
Note: if I understand things correctly, Android may try to reload SysUI's Java code several times using the same process before it gives up and kills that process. Once it restarts SystemUI using a new process, you're certain to be back to normal if you've deleted Phab7's settings file.
We'll soon find out if it works on KitKat. Yes I know how to disable Xposed from recovery. Using it on KitKat doesn't seem to cause any crashes, but it doesn't do anything at all on KitKat.
Sent from my Nexus 7 using Tapatalk 4

[APP][Xposed][Android 4.4+][1.5.0] Wanam Kit | Customize your AOSP/Stock Nexus Roms

This Application is an AOSP/Nexus/Google edition (of Samsung, Htc...) variant of this one, it provides many customization options for your AOSP/Stock Android 4.4+ firmwares.
This App does NOT require Root access, it's needed for Xposed framework installation only, you can remove it afterward..
Features list:
Enable Numeric battery
Clock position (Right, Center, Left, Hide)
Change Color and Typeface of the Battery text
Disable Scrolling cache
Skip Music with Volume buttons
Disable screen turn ON while plunging or unplugging AC/USB cable
Disable loud volume sound warning
And much more to come
Advanced Power menu: (Thanks to CM @C3C076/ @kennethso168)
------ Reboot
------ Recovery
------ HotBoot
------ Download
------ Screen capture
------ Screen recording (Busybox required)
------ Quick Dial number (+ Display number)
------ On/Off Data
Enable Data Roaming on home network only (Thanks to @oma)
Torch (Flashlight) Through Volume UP button
Long back kill App
CM Circle Battery
Expand all notifications
Add and option to kill all app activities (requires granting Root access to System user)
Enable Heads up notifications (Optional ongoing notifications and display delay customization)
Disable Swipe gestures (keep double tap) for the devices that support it.
Hide/Set Color of Battery Text
Download
How to install:
Video by @savadam :
Make a backup of your data
Make sure your have a working Root access
Download and install Xposed framework from here. then REBOOT your device
Download Wanam Kit from the PlayStore or above download link.
Activate Wanam Kit from the Xposed Installer then REBOOT your device
Enjoy!
Wanam Kit requires Xposed framework 2.4+ (API 42+) which supports KitKat
I included an Ads banner to support my work, but you can hide it from the advanced preferences, you can Donate and Rate the Application on the PlayStore.
If you have any bug to report, PLEASE follow these steps:
Explain it clearly (What's happening and how to reproduce it if it's not appearing often)
What's your Device?
Any installed Xposed modules, Mods or themes?
A Logcat! Use Syslog App and upload your main Log.
How to set an Element Transparency to 100% (Opacity = 0):
{
"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"
}
Thanks to:
@Rovo89 for his awesome work on Xposed framework and Mods.
@Tungstwenty for contribution on Xposed framework and his many Mods
@Nottach inspired from his App
CM team
@Scrosler, @Shoman94, @Romracer, @Qwerty12, @Xperiacle, @tschulieh, @C3C076, @oma, @kennethso168, @xjcook, @UgglyNoodle, Omni team CM team and all Xposed Mods contributors (Please let me know if i miss anyone)
Change-log:
1.5.0:
- Lollipop 5.0.x and 5.1.x support.
1.4.7:
- Add and option to kill all app activities (requires granting Root access to System user)
- Enable Heads up notifications (Optional ongoing notifications and display delay customization) (Thanks to MohammadAG)
- Disable Swipe gestures (keep double tap) for the devices that support it.
- Many other improvements.
1.4.6:
- Removed Torch settings (Supported on Xposed Torch App)
- Many other fixes.
1.4.5:
- Auto expand all notifications
- Improve Torch management
- Add an optional Torch helper to prevent the device from going into a deep sleep (Android does NOT react to Volume keys on deep sleep)
- Few other fixes.
1.4.4:
- Lowered Long press delay
- Few other fixes
1.4.3:
- Add CM Circle battery
- Hide/Set Battery Text Color (Stock & Circle battery)
- Better Torch support on Omni/CM Roms
1.4.2:
- Fixed backup/restore feature
1.4.1:
- Add Screen Recording option to the advanced power menu (BusyBox required) (credits to OmniRom Team & C3C076)
- Improved Torch sanitation checks
1.4.0:
- Remove Root access, it's NOT required by my App anymore (but still needed for Xposed framework installation only)
- Improved Flashlight (Torch) activity (you won't need to wait for my App to load first time)
- Improved some hooks, changing the features requires a Reboot for better performance (technically the preferences checks are NOT done inside the hooks)
- A lot of other code cleanup and changes
1.3.0:
- Added Clock position options on the Status bar (Right, Center, Left, Hide)
- Improved Torch response (it still takes a few delay to acquire a wake-lock and load the Camera modules)
- Updated Email & Exchange hack
- Minor fixes
1.2.0:
- Torch (Flashlight) Through Volume UP long press (on Screen and Music OFF)
- Long back press kill foreground App
- Few improvements
1.1.1:
- Remove dependencies between Reboot and Data/Dialer/Screenshot options
1.1.0:
- Add Advanced Power menu: (Thanks to CM/@C3C076/@kennethso168)
------ Reboot
------ Recovery
------ HotBoot
------ Download
------ Screen capture
------ Quick Dial number (+ Display number)
------ On/Off Data
- Enable Data Roaming on home network only (Thanks to @oma)
- Few other improvements
1.0.0 initial release.
It doesn't work with PA Rom, phone : HTC desire. When I want to install the mod (app), it says problem parsing the package! I have downloaded the apk 2 times and it says same error. I have PA Rom 2.99 and xposed installer 2.41
Edit: I'm sorry. I didn't notice that you mentioned android 4.4 . Could you please make it working at older android like 4.3 or 4.2.2?
Sent from my HTC Desire using xda app-developers app
siavash2death said:
It doesn't work with PA Rom, phone : HTC desire. When I want to install the mod (app), it says problem parsing the package! I have downloaded the apk 2 times and it says same error. I have PA Rom 2.99 and xposed installer 2.41
Edit: I'm sorry. I didn't notice that you mentioned android 4.4 . Could you please make it working at older android like 4.3 or 4.2.2?
Sent from my HTC Desire using xda app-developers app
Click to expand...
Click to collapse
Because as the title says it requires Android 4.4.
wanam said:
Because as the title says it requires Android 4.4.
Click to expand...
Click to collapse
I always hope to see your mod for other phones, but unfortunately kitkat for desire have some problems, yet.
Sent from my HTC Desire using xda app-developers app
siavash2death said:
I always hope to see your mod for other phones, but unfortunately kitkat for desire have some problems, yet.
Sent from my HTC Desire using xda app-developers app
Click to expand...
Click to collapse
I can't support 4.3-, I don't have a device running older builds.
Sent from my Nexus 5 using Tapatalk
Works great on S3 with KitKat!
Thank you very much for this mod! That's exactly what u was waiting for
I just missed 1 option: disabled camera shutter sound!
Thanks u again! Keep it up!
wanam said:
This Application is a Nexus (AOSP) variant of this one, it provides many customization options for your Stock Android 4.4 Stock firmwares.
This is an initial release with a few features.
Features list:
Enable Numeric battery
Change Color and Typeface of the Battery text
Bypass Email Exchange PIN lock restriction
Disable Scrolling cache
Skip Music with Volume buttons
Disable screen turn ON while plunging or unplugging AC/USB cable
Disable loud volume sound warning
And much more to come
Download from PlayStore
How to install:
Video by @savadam :
Make a backup of your data
Make sure your have a working Root access
Download and install Xposed framework from here. then REBOOT your device
Download Wanam Kit from the PlayStore (or attached file)
Activate Wanam Kit from the Xposed Installer then REBOOT your device
Enjoy!
Wanam Kit requires Xposed framework 2.4+ (API 42+) which supports KitKat
I included an Ads banner to support my work, but you can hide it from the advanced preferences, you can Donate and Rate the Application on the PlayStore.
If you have any bug to report, PLEASE follow these steps:
Explain it clearly (What's happening and how to reproduce it if it's not appearing often)
What's your Device?
Any installed Xposed modules, Mods or themes?
A Logcat! Use Syslog App and upload your main Log.
How to set an Element Transparency to 100% (Opacity = 0):
Thanks to:
@Rovo89 for his awesome work on Xposed framework and Mods.
@Tungstwenty for contribution on Xposed framework and his many Mods
@Nottach inspired from his App
CM team
@Scrosler, @Shoman94, @Romracer, @Qwerty12, @Xperiacle, @tschulieh, @C3C076 and all Xposed Mods contributors (Please let me know if i miss anyone)
Click to expand...
Click to collapse
Great mod! Really like the ability to "turn off awake screen while charging"
One issue, for some reason my phone refuses to stay awake (even with the dev options setting on) while charging...so I used to use a "stay awake" application but that disrupts the previously mentioned feature. Any tips?
Perfect. Exactly what I was looking for. Used your app on my s4 now my n5
Sent from my Nexus 5 using Tapatalk
Love this module. It's got clean, CLEAN (out of the box clean) design. A few handpicked mods and it works flawlessly. I only use battery text and power button options. I hope the dev doesn't go for quantity over quality with future additions of mods/options within this module. I like that it's simple, intuitive, and thoughtfully designed. Well done.
^^ That's the wanam style
Sent from my Nexus 5 using Tapatalk
Are there instructions on how the Exchange lock bypass should work? I've ticked it, rebooted, deleted the admin account, deleted the Exchange email account, rebooted, recreated the exchange email account, and it still wants to enforce device admin, all the options to disable pin are greyed out.
Other hacks are working - e.g. Disable loud volume warning.
Wanam Kit updated to 1.3.0:
- Added Clock position options on the Status bar (Right, Center, Left, Hide)
- Updated Email & Exchange hack
- Torch (Flashlight) Through Volume UP long press (on Screen and Music OFF)
- Long back press kill foreground App
- Few other improvements
Hey wanam,
i'v used your xposed on my galaxy 4 and now i have switched for nexus 5. maybe you can add call record?
b.t.w i have exchange mail and even the "Email & Exchange hack" is ticked its asking for pin after every lock. (none is grayed in settings). any fix?
wanam said:
Wanam Kit updated to 1.3.0:
- Added Clock position options on the Status bar (Right, Center, Left, Hide)
- Updated Email & Exchange hack
- Torch (Flashlight) Through Volume UP long press (on Screen and Music OFF)
- Long back press kill foreground App
- Few other improvements
Click to expand...
Click to collapse
Awesome work, as always. Thanks, is good to see all this features on Aosp roms as I had them on Sammy.
I know this is a work in progress, but, is it possible add possibility to change background on lockscreen?
And, finally... is it possible to move a little bit to the left the clock when is on the left?
thank for share
ohmegosh said:
Are there instructions on how the Exchange lock bypass should work? I've ticked it, rebooted, deleted the admin account, deleted the Exchange email account, rebooted, recreated the exchange email account, and it still wants to enforce device admin, all the options to disable pin are greyed out.
Other hacks are working - e.g. Disable loud volume warning.
Click to expand...
Click to collapse
Same here, i cannot get the face lock (and other options) to be enabled.
shaddarmago said:
Thank you very much for this mod! That's exactly what u was waiting for
I just missed 1 option: disabled camera shutter sound!
Thanks u again! Keep it up!
Click to expand...
Click to collapse
dude, surely you are rooted, use any file explorer, go to /system/media/audio/UI and delete the camera click sound.
its simple as that, no need any xposed module
mtxx1 said:
dude, surely you are rooted, use any file explorer, go to /system/media/audio/UI and delete the camera click sound.
its simple as that, no need any xposed module
Click to expand...
Click to collapse
Thank you. That was easy
Anyway, i would like to have it in a shotcut option somewhere in the mod.

[ROM][OFFICIAL] AquariOS 9 || angler || Live Support || Theming || July 14th

{
"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"
}
JOIN OUR TELEGRAM CHAT!
Latest Pie builds are now live!!!
JOIN HERE!
No Telegram? Don't worry, all stable builds will also come this way!​
Disclaimer:
We are NOT responsible for anything that may happen to your device as a result of flashing ROMs, kernels, or installing any other mod. You are responsible for your own actions and bad decisions - so stop blaming others!
This is a user friendly thread. Please be respectful and courteous to other users. While feature requests will be considered, AquariOS tries to maintain a ROM that is smooth and stable, so adding every feature under the sun is not the plan here.
READ!​1. Unless I tell you otherwise, you MUST always, absolutely, positively, most certainly wipe data AND system before flashing AquariOS...without a doubt!
2. Don't report bugs if you haven't followed directions - most likely it's user error at that point as far as I'm concerned.
3. Always run a backup before doing anything.
4. Provide a log when reporting a bug (see more info below).
5. Be respectful.
​AquariOS Team:
LEAD DEVS:
*@calebcabob
*@rc420head
*@bigrushdog
OTHER CONTRIBUTORS:
*@Fezzy102
*@Roger.T
*@MikereDD
*@popogijo
*@DigiGoon
*@WelcomeToTheSkye
OFFICIAL TESTERS:
*@biron_w
*@S8ntsHaz3
*@pathum1
*@dadoc04
*@kheltek
*@undeadking
*@pro_b
*@rav101
*@koax88
*@Triscuit
*@AkFatherof4nCounting
Features:
Featured attractions
SmartBar, Pulse, and Fling
Theming: Dark/black background
Theming: Accent picker (27 colors)
Theming: AquariOS TileStyles (changes QS tile shapes)
Theming: Font engine
Custom status bar battery options
Custom status bar clock and date
Custom headers
Lock screen weather: Pixel style
BatteryBar: status bar & navbar
Custom LED color controls
"Clear all" recents button (if QuickStep disabled)
Volume rocker options
Lock screen visualizer
Lock screen custom clocks
Advanced power menu (Stock look & feel)
App Ops
Expand to see full list of features:
Navbar & Status bar
Smart Bar, Pulse, and Fling
Ripple/Spring/Flip/Pixel animations
Optional seek arrows for media playback
Pulse: Stock & SmartBar. Blacklisting. Advanced controls
Double-tap navbar to sleep
Custom status bar battery options (circle, dotted circle, large circles, hide)
Custom status bar clock and date (center clock available)
Battery Bar (status bar & navbar)
Network traffic indicator
Status bar icon blacklisting
Notification Drawer
Custom headers
Advanced location tile (3-mode location toggle)
Brightness: slider show/hide, slider positioning, brightness buttons show/hide, and more
Quick pull-down
Tile animation options
Ability to change number of quick settings columns/rows
Option to hide QS tile titles
Heads-up (immunizer, blacklister, snooze, duration)
QS opacity
Lock screen
Lock screen bottom shortcut options
Lock screen charging info
Media art on lock screen (enable/disable)
Lock screen weather (stock Pixel version)
Lock screen visualizer
Buttons
Power Menu customizations (shortcuts, actions)
Volume key music control
Expandable volume panel
Long-press power button for torch
System and Misc
Substratum compatibility
Notification LED controls
Optional "Clear all" recents button (including placement)
Increasing ringtone option
Ability to unlink notification volume from ringer volume
Option to force show Enter key
Network speed indicator
Status bar brightness control
Aggressive Battery helper mode
Screen-off animations
Double-tap to sleep on lock screen, navbar, & status bar
Advanced screenshot functionality (partial/fullscreen)
Advanced screen recording tile
App package name to app info screen
Dynamic vendor image notification
Hidden dashboard hints & summaries
Developer settings enabled by default
Custom night light brightness options
Disabled forced encryption
Disabled tether provision checks
Expanded desktop options
Bug fixes and stability improvements
Changelog:
See changelog info
Downloads:
ROM: Latest AquariOS build
GApps: SimpleGapps
IMPORTANT INSTALLATION NOTES:​1. Save ALL content you wish to keep on your PC or in a cloud.
2. Download this version of TWRP, ROM and Gapps to your PC.
3. Boot device into bootloader mode, then do:
Code:
fastboot -w
4. Install TWRP and enter recovery.
5. Flash ROM & Gapps.
6. Reboot system. Done
* Do NOT flash any vendor images, as this is included in ROM (thanks to StatiXOS team). If you run into any issues with getting AquariOS to boot, you will likely want to start this process over and do a flash-all install of the latest Google angler image before proceeding to step 3 (fastboot -w). If you're still having issues, feel free to ask for help in here or in our Telegram chat.​
Q & A
Read this before telling everyone something is broken!
1. Android Pay isn't working!! What do I do?
Go into Magisk settings and toggle on the "Hide Magisk" option. Then try again. Also, I've found once in a great while, even with this enabled, it will say it failed - if this happens, just try again...it'll work.
2. It's bootlooping after flashing ROM with Magisk - now what?
Don't flash Magisk until you have already booted into the new AquariOS build at least once. If that wasn't your issue, sometimes Substratum overlays can cause bootloops. If you have anything applied, flash the SubstratumRescue zip from your substratum directory
3. Why is the built-in System Theme section greyed-out (background, accent, & fonts)?
When the Substratum app is installed, this section will become inaccessible in order to prevent conflicts. You CANNOT use them both at once!
Reporting a bug?
See how to do so here:
BEFORE REPORTING A BUG:
1. Flash the SubstratumRescue zip and see if your issue is still there.
2. If you have flashed a custom kernel or ANY OTHER MODs, delete 'data/system/packages_cache' then wipe dalvik/cache, and flash AquariOS again WITHOUT any additional modifications/custom kernel.
3. Check to see if your issue persists.
*Do NOT even bother reporting an issue if you have dirty-flashed AquariOS over some other ROM! We WILL be able to tell!
Logs are crucial to resolving almost any kind of issue. You need to provide a log in order for the issue to be addressed. Please also include info on how to reproduce the reported bug if possible (maybe even take a screen recording for us ).
If you need a log extracting app, try out CatLog!
Either save your log locally and share it, or paste your log into an online code sharing tool like hastebin.com - then share the URL after hitting the SAVE icon.
Credits & Thanks:
A huge thanks to @ggpew2 & @Jertlok for their angler trees and TWRP image for pie!
Also would like to thank the following:
@ezio84
OmniRom
Dirty Unicorns
CarbonRom
SlimRoms
The LineageOS Community
Team Substratum
The AquariOS testers!!!
And all other open source Devs/Teams who share their work!
Source Code:
Kernel
XDA:DevDB Information
AquariOS, ROM for the Huawei Nexus 6P
Contributors
calebcabob
ROM OS Version: 9.x Pie
ROM Firmware Required: Included in ROM
Version Information
Status: Stable
Stable Release Date: 2019-03-10
Created 2018-03-25
Last Updated 2019-07-14
Reserved
Check out this video review!
AquariOS 9 Pie Review​
Many thanks to @glockman4519 who spent lots of time putting that together of his own accord ​
Reserved
I congratulate!
Great work from you guys...??
Sent from my Nexus 6P using XDA Labs
Nice going to flash tonight.
Good ??
Good job. I would like to thank you for this feature rich rom. I would like to report my thoughts so far.
On the first boot, the interface is laggy (probably due to setup scripts running in background). After a while and on the second boot, the lag goes away. I installed ElementalX kernel after the second boot, when the phone seemed stable enough. Set minimum CPU frequencies, disabled ElementalX gestures, and disabled ZRam through terminal, to avoid CPU waste on ram compression (I am a battery freak!). Greenify with aggressive doze on, google assistant with "ok google" during active screen, with almost all built in AquariOS and stock gestures on. Replaced camera with Camera NX.
The screen on battery drain seems no different than the stock to me, however, since I have installed another kernel it is not safe to assume my experience is exactly as developers planned. This is why I wont submit any log, yet I am happy with the setup, no force closes or reboots so far.
ٌWhat makes this ROM exciting to me is the extra features which I could not get without Xposed. This include network traffic, which tells a lot about the quality of connection, custom quick setting icon placement, physical button shortcut for torch, and night mode with warm color filter. I have all these functionalities through Xposed on my other phone, but Xposed is not stable on 8, which was a concern for me. I really appreciate the effort and time your team has put into this ROM, keep up the good work.
PS. I did not stay on the provided kernel so long, but I probably could achieve the same results through Kernel Auditor, which is what I should have done in the first place! The experience with provided kernel was as smooth as it could be (after the second boot).
Why is it so bad for lag?
What kernel is recommended to fix this?
Otherwise i like this rom thanks for all your work on it.
kentek said:
Why is it so bad for lag?
What kernel is recommended to fix this?
Otherwise i like this rom thanks for all your work on it.
Click to expand...
Click to collapse
Sometimes this is only the first time you boot up..
After a restart it runs like the wind...[emoji16]
Sent from my Nexus 6P using XDA-Developers Legacy app
kentek said:
Why is it so bad for lag?
What kernel is recommended to fix this?
Otherwise i like this rom thanks for all your work on it.
Click to expand...
Click to collapse
Reboot the phone after the flash, and the lag goes away
I had to install kernel auditor
Then mess around with the cores settings all is good now
I did have another question about the themeinterfacer I installed substratium but I had the thought I would not need it
I looked in aquarius settings and did not find anything or in display other than the accent colour what am I missing?
kentek said:
Then mess around with the cores settings all is good now
I did have another question about the themeinterfacer I installed substratium but I had the thought I would not need it
I looked in aquarius settings and did not find anything or in display other than the accent colour what am I missing?
Click to expand...
Click to collapse
What else would there be? You get a light or dark set up with accents, and some transparency control. As stated in the post.
The Legend is back :good:
Thx for your hard work and sharing ... gonna download in 3...2...1
@calebcabob
Thanks for the rom.....are there any functions/features not working?
bsg411 said:
@calebcabob
Thanks for the rom.....are there any functions/features not working?
Click to expand...
Click to collapse
Not that I can think of
boot
did it take to much time to boot 1st time ?
naji4 said:
did it take to much time to boot 1st time ?
Click to expand...
Click to collapse
I wouldn't say it takes longer then any other ROM , but i don't stare at the clock while its booting.
There is an issue preciously noted about lag on first boot, that goes away after a reboot, so that might make it slower ?
---------- Post added at 11:19 AM ---------- Previous post was at 11:18 AM ----------
bsg411 said:
@calebcabob
Thanks for the rom.....are there any functions/features not working?
Click to expand...
Click to collapse
He doesn't mess with his 6p much, so I'd quote me, or ask generally about the builds, but no, everything is working less anyone finds something.
Lawlrus said:
I wouldn't say it takes longer then any other ROM , but i don't stare at the clock while its booting.
There is an issue preciously noted about lag on first boot, that goes away after a reboot, so that might make it slower ?
---------- Post added at 11:19 AM ---------- Previous post was at 11:18 AM ----------
He doesn't mess with his 6p much, so I'd quote me, or ask generally about the builds, but no, everything is working less anyone finds something.
Click to expand...
Click to collapse
I ended up flashing it. It was a little laggy to me. Not sure why. Also had a few features missing that I had gotten used to....but it had some nice additions that I haven't seen elsewhere.....all in all good rom though
Seems like the ROM is doing something terribly wrong. When I setup a PIN on first boot, and confirm it's working by inserting it when unlocking my device, and then try to get into recovery it doesn't work. System says the PIN is incorrect, and also on a normal reboot of the software.
ibovangeffen said:
Seems like the ROM is doing something terribly wrong. When I setup a PIN on first boot, and confirm it's working by inserting it when unlocking my device, and then try to get into recovery it doesn't work. System says the PIN is incorrect, and also on a normal reboot of the software.
Click to expand...
Click to collapse
Isn't the issue with pin in recovery because of setting a pin on boot? If that's the case you'd have to do some looking online. I think there's very specific ways you have to make the pin, have to use numbers, can only use a specific number of digits, etc.
I don't use pin on boot , so you'd have to do a search for answers.
If you're saying that you put in a pin, reboot and then the pin won't unlock the device, there's gotta be something wrong with your setup, I've used pin and FP unlock on every build, and I have never had an issue unlocking with pin.
---------- Post added at 01:50 AM ---------- Previous post was at 01:48 AM ----------
bsg411 said:
I ended up flashing it. It was a little laggy to me. Not sure why. Also had a few features missing that I had gotten used to....but it had some nice additions that I haven't seen elsewhere.....all in all good rom though
Click to expand...
Click to collapse
Again, as stated, it is laggy until you reboot one time. After that I have never had lag with normal use.

Categories

Resources