[MOD][XPOSED][v1.0.10.53] InstallerOpt - Xposed Framework Modules

XInstaller seems to be having issues with MM but it had two features that I really missed:
Show version information when installing an application, current and new version numbers
Automatically closing the installer when installation was successful so you don't have to click "Done" or "Open"
So I took the relevant methods from XInstaller and removed everything else. Other features from XInstaller are being added upon request with the following features currently implemented:
Auto hide install and uninstall
Auto install and uninstall
Backup any currently installed application
Backup APK files during install
Manage all backups including restore from backups
Delete APK files after install
Disable application Force Close dialog
Disable application verification and signature checking
Disable system apps
Disable user applications
Display package name in app info
Downgrade apps
Enable clear data and cache buttons
Launch app from icon in app info
Open playstore link from icon in app info
Show version info on installation window and/or as toast
Original code credit:
Pyler for XInstaller github
hamzahrmalik for initial preference code and layout
hamsterksu over on github for an awesome content provider that wraps sharedpreferences
Matsca09 over on github for unknown source prompt in DirectApkInstall
Grab it from Xposed Installer or from http://fypm.net/xposed/net.fypm.InstallerOpt1.0.10 (53)-release.apk
Source: https://github.com/afxefx/InstallerOpt
Screenshots:
InstallerOpt Preferences
{
"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"
}
Backup Installed Applications
Manage Backups
Changelog:
v.1.0.10.53 - Fixed issue that may cause notification to not show, force English in module will also use English for version info when installing
v.1.0.10.44 - Optimized retrieving preferences from content provider, fixed display issue with toast if you weren't showing both version and version code, reworked restore backup process logic to be more seamless, reworked the way the master switch was implemented as it may not have been respected, translations updates
v.1.0.10.3 - Fixed newline character in Polish translation
v.1.0.10.2 - Fix crashes due to not handling screen rotation correctly, master switch to disable all features without having to reboot, add notification for app install, show current app being parsed when loading backups and applications, add dialog when installing an unknown app, credit to Matsca09/DirectApkInstall, now you don't have to enable Unknown Sources in settings, restoring backups will override same version/version code install cancellation and unknown sources will be enabled for duration of restore process, added filtering in backup/application lists to speed up looking for specific files, fixed sorting by date in backup manager, removed tons of hard coded strings, language translation updates, backup/restore/reset InstallerOpt preferences
v.1.0.9.12 - Fix LG rom issue, misc code cleanup
v.1.0.8.104 - Backup manager with stats on each backup, share backups, backup any installed application, code refactoring and cleanup
v.1.0.7.61 - Fixed issue affected Lollipop devices that caused module to not work, better ROM detection, misc fixes
v.1.0.7.46 - Fixed missing apps issue from previous release, added disable JAR verification, added disable duplicate permission checks, added disable signature verification, added disable permissions check, misc fixes
v.1.0.7.2 - Disable signature checking and verification finally appers to be working, fixed permissions not showing on CM based roms, Chinese translation by aviraxp, code cleanup and refactoring
v.1.0.6.84 - API 15 support added back, force English option, show version info inline made optional just like toast display, more error handling, backup sanity checks added for chosen folder
v.1.0.6.22 - Fixed incorrect method call related to bootReceiver, tweaked Hide FC to automatically dismiss crash dialog and FC app...better but still WIP
v.1.0.5.422 - Backup folder can be chosen now, if backup folder is changed, user is offered to move old backups, saving to external SD cards is now possible (thanks pylerSM), more debugging added, alignment fixes for version info display, misc code cleanup
v1.0.5.88 - Downgrade apps, enable clear data and storage buttons in app info(forgot about this but it been available for a few updates)
v1.0.5.84 - Added option to enable/disable vibrate on auto install complete
v1.0.5.81 - NPE fixed, version info should display on installer dialog, vibrate on install completion if using auto install and auto close install, misc bugs fixed
v.1.0.5 - Version info can be shown on install dialog now, toast is still an option in case you use auto install, backup apks to storage during install, delete apks after install from original location such as Download folder, permission request for external storage when you open the preferences on MM, misc. bug fixes
v.1.04 - Internal testing only, skipped
v.1.0.3 - Completely recoded preferences to fix issues, enabled show version code, added package name toggle to app info by clicking the app label
v1.0.2 - Added open in playstore, dark theme, versioning changes and reduced file size a little more
v1.0 - Added launcher icon hiding, auto uninstall functionality and reduced APK and storage usage by 50%
v0.9 - Added debugging options in preferences, disabled by default
v0.8 - Reverted enabled by default so please open module preferences and enable what you want, fixed an issue that may cause preferences not to load all the time
v0.7 - Enabled both options by default, disable via preferences of module
v0.6 - Added support for com.google.android.packageinstaller
v0.5 - Initial release

Is there a way to turn off closing application automatically ? I would like to have only version numbers displayed.
Sent from my SM-G925F using XDA-Developers mobile app

lahceneamine said:
Is there a way to turn off closing application automatically ? I would like to have only version numbers displayed.
Sent from my SM-G925F using XDA-Developers mobile app
Click to expand...
Click to collapse
It's in the preferences for the module Are you able to download via Xposed Repo?
EDIT: I see the issue with downloading, fat fingered the package name wrong fixing now

123SIT said:
It's in the preferences for the module Are you able to download via Xposed Repo?
EDIT: I see the issue with downloading, fat fingered the package name wrong fixing now
Click to expand...
Click to collapse
Not for now, it shows me error 404.
Edit :
Package name incorrect
Sent from my SM-G925F using XDA-Developers mobile app

lahceneamine said:
Not for now, it shows me error 404.
Edit :
Package name incorrect
Sent from my SM-G925F using XDA-Developers mobile app
Click to expand...
Click to collapse
Yeah sorry about that, apparently I can't type today...working on getting it fixed.

Added direct download link to OP until I can get the xposed repo issue fixed. I also hid the module on the repo to keep people from getting frustrated

Hi, I'm on LG G4 with Stock mod M, root and Xposed.
You can make it compatible please?
Sent from my LG-H815 using XDA Labs

HorstiG said:
Hi, I'm on LG G4 with Stock mod M, root and Xposed.
You can make it compatible please?
Sent from my LG-H815 using XDA Labs
Click to expand...
Click to collapse
Have you tried it and what version if so?

123SIT said:
Have you tried it and what version if so?
Click to expand...
Click to collapse
Sorry, yes, the module was tested, unfortunately it does not work. I'm on M 6.0.
Your Modul is from today's (xda Labs)
Sent from my LG-H815 using XDA Labs

HorstiG said:
Sorry, yes, the module was tested, unfortunately it does not work. I'm on M 6.0.
Your Mosul is from today's (xda Labs)
Sent from my LG-H815 using XDA Labs
Click to expand...
Click to collapse
Can you download v0.7 from OP, install, reboot and then open preferences to make sure they are enabled and let me know if it works please?

123SIT said:
Can you download v0.7 from OP, install, reboot and then open preferences to make sure they are enabled and let me know if it works please?
Click to expand...
Click to collapse
OK
Sent from my LG-H815 using XDA Labs

The module is active, but only shows me a toast with the version number

Awesome,i missed this option long time and now its back.great idea,great work.big thanx.

HorstiG said:
The module is active, but only shows me a toast with the version number
View attachment 3747772 View attachment 3747774
Click to expand...
Click to collapse
So you do see the toast with new and current version numbers but when the install finishes it doesn't automatically close the installation dialog? I just want to make sure I understand correctly.

123SIT said:
So you do see the toast with new and current version numbers but when the install finishes it doesn't automatically close the installation dialog? I just want to make sure I understand correctly.
Click to expand...
Click to collapse
No, I see only the Current Number, all other is OK

HorstiG said:
No, I see only the Current Number, all other is OK
Click to expand...
Click to collapse
That's weird, if it's an update to an app you have installed you should see current and new. If it's an app you don't have installed you should just see new version. At no time would you ever just see current, I'm going to do a test build with a bunch of logging enabled for you and I'll just need your xposed log. Give me a few to make it.

123SIT said:
That's weird, if it's an update to an app you have installed you should see current and new. If it's an app you don't have installed you should just see new version. At no time would you ever just see current, I'm going to do a test build with a bunch of logging enabled for you and I'll just need your xposed log. Give me a few to make it.
Click to expand...
Click to collapse
Sorry mate, all is OK.
I again uninstall the app and reinstalled, now everything works. Sorry again and thanks for your great App.

HorstiG said:
Sorry mate, all is OK.
I again uninstall the app and reinstalled, now everything works. Sorry again and thanks for your great App.
Click to expand...
Click to collapse
Awesome and no worries

Installing from Xposed Installer has been fixed.

Working fine here... Thx..
Send from Galaxy S4 VE GT-I9515, @sombree's CM13 - MM6.0.1

Related

[APP][XPOSED] Statusbar Download Progress v4.1.0 [26/05/2020]

Statusbar Download Progress​Xposed Framework module for showing progress bar directly in status bar for ongoing notifications containing progress bar
Version v4.1.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"
}
Introduction
Tired of pulling down notification shade every time you want to check progress of ongoing download? This xposed module allows you to have progress of your ongoing download in front of your eyes; saving you from interrupting your current activity every time you want to check for progress.
Features
- implicitly supports all downloads carried out via Android's standard download manager
- implicitly supports bluetooth transfers
- implicitly supports Chrome and Firefox browsers
- with "God mode" turned on, progress bar will be shown for ANY ongoing notification that contains progress bar (for 3rd party download managers, browsers and other not implicitly supported scenarios)
- customizable position, margin, thickness, and color of progress bar
- optional sound notification when transfer is finished or interrupted
- supports multiple concurrent progress bar notifications
ROM Compatibility
- All ROMs based on AOSP 4.1+, potentially including custom ROMs
- Compatibility with a particular custom ROM depends on how intrusive are changes made to the standard system functionality related to status bar and notification handling
- The same applies to heavily modified OEM ROMs
Reporting bugs
If you have troubles to get module working on your device/ROM, make sure to:
- install debug version available in the second post and attach xposed error log after testing with some notification containing progress bar. Xposed error log can be exported from within Xposed Installer app
- provide fully decompiled SystemUI package
Required permissions
- Read external storage - required by Ringtone chooser
Source code
https://github.com/C3C0/Statusbar-Download-Progress
Credits
@rovo89 for his ultimate Xposed framework
Changelog
https://github.com/C3C0/Statusbar-Download-Progress/blob/master/CHANGELOG.txt
Download Progress++
Check out this alternate app which works without Root and Xposed Framework and comes with the following features:
- custom styles: line or circle with percentage
- adjustable position and other visual elements
- parallel downloads supported
- custom colors and sounds
- per-app progress bar settings
- smart detection of apps that generate progress bar notifications
https://play.google.com/store/apps/details?id=com.ceco.sbdp.pro
XDA:DevDB Information
Statusbar Download Progress - Xposed module, Xposed for all devices (see above for details)
Contributors
C3C076
Xposed Package Name: com.ceco.sbdp
Version Information
Status: Stable
Current Stable Version: v4.1.0
Stable Release Date: 2020-05-26
Created 2014-11-09
Last Updated 2020-05-26
Changelog 4.1.0 - 26/05/2020
- Adjusted for compatibility with Android 10
Changelog 4.0.0 - 11/03/2019
- Adjusted for compatibility with Android Pie
Changelog 3.6.1 - 23/11/2018
- Added Turkish translations (thanks to Fatih Firinci)
Changelog 3.6 - 19/01/2018
- Fixed crash on pre-Nougat devices introduced in v3.5
Changelog 3.5 - 19/01/2018
- Updated for Android Oreo
- Added support for devices using File Based Encryption
--- will cause one-time app settings reset on devices running Android 7+
Is it a stand alone version of same progress bar from Gravity Box?
jaibar said:
Is it a stand alone version of same progress bar from Gravity Box?
Click to expand...
Click to collapse
Yes. It's intended for people that can't run gravitybox.
C3C076 said:
Yes. It's intended for people that can't run gravitybox.
Click to expand...
Click to collapse
Want one or two features, not the whole business. Great!
BTW: No need to disable the UI if not "active." Easier to set properties, click active and reboot and voile.
Dovidhalevi said:
Want one or two features, not the whole business. Great!
BTW: No need to disable the UI if not "active." Easier to set properties, click active and reboot and voile.
Click to expand...
Click to collapse
Yeah, I got your point, but it doesn't make any difference as those options don't require reboot when changed.
does not work on sony xperia z1 c 4.4.4 stock
Crono88 said:
does not work on sony xperia z1 c 4.4.4 stock
Click to expand...
Click to collapse
Please, check the compatibility section in the first post.
Especially text in red. Unfortunately, I cannot do anything without having essential piece of information.
C3C076 said:
Please, check the compatibility section in the first post.
Especially text in red. Unfortunately, I cannot do anything without having essential piece of information.
Click to expand...
Click to collapse
ok this is my log (attached)
sony xperia z1 compact 4.4.4 stock
Crono88 said:
ok this is my log (attached)
sony xperia z1 compact 4.4.4 stock
Click to expand...
Click to collapse
There are no errors logged for this module. The ones in the log come from other modules (xstana, tinted status bar).
Make sure you actually tried downloading something before exporting a log.
You can initiate download by e.g. downloading some app using play store.
Would it be possible to implement it for Firefox download manager as well?
And also a colour picker perhaps?
PünchUp said:
Would it be possible to implement it for Firefox download manager as well?
And also a colour picker perhaps?
Click to expand...
Click to collapse
Firefox? Hard to tell. This could be a bit of an issue since it's a third party app and things can change with every update.
Color picker is planned for some future release.
Not working in Samsung galaxy core gt-i8262
@C3C076 Your module work perfectly on CM 10.2 Maclaw ROM, thantks :good:
But why your app ask for accounts access ?
Rom said:
@C3C076 Your module work perfectly on CM 10.2 Maclaw ROM, thantks :good:
But why your app ask for accounts access ?
Click to expand...
Click to collapse
The one and only permission that app requires (as mentioned in the OP) is com.android.vending.BILLING
You can check in the manifest: https://github.com/C3C0/Statusbar-Download-Progress/blob/master/AndroidManifest.xml#L11
This is because of the in-app donations, which I decided for as I was trying to learn how in-app billing using Google play services works. That's all.
C3C076 said:
There are no errors logged for this module. The ones in the log come from other modules (xstana, tinted status bar).
Make sure you actually tried downloading something before exporting a log.
You can initiate download by e.g. downloading some app using play store.
Click to expand...
Click to collapse
now?I've downloaded some app from playstore
the module is activated
Crono88 said:
now?I've downloaded some app from playstore
the module is activated
Click to expand...
Click to collapse
Nothing in the log apart from errors from other module.
BTW, this is not a full log. It's trimmed. I cannot see whether module was even loaded at all.
Anyway, if you are able to pull whole /system/framework folder and /system/app/SystemUI.apk including odex from your ROM and provide them
somewhere for download, I will be able to do some reverse engineering to see if anything could be done about it.
I could also provide you with version with verbose debug logging turned on then.
C3C076 said:
Nothing in the log apart from errors from other module.
BTW, this is not a full log. It's trimmed. I cannot see whether module was even loaded at all.
Anyway, if you are able to pull whole /system/framework folder and /system/app/SystemUI.apk including odex from your ROM and provide them
somewhere for download, I will be able to do some reverse engineering to see if anything could be done about it.
I could also provide you with version with verbose debug logging turned on then.
Click to expand...
Click to collapse
i've cleaned log file before to start the download
this is my systemui.apk
https://docs.google.com/file/d/0ByAZxpx7MKR3b2lTV2JXMXA4Rjg/edit?usp=drive_web
Crono88 said:
i've cleaned log file before to start the download
this is my systemui.apk
https://docs.google.com/file/d/0ByAZxpx7MKR3b2lTV2JXMXA4Rjg/edit?usp=drive_web
Click to expand...
Click to collapse
SystemUI apk is not enough. As I wrote previously, I need the whole /system/framework/ folder to be able to deodex and decompile framework and SystemUI.apk and SystemUI.odex (in case there is such file).
C3C076 said:
The one and only permission that app requires (as mentioned in the OP) is com.android.vending.BILLING
You can check in the manifest: https://github.com/C3C0/Statusbar-Download-Progress/blob/master/AndroidManifest.xml#L11
This is because of the in-app donations, which I decided for as I was trying to learn how in-app billing using Google play services works. That's all.
Click to expand...
Click to collapse
Ok i understand now
I will make the french trnaslation this evening :good:
And i would like refind the function that you have include in GravityBox that remove the shadow on the lockscreen
Can you add the function in this app or create an another with the same "code" ?
Thanks.

[Xposed][20160812][1.2]XBridge - A bridge between task and app

What's this
This is a ViewInPlay version 2, and it's for lollipop ONLY Android 5 and above! And has more functions which many of you reported, i didn't ignore that. This should works on anyAOSP project code.
In notification, just long press notification, and the button shows behind original one.
In recent task, long press the task view header, a new view will show.
In app info, menu.
Why started
It's Lollipop time a new day!
Tested
Sony xperia z1 compact with stock lollipop 5.0.2, stock lollipop 5.1, RR 6.0.1
Warning
Tell you later
Screen shots
{
"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"
}
To-do/working on
Find more bridge to be built
And finding bugs...
Changelog
1.2 (20160812)
+add option to choose alternative floating flags for XHFW, Thanks to @shoo_ash
+add RemotePreferences by @apsun at https://github.com/apsun/RemotePreferences, for now
*fixed compatible issues with Xposed v82
*fixed compatible issues on 6.0
*fixed small stuff on 5.1
*fixed notification xbridge icon not located properly on some app's notification, eg: poweramp
1.1.2 (20151210)
+add view in MyAndroidTools, thanks to wangQi
+add notification icon size changer
+add vibration on force stop operation.
*fixed for floating window button not working with native floating mode
*fixed again for show dismiss button immediately on >=5.1
1.1.1 (20150629)
+add view in LightningWall(thanks to @defim for make it possible)
+add view in XHaloFloatingWindow(thanks to @rtk19 for tell us that this module actually works on LP)
*fixed some small bugs
1.1 (20150611)
+add view in NotifyClean(thanks to @defim for make it possible)
+add view in XPrivacy
+add view in default app info screen
+add preference icon
+add view in play market-browser switch
*fixed click task view header can't open task in recent task screen
1.0.1 (20150528)
*fixed Copy and Search icon not showing some time
*fixed 'show dismiss button immediately' not working on 5.1
*fixed 'restart system ui' not working problem
1.0 (20150527)
Init release
Language
English
Source
github
Credits
rovo89 for great Xposed framework and for AppSettings(find out which intent should i use)
jclehner forAppOpsXposed(find out which intent should i use)
greg2001 for GemXperiaXposed (restart system ui problem)
@defim for add support in his NotifyClean and LightningWall module
zst123 for XHaloFloatingWindow (find out which intent should i use)
WangQi for add support in his MyAndroidTools
Download And Xposed Repository
Xposed Repository
Want thanks/support me?
Thanks, I really appreciated, just click the thanks button, i will be very happy! Or buy me a coffee sometime:fingers-crossed:
XDA:DevDB Information
XBridge, Xposed for all devices (see above for details)
Contributors
lj3lj3
shoo_ash
Xposed Package Name: daylemk.xposed.xbridge
Version Information
Status: Stable
Created 2015-05-27
Last Updated 2016-08-12
Add new action/intent/bridge:
This can be done for open source app.
For not opened app, maybe we should ask for permission and details. like Greenify.
Not impossible action/intent/bridge for now:
CM's Privacy Guard (Need CM add direct start app-permission screen parameters)
Link2sd (Really like this app, but after i decoded, i found this can't be done for some reason. And sorry for decoding)
Greenify (Maybe direct add this app to the hibernate-list? But I don't think Grennify will add this function for 3-party app)
nice module :good:
will report back
can you add option to disable launcher icon?
EDIT:
•"Copy to Clipboard" icon does not appears in Recents plus in status bar long press, but shows text copied toast; photo 1 & 2
•"Show dimiss button immediately" does not work, shows no X mark, on custom ROM (Chroma); photo 3
Plase add app info action. (eg. : long click on recent apps heading to open app info page of android)
Great module!
Could you give us the name of the app/module you use to monitor stats on your navigation bar?
Thanks
Superboy58 said:
Great module!
Could you give us the name of the app/module you use to monitor stats on your navigation bar?
Thanks
Click to expand...
Click to collapse
it is called Cool Tools
Thanks it's a really nice tool
View appsettings doesn't work for me.
Z3c LP 5.0.2 stock
kamilmirza said:
nice module :good:
will report back
can you add option to disable launcher icon?
EDIT:
•"Copy to Clipboard" icon does not appears in Recents plus in status bar long press, but shows text copied toast; photo 1 & 2
•"Show dimiss button immediately" does not work, shows no X mark, on custom ROM (Chroma); photo 3
Click to expand...
Click to collapse
Disable launcher icon thing, I will remove the icon in next release. Copy to Clipboard icon didn't show sometimes, i think it's maybe some kind of bug of xposed framework, next release fixes it. And "Show dismiss button immediately" no working, I will look into the Chroma ROM source code to find out why, are you on 5.0 or 5.1?
VshnuP said:
Plase add app info action. (eg. : long click on recent apps heading to open app info page of android)
Click to expand...
Click to collapse
On AOSP, if you enable developer option, you can long press the icon of the task view to forward to app info page.
Fuzark said:
View appsettings doesn't work for me.
Z3c LP 5.0.2 stock
Click to expand...
Click to collapse
It's seems like xbridge didn't find the right AppSettings package. Will you check the package name out of your AppSettings module? The official package name is like the toast says. Thanks.
lj3lj3 said:
Disable launcher icon thing, I will remove the icon in next release. Copy to Clipboard icon didn't show sometimes, i think it's maybe some kind of bug of xposed framework, next release fixes it. And "Show dismiss button immediately" no working, I will look into the Chroma ROM source code to find out why, are you on 5.0 or 5.1?
Click to expand...
Click to collapse
5.1.1
kamilmirza said:
5.1.1
Click to expand...
Click to collapse
I think it's a 5.1 problem, not related to your custom ROM. So i make some changes for 5.1, install the attached apk, see what happened. If not working, please attache the xposed log. Thanks.
BTW, this apk has some signing, so you can install it as a update, just the name has a 'debug'
And remember to turn the debug option on.
lj3lj3 said:
I think it's a 5.1 problem, not related to your custom ROM. So i make some changes for 5.1, install the attached apk, see what happened. If not working, please attache the xposed log. Thanks.
BTW, this apk has some signing, so you can install it as a update, just the name has a 'debug'
And remember to turn the debug option on.
Click to expand...
Click to collapse
the new build works great (Copy to Clipboard, Search, Dismiss Immediately) :good:
but "Restart UI" does not work, have to manually restart system UI, was not working on previous build as well
kamilmirza said:
the new build works great (Copy to Clipboard, Search, Dismiss Immediately) :good:
but "Restart UI" does not work, have to manually restart system UI, was not working on previous build as well
Click to expand...
Click to collapse
check the new version out, 'reboot system ui' should works!
Not working on LG G2 ? except play store on app info?
Great module, thank you.
LG G3 running CM12.1 (5.1.1), the App Settings button in the app switcher generates an error toast and nothing happens.
This is with version 1.0. I'll update to 1.0.1 later and try again.
Glad to see the lollipop version on xposed!
I'm having an issue on 5.1.1 with xbridge 1.01. The app info button on the status bar is throwing an error, as I think others have mentioned. Here's the xposed log. Let me know if you need more info. and thanks in advance.
arfan.chatha said:
Not working on LG G2 except play store on app info
Click to expand...
Click to collapse
Sorry, maybe LG just modified too much stuff from AOSP.
adambrown said:
Great module, thank you.
LG G3 running CM12.1 (5.1.1), the App Settings button in the app switcher generates an error toast and nothing happens.
This is with version 1.0. I'll update to 1.0.1 later and try again.
Click to expand...
Click to collapse
dboss007 said:
Glad to see the lollipop version on xposed!
I'm having an issue on 5.1.1 with xbridge 1.01. The app info button on the status bar is throwing an error, as I think others have mentioned. Here's the xposed log. Let me know if you need more info. and thanks in advance.
Click to expand...
Click to collapse
I have looked into the log which you uploaded, seems like that the package or activity of appSettings not found, can you confirm the package name of your AppSettings? Which is "de.robv.android.xposed.mods.appsettings" or not?
lj3lj3 said:
Disable launcher icon thing, I will remove the icon in next release. Copy to Clipboard icon didn't show sometimes, i think it's maybe some kind of bug of xposed framework, next release fixes it. And "Show dismiss button immediately" no working, I will look into the Chroma ROM source code to find out why, are you on 5.0 or 5.1?
On AOSP, if you enable developer option, you can long press the icon of the task view to forward to app info page.
It's seems like xbridge didn't find the right AppSettings package. Will you check the package name out of your AppSettings module? The official package name is like the toast says. Thanks.
Click to expand...
Click to collapse
Ohh! Sorry!
I think it's goes to system app settings and not app settings module.
Can u add a option to goes to system app? Thx!
Hi
Thanks for this module! Works well on RR 5.1.1.
May I make a request? Could you modify AppOpsXposed shortcut implementing CM's Privacy Guard (who has privacy guard is unlikely to use appops)?
Thanks, bye.
lj3lj3 said:
I have looked into the log which you uploaded, seems like that the package or activity of appSettings not found, can you confirm the package name of your AppSettings? Which is "de.robv.android.xposed.mods.appsettings" or not?
Click to expand...
Click to collapse
I didn't realize that AppSettings was referring to the Xposed module App Settings. I thought it meant the system App Info screen. I don't have the App Settings module, which is why there was an error.
Would it be possible to implement a bridge to the App Info screen as well? If I remember correctly, KK and JB had it as part of Android, and M puts a shortcut in the Notification Settings screen.

[Xposed][MOD][4.0+][16-04-2021] KMod FWA v2.8.4 - WhatsApp privacy & customization

KMod FWA v2.8.4
​Project without development at the moment. Maybe later it will resume.​Thank you for all these years of support.
{
"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"
}
Disclaimer:
Use KMod FWA at your own risk.
Readers, end-users, and downloaders of KMod FWA are responsible for their own actions.
Readers, end-users, and downloaders of KMod FWA agree not to use for illegal actions.
This disclaimer is subject to change without notice at any time for any reason.
Features:
Independent customization of each section of the application.
You can change color backgrounds, fonts and icons.
New icons and ticks in differents sections.
Customization different images of the application.
Hiding unwanted elements or of little use.
Direct access to module from within the application.
Privacy options.
Supports:
Android 4.0.3(Ice Cream Sandwich).
Android 4.1 to 4.3.1(Jelly Bean).
Android 4.4(KitKat).
Android 5.0(Lollipop).
Android 6.0(Mashmallow).
Android 7.0(Nougat).
Android 8.0(Oreo).
Android 9.0(Pie).
Android 10.0.
Android 11.0+ (Its behavior is somewhat unstable due to some obsolete methods in Android 11).
Minimun requirements:
Device with custom recovery.
Android 4.0.3 or higher.
Xposed Framework or Magisk manager(with Magisk installed).
EdXposed Manager(in case of installing Magisk).
Installed in Magisk the modules Riru core and Riru - EdXposed preferably YAFHA (in case of installing Magisk).
Latest version of KMod FWA.
WhatsApp version compatible with KMod FWA (see version list).
Instructions:
Install Xposed or Magisk, and configure Magisk with its modules.
Download the module KMod FWA and install.
Activate it in Modules section of Xposed or EdXposed Manager, and reboot device (Normal restart, not quick).
Open KMod FWA and accept root permissions.
In Android 6.0 or higher, accept the storage and access permissions to the phone's book, or activate it from the application manager of your device.
Make all the changes you want in Customization section.
To see the changes made, click on the refresh icon
To save a theme, go to the Backup section, or click the save icon
To load a Theme, go to the Backup section, select the Theme you want to upload, and wait the message that the Theme has been loaded.
Go to the Updates section, and Update the libraries. To check the latest available libraries, go to:
https://github.com/Krowne/Libraries
If you are using EdXposed it is recommended to enable SE Linux in settings.
EdXposed Manager configuration:
In the Settings section, go to the Framework section and mark as active:
Enable resource hooks.
Use SandHook variant backend.
Downloads:
Version 2.8.4 (Stable version): Xposed Repository
MD5: c23ff8daab1b23921a87ae5088b83931
Repository:
http://repo.xposed.info/module/kmod.xposed
Change Log:
English
Italian
Spanish
Known issues:
The customization is not applied correctly in the Settings section.
The circle of FAB button on the main screen doesn't apply color customization.
ATTENTION!
The Riru module v22+ from Magisk, doesn't detect Xposed correctly, therefore it's recommended to use version 21.3 so that everything continues to work correctly.
As I communicated a long time ago, now the Hooks update system (now called libraries) will not continue to update automatically. Updates will now be made on each version independently, and there will be no updates for all versions.
To update the libraries, you must enter the Updates section and click on the Update libraries option. At the moment, there will only be libraries for stable versions and beta versions published on weekends, however, in the link published below, I will publish all available versions of libraries in each version of KMod FWA.
List of available libraries: https://github.com/Krowne/Libraries
Download Themes:
Place their themes on your SD card or internal memory, in the /KMod/Themes route. Make sure the directory exists before placing, if doesn't exist, open the module for create directories.
Download from the index of themes
XDA:DevDB Information
KMod FWA, Xposed for all devices (see above for details)
Contributors
Krowne
Xposed Package Name:
Version Information
Status: Stable
Current Stable Version: 2.8.3
Stable Release Date: 2021-02-09
Created 2016-08-03
Last Updated 2021-02-09
Click to expand...
Click to collapse
FAQ:
Q: I installed an update, and KMod FWA is not recognized by Xposed.
A: This is usually normal on some devices.
Disable KMod FWA from the list of Xposed modules, perform a normal restart (not quick), enable KMod FWA again in the list of Xposed modules, and do a normal restart.
Sometimes, disable and enable KMod FWA the list of Xposed modules, and do a normal restart is sufficient.
Q: Why it doesn't work in some versions of WhatsApp?
A: This only works in official versions of WhatsApp higher than that specified in the requirements.
It may also be that your Android version doesn't have integrated customization, and that is the reason why there is no customization in WhatsApp.
Q: Installed and activated the module, why the changes do not apply to WhatsApp?
A: Maybe you have not successfully activated the module, deactivate, activate, and then restart of device (normal restart, not by software). You may also be using a version of WhatsApp not compatible with the module.
Q: Can't download themes from the cloud?
A: At the moment this option is not available, you can upload your themes to external and share servers.
Q: Where was it saved, or where should I save new themes to load them into KMod FWA?
A: Used to place their themes on your SD card or internal memory, in the /KMod/Themes route. Make sure the directory exists before placing, if doesn't exist, open the module for create directories.
Q: I have changed the application icon, and no changes are applied.
A: After changing the application icon you must restart your device. If it still doesn't change the icon, you may be using a launcher who does not support changing the application icon (such as Nova Launcher).
Q: I have updated KMod FWA and several options have stopped working.
A: If this happens, then go to KMod FWA Settings, select Delete cache, and press Apply changes in KMod FWA.
Q: I have activated the option to see a Toast of the people who connect and disconnect, but it does not work.
A: These notifications will only be displayed when:
Log in to WhatsApp.
Enter a contact's chat.
You are inside WhatsApp.
Do not keep the online status hidden.
When these four conditions are met, then you should see when the contacts you have entered into your chat are connected or disconnected.
If you comply with the four conditions, but leave WhatsApp, force the closure of the application or enter KMod FWA, you must repeat the four conditions to make it work again.
Q: I have problems related to privacy options.
A: See this post for more information: https://forum.xda-developers.com/showpost.php?p=75503030&postcount=1772
Click to expand...
Click to collapse
Translations:
Looking for volunteers to translate the module into different languages, to publish in the next update.. Interested send me private messages.
Current languages:
English
Arab
Bengali
French
German
Spanish
Hindi
Indonesian
Italian
Dutch
Polish
Portuguese (Brazil)
Romanian
Russian
Turkish
Thanks to:
@wanam for the mod: Hide the read messages (in versions prior to WhatsApp 2.18.1).
@Surajkumar for the mod: Deactivate delivery report (in versions prior to WhatsApp 2.18.1).
jaredrummler ColorPicker (current version).
Yeah!!
sended from Spain with my "chinaker"
Good module.
Perfect for customizing appearance WhatsApp.
Thank you.
Hi!!!
Great Job works perfectly .
:good::good::good::good:
Thank your teacher if you are the crack, to become fantastic ..
thanks for the gigs master
Congratullations
Congratullations my friend. Working like a charm in Android 4.1.2 and 5.1.1.
May be you know asking who am I?
I am "elos".
Thanks, good work my friend
Enviado desde mi GT-N7100 mediante Tapatalk
@Krowne Wow finally you release it. But why you remove support for whatsapp 2.12.5?
How do you change the color of the navbar/statusbar?
Thanks
Enviado desde mi GT-I9505 usando Tapatalk 2
exodius48 said:
@Krowne Wow finally you release it. But why you remove support for whatsapp 2.12.5?
Click to expand...
Click to collapse
It will continue to support this version, but I will not follow developed further for this version of WhatsApp for being too old, and I will focus on developing current versions, because the versions 2.12.5 and 2.12.30 soon stop working, and I have no way of proving their development without risk of ban.
However, you still can download KMod 1.00 for WhatsApp 2.12.5 to 2.12.30.
dwiseman said:
How do you change the color of the navbar/statusbar?
Click to expand...
Click to collapse
Currently this option is not available, but you can use the Tinted Status Bar module to carry out this work.
Very great module I almost played around with it an hour to get everything like i wanted Well since everything is working I just want to say thank you and I hope you will keep updating it if whatsapp makes bigger changes so that it wouldnt work any more =)
Minor Bug
Hello There,
First of all nice job,
second I'd like to post a small issue
The status bar does not change color when you change the color of the header.
like I said this is a minor issue, but it would be nice to have it fixed
below is the environment info:
Device: LG E960 Nexus 4
OS Version/Build: Lollipop 5.1.1 LMY48T
Whatsapp Version: 2.12.304
KMod Version: 2.0.0
if you need more info please tell me
Very nice module. Works fine. Except causes fc on mirrorlink lg g4. Disabling the module caused the fc to disappear.
Sent from my LG-H815 using XDA Free mobile app
Hello, first of all, thanks u.
wyk02 said:
Hello There,
First of all nice job,
second I'd like to post a small issue
The status bar does not change color when you change the color of the header.
like I said this is a minor issue, but it would be nice to have it fixed
below is the environment info:
Device: LG E960 Nexus 4
OS Version/Build: Lollipop 5.1.1 LMY48T
Whatsapp Version: 2.12.304
KMod Version: 2.0.0
if you need more info please tell me
Click to expand...
Click to collapse
The bug that you comment, not is a bug, as I said to @dwiseman, currently this option is not available, but you can use the Tinded Status Bar module to carry out this work.
orhtun01 said:
Very nice module. Works fine. Except causes fc on mirrorlink lg g4. Disabling the module caused the fc to disappear.
Sent from my LG-H815 using XDA Free mobile app
Click to expand...
Click to collapse
That's normal, whenever you install, delete, enable or disable the module, you must of restart the device, otherwise you may have unexpected FC.
Great work, run perfect on Xperia Z2 5.1.1.
The possibility to change color of "Writing..." in Chat screen, is implemented? Or I not find it, as well as "online status" in Conversations screen.
Thanks!
EDIT: Restore a saved theme not work. Says "loaded theme", but no apply the changes. With the file explorer, I see that themes are correctly in "Kmod/themes/".
Krowne said:
Hello, first of all, thanks u.
The bug that you comment, not is a bug, as I said to @dwiseman, currently this option is not available, but you can use the Tinded Status Bar module to carry out this work.
That's normal, whenever you install, delete, enable or disable the module, you must of restart the device, otherwise you may have unexpected FC.
Click to expand...
Click to collapse
I did. Many times. I could not get rid of the FC for Mirrorlink. It only FCs once after reboot. Not subsequently.
Sent from my LG-H815 using XDA Free mobile app
Borz93 said:
Great work, run perfect on Xperia Z2 5.1.1.
The possibility to change color of "Writing..." in Chat screen, is implemented? Or I not find it, as well as "online status" in Conversations screen.
Thanks!
EDIT: Restore a saved theme not work. Says "loaded theme", but no apply the changes. With the file explorer, I see that themes are correctly in "Kmod/themes/".
Click to expand...
Click to collapse
Yes, you can do so from two sites.
Customization > Interface > Header > Header > Color (Assign the color of the letters of the main header) and Active Set Color (Thus, the color is applied to all headers).
You can also do this directly in the section:
Customization > Conversations > Header > Status
If the themes are not applied, you can try several things.
I made sure to have root permissions when open the module.
Check that WhatsApp is closed, if it's not closed, you don't apply the change correctly (you can click the Apply Changes button located top right).
Make sure the module is active in the module list Xposed.
Whenever you install, remove, enable, or disable the module, you must restart your device.
Load the theme Stock, and then load another.
If all previous fails, delete the module and install a clean install by checking the above steps.
orhtun01 said:
I did. Many times. I could not get rid of the FC for Mirrorlink. It only FCs once after reboot. Not subsequently.
Sent from my LG-H815 using XDA Free mobile app
Click to expand...
Click to collapse
Always after rebooting the device you must expect this to finish loading, because if he gets immediately KMod this gives FC. This happens to me too, and I do not know why, I think it's because he has to finish loading Xposed.

[APP][Xposed][1.1.0]StorePrefs

Overview
StorePrefs is module for Google Playstore, which controls the update of applications.
Features:
- Warning when updating app which could break some modules (module author have to implement it)
- Blocking auto update of apps which could break some modules (module author have to implement it)
- Blocking rapid update
- Ignoring some updates (When you have update available in My Applications in Playstore just long click on this update to ignore it)
- Saving and then restoring list of applications from Playstore (it's restored in saved version.To downgrade application with this you need XInstaller module)
If you want me to add any other features related to Google Playstore please let me know
Modules, that currently implement version checking:
Snapprefs (not yet, but will)
XInsta
XHangouts
If you want your module mentioned here let me know
Changelog:
Code:
Version 1.1.0:
- Added INSTALL intent
- Added saving and restoring list of applications
- Bugfixes
Version 1.0.3:
- Fixed preferences (well, it wasn't working to be honest, but now works)
- Added option to clear list of ignored versions
Version 1.0.2:
- Added ignoring versions (long click on application in My Applications)
Version 1.0.1:
- Added Settings activity
- Added blocking rapid update
Version 1.0.0:
- Initial release
Screenshots:
{
"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
•Google Playstore
For developers:
Right now whole checking if application and it's version is compatible is done by xposed modules.
You need to create class with no arguments constructor with these methods:
Code:
/**
* This method is called upon creating instance of this class. It is called from separate thread, so here is place for things like files loading and connecting with server.
*/
void init();
/**
* This method is called when user clicks update button. This will not block updating, It will only warn user.
*
* @param packageName package of the application
* @param versionCode version code
* @param versionName version name
* @return should user update this application
*/
boolean shouldUserUpdate(String packageName, int versionCode, String versionName);
/**
* This method is called when play store tries to auto update the application. Returning false causes to block the auto update.
*
* @param packageName package of the application
* @param versionCode version code
* @return can play store auto update this application
*/
boolean canAutoUpdate(String packageName, int versionCode);
If you are lazy like me just make it implements interface from this jar.
After that all you need to do is add this to your AndroidManifest file:
Code:
<meta-data
android:name="storeprefs_mainclass"
android:value="package.ClassWithMethodsFromInterfaceAbove" />
My module will only search for these classes if your module is enabled in Xposed installer.
Since version 1.1.0 you can install application from playstore through intents. This way you can install application with exact version you want. For downgrading user has to have XInstaller module enabled. Example implementation is here:
https://github.com/stirante/StorePrefs/blob/master/app/src/main/java/com/stirante/storeprefs/activities/SettingsActivity.java#L86-L107
Installation
Note: Obviously, you need root access on your phone.
Download the Xposed Installer APK.
Install the app along with the framework.
Download and install the app from the repository.
Activate the module in the Xposed Installer.
Soft reboot your device.
Download
http://repo.xposed.info/module/com.stirante.storeprefs
Source
Source code can be found on GitHub
https://github.com/stirante/StorePrefs
XDA:DevDB Information
StorePrefs, Xposed for the Xposed Framework
Contributors
stirante, MaaarZ, Mr.Yawnie
Source Code: https://github.com/stirante/StorePrefs
Xposed Package Name: com.stirante.storeprefs
Version Information
Status: Testing
Created 2016-02-02
Last Updated 2016-02-09
Good idea! I hope many devs will use this. I don't use snapprefs but I keep an eye on your work.
By the way first.
Nice! Good job mate
Sent from my GT-I9505 using Tapatalk
Great idea man!
Tell the guy from "youtube background playback" to use this!!!
This might be deviating a bit from the module's original purpose, but... There are some apps that I don't want to update unless there's a major update released in the Play Store. So would it be possible to implement, like in fdroid, an "ignore this one version" option, so the app will only appear on the list of updates the next time a new version is released, making it easier to follow the changes?
garciaw said:
This might be deviating a bit from the module's original purpose, but... There are some apps that I don't want to update unless there's a major update released in the Play Store. So would it be possible to implement, like in fdroid, an "ignore this one version" option, so the app will only appear on the list of updates the next time a new version is released, making it easier to follow the changes?
Click to expand...
Click to collapse
Well, the purpose of my module is Playstore tweaks, so yeah. I'll try to add it
When you have update available in My Applications in Playstore just long click on this update to ignore it
Click to expand...
Click to collapse
Is there also a way to get these ignored updates back?
Great module! Is there a way to modify it to download multiple apps? Instead of the download, install, then download the next app. This would be helpful in clean rom installs.
Sent from my SM-G900T3 using XDA Free mobile app
CRXed said:
Is there also a way to get these ignored updates back?
Click to expand...
Click to collapse
There will be sure a way for that, but right now couldn't get it to work. Btw you can still update these apps, but they're not showing on the top. Just scroll a bit, click on app and update. Also when there will be newer version than the one you marked as ignored it will show up at the top.
Cameronkhn12293 said:
Great module! Is there a way to modify it to download multiple apps? Instead of the download, install, then download the next app. This would be helpful in clean rom installs.
Sent from my SM-G900T3 using XDA Free mobile app
Click to expand...
Click to collapse
Well, i can look into that but i won't promise this.
stirante said:
There will be sure a way for that, but right now couldn't get it to work. Btw you can still update these apps, but they're not showing on the top. Just scroll a bit, click on app and update. Also when there will be newer version than the one you marked as ignored it will show up at the top.
Click to expand...
Click to collapse
Awesome, exactly what I was looking for =D
Ensuring compatibility of modules is a much more noble objective than maintaining my OCD in check, so I thank you for taking the time to listen to my request!
An absolutely fantastic module!! I've been looking for a solution like this for years. I have two apps that I'd rather not update, until I'm sure that their respectful xposed modules have been upgraded aswell, so having to manualy go through the process of updating one app at a time, has been such a pain. Thank you so much and keep up the good work!
Awesome! This works (or in the future will work) with package installer too?
kryzeK said:
Awesome! This works (or in the future will work) with package installer too?
Click to expand...
Click to collapse
Right now it don't, but maybe I'll implement this in future.
stirante said:
There will be sure a way for that, but right now couldn't get it to work. Btw you can still update these apps, but they're not showing on the top. Just scroll a bit, click on app and update. Also when there will be newer version than the one you marked as ignored it will show up at the top.
Click to expand...
Click to collapse
It works brilliantly!! :good:
Right now you have a default Android icon.
May I suggest a new icon, something like this? Haha
Great module! This will be added to XInsta in the next update.
If at all possible, can you do the following feature?
When Google Play is set to update applications manually, one has the ability to manually update all the applications with an "Update All" button at the top right of the "My Apps" section. However, I'd like to exclude some applications from ever updating. When this is the case, I have to manually update each application avoiding to update the one or two applications I'm avoiding to be updated.
Can you exclude an application from updating in this scenario?
oreo27 said:
If at all possible, can you do the following feature?
When Google Play is set to update applications manually, one has the ability to manually update all the applications with an "Update All" button at the top right of the "My Apps" section. However, I'd like to exclude some applications from ever updating. When this is the case, I have to manually update each application avoiding to update the one or two applications I'm avoiding to be updated.
Can you exclude an application from updating in this scenario?
Click to expand...
Click to collapse
It's already there, stock play store feature. Disable auto updates for those specific apps by going to play store > app and pressing the 3-dot menu on top right. Now when you press "update all" button, all other apps updating, but those you disabled won't (it will ask whether to update, choose no).
Sent from my GT-I9505 using Tapatalk
This looks great! I was in the process of adding it to XHangouts for inclusion the next release when I noticed some show-stoppers. My enabled_modules.xml from the Xposed Installer was set to 660 instead of 664 or 666 so StorePrefs could not access it. Once I manually made it world readable StorePrefs could continue. Until it hit another IOException trying to read com.stirante.storeprefs_preferences.xml which was also set to 660. It had the same problem with Storeprefs/database.dat which did exist but was also set to 660. Things are just not getting set to world readable. I have a feeling it's an issue with CM...
For reference, I'm on a nightly (Feb 8) build of CM 13 running Xposed v80 with Installer 3 alpha 4.
Edit 1: I've checked the prefs.makeWorldReadable() call in StorePrefsModule and it's definitely failing on my device.
Edit 2: After manually setting the permissions on both enabled_modules.xml and com.stirante.storeprefs_preferences.xml and removing the SimpleDatabase code (permission denied errors) I was able to get it working. I actually had to set enabled_modules.xml twice since it seems to reset. There was a visual issue when it was finally working (see attached).
Kevin M said:
This looks great! I was in the process of adding it to XHangouts for inclusion the next release when I noticed some show-stoppers. My enabled_modules.xml from the Xposed Installer was set to 660 instead of 664 or 666 so StorePrefs could not access it. Once I manually made it world readable StorePrefs could continue. Until it hit another IOException trying to read com.stirante.storeprefs_preferences.xml which was also set to 660. It had the same problem with Storeprefs/database.dat which did exist but was also set to 660. Things are just not getting set to world readable. I have a feeling it's an issue with CM...
For reference, I'm on a nightly (Feb 8) build of CM 13 running Xposed v80 with Installer 3 alpha 4.
Edit 1: I've checked the prefs.makeWorldReadable() call in StorePrefsModule and it's definitely failing on my device.
Edit 2: After manually setting the permissions on both enabled_modules.xml and com.stirante.storeprefs_preferences.xml and removing the SimpleDatabase code (permission denied errors) I was able to get it working. I actually had to set enabled_modules.xml twice since it seems to reset. There was a visual issue when it was finally working (see attached).
Click to expand...
Click to collapse
Thanks for feedback and for using it!
It is literaly one of the best posts I've ever received on my code since it's so detailed
About permissions I'll try to set them manually (with android.os.FileUtils.setPermissions). I hope that won't fail. As for the visual issue I've never had such an issue. Could you possibly know if it's just white text or no text at all? I used playstore's styles since it was created in it's context so it should match with other dialogs.

[Magisk Module] Nokia Extensions

Nokia Extensions
Telegram Group
{
"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"
}
​Module description
Why should the Chinese have all the fun? This module aims at porting features from the Chinese variants of Nokia phones to the Global variants. **Internet connection is required while flashing!** Files are downloaded using curl.
Click to expand...
Click to collapse
Features
Note: If you want to install only some of the following, you can do so. During installation, use the volume keys to select what you want to install and what not to install.
1. AI Floating Touch
- The phone will recommend relevant applications according to your usage.
- You can also:
- Use the custom shortcuts to customize the shortcut menu.
- Use gestures to enrich your interaction with the phone.
2. App Traffic Control
- Control Internet usage (both mobile data and WiFi) by your Apps. Ex: You can restrict internet access to an app completely or allow it to use only WiFi and not mobile data.
3. Data speed indicator
- Shows your internet speed on the status bar.
4. Evenwell Debloater
- Systemless-ly removes Evenwell apps.
- List of apps and overlays removed.
5. Face Unlock
- Unlock with a glance. Just lift the phone to unlock, even when the screen is off. Find it under device security settings.
- Note: Using your face data to unlock your device is less secure than using the pattern, PIN or password. Your device might be unlocked by people who look like you.
6. Game assistant
- Enhance your gaming experience.
- Block notifications and calls for uninterrupted gaming.
7. Glance Screen
- An enhanced version of Ambient display with more features.
8. HyperClip
- This is a simple and powerful Clipboard Manager.
9. Junk Cleaner
- Clears cache and junk files.
10. NokiaPure font
- Change your system font to NokiaPure
11. OTA Updater
- Install system updates without entering recovery.
12. Screenshot Plus
- Take long screenshots, edit them on the go.
13. Screen Recorder
- Supports FHD, HD and SD at 30 and 60 FPS, records audio too.
14. Smart Boost
- Enjoy gaming without frame drops and hiccups!
15. Task Manager
- View and end a running task.
16. Virus scan
- Scan for virus and keep your phone secure.
17. NEX Overlay
- One-handed mode
- Full-screen navigation gestures
- Double tap navigation bar/status bar to sleep
- Swapping navbar keys (back and recents button)
- Direct call answer
- Advanced section in the settings app
- Double tap to wake (untested)
- Clear all button (For Android Pie, you have to set SystemUI as the recents provider using QuickSwitch)
Click to expand...
Click to collapse
How to's
- To install the module, flash the zip using Magisk manager and reboot.
- To uninstall the module, flash the same zip again and reboot.
- To install an OTA update using OTA updater,
- Restore your stock boot image from Magisk Manager(Magisk Manager - Uninstall - Restore images). Don't reboot and don't flash the stock boot using fastboot, you'll lose root!
- Place the OTA update zip file in your internal storage(/storage/emulated/0/).
- The file has to be renamed correctly. [More info here]. You can get your current build version from NEX Launcher's Device section.
- Dial *#*#874#*#* to install the update.
- To get the internet speed on the status bar, go to Settings - Network & Internet - Data Usage and toggle Show data speed.
- To access App traffic control, go to Settings - Network & Internet - Data Usage - App Traffic Control. You can also access it from NEX Launcher.
- HyperClip will show up when you long press on a text input field.
- Swipe right to add to favourite.
- Swipe left to delete or share.
- Long press to view the full content.
- To use Screenshot plus and Screen Recorder, add them to Quick Settings.
- To open AI Floating Touch, Smart boost and the like use NEX Launcher.
- If you have installed the overlays, you'll see a new gesture section in settings, where you can find one hand mode, navigation gestures etc.
- About OTA Link
Click to expand...
Click to collapse
Compatibility
- Nokia Phones
- Magisk 18.0+
- Magisk Manager 7.1.0+
- Android Oreo
- Android Pie
Click to expand...
Click to collapse
Downloads
- You can find the latest release here.
Click to expand...
Click to collapse
Source code
- Module
- NEX Launcher
- Nokia Extensions Repo
- nex substratum
Click to expand...
Click to collapse
XDA:DevDB Information
[Magisk Module] Nokia Extensions, Tool/Utility for Nokia phones
Contributors
Akilesh_15
Version Information
Status: Stable
Current Stable Version: v2.5
Stable Release Date: 2019-06-12
Created 2019-06-12
Last Updated 2019-06-12
Screenshots
This requires root?
hansel_mendonca said:
This requires root?
Click to expand...
Click to collapse
Obviously. Read the title, it's a Magisk module
Akilesh T said:
Obviously. Read the title, it's a Magisk module
Click to expand...
Click to collapse
Fantastic work bro. Useful for Global users. Keep up the good work... :good:
Rajeev said:
Fantastic work bro. Useful for Global users. Keep up the good work... :good:
Click to expand...
Click to collapse
Thank you bro
Can you help me howto installing it on my nokia 7 plus?
Emad tober said:
Can you help me howto installing it on my nokia 7 plus?
Click to expand...
Click to collapse
You need unlocked bootloader firstly. Then root your phone using Magisk. Now you can flash the module via Magisk manager app.
Will this deprive me of air updates?
Emad tober said:
Will this deprive me of air updates?
Click to expand...
Click to collapse
No. But you have to unroot before installing an OTA update (you can root again after updating) and you must not alter the system.
Thanks alot....
I have two issues..! one is in lockscreen clock text there is a square character istead of a colon, and for network speed indicator the color is always white,so when using chrome we cant see the network speed as new chrome uses white color status bar,hope you can fix it soon
also how can i open taskmager and all
was wondering if I could somehow get the screen recorder apk only? that's all I need ?
zohaibahd said:
was wondering if I could somehow get the screen recorder apk only? that's all I need ?
Click to expand...
Click to collapse
Yes, you can. One of the highlights of this module is that you can select only the files you want to install. While flashing via Magisk Manager, use the volume keys to select only screen recorder and say no to others.
Will it work on pie?
jirka607 said:
Will it work on pie?
Click to expand...
Click to collapse
Yes. Works on Android 8.1.0 and 9
I am new here, is it possible to get that goods as na app to instal it without loosing warranty?
BERNARD
BERNARD-DOMINIK said:
I am new here, is it possible to get that goods as na app to instal it without loosing warranty?
BERNARD
Click to expand...
Click to collapse
Once your phone is unlocked, it will no longer be covered by the manufacturer's limited warranty provided by HMD Global.
Will this work with stock Android?
Will it work on other Android one devices ? Or stock roms ?

Categories

Resources