I like many Android users use the the WidgetLocker app for its vast customization, functionality, and practicality. However the one glaring flaw that causes great frustration to many is the fact that it doesn't work well (or at all) with the Android 2.2+ pattern lock. Well after playing around with it and some apps from the Market, I might've found a solution to the problem. It's rigged up, but it works well with a couple of caveats; here are the steps to do it:
1. Obviously make sure WidgetLocker has been downloaded from the market and enabled. Make sure "Appear on boot" is checked in the "Behavior" setting.
2. I have it set on a Custom Timeout, but I'm not sure that'll affect it or not. (Once I got it to work I didn't wanna screw with the settings lol )
3. Under the "Advanced" setting, make sure "HomeHelper Component" is checked and that "HomeHelper's Launcher" and "Select System Home" have been set to the WidgetLocker HomeHelper and your launcher of choice respectively
4. ***For Rooted Users, Make sure "Root Helper" is checked (I also have the last 4 settings checked after "Always unlock to Home" which is under "Root Helper"
5. Once that's completed goto the Market and download a FREE app called "AutoLock" by mooapps
6. Once downloaded and installed, open it, make sure its enabled and set the Automatic lock delay to 10 seconds (This confuses the system lockscreen timer for some reason, but it confuses it long enough to allow WidgetLocker to work properly, but not enough where it overrides the pattern lock)
7. Set your pattern lock to your desired time and enjoy!!!
CAVEATS
- This is clearly not affiliated with TeslaCoil Software lol
- I don't know how to get it to startup automatically when you turn on your phone
- I don't know if this'll work with the pin lock or password
- I don't know if this'll even work for your phone, but I know it works for my Droid X
***If anyone else would like to test this out and add to this thread that'd be awesome or if anyone finds an easier way then by all means share the wealth of knowledge
Hopes this helps all of the frustration with this otherwise great app!!!
[UPDATE!!!] It does do a weird thing when you try to interact with the notification bar, it goes back to the regular lockscreen, BUT you don't have to go through 2 lockscreens to do it
Good job...
Followed your instructions to the "T" and it worked on my Droid X running Liberty 1.5. I no longer have two lockscreens (LS) when I use the pattern lock!
I really appreciate you figuring this out and I'm sorry that I cannot offer any feedback in regards to alternate methods for resolving this issue.
Thank you!
*Edit*
Two things I noticed after doing this:
1. This is causing is a small delay in displaying the LS
2. I completely removed the sliders from my LS (see attached) and use the back key to unlock, but now I have to press it twice to get to the Pattern Unlock.
These are not a big deal for me, but I know that some people are really picky about these things.
Related
Where is the setting that sets the lockscreen timeout to 15 seconds? I still have a huge issue with pocket dialing and would love to adjust it down to 2 seconds (improve battery life as well). I know that it's not in the apk since the default android timeout is the same with the htclockscreen deleted.
Is this a kernel issue that can't be addressed until the source is released?
Thanks for your time.
tstack77 said:
Where is the setting that sets the lockscreen timeout to 15 seconds? I still have a huge issue with pocket dialing and would love to adjust it down to 2 seconds (improve battery life as well). I know that it's not in the apk since the default android timeout is the same with the htclockscreen deleted.
Is this a kernel issue that can't be addressed until the source is released?
Thanks for your time.
Click to expand...
Click to collapse
The timeout should be in the display section of settings.
It actually most likely is part of the apk. HTC modified the settings apk to add the scenes feature in there. Most likely they either modified that part too or, even more likely, they just read the settings for the lock screen in their lock screen apk. Either way, this is what would need to be modified to allow for adjusting of the timeout. Now, that said, there may be a plethor of other places that need to be modified to allow for this change to actually work. Right now this would be a lower priority.
There is already a 15sec lockout option. Go Menu>Sound & Display>Screen Timeout (will be at the bottom of the page).
chuckhriczko said:
The timeout should be in the display section of settings.
It actually most likely is part of the apk. HTC modified the settings apk to add the scenes feature in there. Most likely they either modified that part too or, even more likely, they just read the settings for the lock screen in their lock screen apk. Either way, this is what would need to be modified to allow for adjusting of the timeout. Now, that said, there may be a plethor of other places that need to be modified to allow for this change to actually work. Right now this would be a lower priority.
Click to expand...
Click to collapse
So you're saying that on a vanilla build of android there is a setting for the lockscreen timeout, and that the default android lockscreen is part of the settings.apk?
There is already a 15sec lockout option. Go Menu>Sound & Display>Screen Timeout (will be at the bottom of the page).
Click to expand...
Click to collapse
Not the screen timeout, the lockscreen timeout. In my pocket the menu button can be pressed, then pressed again within a 15 second window to wake the device and magically start dialing. I would like to cut that 15 seconds down to a realistic 2-3 seconds.
That's a good idea and I'm interested to hear if it's possible.
tstack77 said:
Not the screen timeout, the lockscreen timeout. In my pocket the menu button can be pressed, then pressed again within a 15 second window to wake the device and magically start dialing. I would like to cut that 15 seconds down to a realistic 2-3 seconds.
Click to expand...
Click to collapse
Why not just setup a unlock pattern?
gu1dry said:
Why not just setup a unlock pattern?
Click to expand...
Click to collapse
Have you actually tried using one for even just a day...what a giant PITA
tstack77 said:
Have you actually tried using one for even just a day...what a giant PITA
Click to expand...
Click to collapse
I've used the unlock pattern since I purchased the phone, which I got my phone 9 Oct 09...
gu1dry said:
I've used the unlock pattern since I purchased the phone, which I got my phone 9 Oct 09...
Click to expand...
Click to collapse
I commend you then, I didn't last an hour inputting the damn thing every few minutes just to read a text message...but of course I don't need my phone to be that secure so the annoyance > necessity
That said, the lockscreen should be able to accommodate the both of us, and I'm just looking for a solution that works for me.
tstack77 said:
I commend you then, I didn't last an hour inputting the damn thing every few minutes just to read a text message...but of course I don't need my phone to be that secure so the annoyance > necessity
That said, the lockscreen should be able to accommodate the both of us, and I'm just looking for a solution that works for me.
Click to expand...
Click to collapse
And I was simply suggestion a possible solution. Also I have my lockscreen timeout set to 1min.
My personal recommendation: follow the directions in the thread on deleting unwanted apps to root your Hero, remount the filesystem so you can delete HtcLockScreen.apk, then buy LockbotPro & install it instead. The current version is a little buggy in the way it handles reboots (after you reboot, the Android non-HTC lockscreen becomes re-enabled and "first in line"), but it's not too hard to fix when it happens, and it works wonderfully the rest of the time.
To fix it after rebooting, you basically swat away the default Android lockscreen (menu-menu), launch Lockbot, launch its settings menu, un-check "enable lockbot", return to home, relaunch Lockbot, launch its settings menu, re-check "enable lockbot", and you're done. Looking at the changelog, it appears that the bug I just described is a fairly recent new bug, and it looks like the author is releasing updates every couple of days trying to fix it.
Note that Lockbot will "kind of" work if you don't root & delete HTC's lockscreen... but it won't work well because HTC's lockscreen is pretty aggressive about defending its turf. It's a night & day difference. (Sorry if I sound like a broken record, but as they say... there's no zealot like the reformed sinner. If I'd known how easy it would be to fix the #1 thing I hated about my Hero, I'd have done it the afternoon the first "how to root the CDMA Hero" hit the net
I can definitely say that my overall happiness & satisfaction increased dramatically after I did it. It sounds petty, but HTC's dysfunctional/useless lock screen (backed up by Android1.5's annoying & tedious default) really did annoy me to the point where I was starting to dislike my Hero. Rooting & replacing them with Lockbot really made a difference.
Thanks for the recommendation, nice to see I'm not the only one annoyed with the default lockscreen issue.
I tried out LockBot all day yesterday but it still has one major flaw, any/every button will wake the device (not just 'menu' and 'power'). Each time I pulled the phone out of my pocket the screen was on, pretty sure it's the trackball constantly getting tapped in my pocket.
Had to delete it due to battery drain. Still looking for a solution
I like many Android users use the the WidgetLocker app for its vast customization, functionality, and practicality. However the one glaring flaw that causes great frustration to many is the fact that it doesn't work well (or at all) with the Android 2.2+ pattern lock. Well after playing around with it and some apps from the Market, I might've found a solution to the problem. It's rigged up, but it works well with a couple of caveats; here are the steps to do it:
1. Obviously make sure WidgetLocker has been downloaded from the market and enabled. Make sure "Appear on boot" is checked in the "Behavior" setting.
2. I have it set on a Custom Timeout, but I'm not sure that'll affect it or not. (Once I got it to work I didn't wanna screw with the settings lol )
3. Under the "Advanced" setting, make sure "HomeHelper Component" is checked and that "HomeHelper's Launcher" and "Select System Home" have been set to the WidgetLocker HomeHelper and your launcher of choice respectively
4. ***For Rooted Users, Make sure "Root Helper" is checked (I also have the last 4 settings checked after "Always unlock to Home" which is under "Root Helper"
5. Once that's completed goto the Market and download a FREE app called "AutoLock" by mooapps
6. Once downloaded and installed, open it, make sure its enabled and set the Automatic lock delay to 10 seconds (This confuses the system lockscreen timer for some reason, but it confuses it long enough to allow WidgetLocker to work properly, but not enough where it overrides the pattern lock)
7. Set your pattern lock to your desired time and enjoy!!!
CAVEATS
- This is clearly not affiliated with TeslaCoil Software lol
- I don't know how to get it to startup automatically when you turn on your phone
- I don't know if this'll work with the pin lock or password
- I don't know if this'll even work for your phone, but I know it works for my Droid X
***If anyone else would like to test this out and add to this thread that'd be awesome or if anyone finds an easier way then by all means share the wealth of knowledge
Hopes this helps all of the frustration with this otherwise great app!!!
[UPDATE!!!] It does do a weird thing when you try to interact with the notification bar, it goes back to the regular lockscreen, BUT you don't have to go through 2 lockscreens to do it
I have searched here, and only (for the g-tab) found answers that point to apps to disable the unlock bar. I would like to turn it off. Permanently.
On my Eken M001, there was a setting in scriptcmd to toggle the "slide to unlock" bar. Of course, using it required re-flashing the rom.
Is there a way to accomplish the same thing here, with the same effect?
I am using TnT lite 5. Oh and BTW, Roebeet: you are awesome. Please never stop doing that voodoo you do.
Dan
why?
just curious as to why you would want it disabled
This may not be what you're looking for, which I'm guessing is just bypassing the lock screen entirely, but WidgetLocker (not free) allows you to use a press of the back key to unlock -- you can determine how long the press needs to be. Does a lot more than that actually, but since the custom sliders it uses don't seem to work well with a tab, I use the back key to unlock on mine.
I use switch pro. Comes with a bunch of toggles including this.
Via TT
Os Money said:
just curious as to why you would want it disabled
Click to expand...
Click to collapse
Because I put my tab down often, and pick it up often, and past experience has told me I dislike 'needing' to unlock it. With my Eken, the choice to 'slide to unlock' or not was mine without using an app, or the resources it consumes.
I'll look for switch pro. Widgetlocker has been a major resource hog on my phone, so I'm not likely to go that way.
But, as I said, if there is a hack/mod, I'd prefer that.
"No Lock" app does this
HTC Sensation: Possible solution of "phone doesn't sleep" and "power button" problem
Hi every body,
I was getting irritated and extremely fed up of basically two problems of my htc sensation:
1- The phone didn't automatically turn the screen off. The screen would remain ON and wouldn't automatically lock itself. For example, i use the phone and then i will place it at a side expecting that first screen will be dimmed and then phone will automatically lock itself. It wasn't happening since a very long time (I don't remember the beginning of problem), even when screen timeout setting was enabled. I also observed that if at one time i set the brightness level of display to be automatic, next time i check it and brightness level was always set to be at maximum level.
2- When i pressed the power button to lock the phone, the phone often doesn't go dark. It went dark for a second and then became ON again. I had to press it a number of times until it goes dark. Similarly when i wanted to unlock the phone, i had to press the power button multiple number of times, until it gets unlocked.
Basically i was trying to solve the 1st problem. I went into settings -> applications -> manage application. I checked for each installed application whether it has following in the permissions:
System tools: prevent phone from sleeping
Following applications had above mentioned permission, so i removed them:
xda
ebay
mobile voip
daily motion
sports tracker
Calorie Counter - MyFitnessPal
imdb
Photo Editor
speedtest.net
whatsapp
yahoo messenger
Surprisingly after removing those apps, both issues 1 & 2 were totally gone. The phone was automatically locking it self (it still is). So for me problem number 1 is totally gone now.
However, regarding second problem, i tested it like 100 times locking and unlocking the screen by pressing power button. The behavior was absolutely normal. Then i checked the brightness level of phone, it was set to maximum, i set it to automatic. As soon as i set the brightness level to be automatic, the 2nd problem somehow reappeared.
Now if i set the brightness level manually, the 2nd issue doesnt reappear, but when i set the brightness level to be automatic, power button issues reappears.
Sorry for such a long post but I hope may be this post helps someone, also i would like to ask the experts the justification of such behavior of phone.
I am using stock rom and android version 2.3.4, sense version 3.0 and software number 1.50.206.1
This definitely needs a bump!
I was thinking of possible solutions as well, but this one makes sense. Maybe it is a flaw in how that permission is handled? I don't know how to program, but if any of you clever rom hackers are around, maybe you can try tweaking this? I was thinking that it was maybe something to do with the hardware button itself, sending off multiple signals to the phone telling it to lock and unlock right after due to the shoddy power button design.
My main issue with the fix in the original post is that I use a lot of apps that require this permission, and apps are kinda what define how useful your phone is (aside from making phone calls, that is). If there was a way to fix this issue by either tweaking the "prevent phone from sleeping" permission, or maybe just trying to add an input delay that doesn't register any power button presses until half a second has passed or something.
Like I said, I don't know what is possible to tweak with android since I don't know how to program so I might just be talking out of my butt, however, I do like this phone, it just has this one major power button flaw that really annoys me!
#2 doesn't occur in ICS Roms. I'm always on auto brightness.
Some ROMS added some apps may let your phone awake automatically when you close the screen,so it is the right way to move some apps. Using ARHD ICS and Insection ICS ROMS ,#1#2problems never happend.
Basically i would like to stick to original stock rom. I know i can avoid these problems if i use custom roms.
@Tekuno
Let me tell you, i didn't delete all of those apps which were using that permission "prevent system from sleeping". I only deleted those which i mentioned in my 1st post. Among those, i installed "yahoo messenger" again and 1st problem started happening again. I removed that app, problem gone. For me it's the case of hit and trial. I can't definitely point out one specific app which cause the problems.
I think there is really a flaw in the way this permission is handled by operating system of the phone.
I would also like to keep with the stock rom if possible. I figured it would only be a few apps that would be causing the lock screen issues, I am currently too lazy to go through all of the apps and figure out which ones are causing it.
I'll wait patiently for the ICS and Sense 3.6 update and see if that helps.
i have both problems too. About no 2, i always tot it happens after using the stock camera app which forces the brightness to go maximum and sometimes after exiting, there is some bug that doesnt return setting to automatic. Just a hunch but not sure :s
Do you have "Extended quick settings" installed ? and on a custom ROM, if so then i guess you need to check the "Screen On" option in the extended quick settings dropdown window.
You must have accidentally pressed it and activated it instead.
I am running Dman's rooted stock UCLB3 with Entropy's DD and Voodoo Lagfix. I love the setup but one this is really bothering me: I can't set the screen security time. I like the screen to go off in 15 - 30 seconds, but I want to be able to decide how long it will be until I have to use the security unlock. Now, there used to be a setting for this under Location and Security, but for some reason it is no longer there. Is it this ROM or is this missing from all 2.3.6 builds (i.e. stock)?
In case you aren't following me, I am attaching two screenshots, one from Samsung's website, the other from my phone. As you can see there is no "Timeout" menu on my phone. Was this somehow stripped from Dman's ROM (not impossible since the android.policy.jar file - the one that I believe is related to this menu - sometimes encounters issues from deodexing) or is this feature just gone from the phone? If it was stripped, how might I go about getting it back?
This is driving me mad right now, so I'd love to hear a definitive answer.
The setting that you are looking for can be found under Settings / Display. It wasn't stripped, you're just not in the correct menu.
No, that is a different setting. You'll notice that the display setting is to determine when the display will go to sleep (when it will automatically turn off), the setting I am talking about determines when the screen will lock after the screen turns off.
There are two programs with similar functions: Delayed Lock and JuiceDefender Ultimate. However, I suspect that the phone setting is still partially alive somewhere because both programs seem to wreak havoc with whatever settings are now default.
Oh, okay, now I understand. That feature isn't available in stock UCLB3, and there were no issues when deodexing.
Sent from my SAMSUNG-SGH-I997 using Tapatalk 2
Thanks. That's basically the answer I wanted. I've been poking through the guts of both the stock and rooted builds trying to find out what happened. It is really irritating that it's not there (well, for me it is!) because the security screen seems to have a mind of its own, particularly if you introduce alternative lockers into the mix.
For anyone who may be interested, you may be able to set the timeout by editing values in the android.policy.jar file in framework folder. Search around, you'll find instructions. I haven't tried this.
The two apps I have found that enable this functionality are Delayed Lock and Juice Defender Ultimate. However, neither app works well with 3rd party security locks such as Go Locker. The lock delay apps trigger the system security screen lock so you may have to go through as many as 3 screens before you get to your home screen.
Sorry, there is one other app: Password Delay. I did not try this because I want to use a pattern lock. PD does not work with patterns.
Yeah, join the club lol. I just learned to deal with it after a while. But I hear you. Tried looking for some alternative ideas... and I just kept unlocking everytime.
Sent from my A500 using Tapatalk 2