[XPOSED MODULE][MOD] Enable BATTERY_STATS In KitKat - Xposed Framework Modules

Why is this needed? / Do I need this?
Are you running KitKat or later? Is your battery monitor of choice working? If so, you do not need this. If not, it likely will do the trick - if it does not, contact the battery monitor developer and ask that they read the 'Developers' section of this app.
Google decided to change the BATTERY_STATS permission to be signature|system, which on KitKat means an app cannot access battery statistics. Functions such as identifying which apps are consuming more resources than others will not function. https://code.google.com/p/android/issues/detail?id=61975
Alternatively, copy your app into /system/priv-app which will provide the app access to BATTERY_STATS. Google also changed the name of the service however, so if your app hasn't been updated for KitKat, then using this XPosed module is the best way to go.
What does this do?
This uses the Xposed framework to provide an alternate implementation of the com.android.server.am.BatteryStatsService.getStatistics() method which will not enforce that the calling application have the BATTERY_STATS permission.
In addition, this allows legacy apps who use the 'batteryinfo' service rather than the
'batterystats' service to continue to function, since the only change was in the name.
How do I install this?
This mod requires that your device is rooted, that the Xposed framework is installed, and that this module is enabled via the Xposed installer app. After a phone reboot, your battery monitoring apps should start to work as they did before KitKat rolled around.
1. You must have ROOT on your phone. If you do not, this is not for you.
2. Install this package
3. Download and install the Xposed installer if you do not yet have it: XDA Thread
4. Install the “Framework" in the "Xposed Installer" and activate "Enable BatteryStats Permission" in "Modules".
5. Reboot
6. Run your battery monitor of choice.
This app does not 'launch', so don't be surprised to not see any way to start this app.
Is this safe?
Yes - the code is open source, and very simple. Do keep in mind however that the Xposed framework allows you to enable modules that may be very dangerous - but this module is not one of them. You can find the source here: https://github.com/GSamLabs/EnableBatteryStatsPermission
I'm a developer, but my app still doesn't work in KitKat!
Check your logcat. Google also changed how network statistics were retrieved,
removing some methods and replacing them with others (getTcpBytesReceived was
removed for example).
I'm a developer, can I pull this code directly into my app?
Yes - by all means. Follow the great tutorial that the Xposed author has, and feel
free to copy HookGetStatisticsMethodCall class directly into your app.
https://github.com/rovo89/XposedBridge/wiki/Development-tutorial
That said - I recommend simply copying your app into /system/priv-app/, or using a
helper app similar (or identical) to:
https://github.com/GSamLabs/GSamBatteryMonitor-RootCompanion
Where do I download it?
I've attached the APK to this thread, but will also make it available in the Xposed modules repo.

Reserved for future use
Apps confirmed to work with this mod - I'll attempt to keep this list updated as I hear about others...
GSam Battery Monitor
BetterBatteryStats
Wakelock Detector

How does one make an Xposed module for a framework that isn't even compatible yet? Better yet, how does one test it?
Sent from my LG-E980 using Tapatalk

ahrion said:
How does one make an Xposed module for a framework that isn't even compatible yet? Better yet, how does one test it?
Sent from my LG-E980 using Tapatalk
Click to expand...
Click to collapse
Fair question - this module is independent of KitKat per se. It works just fine on JellyBean, and other older android versions to enable test, although in the apk I posted it restricts it to KitKat only via the manifest.
One of the goals of this thread - in addition to helping users, is to help developers of monitoring apps with an alternative while we await a decision from Google as to whether they'll restore the battery_stats permission.

Xposed doesn't work with Kit Kat.
This is useless and misleading.
Change the title.
Sent from my Nexus 4 using xda app-developers app

It works now, the beta just came out.

Not sure if this module works as it should, my battery monitor widget still shows n/a for screen on time.. Other modules like notification mod and xblast work so xposed is working..
Running cataclysm 4.4 rooted of course
-Nexus 5 32gb

crazyguns said:
Not sure if this module works as it should, my battery monitor widget still shows n/a for screen on time.. Other modules like notification mod and xblast work so xposed is working..
Running cataclysm 4.4 rooted of course
-Nexus 5 32gb
Click to expand...
Click to collapse
Now it does work.
For the other guy going crazy over comment, please check my posting date. At the time xposed and all xposed modules were not working.
Jephre said:
It works now, the beta just came out.
Click to expand...
Click to collapse
Sent from my Nexus 4 using xda app-developers app

crazyguns said:
Not sure if this module works as it should, my battery monitor widget still shows n/a for screen on time.. Other modules like notification mod and xblast work so xposed is working..
Running cataclysm 4.4 rooted of course
-Nexus 5 32gb
Click to expand...
Click to collapse
I posted a new update (1.1) that also hooks the ServiceManager.getService method which will allow apps using the old 'batteryinfo' service to work. I've confirmed this works with a few different apps now...so pull the latest and give it another try...

Can confirm it works!
{
"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"
}
-Nexus 5 32gb

crazyguns said:
Can confirm it works!
-Nexus 5 32gb
Click to expand...
Click to collapse
Mine works as well on my s4. Running vanilla 4.4 aosp.
Sent from my SCH-I545 using Tapatalk

Xposed does work KitKat as of today a beta version was release.

crazyguns said:
Can confirm it works!
-Nexus 5 32gb
Click to expand...
Click to collapse
This gives you battery percentage too like in your pic?
Sent from my VS980 4G using Tapatalk 2

Guys, please keep it civil. There's no need to make a fuss out of nothing - thread cleaned.

krazie1 said:
This gives you battery percentage too like in your pic?
Sent from my VS980 4G using Tapatalk 2
Click to expand...
Click to collapse
Nope, that's the Cataclysm rom doing it's magic...

There seems to be a problem with logging: http://forum.xda-developers.com/showpost.php?p=47898668&postcount=4195

MaluNoPeleke said:
There seems to be a problem with logging: http://forum.xda-developers.com/showpost.php?p=47898668&postcount=4195
Click to expand...
Click to collapse
Oops - I released the code with DEBUG turned on, so it really was flooding the logs. I've uploaded a new version (1.2) with it all off. Thanks for the heads up!

I was hoping with this module Gsam Battery Monitor would be working again on my Nex7/2 with KitKat 4.4. But it doesn't. Gsam only works with its app Root Companion. But with Gsam installed in System future OTA will crash. So I hope this module will soon work with Gsam as a 'normal' app.
One thing off the record is for shure. Since KitKat I have now a little less batterytime (and system is little slower). I was expecting the opposite. Certainly dissappointing after reading all the great things about supposed to be better system optimalisation in KK.

juliatan said:
I was hoping with this module Gsam Battery Monitor would be working again on my Nex7/2 with KitKat 4.4. But it doesn't. Gsam only works with its app Root Companion. But with Gsam installed in System future OTA will crash. So I hope this module will soon work with Gsam as a 'normal' app.
One thing off the record is for shure. Since KitKat I have now a little less batterytime (and system is little slower). I was expecting the opposite. Certainly dissappointing after reading all the great things about supposed to be better system optimalisation in KK.
Click to expand...
Click to collapse
GSam Battery Monitor definitely works with this Xposed module (this is how I originally tested GSam on KitKat) - make sure you're running version 3.0 of the battery monitor, and the latest (1.2) version of this module. And make sure after enabling the module that you restart your phone....

Got last version of Gsam Battery Monitor installed, and this module enabled on xposed (and rebooted after and it appears as enabled), and gsam can't still gather the battery data and asks me for gsam root companion :S
Edit: Oh, you need to join the beta testing to test the Gsam monitor version that works with the xposed module :S.
Could you please update Gsam to read the stats at least officialy? I mean, whats the point to release the xposed module if the app still doesn't support it?

Related

[APP][Xposed][Custom] Xposed Installer+ (2.1.4 build) added with new functionalities

Thanks to sir @Tungstwenty and sir @rovo89 for turning the Xposed project as Open Sourced.
NOTICE: Please don't ask about framework issues here. This is for the installer only.
This was built from Xposed Installer 2.1.4 source...
I've manage adding some functionalities that were not yet implemented on the 2.1.4 installer.
Please take a look at the screenshots below for the details... XD
By the way, sir @rovo89 is already up for the Xposed Installer 2.2, so I think you can just skip this if you want...
What's with this?
1.) Extended option for actions when a module is clicked from the modules list:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2.) Debug logs tab plus color coding for better readability
3.) Convert debug logs into either HTML or BBcode format, so you can retain the color coding and post it here in XDA or save it as a html file so It can be viewable from your web browser.
4.) Organize execution order of modules. In that way, you can gain full control of which module should be first executed by the xposed framework when your phone boots up and so on...
If you find this very interesting,
Please HIT Thanks! XD
Xposed Installer+ by @WisdomSky
r2 DOWNLOAD[APK]: http://qfs.mobi/f844640
changelogs:
- added Russian translation by @pavik62
- fixed BBCode formatting
r1 DOWNLOAD[APK]: http://qfs.mobi/f840500
changelogs:
- Initial release
To those who are interested for translation/localization:
Strings.xml - http://qfs.mobi/f844665
PROJECT SOURCE[ZIP]: http://qfs.mobi/f841191
Is this fixed the performance issue after installed this. I mean after installed the device gets slow with replacing new framework files.
WisdomSky said:
[size= 5]If you find this very interesting,
Please HIT Like! XD[/size]
Click to expand...
Click to collapse
There's no LIKE button in XDA:silly:
cities516 said:
There's no LIKE button in XDA:silly:
Click to expand...
Click to collapse
My bad... XD
Obviously, I'm a Facebook diehard fan
Nice work. Are you considering to contribute the changes back?
For 1), I have already one pull request: https://github.com/rovo89/XposedInstaller/pull/13. It needs a bit more work, but I will probably include this in a future version.
For 2): A log view is definitely planned and colors could be useful for that (even though the image is too small to see what it looks like).
The log export in 3) is useful as well, especially if you can copy it to the clipboard or send it to a text editor app.
I'm not sure about 4). The UI definitely looks nice, so I'm curious to see how it is coded. But is there any need for that? I guess no user would know what to configure there. So if you know any combinations of modules that require this, I would rather check if the framework can't figure out the correct order itself, or maybe give modules some additional control over this.
So as you can see, I would consider merging most of your additions, which would make sure everyone can enjoy them and that users can upgrade using the new downloader feature in version 2.2 (which would break with modified apps because of the different signature). If you publish your changes, that would save some work and time and it also continues the thought of Open Source.
/CC @Tungstwenty
WisdomSky said:
If you find this very interesting,
Please HIT Thanks! XD
Click to expand...
Click to collapse
Great work as usual. I really like the logging features; those were ingenious ideas.
rovo89 said:
So as you can see, I would consider merging most of your additions, which would make sure everyone can enjoy them and that users can upgrade using the new downloader feature in version 2.2 (which would break with modified apps because of the different signature). If you publish your changes, that would save some work and time and it also continues the thought of Open Source.
Click to expand...
Click to collapse
+1...I like the sounds of this.
Please @WisdomSky, @rovo89 can you add x86 support?
Thanks!
Enviado desde mi XT890 usando Tapatalk 4
rovo89 said:
Nice work. Are you considering to contribute the changes back?
So as you can see, I would consider merging most of your additions, which would make sure everyone can enjoy them and that users can upgrade using the new downloader feature in version 2.2 (which would break with modified apps because of the different signature). If you publish your changes, that would save some work and time and it also continues the thought of Open Source.
/CC @Tungstwenty
Click to expand...
Click to collapse
Was part of my plans sir...
but noob-ly speaking.... I don't know how to use git... XD
so Instead, I'll just upload it as zip sir... XD
SOURCE: http://qfs.mobi/f841191
By the way sir. About 4.), there is an alert dialog prompt everytime the activity is launched with some explanation about it.
And my WisdomSky Xploit and XthemeEngine do conflict. XthemeEngine always overlaps my WisdomSky Xploit. XD
defiant07 said:
Great work as usual. I really like the logging features; those were ingenious ideas.
Click to expand...
Click to collapse
Thanks sir... XD
mrjoy said:
Is this fixed the performance issue after installed this. I mean after installed the device gets slow with replacing new framework files.
Click to expand...
Click to collapse
Sorry sir, but I can't answer that... Please go to the Framework thread sir, they can help you about framework issues there...
Prowzak said:
Please @WisdomSky, @rovo89 can you add x86 support?
Thanks!
Enviado desde mi XT890 usando Tapatalk 4
Click to expand...
Click to collapse
sorry sir, but I'm not much skilled at C/C++ language... and I don't own any x86 device....
Please add the Russian language
Does this also support 4.3? That would definitely be something lol.
Sent from my Paranoid 4.3 LG-E970
Working good on Nexus 7 Rasbeanjelly 4.3 here...
Precedence order force closes with more modules installed... is this a bug? and also precedence order is not making any changes as I have two modules installed thats Nottach and xblast tools and both have the option to enable status bar transparency but when I enable transparency in xblast, it also make other apps to cover status bar background but as in nottach one, its status bar transparency don't make other apps to cover statusbar background.
So, when I try to put nottach at the very bottom to apply its options after all the modules with like xblast, but the precedence option don't seems to work. It always put the nottach module at the very top of the list after reboot in precedence option.
Please, fix this.
vaibhav011286 said:
Precedence order force closes with more modules installed... is this a bug? and also precedence order is not making any changes as I have two modules installed thats Nottach and xblast tools and both have the option to enable status bar transparency but when I enable transparency in xblast, it also make other apps to cover status bar background but as in nottach one, its status bar transparency don't make other apps to cover statusbar background.
So, when I try to put nottach at the very bottom to apply its options after all the modules with like xblast, but the precedence option don't seems to work. It always put the nottach module at the very top of the list after reboot in precedence option.
Please, fix this.
Click to expand...
Click to collapse
my suspect is maybe you have not granted it with root access... Precedence manager requires root to manipulate orders of modules...
and please elaborate more about the force close or show us some steps on how to reproduce it... thanks...
everything seems working fine with me...
WisdomSky said:
my suspect is maybe you have not granted it with root access... Precedence manager requires root to manipulate orders of modules...
and please elaborate more about the force close or show us some steps on how to reproduce it... thanks...
everything seems working fine with me...
Click to expand...
Click to collapse
I have granted root access to it at the time of first launch and as proof of working, I am able to soft roboot/reboot from its menus.
I am attaching some shot of my modules which I installed.
And, it also force closes on logs.
Please, check it.
Not work cm10.2
Sent from my GT-N7105 using Tapatalk 4
This app is awesome but the other original xposed installer has been updated with an repository of apps if you can also include in it also do not change the interface i find the old interface if the exposed installer better and also i am here to report a problem the soft reboot does not work it give an hot reboot......
Nice UI
Post By LBA™ Rom © 2013
Using:- XDA Premium HD
Device: Micromax A110
there may be links between greenify donate and xposed with the malfunction of quick memo on my lg optimus 4x hd?
I have installed this and quick memo has stopped working and many icons of ui are changin look..
Inviato dal mio LG-P880 con Tapatalk 2
Any chance of having this work on CM10.2??

[APP][XPOSED][4.0+] xRenamer - rename your apps universally

xRenamer
rename your apps universally​
This Xposed module allows you to rename your apps as you want. Some launchers have a feature that allows you to change the label of the apps on the launcher. For me this isn't satisfying enough, as the name actually stays the same and if you get an "choose an action" dialog the real name jumps out. The problem is easy, there is no way to. After noticing this module, which is created to rename QuickPic, I got the idea to create an app that allows you to rename any app(almost, see below). I developed the code further(my first android app ^^) to be able to change all the names at runtime and here it is: xRenamer.
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:
The Xposed Framework
Min sdk version of 11, which should be no problem
Installation:
Install the app.
Activate the module in the xposed settings.
Reboot.
Rename!
Permissions:
KILL_BACKGROUND_PROCESSES to restart the launcher
WRITE_EXTERNAL_STORAGE to save the settings
Limits:
At the moment, xRenamer is not able to rename:
System apps
Some rare apps(e.g the amazon app)
I am looking for a way to be able to rename these as well.
As long as this isn't the case, there are color tags in the app list dialog.
Green indicates that the app is an user application
Red indicates that the app is an system application
Yellow indicates that the app is neither in /data, nor in /system stored. Most of the time the app is an user application stored in /mnt/asec
Usage:
To rename an app tap the add button and either enter the package name of the app you want to rename by yourself or press the list button and choose an app from the list of installed apps. When an app has been identified, the icon will show up and a text is shown. Keep in mind that the add button won't be activated until the app has been identified. The add button also doesn't show up if you havn't entered a new name or if an entry for the app already exists.
To remove an entry tap the remove button. The actionbar will turn red and you are now able to delete an entry by simply tapping
it. Tab the button again to exit the remove mode.
To change an entry simply tab it and a dialog will pop up where you can change the name.
Although changes are applied during runtime, you may need to restart various apps for them to realize the change. For this purpose there is a button to restart the launcher hidden in the overflow menu.
Download:
Xposed Repo: Link
From xda: View attachment xRenamer_10.apk
I tested the app on my Note 3, running 4.4.2 and it's running fast and stable.
If you find any bugs, want to give your opinion or have an idea, feel free to do so.
Thanks to:
pyler for the idea and the basic code
rovo89 for the xposed framework
Hey! Thanks for this man!
Work for most apps.
Doesn't work for: Dolphin Browser, .Sprit2 (FM radio) & Google Camera (in data, non in system).
Edit:
Working
I have been in need of this functionality for so long. Thank you! Did not work on DialApp and Today Calendar, but that is it.
Would it be possible to add the ability to change app icons too? With Apex launcher, I can change them on the home screen, but I can't do anything if it is in the drawer and a theme I'm using doesn't cover some of my more obscure apps. That would be the icing on the cake.
Sent from my Nexus 5
Jesellers88 said:
Would it be possible to add the ability to change app icons too? With Apex launcher, I can change them on the home screen, but I can't do anything if it is in the drawer and a theme I'm using doesn't cover some of my more obscure apps. That would be the icing on the cake.
Sent from my Nexus 5
Click to expand...
Click to collapse
Would be amazing!
Jesellers88 said:
Would it be possible to add the ability to change app icons too?
Click to expand...
Click to collapse
Thats actually a really nice suggestion. I will look over it today. It would also be a nice Addition to unicon which doesnt allow single items to change.
Gesendet von meinem SM-N9005 mit Tapatalk
GalaxyInABox said:
Thats actually a really nice suggestion. I will look over it today. It would also be a nice Addition to unicon which doesnt allow single items to change.
Gesendet von meinem SM-N9005 mit Tapatalk
Click to expand...
Click to collapse
It's one of those things that always bug me about apps with horrible icons. I've deleted apps before because I couldn't stand look at them in my drawer. Even better would be to link it directly to installed icon packs and incorporate an icon picker.
I wish I could do this myself, but I'm glad you find the idea interesting.
EDIT: the more I think about it, the more I want to give it a try myself. I have yet to make an app, and I think this would be a great thing to start with.
Sent from my Nexus 5
This looks awesome. Thank you
Sent from my Nexus 5 using Tapatalk
Dint work for me for Quickpic I tried it with Lightning Launcher
I get this message every time I open the app. Please help!
@GalaxyInABox: Great idea!
I've a feature request: Please add an option to change the app-icon, so everybody could use custom icons (some complained about my "ugly icons )
Why does you store the settings on the sd card? /data/data/<packagename>/files sould also be okay.
If it does not work for some apps, it could be because of the wrong/multiple android.intent.action.MAIN/android.intent.category.LAUNCHER activities in the Manifest.xml.
The yellow package names are not good to read on white background, i recommend blue
sbk299 said:
I get this message every time I open the app. Please help!
Click to expand...
Click to collapse
This happens if the app isn't able to write to your internal sdcard. What device are you using? It could be the case that your device or rom doesnt link /emulated/0 correctly.
defim said:
@GalaxyInABox: Great idea!
I've a feature request: Please add an option to change the app-icon, so everybody could use custom icons (some complained about my "ugly icons )
Why does you store the settings on the sd card? /data/data/<packagename>/files sould also be okay.
If it does not work for some apps, it could be because of the wrong/multiple android.intent.action.MAIN/android.intent.category.LAUNCHER activities in the Manifest.xml.
The yellow package names are not good to read on white background, i recommend blue
Click to expand...
Click to collapse
I already have some idea how to do the icon replacer.
And writing to the sdcard will be removed in the next patch. I found a better way to do!
GalaxyInABox said:
This happens if the app isn't able to write to your internal sdcard. What device are you using? It could be the case that your device or rom doesnt link /emulated/0 correctly.
Click to expand...
Click to collapse
I'm using Galaxy S2 (I9100) running Cyanogenmod 4.3.1. I think it isn't working because my internal sdcard is not at the location /storage but at /storage/sdcard0 or directly /sdcard. Is there any way to resolve the issue?
sbk299 said:
I'm using Galaxy S2 (I9100) running Cyanogenmod 4.3.1. I think it isn't working because my internal sdcard is not at the location /storage but at /storage/sdcard0 or directly /sdcard. Is there any way to resolve the issue?
Click to expand...
Click to collapse
I have written a kind of hotfix which discards the use of the sdcard. The drawback is that it requires a reboot after changing the settings(like adding or deleting an entry). I try to find the issue, but if I don't find it quickly, I will upload the hotfixed version as a beta branch.
GalaxyInABox said:
I have written a kind of hotfix which discards the use of the sdcard. The drawback is that it requires a reboot after changing the settings(like adding or deleting an entry). I try to find the issue, but if I don't find it quickly, I will upload the hotfixed version as a beta branch.
Click to expand...
Click to collapse
Alright. Thanks a tonne! Been waitin' for this app a long time. A little longer I guess.. But atleast I know it's coming :victory: Thanks again!
I uploaded the hotfix version, which should only be used if you get the error toast.
@GalaxyInABox
Hey, thank you, it's exactly what I needed. I'm going test your app.
GalaxyInABox said:
I have written a kind of hotfix which discards the use of the sdcard. The drawback is that it requires a reboot after changing the settings(like adding or deleting an entry)....
Click to expand...
Click to collapse
As far as I experience, most Xposed modules require reboot after I apply changes. So, where is the problem?
body150165 said:
As far as I experience, most Xposed modules require reboot after I apply changes. So, where is the problem?
Click to expand...
Click to collapse
1.0 doesn't require it so I wanted to mention it.
Problem
Nothing happens at my device!II changed the names,I also rebooted but still no different name! :silly: With the initial release,it showed me the error toast,now with the updated version it doesn't show the message but still not working!
Love the idea, but it's not working on my Verizon Samsung Galaxy S4. When I press "Restart Launcher", the launcher restarts and then a couple seconds later xRenamer force closes and no changes are applied.
So far, I've tried it on S Educate, Tetris, and aLogcat. All of which are user apps and not stored on SD card.
- Sent from my Galaxy S4 using Tapatalk.

[Mod][Xposed] Alarm Clock Plus 2.0

There was a similar tweak for iOS back in the days when i was an iphone user which i was always missing on my Android device.
Now i just created it myself because i was bored yesterday :>
Do you enjoy snoozing in the morning as much as i do? Hate how you always have to look at your phone to determine if you can snooze
one more time or not?
This tweak tells you the time, everytime you snooze your alarm. Actually, it can tell you about anything.
You can set your own text and use a variety of variables. (Currently there are only a few. More might follow, if people like this tweak - for example unread mail count, weather, etc.)
Screenshot:
{
"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"
}
Compatibility:
I tested this tweak on a Nexus 5, running 4.4.2 Stock.
Alarm Clock Plus should be working on about any Device and any version of Android that has the stock Clock app.
(Please let me know if it works for you or if you have any issues, thanks)
This only works with the standard Google clock!
Package: com.google.android.deskclock | com.android.deskclock
Currently the Interface is still pretty raw and ugly.
I will work on that soon. Also I have some ideas for more features, which I'm going to implement over time.
Changelog:
1.0
Initial release
1.0.1
Small bugfix (disable dismissed now working)
1.1
added: Can hide icon from launcher
added: Auto save settings on exit
added: Voice speed control
added: Voice language selector
added some logging for debugging
possible fix of the TTS not firing
1.2
added: Support for CyanogenMod 11
(and possibly other roms that use the standard aosp clock app or derivates of it)
Thanks @pdcrzylazy for testing!
1.2.1
added: Support for Android 4.4.3+
(Let me know if this still works on 4.4.2 and lower please)
2.0
complete rewrite of the module.
it should be much more stable and reliable now.​
added: Tasker support (You asked for it and here it is!)
added: New Variables - %I (Hours 12h), %p (Am/Pm)
changed: Settings - No more need to reboot the device after changing settings
2.0.1
fixed: Test tasker-task on dismiss
fixed: Forgot to shut down the TTS engine
2.1
added: Check if your device/ROM is compatible
added: Check if you have TTS installed
added: Button to let you install more language files
reduced package size
2.1.1
fixed: Bug that broke the module on some devices
2.1.2
added: Option to remove leading zeros for the time and date variables
Click to expand...
Click to collapse
Download:
[QRCODE]http://repo.xposed.info/module/com.chrisxe.xposed.alarmtelltime[/QRCODE]
http://repo.xposed.info/module/com.chrisxe.xposed.alarmtelltime
If somehow you really like this tweak and want to support me, you can also buy this tweak from google play for little money
(This is the same version as the free one in the Xposed repo. It is just a donation package)
Alternatively you can click here to donate via paypal
Thanks to:
- rovo89 for the Xposed Framework.
- MohammadAG for all of his source codes on github.
Great idea. Like this very much. But unfortunately I'm using cyanogenmod 11 on my nexus 5.
And cm is not using the standard google clock. Is it possible that you can port this module to run also on devices with cyanogenmod?
Thank you.
Great potential...when it is ported to work with cyanogen I will definitely give it a try.
Sent from my LG-P936
thanks for the feedback. i'll try to look into it, to get it to work for cm
andreasf93 said:
Does it require internet to work? Because I tried it this morning and I snoozed it twice without hearing anything.
PS: Stock 4.4.3
Click to expand...
Click to collapse
have you tried to open the settings of the tweak and then hit the "save" button?
seems like for some people you need to do this first (im working on it!)
or maybe your locale isnt supported by text-to-speech. currently the tweak uses the default locale which is set by the system (i'll add a switcher to set a custom locale soon)
andreasf93 said:
My locale is English (UK) so it should be fine. When I press the Test button the voice is just fine. And yes I've pressed the Save button multiple times, still not working.
PS: Are you Greek?
Click to expand...
Click to collapse
it should work just fine then. are you using the standard aosp clock from google? (com.google.android.deskclock)
PS: no i'm not
andreasf93 said:
Oh okay, because Mythos is a Greek word
Yep, I have the default clock since I bought my Nexus 5 and did not install any other alarm apps :s
Just tried rebooting, reinstalling the app, still did not work
Click to expand...
Click to collapse
can you try to set an alarm and watch your logcat for errors when you hit the snooze button?
or maybe check the log in xposed installer
__EDIT:
oh and you did enabled the module, right? sorry, im not assuming you are dumb, just making sure
andreasf93 said:
Ye I have enabled it, I checked myself twice to make sure
Nothing shows up in xposed log, not sure how to check logcat though.
Click to expand...
Click to collapse
mhm. then im out of ideas for now, sorry ;(
maybe it is not 4.4.3 compatible. i dont know if the clock app changed or anything else xposed related.
i'll look into it
Another possible feature that you might look into -
Announcing the time on request (say, when I press the volume button) - BEFORE the alarm goes off. When I'm half asleep in the morning and not sure whether it is time to wake up, I want to be able to press the volume key and hear what time it is. I was trying to do it via tasker this weekend but didn't quite achieve what I was looking for.
So, if you can implement something to this effect in your module, that would be awesome.
Is not work on my galaxy s5
Sent from my SM-G900F using XDA Premium 4 mobile app
Please check the first post, I updated the module.
Changelog also in first post. Might have fixed the bug andreasf93 was experiencing
(Please let me know if it works now (Encountered the same bug as you, another reboot seemed to fix it for me))
@bagarwa
very good idea!
I'll probably implement that soon
Not sure if their name is copyrighted, but you may wanna change the name of this:
https://play.google.com/store/apps/details?id=com.vp.alarmClockPlusDock
Would hate to see a wonderful developer get a lawsuit! How about "Alarm Clock ADVANCED"
can you add option to turn off/on all the alarms that are setted ?
super charge for clock
It doesn't work on my GS4 on stock GPE 4.4.2. Voice is heard when press test buttons but when alarm goes off.. Snooze our cancel alarm didn't produce any sound.
Any ideas?
MythosXe said:
Please check the first post, I updated the module.
Changelog also in first post. Might have fixed the bug andreasf93 was experiencing
(Please let me know if it works now (Encountered the same bug as you, another reboot seemed to fix it for me))
@bagarwa
very good idea!
I'll probably implement that soon
Click to expand...
Click to collapse
Suggestion: an option to perform a tasker task when alarm is snoozed/dismissed would be awesome!
Will be useful for news, custom text, unread messages/emails/whatsapp messages, opening custom apps, etc
Would absolutely love this, thanks!
Great idea and very cool module! Working good on my Galaxy S4 running 4.3.
- Sent from my Galaxy S4 using the XDA app.
also rocking cm 11, this clock seems interesting tough. Would definitely try it if you came around to making it available to cm roms.
Can someone on CM 11 test if this one is working? (see attachment)
If it doesnt work first try, can you reboot a second time and try again? thanks :>
MythosXe said:
Can someone on CM 11 test if this one is working? (see attachment)
If it doesnt work first try, can you reboot a second time and try again? thanks :>
Click to expand...
Click to collapse
I'm running CM11. I installed the test APK and used the Test functions in the app interface. Those are working. Tested the clock app and the voice worked when I snoozed the alarm. Seems successful on CM11. Nice job.
pdcrzylazy said:
I'm running CM11. I installed the test APK and used the Test functions in the app interface. Those are working. Tested the clock app and the voice worked when I snoozed the alarm. Seems successful on CM11. Nice job.
Click to expand...
Click to collapse
Thanks for testing :>

[MOD][APP][XPOSED][4.1+] Power Nap for Xposed - Sony's Stamina Mode for all devices!

Introduction
As the owner of an Xperia Z3, I found myself missing Stamina Mode after flashing a CM12 ROM. None of the battery apps in the Play Store worked the same way - most of the ones I found merely disabled Wi-Fi/data while the screen was off, along with managing auto-sync, but I still wanted whitelisted apps to be able to access the internet.
I spent a good 12 hours straight working to replicate the basic features of Stamina Mode, and now here we are: Power Nap for Xposed!
Images
Imgur album link for easier viewing: http://imgur.com/a/JvSD8
{
"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"
}
Description
Compatible with any Android device running 4.1+, with root and Xposed.
Power Nap for Xposed is the best app for saving battery. When your screen is off, Power Nap maximizes your device's deep sleep time by stopping services, alarms and wakelocks from waking the device when the screen is off. This means you can leave Wi-Fi/data on and still get the notifications from apps you have whitelisted, while all others are unable to wake up your device, leading to an increase in your battery life.
Power Nap for Xposed also has a Low Battery Mode, where you can selectively functions to save power when battery level is low.
Power Nap for Xposed is inspired by Sony's Stamina Mode, but accessible for all Android devices 4.1 and higher. This app requires root and Xposed.
Be sure to whitelist any third-party alarm clock app you are using, or it will be prevented from waking up your device!
Permissions
android.permission.INTERNET: this is for Crashlytics only, which will automatically send me stack trace logs if the app crashes due to something non-Xposed related. No other information is being sent.
android.permission.WRITE_SETTINGS: For Low Battery Mode, to change screen brightness and screen display timeout
android.permission.READ_SYNC_SETTINGS: For Low Battery Mode, to check if auto-sync is on/off
android.permission.WRITE_SYNC_SETTINGS: For Low Battery Mode, to turn on/off auto-sync
android.permission.ACCESS_WIFI_STATE: For Low Battery Mode, to check if Wi-Fi is on/off
android.permission.CHANGE_WIFI_STATE: For Low Battery Mode, to turn on/off Wi-Fi
android.permission.ACCESS_NETWORK_STATE: For Low Battery Mode, to check if mobile data is on/off
android.permission.BLUETOOTH: For Low Battery Mode, to check if Bluetooth is on/off
android.permission.BLUETOOTH_ADMIN: For Low Battery Mode, to turn on/off Bluetooth
android.permission.RECEIVE_BOOT_COMPLETED: For Low Battery Mode, to start a service that monitors the current battery level (if LBM is enabled), when the device is finished booting
Installation Instructions
To get the app, you can either opt-in for testing on Google Play (and/or join the G+ Alpha testing community if you're interested in helping out by reporting bugs and sharing your experiences), or simply download it directly from the Xposed Module Repository. You may need to change "Versions to be shown" to "Experimental" in the Xposed Installer's Settings to be able to download it using the app.
The latest APK version is also attached to the "Download" tab of this thread, but you will not receive updates using this method.
Final Thoughts
By using Power Nap, you can expect to see as little as 0.2% battery drain per hour (if you don't have many apps whitelisted) during standby. Results may vary by device and depending on which apps have been whitelisted.
Since it's in Alpha mode, please feel free to leave feedback and report bugs. If you need any clarifications on any aspect of the app, please leave a comment!
NEW ISSUE TRACKER - POST ISSUES HERE
XDA:DevDB Information
Power Nap for Xposed, Xposed for all devices (see above for details)
Contributors
waylaidwanderer
Xposed Package Name: net.jzhang.powernap
Version Information
Status: Alpha
Current Beta Version: 0.8a
Beta Release Date: 2015-04-09
Created 2015-04-09
Last Updated 2016-10-22
edit_check said:
This module keep working after years.. and keep being great =d
Im using this module (because really work...) on Android Pie (9). Just need set chmod 777 /data/data/net.jzhang.powernap/shared_prefs/*.xml for see the statistics.
The latest version is 0.8.1 alpha.
Click to expand...
Click to collapse
can you please guide us how to get this app work properly ?
i mostly get blackscreen during incoming calls. power nap does not let the system wakes up so.
thanks in advance
---------- Post added at 12:50 AM ---------- Previous post was at 12:48 AM ----------
found this on github -*-*
perhaps also worth mentioning, in my search to find this problem, I created a file to run at startup which sets selinux to permissive and chmods the xml files for powernap to global read write (i don't care )
/system/su.d/permissive.sh
#!/system/bin/sh
setenforce 0
chmod 777 /data/data/net.jzhang.powernap/shared_prefs/*.xml
--*
i think the edit_check talking about this.
I haven't used this module for a long time. On Marshmallow+, you don't need it, because Doze mode is built into Android. But on anything up to Lollipop, PowerNap is still beneficial. Having SELinux in permissive mode makes this module work fine. If you're on Marshmallow+, check out ForceDoze/NapTime/Greenify/Doze Settings Editor. Out of those 4, I personally prefer ForceDoze, but they're all good. These apps let you fine-tune Doze mode. The best thing about these apps is that they don't require Xposed, you can use them with root. In some cases (like ForceDoze) you can set it up with ADB instead of root, which lets you reap the benefits without rooting. In terms of Doze mode vs PowerNap, I would say doze saves more battery overall. You can use both, but it's pointless, and your battery life savings will be minimal at best.
wow! This is great! Testing mode: ON :good:
Man ..
I spent the whole week looking for something like this .. thinking like I was thinking before I knew about #xprivacy ; there has to be someone thinking the same way am thinking with the knowledge to actually create it ..
Thank you
Will it work on android 5.1?
this looks fantastic!
never use sony devices before, let's say if I add whatsapp/bbm/snapchat to app whitelist I still could get notification or chat while the data will mostly turned off?
isn't deep sleep battery saver works with turning off data/wifi and turn on again for specific minute in time interval?
Are you planning to bring JellyBean support?
Jashanmallan said:
Will it work on android 5.1?
Click to expand...
Click to collapse
nope because xposed doesn't run in Lollipop for now...
Jashanmallan said:
Will it work on android 5.1?
Click to expand...
Click to collapse
It should work, as long as you get Xposed working!
It's been confirmed that it DOES NOT WORK with 5.1 due to ART changes.
dels07 said:
never use sony devices before, let's say if I add whatsapp/bbm/snapchat to app whitelist I still could get notification or chat while the data will mostly turned off?
isn't deep sleep battery saver works with turning off data/wifi and turn on again for specific minute in time interval?
Click to expand...
Click to collapse
Yep, Power Nap will let your whatsapp/bbm/snapchat receive notifications while all the other ones will be prevented from waking the phone.
wasd- said:
Are you planning to bring JellyBean support?
Click to expand...
Click to collapse
Yes, I can theoretically support all the way down to Gingerbread, but I wanted to start off with a smaller audience because I can't test with any older devices yet. But I'll definitely be adding Jellybean support soon!
Hey guy . It looks great ! But I can't find and download it . I joined your community and become a tester . But Google says : " We're sorry, the requested URL was not found on this server. "
waylaidwanderer said:
Yes, I can theoretically support all the way down to Gingerbread, but I wanted to start off with a smaller audience because I can't test with any older devices yet. But I'll definitely be adding Jellybean support soon!
Click to expand...
Click to collapse
Awesome :good:
Looking forward to it
I am not discouraging your work but isn't it quite similar to Amplify?
Can you give another method for downloading the app since I am allergic to Google+?
atulclassic said:
I am not discouraging your work but isn't it quite similar to Amplify?
Click to expand...
Click to collapse
^This. Was just about to ask that.
atulclassic said:
I am not discouraging your work but isn't it quite similar to Amplify?
Click to expand...
Click to collapse
It may be similar, yes but Amplify works differently. In Amplify, you choose to disable/control things and in the hands of noobs, it can lead to bootloops. Here, the Dev chooses the things that can be stopped and being a Dev, he is experienced and knows what he is doing. In addition, Amplify works 24/7 whereas this app will work only when screen is off.
Plus this has a white list which will help you to decide what to allow.
I like the concept and would like to try it if the Dev offers another method of downloading the app.
atulclassic said:
I am not discouraging your work but isn't it quite similar to Amplify?
Click to expand...
Click to collapse
no totally different... stamina mode on sony stock roms it's more similar to leandroid or Deep Sleep Battery Saver app (screen goes off and traffic and other process go sleep)... but without loosing any notification of whitelisted apps...
..::Matr!x::.. said:
no totally different... stamina mode on sony stock roms it's more similar to leandroid or Deep Sleep Battery Saver app (screen goes off and traffic and other process go sleep)... but without loosing any notification of whitelisted apps...
Click to expand...
Click to collapse
Which leads into the next question, can this be safely used alongside Greenify or is it redundant?
atulclassic said:
I am not discouraging your work but isn't it quite similar to Amplify?
Click to expand...
Click to collapse
Amplify allows wakelocks/alarms on a schedule (every 5 minutes while the screen is off), and uses a blacklist as opposed to a whitelist. Power Nap stops the wakelock/service/alarm from waking up the phone at all. I'm not sure if you can blacklist a specific app with Amplify, but with Power Nap you're able to control which apps are whitelisted, and any service/wakelock/alarm belonging to a non-whitelisted app will be blocked.
Plus I'll be adding more features to make it a general power-saving app as well, so look out for that soon!
SyCoREAPER said:
Which leads into the next question, can this be safely used alongside Greenify or is it redundant?
Click to expand...
Click to collapse
Greenify hibernates apps while the screen is off, but I believe with Greenify you can hibernate apps while the screen is on as well(aka phone is in use). Power Nap only "hibernates" when the screen is off. So depending on what you use it for, you can either get rid of Greenify or keep it. But even if you use it alongside each other, it shouldn't have any ill effects.
tnsmani said:
Can you give another method for downloading the app since I am allergic to Google+?
Click to expand...
Click to collapse
The only reason I'm using G+ is because the app is in very early alpha (while it works, it's not pretty and Endurance Mode is the only feature right now). By joining the community and then downloading the app through the Play Store, I'll be able to get basic statistics (no GAnalytics yet) and crash reports.
JustinSang said:
Hey guy . It looks great ! But I can't find and download it . I joined your community and become a tester . But Google says : " We're sorry, the requested URL was not found on this server. "
Click to expand...
Click to collapse
It might take a while for it to show up for you. It did the same to me when I tried to view it in the Play Store at first!
Some modules do work over 5.1 with the Xposed SUPER ALPHA, does this one works? if someone tried, plz share with us :good:

[DISCONTINUED] [MOD][Xposed] Xglyph² v1.8.2, Ingress glyph game mods

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Xposed Repository: Xglyph² v1.8.2
Google Play Store: Ingress (Scanner [REDACTED]) - The world around you is not what it seems​
Description
Xglyph² is an Xposed module, that's adding some mods to the glyph game in Niantic's augmented reality game Ingress​
First things first
If you're new to Ingress, take a look at how the glyph game works and learn it. Do your best at drawing the glyphs right!
If you like Ingress, don't use this! Cheating is despised by the Ingress community!
If you love Ingress, never use this!! You should be good enough to play the glyph game without this!
If temptation is to big, you can give Xglyph² a try. Try it out, but don't use it permanently!
It sounds crazy, when a developer says, don't use my tool, but I do. Really, don't use this permanently! It's cheaty!​
Features
Correct glyphs
by replacing outgoing glyphs with incoming ones
MORE/LESS command glyph
Automatically send a command glyph to request a key or no key
COMPLEX/SIMPLE command glyph
Automatically send a command glyph to display glyphs faster or slower
Bonus (not glyph game related)
Request no key when hacking normal, not playing the glyph game
CAUTION!!
This is definitly against the Ingress Terms of Service!
Even though it's very unlikely, that usage of this module is detected, I'm not responsible for bans!
More information about the risk of getting banned in the third post​
Requirements
Xposed Framework
Of course you need the framework
Ingress
Of course you need the game
The module should work for the latest version of Ingress before Prime which is v1.131.2, as well as Scanner [REDACTED]. More in the next section.
Backward compatibility to older versions has been removed as there is no reason to use an older version.
Compatibility
Xglyph² does not work for Ingress Prime
Ingress Prime is a new app, completely written from scratch. It doesn't use libGDX for the graphics anymore, it uses the Unity graphics engine, which also Pokemon Go is based on. Unity code compiles to native machine code, which cannot be hooked by Xposed. But this doesn't matter anyway, because unfortunately Niantic also introduced Google SafetyNet with Ingress Prime, same as with Pokemon Go. Among other things, SafetyNet detects if Xposed is installed and prevents the app from starting if the devices isn't "clean". You have three possibilities:
Preferred: Don't use Xglyph²
The module is cheaty. Simply not using it is the best option.
Alternative 1: Use old Ingress v1.131.2
This is the last version before Ingress Prime. Xglyph² v1.7 as well as v1.8 work for this version.
Alternative 2: Use Scanner [REDACTED]
This is nothing else but the old Ingress app, but with a different package name. Support for this has been added with Xglyph² v1.8.
Do not celebrate too early. Even though there are alternatives to still use Xglyph², I'm pretty sure that both will not be there forever. It's just a matter of time until Ingress v1.131.2 won't be supported by Niantic anymore. The same goes for Scanner [REDACTED].
When both alternatives don't work anymore, the time has come for Xglyph² to retire.​
HowTo
The interface should be self explaining
There are also description dialogs, just tap the orange section headers
Correct glyphs
You should play the glyph game, draw the glyphs as good as you can!
It's very cheaty to just tap the screen...
If you don't do anything, glyphs are corrected anyway, but you don't get a speed bonus
Trigger MORE/LESS command glyph
You don't have to do anything, just play the glyph game
You can override the configuration by drawing a correct MORE or LESS glyph
Trigger COMPLEX/SIMPLE command glyph
You have to touch the command glyph screen to display the glyphs faster or slower (maybe this will be fixed in a future release)
You can override the configuration by drawing a correct COMPLEX or SIMPLE glyph
More Info
Xposed is also used to hide the module itself from the Ingress client app
As far as we know, Ingress isn't searching for Xglyph² particularly, but it's better to be prepared​
FAQ
The module doesn't work
We had this complain several times, obviously some people didn't know about Xposed is needed for an Xposed module...
Do you have the Xposed framework installed?
Since v1.4 a check for Xposed being installed has been added, you'll get a warning if you don't have Xposed
Do other Xposed modules work?
If not, maybe your Xposed framework doesn't work, did you flash the correct zip for your Android version?
Maybe you deactivated the module in its own interface?
Since v1.3 the default configuration is set to ON, check this
Did you configure everything right?
Read the HowTo
Also read the in app descriptions, just tap the orange section headers
It it still doesn't work
Delete the app data of Xglyph²
Reboot your device
I would like to have automatic hacking/glyphing
I understand that some people would like to have this feature
But the module is already very cheaty so I won't add this to Xglyph²
Does the module work for new glyphs?
Yes!
The way how Xglyph² is structured makes it work also for new glyphs without an update
Does the module work for new Ingress versions?
Maybe...
In the past we realized that most of the time no update is needed
Most of the functionality survived Ingress updates, just COMPLEX/SIMPLE was broken one time
If something doesn't work for a new Ingress update, I'll try to fix it as soon as I can
Is it possible to port the module to Magisk?
Unfortunately not
Magisk is a great tool, but it doesn't have the necessary capabilities, so the Xposed framework is mandatory
Source
The module is open source
You can find the source code on GitHub​
Thanks
@xfunforx for creating Ingress Xglyph, which this module is based on
@gordgelin for making Xglyph² compatible to EdXposed for Android Pie​
Important!
Have fun and play fair! ​
Changelog
v1.8.2:
added compatibility to EdXposed for Android Pie, thanks to gordgelin for the fix!
MORE/LESS and COMPLEX/SIMPLE command glyphs are broken at the moment
v1.8.1:
recorded glyphs get cleared when Ingress (resp. Scanner [REDACTED]) gets started
v1.8:
added compatibility to Scanner [REDACTED]
v1.7:
fixed COMPLEX/SIMPLE command glyphs for Ingress 1.127.0
removed Android version warning
v1.6.1:
improved making preferences world readable
v1.6:
added hidden feature
v1.5:
fixed making preferences world readable
v1.4.4:
added log file writing
added round icon
v1.4.3:
fixed COMPLEX/SIMPLE command glyphs for Ingress 1.122.0
v1.4.2 Beta:
changed preferences mode from MODE_WORLD_READABLE to MODE_PRIVATE, use Xposed's makeWorldReadable() instead
v1.4.1:
more solid check if Xposed is installed
v1.4:
check if Xposed is installed
check if module is activated in Xposed Installer
added detection of bypass
more debug messages
v1.3:
added command glyph for normal hack speed
set 'Activate' and 'Correct glyphs' default config from OFF to ON
changed minSdkVersion from 15 to 14 (Ingress' minSdkVersion is 14)
v1.2:
fixed COMPLEX/SIMPLE command glyphs for Ingress 1.108.1
removed Android Support Library (smaller APK)
v1.1:
added description hint on first start
v1.0:
Initial release, based on Ingress Xglyph
Risk of getting banned
Some thoughts about the risk of getting banned.
First of all, you're only on the safe side if you don't use Xglyph². But there is more to think about.
The Ingress client calls Androids API method 'getInstalledApplications'. That is for sure part of the anti cheat system. But I'm not sure what they're looking for. I don't think, that it is particularly Xglyph², and if, doesn't matter, the module hides itself by hooking also this method. I think Niantic checks for the Xposed Installer (the Xposed Framework itself cannot be detected by an app EDIT: Actually it is detectable). But, apart from Xglyph², does it matter? No, it doesn't. Using Xposed isn't against the TOS, neither is root.
Root can only be detected by an app by requesting root access, which leads to a SuperSU popup dialog. The Ingress client doesn't do this, and if, you could deny the request, an app cannot distinguish between a deny or an unrooted Rom.
EDIT: Actually root is detectable without calling/using it. Stericson's RootTools offer this possibility. I tried it, and it works without a SuperSU popup dialog. But I didn't check, if the Ingress client does this.
There are more possibilities for detecting hooked code, e.g. analyzing the stack trace of a method, which can be done by an app. But I don't believe, that the Ingress client is doing this, because the code is obfuscated automatically. It would be way too much afford to adjust the stack trace analysis for every code change during development. Anyway, we cannot be sure.
In the original Xglyph thread, we already had the idea of random false glyphs. I don't think, that this would help. It's legit, you cannot get banned just for being a perfect glypher. But you have to play the glyph game reasonable! If you tap the screen very quickly just to get a high speed bonus, your behaviour can be analized, because it's not possible to draw five correct glyphs in half a second. I suggest, the best way to use Xglyph² is to do your best to draw the glyphs correct. Xglyph² only saves you in case of a mistake.
It's your choice, if you want to take the risk. I think, it's pretty low.
Have fun and play fair!
Not working on my mi4 ingress version 1.106.1
rocapillon said:
Not working on my mi4 ingress version 1.106.1
Click to expand...
Click to collapse
Did you activate the module in Xposed installer and its own interface? What doesn't work, everything or just certain features?
Turn on Debug Log and post the output here please.
EDIT:
I've tested it again, using the app from the Xposed repository. Everything works fine. It must be your fault.
cypher_01 said:
did you activate the module in xposed installer and its own interface? What doesn't work, everything or just certain features?
Turn on debug log and post the output here please.
Edit:
I've tested it again, using the app from the xposed repository. Everything works fine. It must be your fault.
Click to expand...
Click to collapse
при установке модуля ничего не происходит в игре, глифы так же нужно вводить руками
Smoking1980 said:
при установке модуля ничего не происходит в игре, глифы так же нужно вводить руками
Click to expand...
Click to collapse
Take a look at the description by tapping the orange section headers in the UI. Yes, you have to draw the glyphs, but mistakes are corrected automatically.
PS: Please write only in english on XDA.
It was obvious from May 12 onward. And phishing for account #s isn't exactly playing fair. It was obvious that there were major flaws and deficiencies, it was just a matter of me trying to grasp it quickly. Dont worry though, all in good fun. I mean it's not like privacy was infringed on. See you guys around real soon.
Cypher_01 said:
Did you activate the module in Xposed installer and its own interface? What doesn't work, everything or just certain features?
Turn on Debug Log and post the output here please.
EDIT:
I've tested it again, using the app from the Xposed repository. Everything works fine. It must be your fault.
Click to expand...
Click to collapse
If enabled application
If activated Xposed
I draw a glyph and dont ocurred nothing, give me a normal bonus
rocapillon said:
If enabled application
If activated Xposed
I draw a glyph and dont ocurred nothing, give me a normal bonus
Click to expand...
Click to collapse
Got the same issue.
It worked to me on the past but my problem is that I installed a systemless xposed together with magisk.
The xpoded framework is up and running because I can run other apps.
This module is also active on the xposed menu.
But on Ingress it won't replace the wrong glyphs
Anyway, great tool
Same problem here...
Tested it on 3 devices: Galaxy Nexus, Nexus 4, Nexus 6
All rooted, all with newest xposed.
Xglyph2 logs glyph but nothing happes.
This issue could be related with latest Xposed versions.
I have tested it on my Nexus 7 (2013) Android 4.4.4. Works like a charm since release.
What xposed version du you use?
Xaleen said:
What xposed version du you use?
Click to expand...
Click to collapse
I'm currently using Xposed v2.6.1 final.
Okay, now I tried 2.6.1 on my Galaxy Nexus with Android 4.3 and still the same. Nothing happens.
Module is of course activated.
Maybe it also depends on the xposed zip version that you have to install in bootloader?
There I am using xposed-v86-sdk23-arm.zip atm.
[email protected],
you have to use the right Xposed version for your Android version! I guess, the easiest way to find out, if Xposed works, is by trying out more modules. If none of them works, Xposed itself isn't running correctly.
Xaleen said:
Okay, now I tried 2.6.1 on my Galaxy Nexus with Android 4.3 and still the same. Nothing happens.
Module is of course activated.
Maybe it also depends on the xposed zip version that you have to install in bootloader?
There I am using xposed-v86-sdk23-arm.zip atm.
Click to expand...
Click to collapse
There's the problem. The flashable zip you're using is for SDK23 (Marshmallow) only!
If you are on Android 4.4 or older, you should use Xposed Installer 2.6.1 and install the framework via the installer, not by flashing a zip. Every installer on every Android version should tell you, if the framework is up and running. Anyway, this thread is not about how to get Xposed running. You can search the forum for help.
I've only tested Xglyph² on Android Marshmallow with official Xposed v86 and both Xposed Installer 3.0 alpha 4 (official) and Material Design Xposed Installer by DVDandroid. Everything works.
I'm using it on my Mi3 with CM 13 (Android 6.0.1) with everything set up normally : flashed Xposed ZIP for SDK23, the official Xposed Installer that matches with the zip, module enabled in Xposed, activated in the app... But when I glitch, nothing particular happens :/
Every Xposed tweak works like a charm except this one...
Do you guys have any clue ?
App's main toggle not working on miui 8 on redmi note 3, worked on miui 7, can you fix that?
Figured out the issue, another module caused it
Ukrrooter said:
App's main toggle not working on miui 8 on redmi note 3, worked on miui 7, can you fix that?
EDIT:
Figured out the issue, another module caused it
Click to expand...
Click to collapse
Which module caused the issue? The info might help others with the same problem.
Cypher_01 said:
Which module caused the issue? The info might help others with the same problem.
Click to expand...
Click to collapse
That was "Perfect color bar", and it caused similar problems in xposed installer and some other apps

Categories

Resources