AppContext [0.4.7.2] - Better application context for Tasker with Xposed! [4.0.3+] - Xposed Framework Modules

All 5-star Play Store reviews disappear right after they are posted for some reason.
If you want to give a 5-star rating, please first give a 4-star rating and then update it to 5 stars.
Thanks!​
AppContext was featured on XDA Portal!
{
"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"
}
Hi everyone!
After years of reading, flashing, and gaining a lot of Android-knowledge on XDA-Developers, I felt it was time to create my own Xposed Module.
So hereby I proudly present to you my first app:
AppContext
Better application context for Tasker with Xposed!
Now available on Google Play, XDA Labs and the Xposed Module Repository.​
With AppContext, you can have Tasker react on running applications, without the downsides of the default implementation.
The default application context of Tasker has several downsides:
• it is inaccurate (in Android versions after KitKat)
• it needs an accessibility service (which disables screen lock for enhanced data encryption, but this can be re-enabled)
• it checks frequently which app is running
Especially the last point is inconvenient, as frequent checks may drain battery and infrequent checks means Tasker is slow to react.
AppContext solves these problems by utilizing the power of Xposed! It hooks directly into the Activity-class, letting Tasker react immediately when an app starts. This means no more periodic checking which app is running, so no more battery drain and no more slow reactions. It's also perfectly accurate and doesn't need an accessibility service, so your device's screen lock can be used for enhanced data protection again.
(Experimental support for reacting on Services is also present.)
AppContext may also work with other apps using the Locale API, such as Locale, Llama, Automate, Automagic and others. However, this is not tested extensively.
To support development, AppContext contains non-intrusive ads. These can be removed with a small in-app purchase. (Note that if you donate through PayPal on XDA, ads are not removed. Nevertheless, it is still highly appreciated)
Please understand that AppContext is still considered to be in beta. There may be bugs. Please report them in this thread, or by using the in-app Feedback button or sending an email to [email protected].
Constructive criticism is highly appreciated!
DOWNLOAD
• Google Play
• XDA Labs
• Xposed Module Repository
COMPATIBILITY
• Android 4.0.3 and higher
• Xposed Framework
• Tasker (or equivalent)
CREDITS
• Crafty Apps EU/Pent for creating Tasker
• rovo89 for creating the Xposed Framework
• Google Play and the Google Play logo are trademarks of Google Inc.
XDA:DevDB Information
AppContext, Xposed for all devices (see above for details)
Contributors
JayShortway
Xposed Package Name: io.shortway.appcontext
Version Information
Status: Beta
Current Beta Version: 0.4.7.2
Beta Release Date: 2018-07-09
Created 2017-06-17
Last Updated 2018-07-09

Changelog
0.4.7.2 (Announcement)
Please report any bugs in this thread, or by sending an email to [email protected].
[FEATURE] Added Chinese (Simplified) translation (thanks to @smailzhu).
[FIX] Some fixes to the Chinese (Traditional) translation (thanks to @smailzhu).
[FIX] Bug-fixes.
0.4.7.1 (Announcement)
Please report any bugs in this thread, or by sending an email to [email protected].
[FEATURE] Added Chinese (Traditional) translation (thanks to @smailzhu).
[FEATURE] Compiled for Android 8.1.0 (API 27).
0.4.7 (Announcement)
Please report any bugs by using the in-app Feedback button, or by sending an email to [email protected].
[FEATURE] The Requirements-section collapses automatically when all are met.
[FEATURE] Works with *official* Xposed for Nougat! Yay!
[FIX] A crash preventing AppContext to be launched is fixed.
[FIX] Minor bug fixes.
0.4.6 - Yet another minor one (Announcement)
Please report any bugs by using the in-app Feedback button, or by sending an email to [email protected].
[FEATURE] The Requirements are more descriptive.
[FEATURE] Merged the 2 Tasker requirements ('installed' and 'enabled').
[FEATURE] You can now collapse the Requirements-section.
[FIX] Some bugs in the Dialogs are fixed.
[FIX] Internal code restructuring.
[ALSO] Migrated to the Play Billing Library.
0.4.5 - Another minor update (Announcement)
Please report any bugs by using the in-app Feedback button, or by sending an email to [email protected].
[FEATURE] Opening an existing Context now shows a Snackbar with 'Configure' button.
[FEATURE] The Requirements-section is clearer.
[FEATURE] Minor optimizations. Mainly foundations to be implemented later.
[FIX] Rewrote some of the Dialogs.
[FIX] Minor bugfixes.
0.4.4 - Minor update (Announcement)
Please report any bugs by using the in-app Feedback button, or by sending an email to [email protected].
[FEATURE] Compiled for Android 8.0 Oreo. (No Xposed for Oreo, so ¯\_(ツ)_/¯.)
[FEATURE] Slight optimizations.
[FIX] All currently reported bugs fixed.
[FIX] Some UI tweaks.
0.4.3 - Moar bugfixes (Announcement)
Please report any bugs by using the in-app Feedback button, or by sending an email to [email protected].
[FEATURE] Changed hooking of Services again, to prevent some problems.
[FEATURE] Toggling the experimental Services feature now requires a reboot to take effect.
[FEATURE] Moved 'Ignore Recents' to experimental features.
[FEATURE] Improved app detection.
[FIX] Another attempt to fix random crashes.
[FIX] Fixed some Xposed-related errors.
0.4.2 - Another bugfix release. (Announcement)
Please report any bugs by using the in-app Feedback button, or by sending an email to [email protected].
[FEATURE] Completely different way of hooking Services...
[FEATURE] ...which removes the reboot requirement...
[FEATURE] ...and should work much better.
[FIX] Another attempt to fix random crashes. If they still occur, please keep reporting them. Thanks!
[FIX] Minor bug-fixes.
Tested on unofficial Xposed for Nougat.
Some code restructuring.
0.4.1 - Bugfix release. (Announcement)
Please report any bugs by using the in-app Feedback button, or by sending an email to [email protected].
[FIX] Sometimes not all apps were shown in the 'Pick apps' screen. Shouldn't happen anymore. (Thanks for testing @Infy_AsiX & @JKL22.)
[FIX] Some Xposed-related errors were fixed. (Thanks for testing @JKL22.)
[FIX] Hopefully fixed the random crashes. If not, please keep reporting them. Thanks!
0.4 - Service support is here! (Experimentally, but still.) (Announcement)
Please report any bugs by using the in-app Feedback button, or by sending an email to [email protected].
[FEATURE] Now supports Services for Event Contexts. Enable it under 'Experimental features'.
[FEATURE] Completely rewrote the 'Pick apps' screen.
[FEATURE] The Search bar is now a Search button.
[FIXED] Tasker blurbs are a bit clearer now.
[FIXED] The website-version of Tasker is properly recognized.
[FIXED] Some other minor bugs.
0.3.2 - Another bugfix release. (Announcement)
Please report any bugs in this thread, or by using the in-app Feedback button or sending an email to [email protected].
[FIXED] AppContext recognizes the Xposed Framework properly when installed (systemlessly) via Magisk.
[FIXED] The search bar was sometimes unresponsive. Not anymore.
[FIXED] The minimum Xposed Framework version required was downgraded to 86, as per request.
[FIXED] Some other minor bugs.
0.3.1 - Bugfix release. (Announcement)
Please report any bugs in this thread, or by using the in-app Feedback button or sending an email to [email protected].
[FIXED] If AppContext's module is enabled, it won't complain about not being able to find the Xposed Framework.
[FIXED] Pressing 'back' when picking apps to act on does not crash the app anymore.
[FIXED] The Tasker blurb in a State profile makes sense now.
0.3 - Initial release.
Please report any bugs in this thread, or by using the in-app Feedback button or sending an email to [email protected].

Known Issues
0.4.7.2
Support for Services is still experimental, and is completely disabled by default.
The following issues are fixed in the current version.
0.4.7.1
Support for Services is still experimental, and is completely disabled by default.
0.4.7
Support for Services is still experimental, and is completely disabled by default.
0.4.6 - Yet another minor one.
Support for Services is still experimental, and is completely disabled by default.
0.4.5 - Another minor update.
Support for Services is still experimental, and is completely disabled by default.
0.4.4 - Minor update.
Support for Services is still experimental, and is completely disabled by default.
0.4.3 - Moar bugfixes.
Support for Services is still experimental, and is completely disabled by default.
0.4.2 - Another bugfix release.
Support for Services is still experimental, but should work much better.
0.4.1 - Bugfix release.
Support for Services is still experimental.
0.4 - Service support is here!
Support for Services is still experimental.
Some apps do not show up in the 'Pick apps' screen.
AppContext sometimes force-closes.
0.3.2 - Another bugfix release.
None yet.
0.3.1 - Bugfix release.
None yet.
0.3 - Initial release.
Currently doesn't detect systemless Xposed via Magisk.
Pressing back when selecting apps to act on causes a crash. Instead, please tap either 'SAVE' (upper right) or 'X' (upper left).
A typo in the Tasker blurb.

Oneplus one, running CM13 (sultan's) with my own custom kernel.
Seems to be working fine!

Oneplus3t with magisk and systemless xposed, The App does not detect xposed is installed and module has been activated!

Bladehawkz said:
Oneplus one, running CM13 (sultan's) with my own custom kernel.
Seems to be working fine!
Click to expand...
Click to collapse
Thanks for the feedback, good to hear
lover said:
Oneplus3t with magisk and systemless xposed, The App does not detect xposed is installed and module has been activated!
Click to expand...
Click to collapse
Thank you for letting me know! I've put it on the Known Issues list, and I'm working on it!

JayShortway said:
• it needs an accessibility service, which prevents using screen lock to enhance data encryption
Click to expand...
Click to collapse
FYI you can still use disk encryption password with accessibility services. when you enable the service it disables the 'require passcode on boot' but you can just re-enable from the security settings and it works
great module by the way! thanks

Zoltair Wright said:
FYI you can still use disk encryption password with accessibility services. when you enable the service it disables the 'require passcode on boot' but you can just re-enable from the security settings and it works
great module by the way! thanks
Click to expand...
Click to collapse
That's interesting! Very unclear communication from Android though. I'll add your info to the first post, thanks for letting me know!
(And glad you like the module. )

Don't know if i posted this right but the message shown in "not running" state is the same as the running one in tasker. Shouldnt it say when "this app is not running" or something like that?
A great module and very reliable
Xperia Z running RR 5.7.4 with xposed v87 for MM

pjohn23 said:
Don't know if i posted this right but the message shown in "not running" state is the same as the running one in tasker. Shouldnt it say when "this app is not running" or something like that?
A great module and very reliable
Xperia Z running RR 5.7.4 with xposed v87 for MM
Click to expand...
Click to collapse
Yes you're right! Thanks for the info and the screenshot. It's supposed to say "is in the foreground" or "is not in the foreground", but I see that "is" and "is not" have disappeared. Will be fixed in the next update.
Good to hear the module is reliable!

Interesting Module. I always thought Tasker's app detection was a bit unreliable. Never thought it could be improved though. Thanks!
Wonder if Tasker Dev (Pent) will/can implement this as a "fix"

Hi everyone,
The first update (0.3.1) is live! It is now available on Google Play, XDA Labs and the Xposed Module Repository.
It is just a quick bugfix update. It should fix the typo in the Tasker blurb, the crash when pressing 'back' in the 'Pick apps' screen and also enable Magisk systemless Xposed compatibility.
For those of you with Magisk: AppContext will probably complain it can't find the Xposed Framework, but if you enable the module and reboot, it should work (and AppContext stops complaining). I would be glad if someone could report back.
I will probably make a more elegant solution in a 0.4 update.
Please report any bugs in this thread, or by using the in-app Feedback button or sending an email to [email protected]. Thanks!
Enjoy!

Stupifier said:
Interesting Module. I always thought Tasker's app detection was a bit unreliable. Never thought it could be improved though. Thanks!
Wonder if Tasker Dev (Pent) will/can implement this as a "fix"
Click to expand...
Click to collapse
I'm glad you like it!
I don't think Tasker can implement this though, as AppContext hooks directly into Android-classes, which is only possible with Xposed.

Very nice! You should post it in http://www.reddit.com/r/Tasker too.
If I set an app context using your plugin, then navigate to the app and toggle the screen off and on, the profile deactivates and activates again. Is this deliberate? I'm actually not sure what the in-built app context's behaviour is. I found it confusing since in that case I haven't switched app, per se.

richardkemp said:
Very nice! You should post it in http://www.reddit.com/r/Tasker too.
If I set an app context using your plugin, then navigate to the app and toggle the screen off and on, the profile deactivates and activates again. Is this deliberate? I'm actually not sure what the in-built app context's behaviour is. I found it confusing since in that case I haven't switched app, per se.
Click to expand...
Click to collapse
Good point. It is sort-of intended behavior, as AppContext simply checks whether the app's (or Activity's, actually) 'onStop' method is called. This method gets called when you turn the screen off. I might change this behavior in the future, or make it configurable. Until then, you could use the following workaround:
Profile: Event --> Plugin --> AppContext --> Start --> pick the apps you want to act on
Variables --> Variable Set
Name: %appsRunning
To: 1
Either: Clone the previous Profile, then go into Configuration --> Menu (3-dots) --> Configure context --> Stop
Or: Profile: Event --> Plugin --> AppContext --> Stop --> pick the same apps
Task --> Wait
MS: 500 (You can play with this number: smaller for a quicker response, bigger for more reliability detecting screen state.)
Task --> If
Condition: %SCREEN equals on
Variables --> Variable Set
Name: %appsRunning
To: 0
Task --> End If
Profile: State --> Variables --> Variable Value --> %appsRunning equals 1
Perform your Actions here.
I hope this works for you (and others)!
And thanks a lot for the heads-up on the subReddit, that's actually a very good suggestion!

Nice! Checking this out. Thx!

Suggestion: currently on lollipop+(I think), location toggle is unable to be used, even with root. The workaround is to use another plugin app with root/adb privs, but I was wondering whether this could be changed using xposed (changing the location hook?), as it should be visible to tasker that's been granted root).

Bladehawkz said:
Suggestion: currently on lollipop+(I think), location toggle is unable to be used, even with root. The workaround is to use another plugin app with root/adb privs, but I was wondering whether this could be changed using xposed (changing the location hook?), as it should be visible to tasker that's been granted root).
Click to expand...
Click to collapse
Do you mean something like a Tasker-compatible Xposed module that toggles location modes?

JayShortway said:
Do you mean something like a Tasker-compatible Xposed module that toggles location modes?
Click to expand...
Click to collapse
More like editing tasker so that the location toggles work when it's granted root, instead of actually requiring you to download another app/plugin and granting that root.
Any location/GPS usage gets the message "For Android 2.3+ Google have made changes such that it is no longer possible for a normal app to change GPS without user-interaction. If you wish to continue.. blah blah blah.. consider rooting and installing the secure settings plugin".
Considering that Tasker is able to have root privileges granted, clearly it should be possible for it to toggle location.

Bladehawkz said:
More like editing tasker so that the location toggles work when it's granted root, instead of actually requiring you to download another app/plugin and granting that root.
Considering that Tasker is able to have root privileges granted, clearly it should be possible for it to toggle location.
Click to expand...
Click to collapse
Got it! It's a good point you make. However it would require either an Xposed module, or an actual adjustment/update to the Tasker app (by Pent). In case of the Xposed module, it would be interesting to see if and how this can be done.

Related

[Beta] Call Master CDMA testing thread

Hi everyone! Thank you for your help in getting CM up to a flawless standard! We are now almost ready to deploy CM 1.5 - it will include MMS blocking, Class0 auto replies and many other new and very cool features.
We need your help now to iron out any remaining bugs before we embark on a daemon rebuild. Please download the app from the market and get testing! Here are the issues we want to address specifically:
- If you have problems regaining 3G after the telephony restart. This should have been fixed. If not, please try "Slow radio restart" in Debugging and report your results!
- Issues moving list priorities on Light or Dark theme. Again, if you have issues, please switch to the other theme, try again and then report back.
- Notification color schemes. We are interested if the new notifications comply with the majority of frameworks.
Thank you in advance for all your great work, this ultra-awesome app is as much a child of yours as it is of ours
-----------------------------------------------------------------------------------------------------------------------------
The most complete call and SMS management app on Android
Call Master is the most advanced call and text message firewall available for Android. With unique, powerful features and the proven reliability
of our root telephony daemon under the hood, this application is targeted at advanced users and professionals searching for an enterprise
quality solution that guarantees absolute stability.
If you find Call Master too complicated but like the power of its root telephony daemon, please have a look at our other call management app,
Root Call Blocker. It works just as effectively and may suit your needs better.
Advantages:
★ Blocked calls will never go through
★ Your screen will never turn on
★ Private call and SMS sandbox with log sweeper
★ Full password protection
★ Route message content to other numbers
★ Powerful widget
Features:
☆ Ultra flexible list creation
☆ Seven reject methods
☆ Filter SMS by content
☆ Automatic text routing and replies
☆ Regular expression and wildcard filters
☆ Custom notifications
☆ Backup encryption and password protection
☆ Powerful logging and sorting system
☆ Number testing
☆ Independent contact library for total privacy
☆ Profile scheduling
☆ Light and dark themes
Market Link: https://market.android.com/details?id=fahrbot.apps.blacklist&feature=search_result
This is a fully functional application. However, after a 24 hour demo period it will start nagging you to buy the Key, which will remove all nag
screens and timeouts from the interface. The nag screens are pretty light though, so users who dont want to spend can live with them.
Screens - VIEW GALLERY
OK guys, please sens some SMS to any number and then click "Write to us" in settings. We need to check how the SMS system functions currently.
Thanks.
I sent the logs, hope it helps
Updated to r17,
- Tweaked password protection and hidden mode
- Added LED notifications
- Added private conversations
R19
- Many UI bugs fixed
- Help fixed
- Added data connectivity on CDMA/LTE workaround (beta)
We have released R19 - this fixes much of the help and (hopefully) data connectivity on CDMA phones and LTE enabled phones.
Data connectivity needs to be tested. This is very important. It may not work, but even if it doesnt you should send logs so we can finally fix this annoying issue on some of the lte phones and a few others.
So as usual, test connectivity by keeping your screen on at first boot, and then sending logs with a description!
Thanks!
Im on R20, everything is working perfectly!
market only? really?? :|
no-gapps.
Yes really. Why would you not want to install the market? It just seems like such a silly, pointless thing to do...
Any issues to report?
How is the latest release coming along?
Any issues with 1.2.0?
Any issues to report with 1.2?
By the way, for those that dont know we released an app called SwitchMe that will, among other things, give you EVEN MORE PRIVACY:
http://forum.xda-developers.com/showthread.php?p=21735596
Please check it out!
Thanks! Working great!
Sent from my DROID2 using xda premium
Please leave a review on the market, that would help a lot!
Sent from my GT-P7500 using xda premium
Any issues to report?
Its working perfectly here! Thank for this awesome app!
Anything other than praise to report
What do you think of yesterday's update?
Updated OP - impressions please!!!

[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

[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.

[MOD][XPOSED] ActivityForceNewTask

Introduction:
Apps can launch other apps' activities inside their task. This makes it impossible to switch back and forth between the two. This module sets the FLAG_ACTIVITY_NEW_TASK flag when starting a new activity, which 'fixes' that.
Originally requested by jacknicholson here.
Screenshots explanation:
{
"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"
}
Requirements:
Xposed Framework.
Filtering:
A quick toggle is available in the settings. Just check "Disable module" and the changes will take effect immediately. No need to restart.
You can use the blacklist or the whitelist to filter activities. If the blacklist is selected, all activities except those excluded will launch in a new task. If you use the whitelist, only matching activities will launch in a new task instead. The preferred way to add entries is through the log.
The activity components are output to the logcat. You can filter it for "activityforcenewtask componentString:" to see them. A line is logged for every started activity (you probably don't want to keep the log constantly turned on.)
A log viewer is also present in the app. You can press a log entry to directly add it to the currently active list. I'd advise you to only enable the log when needed.
Source code:
https://github.com/GermainZ/ActivityForceNewTask
Download:
http://repo.xposed.info/module/com.germainz.activityforcenewtask
Changelog:
2.1.3:
Compatibility with Lollipop.
Added Spanish translation and updated Portuguese (Brazil) and Slovak translations. Thanks to Jose Artuñedo, meatboy371 and ja-som.
2.1.1:
The blacklist/whitelist settings are now only reloaded when necessary. Shouldn't make a big difference unless you have huge lists.
4.4.3 fix: get the context using a different method (fixes logging on 4.4.3).
Added Portuguese (Br) translation by meatboy371.
2.0.3:
Only use context for logging;
Try to get the context in an alternate manner if the first one fails;
Bug fix: current package wasn't being detected properly;
Only start activities in a new task when the caller does not expect a result (different, more general implementation.)
2.0.2:
Reverted back to hooking ActivityRecord's constructor. Should solve the issue where some activities' launches weren't being detected.
Updated Slovak translation.
2.0:
Ignore activities that are launched by their own apps;
Added filtering options back. You can choose between the whitelist and the blacklist, but the no filtering option has been removed;
Added help dialogs for the whitelist/blacklist/log;
Bug fix: duplicate log entries when returning to the app with the log viewer open.
Other minor changes: use icons for action bar items, reorder preferences.
1.9:
Removed none/blacklist filtering options. The whitelist is always used now (renamed to "Enabled Components") which means that you must configure the module, as it won't do anything by default.
Reverted back to hooking Activity.startActivity(Intent, Bundle). Other methods used to start an Activity require the usage of FLAG_ACTIVITY_NEW_TASK, so it doesn't actually make sense to hook anything else. Also removed the alternate way to get a context as it shouldn't be needed anymore.
Check if FLAG_ACTIVITY_NEW_TASK is already set, and do nothing if that's the case (the activity won't be logged either.)
Updated Slovak translations (by ja-som.)
1.8.1:
Fix some crashes at startup;
Add FLAG_ACTIVITY_NEW_TASK flag instead of overwriting it. This fixes issues with XHalo and some apps showing in recents when they shouldn't;
Updated translations.
1.7:
Different hook, the previous one didn't catch all new activities.
1.6.1:
Removed unnecessary logging.
1.6:
Added whitelist.
1.5:
Added option to enable/disable the blacklist (and log.) The blacklist requires a few extra calls which are unnecessary if you don't use it, so I'd advise you don't enable it unless you need it.
Cleanup/better performance for the log viewer.
1.4:
The mod will now only modify intents that should be modified. This should fix all breakage without needing the blacklist. \o/
Log viewer improvements: tapping on an item now removes it from the list after adding it to the blacklist, and a toast is shown to indicate if it's been added to the blacklist.
1.3:
Use flat text file for storing the logs instead of SharedPreferences. This is much better for performance, especially if the log gets long.
1.2:
The blacklist is now for activities.
You can enable/disable logging from within the app.
Added log viewer to the app. You can tap a log entry to directly add it to the blacklist.
Fixes.
1.1:
Fixes for the two icons appearing in the launcher.
Disable text correction when adding a blacklist item.
1.0:
Initial release.
Click to expand...
Click to collapse
Thanks:
rovo89 and Tungstwenty for the Xposed Framework;
egingell for helping out with what to blacklist;
defim for advice on which intents to modify;
Ja_som for Slovak translation;
Sanguinus112 for German translation;
All testers.
Great idea, testing during the next days. So far only a cosmetic bug. After the installation of the module two icons appear in the launcher. Restart also did not change that.
Posting from the moon with Moto X and Tapatalk.
Update:
1.1:
Fixes for the two icons appearing in the launcher.
Disable text correction when adding a blacklist item.
Click to expand...
Click to collapse
Thomas_BA said:
Great idea, testing during the next days. So far only a cosmetic bug. After the installation of the module two icons appear in the launcher. Restart also did not change that.
Click to expand...
Click to collapse
Oops, fixed.
GermainZ said:
Thanks:
rovo89 for the Xposed Framework;
egingell for helping out with *what* to blacklist.
Click to expand...
Click to collapse
Thank you for trying to help me with my problem. I was looking at your SettingsHelper class and I think I need to start thinking of the Xposed side and Android side as separate apps and code it as such. But I'm too tired and achy to test right now.
Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
@GermainZ
To add to blacklist
Code:
com.android.internal.app.ResolverActivity
http://grepcode.com/file/repository...om/android/internal/app/ResolverActivity.java
If you want to be able to upload a picture through Tapatalk. I imagine there's a billion other uses to it. Might break module functionality in some cases? *shrugs*
NOT VALID ANYMORE
@GermainZ
Great idea. Would be nice if you clould find a way to detect apps which don't work and the blacklist could be removed
defim said:
@GermainZ
Great idea. Would be nice if you clould find a way to detect apps which don't work and the blacklist could be removed
Click to expand...
Click to collapse
I'm not really sure how that could be achieved. @[email protected]
The blacklist is good enough, but I feel like there's only going to be a handful of entries shared by specific people since people are morbidly afraid of logcat and I'm sure even more of filtering it.
Doesn't matter much in the end, I'm a happy user. Niche product for niche people?
polobunny said:
I'm not really sure how that could be achieved. @[email protected]
The blacklist is good enough, but I feel like there's only going to be a handful of entries shared by specific people since people are morbidly afraid of logcat and I'm sure even more of filtering it.
Doesn't matter much in the end, I'm a happy user. Niche product for niche people?
Click to expand...
Click to collapse
I can never get its built-in filter to work. I always have to resort to piping it through grep.
Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
egingell said:
I can never get its built-in filter to work. I always have to resort to piping it through grep.
Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
Click to expand...
Click to collapse
Not sure where the issue lies, but that's usually what I use
ie:
adb logcat Xposed:V *:S
Show everything Xposed, hides everything else for instance. You can go fancy and do other things but if you're just looking to extract something real quick that will do.
Hi,
great idea, thanks.
regards
starbase64
polobunny said:
Not sure where the issue lies, but that's usually what I use
ie:
adb logcat Xposed:V *:S
Show everything Xposed, hides everything else for instance. You can go fancy and do other things but if you're just looking to extract something real quick that will do.
Click to expand...
Click to collapse
I do that, but it always seems to show everything anyway.
Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
EDIT: OUTDATED
Not sure if anyone else has been seeing a slight lag when selecting apps from Running Services, but blacklisting
Code:
com.android.settings.Settings$ManageApplicationsActivity
has solved it for me.
I got a bug report: If the launcher icon is hidden via your option you can't open the module from the module list because it says that your module doesn't have an UI. Reproducible.
theknut said:
But I got another bug: If the launcher icon is hidden via your option you can't open the module from the module list because it says that your module doesn't have an UI. Reproducible.
Click to expand...
Click to collapse
I can confirm this. I was able to get back in by using System Tuner Pro to re-enable the Activity named Preferences Alias.
EDIT: OUTDATED
Not a bug, but rather personal preference. If anyone's ROM settings ever open a separate package (eg. to pull up an additional settings page), and you don't want that cluttering up your Recents, add this:
Code:
com.android.settings.Settings
polobunny said:
@GermainZ
To add to blacklist
Code:
com.android.internal.app.ResolverActivity
http://grepcode.com/file/repository...om/android/internal/app/ResolverActivity.java
If you want to be able to upload a picture through Tapatalk. I imagine there's a billion other uses to it. Might break module functionality in some cases? *shrugs*
Click to expand...
Click to collapse
That'll basically nullify the module's effect when you don't have a default app set. (OUTDATED INFO)
defim said:
@GermainZ
Great idea. Would be nice if you clould find a way to detect apps which don't work and the blacklist could be removed
Click to expand...
Click to collapse
I can't find any reliable method
polobunny said:
The blacklist is good enough, but I feel like there's only going to be a handful of entries shared by specific people since people are morbidly afraid of logcat and I'm sure even more of filtering it.
Doesn't matter much in the end, I'm a happy user. Niche product for niche people?
Click to expand...
Click to collapse
I'm going to add a logger you can turn off and on when needed. Checking the logcat is better though because you sometimes need live input to decide (e.g. if an activity instantly launches another.)
theknut said:
But I got another bug: If the launcher icon is hidden via your option you can't open the module from the module list because it says that your module doesn't have an UI. Reproducible.
Click to expand...
Click to collapse
My fault, will be fixed in the next version.
GermainZ said:
That'll basically nullify the module's effect when you don't have a default app set.
Click to expand...
Click to collapse
Yeah that's what I thought too, because it grabs everything with a user choice. Still, Tapatalk is so weird it breaks on everything. @[email protected]
Someone tell me how to use it?
shibliaftab said:
Someone tell me how to use it?
Click to expand...
Click to collapse
Read the first post. Everything is explained very clearly, GermainZ made it clear. If you still don't understand then this module is not for you.
You'll need to know how to use logcat at minimum.
I can already feel this making life easier. Thanks Dev!

[S][SURYA][June] Descendant 12.1 - Android ver. 12.1_r8

{
"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"
}
Descendant is a customised Android ROM that focuses on enhancing UX and UI
over stock Android along useful features.
Downloads
Head to the download page.
Sources
Github
Same as any ROM.
Do the necessary wipes and flash the ROM.
No wipes are needed between updates from Descendant itself, unless specified.
Listing all the additions would be a huge wall of text, that you wouldn't even read.
So, head over the Telegram group and feel free to lurk.
Preloaded applications
Google Apps are included.
Having a bug or not booting for whatever reason?
Look for "How to report bugs" on this post.
Bug reports without logs will be ignored.
@phhusson | @Letzen | @krule031 | @ezio84 | @linuxct
​
Download is only available by buying a token. Isn't that against 2 or 3 rules within the XDA rules?
sjippe666 said:
Download is only available by buying a token. Isn't that against 2 or 3 rules within the XDA rules?
Click to expand...
Click to collapse
It is free to download, i just downloaded it.
It'll be really good if you have screenshots of the OS tho
Great custom ROM, But Anyone knows whether TWRP now can work well with Android 12 decryption?
raymondinh said:
Great custom ROM, But Anyone knows whether TWRP now can work well with Android 12 decryption?
Click to expand...
Click to collapse
Current TWRPs builds available are unable to decrypt 12 /data partition.
You can either use DFE zips (discouraged) to decrypt /data and make it readable or wait for a TWRP build capable of decrypt /data itself.
Having data encrypted isn't really a big deal if you plan to sideload ROMs and whatever zip you might need.
But it's your call !
sjippe666 said:
Download is only available by buying a token. Isn't that against 2 or 3 rules within the XDA rules?
Click to expand...
Click to collapse
This statement is false.
The matters regarding our download serving methods have been addressed directly by me with @MikeChannon multiple times over 10 and 11 Descendant's android cycle.
If any mod passing by has any doubt they can directly refer to him.
w4rdell said:
It'll be really good if you have screenshots of the OS tho
Click to expand...
Click to collapse
We'll provide 'em soon, it has been Christmas for us too
raymondinh said:
Great custom ROM, But Anyone knows whether TWRP now can work well with Android 12 decryption?
Click to expand...
Click to collapse
only "disable force encryption" aka DFE
we dont have TWRP that can decrypt a12 yet
ramnoob said:
It is free to download, i just downloaded it.
Click to expand...
Click to collapse
Thanks for sharing your experience. I tried on a laptop and another pc, not to mention the fact that the usage of chrome, edge and firefox, all with the same result. What's your secret ?
sjippe666 said:
Thanks for sharing your experience. I tried on a laptop and another pc, not to mention the fact that the usage of chrome, edge and firefox, all with the same result. What's your secret ?
Click to expand...
Click to collapse
I used my phone to try and download. Have a look at this attached video.
ramnoob said:
I used my phone to try and download. Have a look at this attached video.
Click to expand...
Click to collapse
I now see where I went wrong: adblockers installed in my browsers. I hate, hate hate ads. Your demonstration shows a lot of them. I know what to do. Thanks for the effort!
Nice to see another A12 rom for this device. Does it support OTA?
Solid ROM. Thank you!!
Hi, the page for bugs is not working so I'm asking here:
When I plug in some headphones wired or bluetooth the system freezes. It solves by plugin out the headphones.
Anyone with the same bug? I cannot listen to music.
### Edit: Solved.
The problem was Google App. I had to update to the last Play Store version.
I found some minor problems in the ROM that needs to be improved:
1. The Notification menu is not smooth, sometimes it hangs with nothing appearing when swiping down.
2. The touch-sensitive is not good as MIUI. Sometimes, I need to touch two times to the icon to open the app.
Very nice to see A12 Descendant voor Poco X3. After I've passed the 168 hours waiting time (to unlock bootloader) this will be the first rom to install. Thanks devs!
January update is rolling out​Changelog
Bug fixes
Fixed a few issues that prevented Bluetooth audio connections to be successful
Improved Qualcomm BT audio codec selection for eligible devices
Improvements
Improved refresh ratio for eligible devices
Improved font usage in system
Interface changes
Power menu will now use Monet colors
Quick settings header layout has been restyled
New features
Double tap to sleep on status bar has been added in:Settings -> System -> Gestures
Lens can now be opened via lockscreen buttons in:Settings -> Display -> Lockscreen
"What's new" app is now available to check current release changelog
Security patches level
5 Jan 2022
Downloads Here
April update is rolling out​Changelog
Bug fixes
Solved an issue that was causing collision between Sony's styled clock and weather
Solved an issue that was causing wrong scaling for vibration icon in volume bar
Solved an issue that was preventing Sony's styled clock to correctly update time
Solved a typo in Settings for the word "lockscreen" in English localization
Improvements
Improved fingerprint processes haptic feedback
Improved Gestures Magic operativity on clean install
Improved the amount of available apps tinted icon for launcher
Interface changes
Brightness bar transition from unexpanded Quick Settings Panel to fully expanded Quick Settings Panel has been improved
New features
Face Unlock has been added
Fullscreen gestures, added in : Settings > System > Gestures > System navigation > Gesture navigation (gear icon)
What's new can now check and notify for Descendant system updates
Weather app has been added and will feed weather infos to the system and users
Security patches level
April 2022
Downloads Here
Great ROM. Thankyou.
Only issue I have seen is that Netflix is marked as incompatible (didn't show in play store). Banking apps, Google Pay and the like work fine.
May update is rolling out.
Bug Fixes:
Solved an issue with quick unlock;
Solved an issue with lockscreen pin layout scramble;
Solved an issue with Ambient Light that wasn't correctly showing the style selection icon when in Light Theme;
Solved a graphical issue that was showing an arrow across Google dashboard tab in Settings;
Solved an issue with Airplane Mode that was preventing QS header to be correctly displayed;
Solved an issue that was preventing Notification Chips to correctly work;
Solved an issue that was preventing Status bar tuner to correctly hide volume icon;
Solved an issue with SafetyNet.
Improvements:
Improved weather icon transition between Always On Display/Ambient Mode to lockscreen;
Improved alarm widget positioning over lockscreen;
Improved user interface for clock theme selection which will now show real previews;
Improved user interface for Ambient Lights which will now show real previews;
Improved double tap to wake/sleep transition animation when in Always On Display.
Sorted all gesture related activity under Settings -> Gestures
Added full translation for Telugu language
New Features:
Added all available options to be assigned on both lockscreen buttons;
Added the ability to center clocks on lockscreen;
Added "Pulse to Wake" option for double tap to wake gesture under Settings -> Gestures;
Added Data Tile to quickly switch SIM data;
Added Caffeine Tile to keep the device awake;
Added Visual Feedback in Settings -> Accessibility, which allows visual feedback via flashlight blinking for notifications or calls
Added privacy dots option to be shown only for user app (whitelisting system) under Settings -> Privacy
Interface changes:
Lock/unlock Icon on lockscreen has been moved on top (except when an UDFP is enrolled)
Security patches level
May 2022
Downloads at downloads.descendant.me
First time I see a rom with size bigger than 2gb. What do you have in there that make it so big?

Categories

Resources