yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] wilkster:
By far the biggest advantage with Unbounce for me is the network location services. I like to leave location history on and before unbounce that setting would have an adverse impact to battery life. With it on, I don't see any hit to battery use with location history on nor do I see any impact to the quality of the location history online. Otherwise my phone is pretty well behaved and don't need additional alarms/wakelocks ubounced. Based on prior history/phones, My 2 cents.
[Xposed Framework Modules] Celestial Fury:
For the Spreadsheet

com.sonymobile.storagechecker.intent.action.ALARM_ EXPIRED

NOT SAFE. Unbouncing it at

default 240 seconds

leads to SD Card (internal) insufficient storage messages when attempting to use a camera (non-stock) app.
[Xposed Framework Modules] picklu:
That will be great!

recently chainfire released his powerful supersu pro in amazon! that's why I willing to get in amazon! I'm sure people will love to see in amazon app!
[Xposed Framework Modules] rignfool:
OK... Since people cannot or will not read...

[MENTION=526666]cryptyk[/MENTION]

Would it be possible... To allow for a BBS like watchdog...

Meaning instead of having stats be for from any random reset point till current... Could we adjust it easily...

Like if I so choose... Could stats be from screen off to screen on...

I assume that would help those that do not truly understand what this module is designed to do...
[Xposed Framework Modules] cryptyk:
Yep. Unbounce supports Tasker integration, so you can reset stats whenever you'd like :)
[Xposed Framework Modules] MIKEMON:
for me everything is alright

I do not use larger values ​​of / 480 / max

and o.k
[Xposed Framework Modules] furboom1240:
Doing a little better

[MENTION=526666]cryptyk[/MENTION] I notice some of your data for Unbounce remains incomplete. I understand that. I have taken a new strategy for silencing wakelocks and hope others will do the same.

Most wakelocks have a package name (like com.facebook.katana or Facebook) listed within a process. I am currently uprooting wakelocks associated closely with "Nlp" or com.google.android.gms (Google Play Services) that won't crash my phone. I must say, I'm not trying too hard this time., and so far, my phone hasn't crashed. If it helps, I have stopped or regulated:

wakelocks (Unbounce): *Default options

GCoreFlp, LocationManagerService, SyncLoopWakeLock, NlpWakelock*, WakefulIntentService[GCoreUlr-Location Reporting], wake:com.google.android.gms/config.Config..., BackgroundLocation, Icing, UlrDispatchingService

Alarms: *Default selection

com.google.android.gms.nlp.ALARM_WAKEUP_LOCATOR*, com.google.android.gms.nlp.ALARM_WAKEUP_ACTIVITY*

As for Greenify, I have silenced a number of location-hungry apps and they no longer show up in App Ops as "Running".

By the way, Google Play Services has finally been put on the list and my phone sleeps like a baby (<1%/hour with an up-time of <168:00:00 - and that's with WiFi ON), especially at night (when it should). Note: Greenify warns against this, but ignore the warning because Google doesn't seem to care about its "Clay Boy". Why should we? (I will post my battery stats later on if you're curious - took me by storm)

Please KNOW your app package names and how you can pick them out in a long list. I thank the OP for making me aware of this and designing a wonderful app I've recommended to many because of its worth.

Thank you, and [MENTION=526666]cryptyk[/MENTION] I would like to know how to donate further to your cause. One dollar isn't enough to express my gratitude.
[Xposed Framework Modules] codified:
After I've made the changes in this app, do I need to keep the app installed? Or will the changes persists if I uninstall it ?
[Xposed Framework Modules] Osama Zabin:
Keep it installed.

But why do you need to uninstall it? It doesn't chew battery.:D
[Xposed Framework Modules] cryptyk:
This means that Unbounce wasn't started by Xposed. Are you perhpas using MIUI or WSM?

Thanks,

Ryan
[Xposed Framework Modules] cryptyk:
Weird. I thought I fixed that. Is this in 1.4.1? Can you send me the four files in /data/data/com.ryansteckler.nlpunbounce/files?
[Xposed Framework Modules] cryptyk:
Nice! You can thank [MENTION=4354573]chhapil[/MENTION] for the 4.2.1 alarm functionality!
[Xposed Framework Modules] cryptyk:
I've thought about it. I think I'll wait to see what happens with ART/Lollipop/Xposed. Who knows...maybe we won't need Unbounced anymore in the future.
[Xposed Framework Modules] aeoveu:
We do need Unbounced! :p I'm on Lollipop, and location reporting is too frequent (like it usually is), and I, too, thought of asking you if you were going to make this into a common root app. The fate of Xposed is in jeopardy, and I would really love to have your app run as a standalone app on my phone. If I can, I'd donate again for that!

I honestly hope you're able to (considering Disable Service is a root app that doesn't require Xposed), but I understand otherwise :)
[Xposed Framework Modules] rignfool:
If I remember correctly...

The wakeup times are hard codes into the app... Therefore... It would require a decompile and recompile of play services to change them...

That's why it requires xposed...
[Xposed Framework Modules] xnap30:
Yep, I'll send it over. I'm on the latest 1.4.1
[Xposed Framework Modules] magnamentis:
ahh... an optimist haha...

hope dies last but seriously, as long as google wants my location every minute, i will need to tell them once per hour is enought while my device lays on the night stand.

however understood your point which is the only possible one at this point, it's just that i started to watch closely what's happening on the xposed/root/encryption/selinux front, so to decide which route to choose in the future.

good to us all
[Xposed Framework Modules] codified:
Ok, will keep it installed. It was just because i heard having too many xposed modules active can cause problems.
[Xposed Framework Modules] perri.etb:
Hey!

I found some typos in the Spanish translation and I want to fix them but when I try to enter to the project and choose Spanish, I am not being allowed. I assume it's because it's marked as 100% completed. Is there any way to edit them?

Thanks.
[Xposed Framework Modules] cryptyk:
It should let you edit existing translations. When you see the screen with the big circle that says "100%", click the Spanish button below.
[Xposed Framework Modules] tangcla:
[MENTION=3306157]cryptk[/MENTION] could you please put the link to [MENTION=2688060]1ceb0x[/MENTION]'s spreadsheet in the first thread?

https://docs.google.com/spreadsheet...0gYFBe1K8_R3NBloP4Q1FgpIU/edit#gid=1520792935

Also, while I'm here, can you change the font size of the description/settings/device stats as this is significantly larger than the wakelock/alarm list, and also doesn't seem to take into account the system font size settng.

Could you please also add in an option to search for wakelocks and alarms in each of the respective screens?
[Xposed Framework Modules] mrQQ:
what was the issue with alarms not shown?
[Xposed Framework Modules] cryptyk:
It's already in the OP.

Font size is a problem for some of the translations, or if you're using a very wide font. Can you post the language you're using, or a screenshot so I can get a sense for what it looks like on your device?

Also, Search is already being tracked as an issue. You can star it on the issue tracker to increase its priority.

Thanks!

Ryan
[Xposed Framework Modules] cryptyk:
Super easy to fix, once I found an alarm on my device that wasn't showing up!

It was because I was grabbing the activity associated with an alarm. Most alarms have activities, but some don't. Once I saw this was the case, I grab the activity if it's available, or the component name if it's not. You can see the code change here, on Github.

Thanks,

Ryan
[Xposed Framework Modules] mrQQ:
Awesome!

edit: Donated!
[Xposed Framework Modules] boardlord:
App still closes instantly

[MENTION=526666]cryptyk[/MENTION]

The newest version still quits instantly after a while. I use CM11 M11 on my N4 (I re-flashed the whole system 2 days ago, so it's practically "virgin"). I installed the app from the Play Store after the clean flash, global stats reporting is disabled. Logcat attached!
[Xposed Framework Modules] Bleedos:
Githup upvoting?

I went to the Github page and even if I created an account and confirmed my email address I don't see any option to vote for an issue or feature request.

I see that some requests are linked to Bitbucket and that we can vote there but I'm a little confused.
[Xposed Framework Modules] MIKEMON:
yep, go vote on Bitbucket
[Xposed Framework Modules] cryptyk:
Sorry. I lied to you. I Thought you could star an issue on github, but apparently you can't. I'll see if i Can figure something out.
[Xposed Framework Modules] cryptyk:
I'm not using the bitbucket tracker anymore.
[Xposed Framework Modules] cryptyk:
Thanks for the patience. I know you've been battling this a while. I'll look at the logs tonight and try to get this fixed.
[Xposed Framework Modules] cryptyk:
Can you adb shell, then su, then post the output of the following?

stat /data/data/com.ryansteckler.nlpunbounce/files/*

Thanks,

Ryan
[Xposed Framework Modules] marbulas:
I wiped my data eventually and Unbounce works fine... not only sad but also happy 'cuz your work is good :)

---------- Post added at 05:49 AM ---------- Previous post was at 05:40 AM ----------

@cryptyk

How about showing the time of wakelocks and alarms occured when watching their details?

We couldn't see they occured 'when' now :(
[Xposed Framework Modules] boardlord:
On my N7 2013:

u0_a56@flo:/ $ su
root@flo:/ # stat /data/data/com.ryansteckler.nlpunbounce/files/*
File: '/data/data/com.ryansteckler.nlpunbounce/files/gaClientId'
Size: 36 Blocks: 8 IO Block: 4096 regular file
Device: b31eh/45854d Inode: 82936 Links: 1
Access: (0660/-rw-rw----) Uid: (10072/ u0_a72) Gid: (10072/ u0_a72)
Access: 2014-10-22 12:57:21.000000000
Modify: 2014-10-22 12:57:21.000000000
Change: 2014-10-22 12:57:21.000000000
File: '/data/data/com.ryansteckler.nlpunbounce/files/nlpunbounce.global.stats'
Size: 66 Blocks: 8 IO Block: 4096 regular file
Device: b31eh/45854d Inode: 82939 Links: 1
Access: (0644/-rw-r--r--) Uid: (10072/ u0_a72) Gid: (10072/ u0_a72)
Access: 2014-10-22 12:57:22.000000000
Modify: 2014-10-22 15:12:37.000000000
Change: 2014-10-22 15:12:37.000000000
File: '/data/data/com.ryansteckler.nlpunbounce/files/nlpunbounce.push.stats'
Size: 16351 Blocks: 32 IO Block: 4096 regular file
Device: b31eh/45854d Inode: 82938 Links: 1
Access: (0644/-rw-r--r--) Uid: (10072/ u0_a72) Gid: (10072/ u0_a72)
Access: 2014-10-22 12:57:22.000000000
Modify: 2014-10-22 22:56:35.000000000
Change: 2014-10-22 22:56:35.000000000
File: '/data/data/com.ryansteckler.nlpunbounce/files/nlpunbounce.stats'
Size: 62032 Blocks: 128 IO Block: 4096 regular file
Device: b31eh/45854d Inode: 82937 Links: 1
Access: (0644/-rw-r--r--) Uid: (10072/ u0_a72) Gid: (10072/ u0_a72)
Access: 2014-10-22 12:57:22.000000000
Modify: 2014-10-22 22:56:35.000000000
Change: 2014-10-22 22:56:35.000000000
root@flo:/ #[COLOR="Silver"]

---------- Post added at 11:08 PM ---------- Previous post was at 11:06 PM ----------

[/COLOR]

And on my N4:

u0_a60@mako:/ $ su
steckler.nlpunbounce/files/* <
File: '/data/data/com.ryansteckler.nlpunbounce/files/gaClientId'
Size: 36 Blocks: 8 IO Block: 4096 regular file
Device: b317h/45847d Inode: 612274 Links: 1
Access: (0660/-rw-rw----) Uid: (10080/ u0_a80) Gid: (10080/ u0_a80)
Access: 2014-10-21 16:50:35.000000000
Modify: 2014-10-21 16:50:35.000000000
Change: 2014-10-21 16:50:35.000000000
File: '/data/data/com.ryansteckler.nlpunbounce/files/nlpunbounce.global.stats'
Size: 352 Blocks: 8 IO Block: 4096 regular file
Device: b317h/45847d Inode: 612336 Links: 1
Access: (0644/-rw-r--r--) Uid: (10080/ u0_a80) Gid: (10080/ u0_a80)
Access: 2014-10-21 16:56:53.000000000
Modify: 2014-10-22 13:39:19.000000000
Change: 2014-10-22 13:39:19.000000000
File: '/data/data/com.ryansteckler.nlpunbounce/files/nlpunbounce.push.stats'
Size: 190 Blocks: 8 IO Block: 4096 regular file
Device: b317h/45847d Inode: 611987 Links: 1
Access: (0644/-rw-r--r--) Uid: (10080/ u0_a80) Gid: (10080/ u0_a80)
Access: 2014-10-21 16:56:53.000000000
Modify: 2014-10-22 22:58:32.000000000
Change: 2014-10-22 22:58:32.000000000
File: '/data/data/com.ryansteckler.nlpunbounce/files/nlpunbounce.stats'
Size: 112396 Blocks: 224 IO Block: 4096 regular file
Device: b317h/45847d Inode: 611755 Links: 1
Access: (0644/-rw-r--r--) Uid: (10080/ u0_a80) Gid: (10080/ u0_a80)
Access: 2014-10-21 16:56:53.000000000
Modify: 2014-10-22 15:43:13.000000000
Change: 2014-10-22 15:43:13.000000000
root@mako:/ #
[Xposed Framework Modules] tangcla:
I'm using English, default system font (device is a Samsung Galaxy S5 with TouchWiz).
[Xposed Framework Modules] cryptyk:
Do they both have the same problem (i.e. the TransactionTooLarge exception)?
[Xposed Framework Modules] cryptyk:
Weird. And you said you're seeing problems with the description/settings/device stats fonts? Are they getting cut off or something? Can you post a screenshot?

Thanks,

Ryan
[Xposed Framework Modules] tangcla:
It's not getting cut off per se, it's just big :p
[Xposed Framework Modules] dimm0k:
that pretty much looks like what I'm seeing on my Samsung Galaxy S4 4.4.2 device... seems like it kept getting bigger with the last few updates.
[Xposed Framework Modules] Bleedos:
Just can't stand default DPI since I tried Slim Roms.

:)
[Xposed Framework Modules] magnamentis:
then go and change it

considering the purpose of this app i find it a bit like pea counting to discuss dpi and font sizes here. but however, why don't you just change dpi on your device if you don't like stock.

you can do so in build.prop or since you already are using xposed you can use the "app settings" module which once set, sticks for as long as you like across all rom changes, updates etc. and besides that it can do much more than just changing dpi per app to your liking. try it out.
[Xposed Framework Modules] cryptyk:
Hi all

Some interesting news. Unbounce has been removed from the Play Store due to trademark infringement. Apparently, there's a website thingy elsewhere in the world called Unbounce.

So, it's time to rename the app! I have a placeholder name chosen until we can decide on what it will be called next. The placeholder is "LiOn Tamer" (as in Lithium Ion Tamer). I know - it's not great, but I wanted to get something in there so I could get back to saving battery life for ya'll.

Some other ones I thought would be cool:

Garlic - because it kills vampires that are sucking your battery dry

Leash - puts your wakelocks on a leash

2am - because your battery lasts until the next morning

Stretch - because you get more from your battery

Some electrical terms:

Current

Charge

Ion

Thoughts on a name?

Thanks,

Ryan
[Xposed Framework Modules] volume25:
wakelock blocker
[Xposed Framework Modules] dimm0k:
Hah, I actually like "LiOn Tamer"!!
[Xposed Framework Modules] m0han:
BattMan, BattLast, BLaster (?)
[Xposed Framework Modules] tangcla:
They're all good, and catchy! But it should be LIon tamer (as in Lithium-Ion).
[Xposed Framework Modules] cryptyk:
Ah - Good catch.
[Xposed Framework Modules] tariq2kn:
The best name synonymous & looking professional to Unbounce would be 'Repulse'. Another could be 'Repel'. The former name suits good.
[Xposed Framework Modules] shinra00:
For me just, LI tamer, would be cool.
[Xposed Framework Modules] Lucius1972:
[MENTION=526666]cryptyk[/MENTION], why not open a poll for the new name? Just an idea.
[Xposed Framework Modules] juliatan:
Is this module only usefull for when using location? Because I have that always off. And since activating this module I have never had so much battery drain when devices idle/sleep. Instead of 0-1% in 8 hours now with Unbounce 6-7 % drain in 8 hours.

Verstuurd vanaf mijn Nexus 7 (2013), iPad Mini Retina of Moto G Lte
[Xposed Framework Modules] boardlord:
No, but I thought outputs from 2 different devices might help you :)
[Xposed Framework Modules] Wimmme:
[MENTION=526666]cryptyk[/MENTION] I could help with translating to Dutch if you would like that.

Went to look at the translation page, but Dutch is not an option.

If you would like that, please let me know.
[Xposed Framework Modules] Nokiacrazi:
Unbouncer? Or would that also be not allowed?
[Xposed Framework Modules] Snowblond:
Hey~

Just wanted to let you know that the font is also too big for me. I have a Sony Xperia Z1 with the default system font and the letters are just too big. In German they're even cut off, in English they're not but still too big in my opinion. It was better a few versions before. :o

It seems Unbounce is not using the system standard font size which is way smaller.

Screenshots:

Aside from that I really love your app. It's helping me so much and I am looking forward to the new services feature. :3 Thank you!
[Xposed Framework Modules] Wimmme:
Name suggestions:

SleepKeeper

WakeUpManager
[Xposed Framework Modules] whoamigriffiths:
I wondered about Unbounced, but that is probably stretching it too.

I did see in German it's called Ubersicht, (need the umlaut (sp ?)), which not only could you be a smart arse /though Ofc it'll be still banned, but uber also has its own meaning in English. (great Unbounced.... Or der Ubersicht).

Sorry for my German but its been 30 odd yrs since I took it at school and I was crap even then....

And sorry too for the ramble. I was brainstorming... honest!
[Xposed Framework Modules] aeoveu:
How about..."bouncer"? Or is that not possible?

Otherwise, I frankly found the name "Garlic" kinda fun and cool for an app like this :p so my vote goes for Garlic.

Kill off those vampires that suck the battery (and kill off Twilight in the process too)!
[Xposed Framework Modules] magnamentis:
albeit i like the fun part in your proposals i recommend to stick with logical name which is hinting to function for those who browse through the overwhelming number of modules and apps to raise interest.

wakelock controler, wakelock control app, wakelock frequency controler, wakelock & alarm controler app, wakelock & alarm controler, wakelock manager

deep sleep controler, deep sleep control app, deep sleeper, charge less by being in charge hahal... that was a joke, sleep insurance, deep sleep warrenty etc.

however i could continue endlessly here, i think it's clear where IMO the naming should go, need more input, send pm i can make you a huge list if you like

liontamer is funny but for non-initiated users does not say enough and each user who misses the app is a pity.

battery tamer would at least catch attention but then there are already too many of them which somehow don't meat top requirements from kitkat onwards.

so the name should distinguish the module from common battery savers but still give enough info to catch ones eyes
[Xposed Framework Modules] xk0niR:
Anyone got some info about these wakelocks? If I google it, I mostly just get Github Source Code.

- CdmaInboundSmsHandler (it is marked as safe? But isn´t it for getting SMS?)

- GsmInboundSmSHandler

- CellbroadcastHandler

- GsmCellbroadcastHandler

- CdmaServiceCategoryProgramHander

Thanks a lot!
[Xposed Framework Modules] Celestial Fury:
Like this would be good but a google search on the first page brings up an existing web name for both. It should be a verb, better still a play on an existing verb to fill in the lexical gap like Greenify, everyone knows what Greenify means. It should be a name that speaks directly what Unbounce is all about.

Other examples:

Undulate (web name exists :()

Unruffle (web name exists :()

Pacify (web name exists :()

Nullify (looks clear!)

Or this:

Dormance (non-existing verb form - looks clear!)

Dormant (adjective)

Dormancy (noun)

Or this:

Keeplock (opposite of wakelock but web name exists :()

Delock (opposite of wakelock but web name exists :()

Sleeplock (opposite of wakelock but web name exists :()

Dreamlock (opposite of wakelock but web name exists :()

Timelock (Android app name :()

Naplock (looks clear!)
[Xposed Framework Modules] cryptyk:
Cool. I fixed it in 1.5, which should be out soon. If you run into the problem again, can you PM or email me so I can send you a test build to see if it fixes it?

Thanks!

Ryan
[Xposed Framework Modules] cryptyk:
Added! Thank you so much for offering to translate!

Ryan
[Xposed Framework Modules] cryptyk:
Got it. The fonts I'm using are part of the upcoming Material Design spec. They definitely need to be fixed in German though!!! I'll double check the spec, and see what I can do, or maybe offer an option similar to dark, which is "Don't yell at me" :)
[Xposed Framework Modules] Chahk:
Is there a reason the Play Store app is listed as not available in the US?

Also, new untranslated strings show a nice sneak peek at the upcoming feature :)
[Xposed Framework Modules] Pkt_Lnt:
Yes, and the solution is being discussed now if you read from link.

http://xdaforums.com/showpost.php?p=56215165&postcount=2638.
[Xposed Framework Modules] joluke:
Naplock +1
[Xposed Framework Modules] freejackhr:
Naplock +1
[Xposed Framework Modules] wilkster:
Naplock +1
[Xposed Framework Modules] Spaulding89:
Garlic +1
[Xposed Framework Modules] Snowblond:
Naplock +1
[Xposed Framework Modules] grisu59964:
Naplock would be my favorite, too. It's near Wakelock and I prefer a name that does not contain a pun which is quite incomprehensible in other languages.

Should we translate all the strings from "unbounce" to "tame" until the new name is fixed?
[Xposed Framework Modules] HDFLucky:
Instead of Leash, how about WakeLeash?

I'd avoid Leash because it could be confused with existing app in Play store, PhoneLeash (Leash for phone vs. PhoneLeash?).
[Xposed Framework Modules] marbulas:
How about Whackelock?
[Xposed Framework Modules] zagzag99:
Removed. V didn't know that app was on play already at version 1.5
[Xposed Framework Modules] MIKEMON:
explained above
[Xposed Framework Modules] marbulas:
[MENTION=526666]cryptyk[/MENTION]

Could you fix this?

I'm using Xposed Framework 2.7 Experimental 1, Unbounce 1.4.1 on Android 4.4.2(ported rom from Galaxy S5 to Galaxy Note 3(one of snapdragon variant))

2014-10-23 14:07:39
java.lang.NoSuchMethodError: com.android.server.am.ActiveServices#startServiceLocked(android.app.IApplicationThread,android.content.Intent,java.lang.String,int,int,int)#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)
at com.ryansteckler.nlpunbounce.hooks.Wakelocks.try19To20ServiceHook(Wakelocks.java:188)
at com.ryansteckler.nlpunbounce.hooks.Wakelocks.hookServices(Wakelocks.java:162)
at com.ryansteckler.nlpunbounce.hooks.Wakelocks.handleLoadPackage(Wakelocks.java:74)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$2.beforeHookedMethod(XposedBridge.java:228)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at com.android.server.ServerThread.initAndLoop(Native Method)
at com.android.server.SystemServer.main(SystemServer.java:2231)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
[Xposed Framework Modules] cryptyk:
Yep - I'm aware of it. I need to backport the service blocking code to earlier Android versions.

thanks!

ryan
[Xposed Framework Modules] shinra00:
+1 naplock
[Xposed Framework Modules] vitoski:
+1 naplock

Sent from my XT1052