[APP][XPOSED][5.0-13] Geergit - A Module to Protect Your Privacy - Xposed Framework Modules

Geergit - Protect Your Privacy​
{
"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"
}
ROOT IS REQUIRED
If You don't know What XPOSED FRAMEWORK is, do not try this application (it won't work). To Know more about Xposed Read Here.
Xposed General
Use this forum to chat about xposed framework and modules to modify your device without flashing a custom ROM
forum.xda-developers.com
IMPORTANT​- Although this app has been tested on several devices, there is always a chance something can go wrong. It is always recommended to have a backup of your ROM and other important data before trying this app.
This is an Xposed Module For Changing (MASKING) the various IDs in the Phone.
Change means when an application access these parameters this app will replace the original value with user provided value. Original values are always intact in the device.
Features​Spoofing (Hide your original details and give fake ones!)​
- Sim Operator (premium)
1. Country
2. Sim Operator
3. MCC
4. MNC
- IMEI
1. IMEI 1
2. IMEI 2
3. Increment both IMEI by Increment value on Random
- Gmail address (spoof your logged-in Gmail for Victim Apps) (premium)
- Android ID
- Hardware Serial
- Advertising ID (Not working in newer Android versions)
- Google Services Framework (GSF) ID (premium)
- Bluetooth Mac Address
- WiFi Mac Address
- WiFi SSID
- Mobile Number
- SIM Subscriber number
- SIM Card Serial
- MediaDRM (premium) [Coming Soon]
Target/Victim apps' features​- Per App Spoofing
- Hide Root
- Hide Xposed
- Creation of Profiles
- Add Notes to Profiles
- One Click Randomize
- Grouping of Target Apps (Coming Soon)
Import / Export​- Backup Target App's Data (premium)
- Import / Export Profiles (Spoofed/Fake values)
- Import / Export the above data to Local Storage and/or Google Drive (premium)[Coming Soon]
Feature request​There are multiple methods to request feature
1. You can open a feature request issue to Geergit Discussion Repo.
2. Submit this Google Form: https://forms.gle/X8sX6PcSi9bRbK1YA
3. Telegram Group: https://t.me/geergit_xposed
NOTE:​1. For changes to take effect close all running applications also swipe / clear apps from the recent list. No need to reboot.
Steps to enable the app in Xposed Framework (LSPosed Recommended).
- Install app
- Go to the Xposed module
- Enable module in xposed framework
- Restart phone
- Open the app
- And you can start using it by changing settings.
Spoiler: Download
From Xposed Modules
From Github Releases
Credits:
@DE - For inspiring me for this module.
@Lsposed Team - For their efforts.
@VD171 - for his app VDInfo which will help to check spoof values.
Note: Don't use this app for any illegal purpose or cheat any program this module is just for better privacy.
Discussions about donation packages are not allowed here, please contact me via email instead.
Thank you for trying this module, if you like don't forget to press thanks
End User Licence Agreement (EULA)​"THE SOFTWARE IS PROVIDED ON AN AS-IS AND AS-AVAILABLE BASIS. YOU AGREE THAT YOUR USE OF THE SOFTWARE AND OUR SERVICES WILL BE AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMITTED BY LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, IN CONNECTION WITH THE SOFTWARE AND YOUR USE THEREOF, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. IN NO EVENT WILL AUTHOR BE LIABLE FOR ANY DAMAGES CAUSED BY USING THIS PRODUCT"

Will the phone even work to make callls if you go changing lll that stuff like IMEI, serials, macs etc..?

pyshivam said:
Geergit - Protect Your Privacy​View attachment 5882685
ROOT IS REQUIRED
If You don't know What XPOSED FRAMEWORK is, do not try this application (it won't work). To Know more about Xposed Read Here.
Xposed General
Use this forum to chat about xposed framework and modules to modify your device without flashing a custom ROM
forum.xda-developers.com
IMPORTANT​- Although this app has been tested on several devices, there is always a chance something can go wrong. It is always recommended to have a backup of your ROM and other important data before trying this app.
This is an Xposed Module For Changing (MASKING) the various IDs in the Phone.
Change means when an application access these parameters this app will replace the original value with user provided value. Original values are always intact in the device.
Features​Spoofing (Hide your original details and give fake ones!)​
- Sim Operator (premium)
1. Country
2. Sim Operator
3. MCC
4. MNC
- IMEI
1. IMEI 1
2. IMEI 2
3. Increment both IMEI by Increment value on Random
- Gmail address (spoof your logged-in Gmail for Victim Apps) (premium)
- Android ID
- Hardware Serial
- Advertising ID (Not working in newer Android versions)
- Google Services Framework (GSF) ID (premium)
- Bluetooth Mac Address
- WiFi Mac Address
- WiFi SSID
- Mobile Number
- SIM Subscriber number
- SIM Card Serial
- MediaDRM (premium) [Coming Soon]
Target/Victim apps' features​- Per App Spoofing
- Hide Root
- Hide Xposed
- Creation of Profiles
- Add Notes to Profiles
- One Click Randomize
- Grouping of Target Apps (Coming Soon)
Import / Export​- Backup Target App's Data (premium)
- Import / Export Profiles (Spoofed/Fake values)
- Import / Export the above data to Local Storage and/or Google Drive (premium)[Coming Soon]
Feature request​There are multiple methods to request feature
1. You can open a feature request issue to Geergit Discussion Repo.
2. Submit this Google Form: https://forms.gle/X8sX6PcSi9bRbK1YA
3. Telegram Group: https://t.me/geergit_xposed
NOTE:​1. For changes to take effect close all running applications also swipe / clear apps from the recent list. No need to reboot.
Steps to enable the app in Xposed Framework (LSPosed Recommended).
- Install app
- Go to the Xposed module
- Enable module in xposed framework
- Restart phone
- Open the app
- And you can start using it by changing settings.
Spoiler: Download
From Xposed Modules
From Github Releases
Credits:
@DE - For inspiring me for this module.
@Lsposed Team - For their efforts.
@VD171 - for his app VDInfo which will help to check spoof values.
Note: Don't use this app for any illegal purpose or cheat any program this module is just for better privacy.
Discussions about donation packages are not allowed here, please contact me via email instead.
Thank you for trying this module, if you like don't forget to press thanks
End User Licence Agreement (EULA)​"THE SOFTWARE IS PROVIDED ON AN AS-IS AND AS-AVAILABLE BASIS. YOU AGREE THAT YOUR USE OF THE SOFTWARE AND OUR SERVICES WILL BE AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMITTED BY LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, IN CONNECTION WITH THE SOFTWARE AND YOUR USE THEREOF, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. IN NO EVENT WILL AUTHOR BE LIABLE FOR ANY DAMAGES CAUSED BY USING THIS PRODUCT"
Click to expand...
Click to collapse
Will spoofing Wifi SSID/MAC cause wifi internet to break on restart?
Android 10 on Redmi Note 9 Pro

Wow !
Very good app !
Thank you very much, dear developer

Looks very useful. As for the premium, however, I regret there is no one-time payment option. With so many bills to pay these days, I can't afford to subscribe another app

VD171 said:
Wow !
Very good app !
Thank you very much, dear developer
Click to expand...
Click to collapse
Thank You so much!!!

thementalist786 said:
Will spoofing Wifi SSID/MAC cause wifi internet to break on restart?
Android 10 on Redmi Note 9 Pro
Click to expand...
Click to collapse
we are spoofing values for specific apps so the internet should not break on restart, until you hook system apps.

TaZeR369 said:
Will the phone even work to make callls if you go changing lll that stuff like IMEI, serials, macs etc..?
Click to expand...
Click to collapse
if you are not hooking all the system apps, so calls should work, If you hook all of the system apps then there might be a chance that something could go wrong.

I'm using Android Faker til now, does that hook system apps / work differently or is it just an "either works" kind of situation?

G5-User7080 said:
I'm using Android Faker til now, does that hook system apps / work differently or is it just an "either works" kind of situation?
Click to expand...
Click to collapse
you can try for yourself, however mostly it should be an "either works" kind of situation because at a time only one fake value can be received by the victim app, so if two or more apps are trying to give fake values to the same victim then only one module wins.

pyshivam said:
you can try for yourself, however mostly it should be an "either works" kind of situation because at a time only one fake value can be received by the victim app, so if two or more apps are trying to give fake values to the same victim then only one module wins.
Click to expand...
Click to collapse
Original data will be replaced for the 1st module.
The 1st module will be replaced for the 2nd module.

android 12 working ?

The hide root option, could this work with banking apps, wallet etc? It's getting so hard to maintain root and still have banking apps etc working. Everytime magisk/usnf fixes it couple of weeks later it breaks again. Sorry if it's a daft question

I just installed Geergit on my phone and it was working..now its giving me a "root access denied" error when it was granted access via Magisk with LSPosed installed.
Why did i suddenly lose root access? I cant figure this out. tried toggling apps off. restarting phone..nothing works. it was working just minutes ago.

Slow development, many bugs...I don't recommend it.

Would be so kind as to give xda members the paid add-on free of charge? Or just pm me a license if possible. Would be greatly appreciated. (I don't use google play store)

TaZeR369 said:
Would be so kind as to give xda members the paid add-on free of charge?
Click to expand...
Click to collapse
A very strange request.

westruk said:
A very strange request.
Click to expand...
Click to collapse
It's worked before, a lot of devs sympathize with the the poor.

any plans to support changing manufacturer, model, device(ROM)? Or anyone know where to look in to doing such myself. On a Google Pixel 1, 8.1

Related

[CLOSED] XPrivacy - The ultimate, yet easy to use, privacy manager

{
"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"
}
XPrivacy
After weeks of research, development and testing I proudly present the ultimate, yet easy to use, privacy manager: XPrivacy.
XPrivacy can prevent applications from leaking privacy sensitive data. XPrivacy can restrict the categories of data an application can access. This is done by feeding an application with no or fake data. There are several data categories which can be restricted, for example contacts or location. For example, if you restrict access to contacts for an application, this will result in sending an empty contact list to the application. Similarly, restricting an application's access to your location will result in a set location being sent to the application.
You can use the successor XPrivacyLua on Android 6.0 Marshmallow and later.
Features
Simple to use
No need to patch anything (no source, no smali or anything else)
For any (stock) variant of Android version 4.0.3 - 6.0.1 (ICS, JellyBean, Lollipop, Marshmallow)
Newly installed applications are restricted by default
Displays data actually used by an application
Option to restrict on demand
Free and open source
Free from advertisements
Read more on GitHub
Description
Features
Restrictions
Limitations
Compatibility
Installation (quite easy!)
Upgrading
Usage
Permissions
Frequently asked questions
Support
Changelog
Similar solutions
News
Contributing
License
The download link is in the installation instructions
You can also use the XPrivacy Installer as an aid to install XPrivacy.
This forum is for questions only. See here for bug reports and feature requests.
Please post messages related to privacy only.
XPrivacy is not intended to make other application do things they are not supposed to do.
There is only support for the latest official XPrivacy version.
XPrivacy was a lot of work, so please support this project
If you want to donate, see here for all options.
Use at your own risk !
The latest version from a while ago still works properly up to Android 6 Marshmallow, if Xposed works properly on your device
(you can ignore any internal error report of XPrivacy, since these are known to be harmless)
XDA:DevDB Information
XPrivacy, Xposed for all devices (see above for details)
Contributors
M66B
Source Code: https://github.com/M66B/XPrivacy
Xposed Package Name: biz.bokhorst.xprivacy
Version Information
Status: No Longer Updated
Current Stable Version: 3.6.19
Stable Release Date: 2015-07-01
Created 2014-08-03
Last Updated 2018-02-08
Wow! :good:
Can't wait to take this for a test run!
And see what else can be added, of course
Tungstwenty said:
Wow! :good:
Can't wait to take this for a test run!
And see what else can be added, of course
Click to expand...
Click to collapse
Please report about your experiences.
Contributions are more than welcome to make it a better mod.
Thanks a lot. I always missed PDroid as i am on stock Samsung ROM.
BTW, the patches also work on Stock Rom ? ie : even if i don't use CM10, i need to install the CM10_4.1 patch isn't it ?
Tanks again
Looks awesome.
Sent from my Galaxy Nexus using Tapatalk 4 Beta
Namoi said:
Thanks a lot. I always missed PDroid as i am on stock Samsung ROM.
BTW, the patches also work on Stock Rom ? ie : even if i don't use CM10, i need to install the CM10_4.1 patch isn't it ?
Tanks again
Click to expand...
Click to collapse
Yes, the fixes should work on stock ROM too, but I didn't test it.
M66B said:
Yes, the fixes should work on stock ROM too, but I didn't test it.
Click to expand...
Click to collapse
I will try ASAP and report
Im using this since version 0.3 and think it is really a great Mod!
Thank you very much for your hard work!
I'd really like to contribute, but since I'm pretty limited in terms of coding the only thing I can offer is to translate Xprivacy to German if you like.
I already got some experience in app translating (though it has been some time since then), so just PM me, if you want me to translate it
Gesendet von meinem Xperia Mini Pro mit Tapatalk 2
Wow, this application is gone so far from 0.1! :good:
M66B said:
Yes, the fixes should work on stock ROM too, but I didn't test it.
Click to expand...
Click to collapse
So If I'm on a sense based 4.2.2 rom I also need to install the CM 4.2 fix? (just installed the latest version of Xprivacy .11)
the app has improved greatly, its very usable now.
some suggestions/details:
app/usability:
1. the app is usable when it is not enabled, there should be a check on app launch if it is enabled in xposed.
2. some sort of loading indicator instead of just directly jumping into the batch edit category after a wait.
3. search for apps.
4. app filtering
2,3,4 are already implemented in xposed app settings, perhaps you could look at that code.
ui stuff:
1. all the activities except the main one should have menu items and the navigation action http://developer.android.com/guide/topics/ui/actionbar.html#Home
2. the blocked apps/ apps with the particular permission should be sorted above the rest.
i'd say blocked apps->apps with permission but not blocked-> rest of them
3. scroll bar in batch edit
4. action bar spinners or a viewpager like the xposed app separating the batch edit and the list of all apps. (AB spinners would save space though)
these are suggestions, i love the app as it is,
graffixnyc said:
So If I'm on a sense based 4.2.2 rom I also need to install the CM 4.2 fix? (just installed the latest version of Xprivacy .11)
Click to expand...
Click to collapse
Yes, else not each data type will be restricted.
M66B said:
Yes, else not each data type will be restricted.
Click to expand...
Click to collapse
TY Sir
hmm odd. I have everything installed (Xposed 34, xprivacy .11 and the fix) I don't see an Xprivacy button in manage apps like in the 2nd screen shot.
graffixnyc said:
hmm odd. I have everything installed (Xposed 34, xprivacy .11 and the fix) I don't see an Xprivacy button in manage apps like in the 2nd screen shot.
Click to expand...
Click to collapse
First the most obvious: did you reboot? did you enable XPrivacy in the Xposed installer?
Which ROM do you use?
Do you see orange triangles if you start XPrivacy and browse apps?
M66B said:
First the most obvious: did you reboot?
Which ROM do you use?
Do you see orange triangles if you start XPrivacy and browse apps?
Click to expand...
Click to collapse
Yes, I rebooted twice. I'm on TrickDroid 4.2.2 (sense based) on the HTC One. I do see the orange triangle on some apps when I open up Xprivacy but not on all (going into the different categories)
a have a request. The application is really great, but I would much rather like to get notification(and then I can open XPrivacy by just clicking on it) when new application is installed instead of just popping up. I hope you understand me
graffixnyc said:
Yes, I rebooted twice. I'm on TrickDroid 4.2.2 (sense based) on the HTC One. I do see the orange triangle on some apps when I open up Xprivacy but not on all (going into the different categories)
Click to expand...
Click to collapse
If you see orange triangles XPrivacy is in any case working.
Maybe your settings layout is different, so that XPrivacy cannot hook into it.
This is not a big problem, because you can access all settings from the app too.
You can do me a pleasure by sending a logcat, starting from the moment your device boots, so I may be able to figure out why this (not) happens.
kv1dr said:
a have a request. The application is really great, but I would much rather like to get notification(and then I can open XPrivacy by just clicking on it) when new application is installed instead of just popping up. I hope you understand me
Click to expand...
Click to collapse
Please create an issue and I will realize this.
gandhar said:
the app has improved greatly, its very usable now.
some suggestions/details:
app/usability:
1. the app is usable when it is not enabled, there should be a check on app launch if it is enabled in xposed.
2. some sort of loading indicator instead of just directly jumping into the batch edit category after a wait.
3. search for apps.
4. app filtering
2,3,4 are already implemented in xposed app settings, perhaps you could look at that code.
ui stuff:
1. all the activities except the main one should have menu items and the navigation action http://developer.android.com/guide/topics/ui/actionbar.html#Home
2. the blocked apps/ apps with the particular permission should be sorted above the rest.
i'd say blocked apps->apps with permission but not blocked-> rest of them
3. scroll bar in batch edit
4. action bar spinners or a viewpager like the xposed app separating the batch edit and the list of all apps. (AB spinners would save space though)
these are suggestions, i love the app as it is,
Click to expand...
Click to collapse
Thanks for your feedback, gandhar.
Could you please create issues for these, so I can easily track things?
Loading apps in an async task + spinner has already been realized (will be in version 0.12).

[MOD][Apr 29][KK,LP,MM] TD Fuzzer - Change device provisioning data for Touchdown

TD Fuzzer
This is a simple Xposed module designed to help those that utilize Nitrodesk's Touchdown to connect to their Exchange Activesync systems. Some EAS implementations prohibit certain device types/models from connecting, or if you'd rather present an alternate device when provisioning, this module can help with that. Keep in mind, if your IT staff/Info Security Office discover that you're circumventing their security controls and/or policies, I can't be held accountable if you get reprimanded and/or fired. This module won't circumvent specific policy requirements, such as device or sdcard encryption, strong password requirements, or disabled feature sets (disable IR, disable BT, etc). All it does is replace device-specific information that is collected during device provisioning, and also during each Activesync session (User-Agent header).
A picture is worth a thousand words, or so the saying goes:
{
"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"
}
The device on the top is my HTC One (m7) running Touchdown 8.4.00082 on KK 4.4.2, and the one beneath it is an actual iPhone 5s. The only discernible difference is the Device ID (which can't easily be changed in TD without breaking stuff).
This module should work on most devices running most ROMs. It only hooks the Touchdown package, and has been tested on TD 8.1.x, 8.4.x, and the latest 8.5.00086 against Exchange 2010 SP1 (Activesync v14.1) and Office 365 (Exchange 2013).
Install/Configuration
Install Xposed Framework
Activate Xposed app_process
Install this module and enable in Xposed Installer
Open TD Fuzzer settings and configure options
Reboot or soft-reset
Open Touchdown and provision device (or if already provisioned, go to TD Settings, Connection, ActiveSync button, Refresh ActiveSync Settings)
Source
You can find it on my github
Alternate Install
Also available in the xposed repo
@cities516 can you add to your module index?
Until I get around to adding some device presets into the module, here are some examples straight out of OWA:
iPhone 4S
Phone friendly name: Black iPhone 4S
Device Model: iPhone4C1
Phone OS: iOS 7.0.4 11B554a
Device Operating System Language: en
User agent: Apple-iPhone4C1/1102.55400001
SAMSUNG SGH-I747 (AT&T GS3)
Phone friendly name: d2uc
Device Model: SAMSUNG-SGH-I747
Phone OS: Android
Device Operating System Language: English
User agent: SAMSUNG-SGH-I747/101.403
SAMSUNG SGH-I317 (AT&T GN2)
Phone friendly name: t0lteatt
Device Model: SAMSUNG-SGH-I317
Phone OS: Android
Device Operating System Language: English
User agent: SAMSUNG-SGH-I317/100.40102
Great Work!
I've been search for a solution for this for ages and must I say that your xposed module is by far the only and most effective solution. Big congrats and very much obliged, man.
Because without this, although Touchdown can spoof a device name, the OS, protocols during the Activesync provisioning process will still be "Android 4.4.x" and "Touchdown x.x.x". So from the admin's side, it is still able to identify the spoofing by looking at the OWA mobile log.
Three questions:
1. How does it work? Modifying provisioning communication packets between Touchdown and ActiveSync server? I'm asking this because I want to know if future versions of Touchdown can be supported.
2. Will you consider supporting Android 5.0?
3. Will you consider supporting AOSP email apps, (preferably the apks with Exchange Security byPass working for 4.4.4 and 5.0)
Again, many thanks to you for the great work!:laugh:
XDAAdvocate said:
1. How does it work? Modifying provisioning communication packets between Touchdown and ActiveSync server? I'm asking this because I want to know if future versions of Touchdown can be supported.
Click to expand...
Click to collapse
I've replaced the writeDeviceInfo() method, which builds the provisioning XML object (com.nitrodesk.wbxml.WBXMLSerializer object, to be precise). This should be compatible with any version of TD; it's more specific to the Activesync protocol version (14.1 in this case). If MS changes how devices send provisioning data, then it would have to be updated. Also, there's information that's passed to EAS in the User-Agent header, which this module replaces.
2. Will you consider supporting Android 5.0?
Click to expand...
Click to collapse
Sure, once I have a device running Android L and the Xposed Framework.
3. Will you consider supporting AOSP email apps, (preferably the apks with Exchange Security byPass working for 4.4.4 and 5.0)
Click to expand...
Click to collapse
I've run across at least one xposed module out there that bypasses the AOSP email security restrictions for EAS. Since I don't normally run AOSP roms, it's much harder for me to do any sort of debugging/dev work.
agentdr8 said:
......
I've run across at least one xposed module out there that bypasses the AOSP email security restrictions for EAS. Since I don't normally run AOSP roms, it's much harder for me to do any sort of debugging/dev work.
Click to expand...
Click to collapse
Can you tell me where to find the modules to bypass these security restrictions for EAS. There are indeed some modules to bypass the mandatory PIN for example. But no module to bypass and change the device provisioning data.
This is what I needed thanks will try and report
yooidje said:
Can you tell me where to find the modules to bypass these security restrictions for EAS. There are indeed some modules to bypass the mandatory PIN for example. But no module to bypass and change the device provisioning data.
Click to expand...
Click to collapse
You're right; I don't think any of the ones I've seen can modify the device provisioning data, only bypass the PIN/lockscreen restrictions.
agentdr8 said:
You're right; I don't think any of the ones I've seen can modify the device provisioning data, only bypass the PIN/lockscreen restrictions.
Click to expand...
Click to collapse
Is there any possibility that you can also support the AOSP email apps, perhaps?
**please :angel:
yooidje said:
Is there any possibility that you can also support the AOSP email apps, perhaps?
**please :angel:
Click to expand...
Click to collapse
If I have some free time I'll see what I can do on my TF700 running CM11.
agentdr8 said:
If I have some free time I'll see what I can do on my TF700 running CM11.
Click to expand...
Click to collapse
:victory: I am more than willing to test any developments
In case anyone is wondering, this module still works on LP with the latest Xposed Framework.
Still working on the latest Xposed Framework for Marshmallow. Also tested against O365, and works just fine.
agentdr8 said:
Still working on the latest Xposed Framework for Marshmallow. Also tested against O365, and works just fine.
Click to expand...
Click to collapse
Hi, can you confirm if this works with the latest version of touchdown available currently, 8.5?
randallstevens said:
Hi, can you confirm if this works with the latest version of touchdown available currently, 8.5?
Click to expand...
Click to collapse
Yes indeed. I'm running 8.5.00086 with the module just fine. I'll update the OP.
EDIT: Looks like I had already updated the OP with that info. [emoji3]

[IncendiumMod] Boot2Gecko for Xperia SP

{
"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"
}
IncendiumMod for Huashan (C530x)
Welcome to IncendiumMod's Official Thread for Huashan
About the project:
The primary goal of this project is to port Boot2Gecko(B2G) to devices that has a hardware that can be easily be ported over to B2G.
About IncendiumMod:
IncendiumMod is a independent group of individuals who work on porting B2G to Devices.We aim to create new themes for B2G, those that look similar to their stock ROMs counterparts of various devices. This version is an Xperia-like HTML5 UI. Although the founder(feherneoh) is a web-developer, we will need help with this, as the Gaia code is simply too much for one person to rewrite completely. We would also wish to welcome new porters to our team.
We're recruiting people who are able to test, develop and further expand the IncendiumMod Series. If you're interested,
Join the developer group here: IncendiumMod
Click to expand...
Click to collapse
Special Thanks to :
feherneoh (Lead developer and Gaia hacker for IncendiumMod)
boylush (Main Developer for IncendiumMod for XSP)
adfad666/FreeXperia (CAF and device base porter for Xperia SP for B2G)
TakuyaZ (Graphic Designer for IncendiumMod)
chewlohseng , theroyalstudent (Official Beta Testers)
and the IncendiumMod Team
Our Github : IncendiumMod
Our Facebook Page : IncendiumMod
Our Facebook Developers Group : IncendiumMod
Our Google + Developers Group : IncendiumMod Developers
Feel free to submit screenshots!
Please do inform us if you are going to mirror our files!
Want to develop IncendiumMod Roms for Xperia SP or other devices? Join our Developer group today!
IncendiumMod is not affliated with Mozilla and its affliates.
IncendiumMod™ (2013-2015)
XDA:DevDB Information
[IncendiumMod] Boot2Gecko for Xperia SP, ROM for the Sony Xperia SP
Contributors
boylush, feherneoh, boylush, adfad666
ROM OS Version: 4.3.x Jellybean
ROM Kernel: Linux 3.4.x
Based On: CAF-B2G
Version Information
Status: Testing
Created 2015-04-11
Last Updated 2015-04-11
Releases and Changelogs
Changelog
Firefox 2.0-prerelease
Known Bugs :
Code:
- LTE not working
- Camera blackout
- MTP
- FM
- Offline Charging (Will be stuck at black screen, phone will not charge)
Working :
Code:
- Headphone
- WiFi
- Autobrightness
- SIM/Data/Calls work
Coming Soon...
Code:
- Bug Fixes (Soon)
Click to expand...
Click to collapse
Instructions :
Download the OTA Zip and Fix
Unzip the OTA Zip , Flash boot.img (Flashing boot.img first is important as older CWM do not have the ability to flash boot.img from the zip)
Boot into recovery using UP button (CWM Specifically)
Wipe all
Flash the OTA Zip
Flash Fix
Reboot and enjoy!
Downloads (based on B2G 2.0-prerelease) :
Over-The-Air (OTA) Flashable .Zip file: HERE
The fix: HERE
Firefox 2.1-prerelease
Known Bugs :
Code:
- SIM not working (Tried fixing ril_worker.js , patch did not work now)
- Camera blackout
- MTP
- FM
- Offline Charging (Will be stuck at black screen, phone will not charge)
Working :
Code:
- Headphone
- WiFi
- Autobrightness
Coming Soon...
Code:
- Bug Fixes (Soon)
Click to expand...
Click to collapse
Instructions :
Download the OTA Zip and Fix
Unzip the OTA Zip , Flash boot.img (Flashing boot.img first is important as older CWM do not have the ability to flash boot.img from the zip)
Boot into recovery using UP button (CWM Specifically)
Wipe all
Flash the OTA Zip
Flash Fix
Reboot and enjoy!
Downloads (based on B2G 2.1-prerelease) :
Over-The-Air (OTA) Flashable .Zip file: HERE
The fix: HERE
Others
Disclaimer :
Code:
Last Updated August 29, 2014
Summary
This top section summarizes the terms below. This summary is provided to help your understanding of the terms, but be sure to read the entire document, because when you agree to it, you are indicating you accept all of the terms, not just this summary.
Firefox cloud services (the "Services") are a suite of services provided to you by Mozilla.
The Services are provided "as is" and there are no warranties of any kind. There are significant limits on Mozilla's liability for any damages arising from your use of the Services.
Terms of Service
Introduction
These Terms of Service ("Terms") govern your use of Firefox cloud services, a suite of online services provided by Mozilla (the "Services").
Firefox Accounts
In order to use the Services, you'll need to create a Firefox Account. During registration, you will be asked to set a password. You are responsible for keeping your password confidential and for the activity that happens through your Firefox account. Mozilla is not responsible for any losses arising out of unauthorized use of your Firefox account.
Features
Firefox Sync lets you access information stored in Firefox across devices, including your tabs, awesome bar, passwords, bookmarks, and browser preferences. You can enable and disable Firefox Sync through the Tools section of Firefox.
Find My Device allows you to remotely locate and control certain features of a Firefox OS device, such as viewing recent locations, erasing local content, enabling the ringtone or lock-screen, or displaying a message. To use these functions, you must enable Find My Device in the settings of your device. Find My Device will work even if the sound and location settings on your device are silent or turned off. You can disable this feature in the settings of your device.
If your device is misplaced, you can log into https://find.firefox.com using your Firefox Account credentials to locate and remotely control your device. Your device’s approximate location will be reported to us while the device is turned on and connected to the Internet. If applicable, you are responsible for any charges associated with data transmittal. If you believe your device was stolen, you should contact law enforcement. Be careful sharing personal information because messages displayed on your device are publicly available.
Privacy Policy
The Firefox Cloud Services Privacy Notice describes details on what we receive from your use of the Services and how we use that information. We use the information we receive through the Services as described in our Mozilla Privacy Policy.
Your Content in our Services
You may upload content as part of the features of the Services. By uploading content, you hereby grant us a nonexclusive, royalty-free, worldwide license to use your content in connection with the provision of the Services. You hereby represent and warrant that your content will not infringe the rights of any third party and will comply with any content guidelines presented by Mozilla.
Mozilla's Proprietary Rights
Mozilla does not grant you any intellectual property rights in the Services that are not specifically stated in these Terms. For example, these Terms do not provide the right to use any of Mozilla's copyrights, trade names, trademarks, service marks, logos, domain names, or other distinctive brand features. The Services are distributed under and subject to the current version of the Mozilla Public License.
Term; Termination
These Terms will continue to apply until ended by either you or Mozilla. You can choose to end them at any time for any reason by deactivating your Firefox account and discontinuing your use of the Services.
We may suspend or terminate your access to the Services at any time for any reason, including, but not limited to, if we reasonably believe: (i) you have violated these Terms, (ii) you create risk or possible legal exposure for us; or (iii) our provision of the Services to you is no longer commercially viable. We will make reasonable efforts to notify you by the email address associated with your Firefox account or the next time you attempt to access the Services.
In all such cases, these Terms shall terminate, including, without limitation, your license to use the Services, except that the following sections shall continue to apply: Indemnification, Disclaimer; Limitation of Liability, Miscellaneous.
Indemnification
You agree to defend, indemnify and hold harmless Mozilla, its contractors, contributors, licensors, and partners, and their respective directors, officers, employees and agents ("Indemnified Parties") from and against any and all third party claims and expenses, including attorneys' fees, arising out of or related to your use of the Services (including, but not limited to, from any content uploaded by you).
Disclaimer; Limitation of Liability
THE SERVICES ARE PROVIDED "AS IS" WITH ALL FAULTS. TO THE EXTENT PERMITTED BY LAW, MOZILLA AND THE INDEMNIFIED PARTIES HEREBY DISCLAIM ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES THAT THE SERVICES ARE FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, AND NON-INFRINGING. YOU BEAR THE ENTIRE RISK AS TO SELECTING THE SERVICES FOR YOUR PURPOSES AND AS TO THE QUALITY AND PERFORMANCE OF THE SERVICES, INCLUDING WITHOUT LIMITATION THE RISK THAT YOUR CONTENT IS DELETED OR CORRUPTED OR THAT SOMEONE ELSE ACCESSES YOUR ACCOUNT. THIS LIMITATION WILL APPLY NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF IMPLIED WARRANTIES, SO THIS DISCLAIMER MAY NOT APPLY TO YOU.
EXCEPT AS REQUIRED BY LAW, MOZILLA AND THE INDEMNIFIED PARTIES WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES ARISING OUT OF OR IN ANY WAY RELATING TO THESE TERMS OR THE USE OF OR INABILITY TO USE THE SERVICES, INCLUDING WITHOUT LIMITATION DIRECT AND INDIRECT DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, LOST PROFITS, LOSS OF DATA, AND COMPUTER FAILURE OR MALFUNCTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND REGARDLESS OF THE THEORY (CONTRACT, TORT, OR OTHERWISE) UPON WHICH SUCH CLAIM IS BASED. THE COLLECTIVE LIABILITY OF MOZILLA AND THE INDEMNIFIED PARTIES UNDER THIS AGREEMENT WILL NOT EXCEED $500 (FIVE HUNDRED DOLLARS). SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL, CONSEQUENTIAL, OR SPECIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
Modifications to these Terms
Mozilla may update these Terms from time to time to address a new feature of the Services or to clarify a provision. The updated Terms will be posted online. If the changes are substantive, we will announce the update through Mozilla's usual channels for such announcements such as blog posts and forums. Your continued use of the Services after the effective date of such changes constitutes your acceptance of such changes. To make your review more convenient, we will post an effective date at the top of this page.
Miscellaneous
These Terms constitute the entire agreement between you and Mozilla concerning the Services and are governed by the laws of the state of California, U.S.A., excluding its conflict of law provisions. If any portion of these Terms is held to be invalid or unenforceable, the remaining portions will remain in full force and effect. In the event of a conflict between a translated version of these terms and the English language version, the English language version shall control.
Contact Us
Contact Mozilla at
Mozilla Corporation Attn: Mozilla – Legal Notices 331 E. Evelyn Ave., Mountain View, CA 94041
Feature Requests
For Feature Requests, click on the 'Feature Requests' icon at the top of the thread and submit.
Screenshots
Development resume?
Hi, the development of this ROM is now resumed? I'm really interested in Firefox OS
Thank for your work.
The picture isn't as sharp as android. It's scaled or something.
Th3fishu said:
Hi, the development of this ROM is now resumed? I'm really interested in Firefox OS
Click to expand...
Click to collapse
Yes we are resuming developments of the ROM
cojii said:
Thank for your work.
The picture isn't as sharp as android. It's scaled or something.
Click to expand...
Click to collapse
Sorry I don't really get you...
latest build
sim not working
camera black screen
headphones gud
Would be good if someone realises i updated with a new release...
Sadly SIM doesn't work now
Looks promising, when bugs will be fixed, and the rom is ready for daily use, I will use it.
Very happy to see b2g being ported to many devices
boylush said:
Yes we are resuming developments of the ROM
Sorry I don't really get you...
Click to expand...
Click to collapse
I like firefox os & i'm very happy that it is spreading it's wings to all the phones great job :good:
Added Old Release that more people might use...
SIM Works, no LTE as i did not enable while compiling
Firefox 2.0-prerelease
Known Bugs :
Code:
- LTE not working
- Camera blackout
- MTP
- FM
- Offline Charging (Will be stuck at black screen, phone will not charge)
Working :
Code:
- Headphone
- WiFi
- Autobrightness
- SIM/Data/Calls work
Coming Soon...
Code:
- Bug Fixes (Soon)
Click to expand...
Click to collapse
Instructions :
Download the OTA Zip and Fix
Unzip the OTA Zip , Flash boot.img (Flashing boot.img first is important as older CWM do not have the ability to flash boot.img from the zip)
Boot into recovery using UP button (CWM Specifically)
Wipe all
Flash the OTA Zip
Flash Fix
Reboot and enjoy!
Downloads (based on B2G 2.0-prerelease) :
Over-The-Air (OTA) Flashable .Zip file: HERE
The fix: HERE
boylush said:
Added Old Release that more people might use...
SIM Works, no LTE as i did not enable while compiling
Firefox 2.0-prerelease
Instructions :
Download the OTA Zip and Fix
Unzip the OTA Zip , Flash boot.img (Flashing boot.img first is important as older CWM do not have the ability to flash boot.img from the zip)
Boot into recovery using UP button (CWM Specifically)
Wipe all
Flash the OTA Zip
Flash Fix
Reboot and enjoy!
Downloads (based on B2G 2.0-prerelease) :
Over-The-Air (OTA) Flashable .Zip file: HERE
The fix: HERE
Click to expand...
Click to collapse
Boylush I have managed to get radio working with sim card on 2.1 love this rom
petenchris84 said:
Boylush I have managed to get radio working with sim card on 2.1 love this rom
Click to expand...
Click to collapse
how??????????? pls share here
You need to extract the rilproxy from the lib file in 2.0 and put into lib folder on 2.1 mate
---------- Post added at 11:40 AM ---------- Previous post was at 11:38 AM ----------
I don't know if I can share the zip file here I have told boylush hopefully he'll release it fixed
Very interesting, i'll test it when i can
rom
ronmtts said:
Very interesting, i'll test it when i can
Click to expand...
Click to collapse
the rom is awesome .......can you just please fix the issue the sim and others bugs.... wanna use it more often......
thnx
For 2.1 to fix SIM :
Grab 2.0, extract the rilproxy file from bin in the zip and copy to 2.1 zip. Flash the modified 2.1. SIM should work now.
Meanwhile, updates won't be as frequent, i might resume at the end of the year.
boylush said:
For 2.1 to fix SIM :
Grab 2.0, extract the rilproxy file from bin in the zip and copy to 2.1 zip. Flash the modified 2.1. SIM should work now.
Meanwhile, updates won't be as frequent, i might resume at the end of the year.
Click to expand...
Click to collapse
Ok, ,one question, the development of Firefox os for xperia sp stoped?
Thanks
This ROM has been discontinued for the following reason(s):
Code:
- Lack of users
- Difficulty of maintaining a full working ROM
- Consumes slightly more battery than an Android ROM
- Stuttering due to performance issues
- Lack of apps
Thank you for your continuous support. We hope to see you on other TeamRevolutionSG or Xperia SP ROMs.
**Request for moderator to lock thread, thank you.

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

Categories

Resources