|
|||||||
| Register | FAQ | XDA-Portal | XDA-Wiki | Device database | Donate! | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
||||
|
||||
|
I was a bit unsatisfied by a default unlocking method (insecure), so I decided to write my own locker. I wanted something visual and finger friendly. So here it is
![]() Organic Lock 0.8.1.5 The whole point of the program is to unlock you device not with some alphanumeric sequence or a simple key combination, but with a sequence/pattern of points on screen. I'm sure it was done before by somebody, but I didn't find anything and wanted to write my own. The app consists of 2 main parts (separate programs): the lock part (Organic), the configurator (Technic). The app works as an addition to a standard locker (and possibly any other, that properly sets lock flag in registry). It starts immediately when standart locker unlocks the screen. Then the sequence entering screen is shown, where you need to repeat the configured sequence by taping the moving shapes (or a static picture). Device can be automatically locked after soft-reset (configurable). Going to check compatibility/add with different screen lockers (like S2U2) in future versions. Locker does not consume any resources while screen is locked. It is only activated when unlock is initiated. Current version is in beta stage, so chances are there might be some quirks here and there. Would be nice if somebody tested it on various devices and reported how it performs. Screens Requirements Hardware: - no idea, but probably something relatively fast - QVGA/Vertical only for now Software: - WM 6 Classic/Professional (WM 5 issues being fixed) - GAPI (gx.dll) - .NET CF 2.0 for the configurator (other apps are native). Installation Just run the .cab from you device and then configure the app with Technic. Do not install to storage card. How to use Run the configurator (Technic) to configure the sequence (5-10 points), accuracy, speed and unlocker type. Lock screen with a standard locker and after taping unlock, you need to repeat your sequence by taping the moving shapes in the unlocker screen. Letter in the top left corner shows which point will need to be entered next. After 3 unsuccessful attempts or after 15 secs of inactivity, app returns to locker screen. End Call returns to lock screen. In case fill like there's a chance you will get yourself locked out of your device, there's an option to create a special 'panic' file. In case you actually forget your sequence, you can copy it to storage card and unlock. Keep it in a safe location. Version History 0.8.1.5 (latest): - New unlocker - Static picture with absolute positioning (others have relative). - Config stored in program folder now. - A bit more user friendly configurator. Shows order of entered points with letters. Loads previous settings. - Possibility to unlock device with a special 'panic' key. - Letters are shown instead of numbers in unlocker screen. - Option to automatically lock after soft-reset. 0.8.0.2: - Slightly different Checkers unlocker. - Accuracy (difficulty) increased. - Device is now automatically locked after soft-reset (not optional). 0.8: - Using GAPI instead of closed-source PocketHAL libs (so you need gx.dll) - Removed both locker screens - Added another unlocker screen (Checkers) - Works with standard screen locker (and possibly any other, that properly sets lock flag in registry). This needs to be checked with other lockers' authors (in future version). - Number of points can now be from 5 to 10. - Installable .cab instead of .zip ![]() 0.7.7.1: - .NET CF 3.5 dependencies replaced with 2.0 0.7.7: - First version released on xda-developers Reported to work on HTC Touch Cruise HTC Prophet Report if it works or does not on your device Last edited by rev3nant; 23rd April 2008 at 10:15 PM.. Reason: new version |
| Sponsored Links |
|
#2
|
|||
|
|||
|
this seems to be a great idea! I copied it to my memory card and couldn't run it cause I don't have .net 3.5.
I'm not interested in installing it cause it would take to much memory for other installs(waiting for a cooked 3.5 rom). Try making a 2.0 compatible version of technic.exe first. But this one is a good software to look up to. I use s2u2 as my locker and I miss configurable gestures to unlock. Organic lock is going to be great! no doubt about it! looking forward for: 1 - 2.0 compatible technic.exe 2 - full gesture control(i'm guessing this version allows only the click of the "checkpoint" and not the gesture) 3 - locking sequence not explicit(as for only owner knows it.. if not done yet) Thumbs up to your work! |
|
#3
|
||||
|
||||
|
philocritus,
I didn't quite understand the 3rd point. Could you explain? Made Technic compatible with .NET CF 2.0. Check new archive. Last edited by rev3nant; 3rd April 2008 at 02:28 AM.. |
|
#4
|
|||
|
|||
|
I can't seem to put in a gesture on my Kaiser. It doesn't detect any strokes of mine unless I make them very quick and very hard and even then, the strokes aren't the ones that I made, they seem pretty arbitrary.
__________________
ROMeOS 4.21 |
|
#5
|
|||
|
|||
|
I have to use the "Blind" option....lol
__________________
Hermes TyTn + 16gb SDHC WM6 Pro HERM100 ROM - CRCs r13.0 Radio - 1.56.70.11 IPL - 1.04 SPL - 2.03 CE OS 5.2.20270 (Build 20270.1.0.0) and soon the HTC "Dream/Omni" |
|
#6
|
|||
|
|||
|
You have to tap the moving "lava" parts when you tap the black area your hit is not registered. So you basically have to tap the lava as it passes your pre-determined point.
__________________
Hermes TyTn + 16gb SDHC WM6 Pro HERM100 ROM - CRCs r13.0 Radio - 1.56.70.11 IPL - 1.04 SPL - 2.03 CE OS 5.2.20270 (Build 20270.1.0.0) and soon the HTC "Dream/Omni" Last edited by !Kernel Panic!; 3rd April 2008 at 03:55 AM.. |
|
#7
|
|||
|
|||
|
I mean when I'm trying to define my gesture.
__________________
ROMeOS 4.21 |
|
#8
|
||||
|
||||
|
A new idea...wow!
Tested it out, and it works as it should....though I do have a few suggestions: 1)Instead of the 'lava' theme, try a easier theme....like dragging around a block in a grid would be an easier metaphor...like those picture puzzles! 2)kinda resource-hogging...slim down maybe? Overall, a 5/5 ![]()
__________________
---------- HTC Kaiser (ATT Tilt) 1.65.29.22 25.100.40.08 3.57.09.65 WM6.5.1 23052 Passed on: HTC Wiza200 G3 WM6.5 Slim Diamond Project 8.5 ![]() IPL: 3.08 SPL: 3.08 GSM: 2.61 |
|
#9
|
|||
|
|||
|
Quote:
![]() as for the 3rd point I'm talking about having a static image as background and only the user knows where to touch to unlock. any other guy can't unlock it that way(kinda like a organic password) |
|
#10
|
||||
|
||||
|
Nice work.
But here, with lock enabled, phone doesn't ring. Bye
__________________
...the battery is dead |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|