Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,786,401 Members 44,181 Now Online
XDA Developers Android and Mobile Development Forum

CrimsonLock: powerful anti-thief system for Windows Mobile PDA

Tip us?
 
TrashKalmar
Old
(Last edited by TrashKalmar; 10th February 2011 at 07:56 PM.) Reason: Update to 1.32
#1  
TrashKalmar's Avatar
Senior Member - OP
Thanks Meter 5
Posts: 172
Join Date: Sep 2009
Location: Moscow
Lightbulb CrimsonLock: powerful anti-thief system for Windows Mobile PDA

Crimson Lock
Version 1.32.
Last update: 10-Feb-2011.

Let me introduce to you my own variant of anti-thief system for PDAs.
Program is written in native C++ and does not require anything like .net framework.



Before using this software, its strongly recommended to backup your device including storage card!

Crimson Lock is guard system for your PDA. It enables you to control your device in the case of its stealing or loss. You can send special SMS-commands from the regular cellular phone.

App has many features, that distinguish it from the similar security systems:
Unique features not found in similar apps are marked with asterisk (*)
  • All screen resolutions are supported (except square qVGA).
  • Device lock with/without password.
  • Loud alarm.
  • Several SIM cards can be specified.
  • Tracking events: calls/SMS/softreset/GSM-off.
  • (*) Enhanced protection. Its extremely hard to destroy the program when the protection is enabled!
  • (*) Customized behaviour on different events.
  • (*) Support for multi-SIM-cards.
  • (*) Package export for inserting into ROM.
  • (*) Export and import of settings.
  • (*) Create package to autorun from storage card.
  • (*) Support for PDAs with two slots for SIM cards.
  • (*) Force enable/disable phone module.
  • (*) Embedding owner's information (name, address, etc.).
  • (*) Support for unallowed programs.
  • (*) Block incoming/outgoing calls and SMS messages.
  • (*) Temporary configuration, if the main one is not writable.
  • (*) Forced accept calls from the trusted numbers.
  • (*) Possibility to test lock/alarm/embedded info.
  • (*) Block hardware buttons on forced call.
  • (*) Switch on speakerphone on forced call.
  • (*) System GPS-driver support as well as internal NMEA reader.
  • (*) Four formats of coordinates, including URL to Google Maps.

Commands send via SMS enable you with the following capabilities:
  • Query status (app version/protection/lock/UI presence/license state).
  • Forced callback/call specified number.
  • Lock device (with/without password)/unlock.
  • Clear call log, contacts, SMS messages, tasks, appointments, whole PIM.
  • Softreset.
  • Hardreset.
  • Format storage card.
  • Query coordinates from the GPS-receiver (single or location mode).
  • Query info about cellular tower: CellID/LAC/MCC/MNC/BaseStation (single or location mode).
  • Enable/disable alarm.
  • Request for list of commonly used commands.
  • (*) Change unlock key.
  • (*) Display custom message.
  • (*) Show embedded information.
  • (*) Manage list of unallowed programs (add/delete/clear/enable/disable).
  • (*) Mark current SIM card as "enemy".
  • (*) Set new alarm number.
  • (*) Isolation: remove UI and all the tracks from registry/filesystem.
  • (*) Query HWID (application code) and remote licensing (imagine, that you've lost PDA, but did not license Crimson Lock).
  • (*) Self-destruct of the program.

Prospects:
  • Port to Android platform.
  • Forced battery drain (not sure that is needed).
  • Sending e-mails.
  • Edit program settings on the PC.
  • Handle G-sensor.
-----------------------

Downloads:
English .cab: CrimsonLock.1.32.en.CAB
List of commands: (PDF HandCard): en.zip

Also, on the program's site you can get localizations for German, Russian, French, Spanish, Italian, Serbian and Bulgarian.

Twitter: http://twitter.com/PocketImps

Compatibility: WM5+
Home page: www.PocketImps.com
Default unlock key: 0000

You can purchase the license key on our home page.

Only for one month Crimson Lock has special price! The most comprehensive guardian costs its money, does not it?

Discussion of this project in Russian goes on: www.4pda.ru

-----------------------

History of changes:

1.32
  • [+] Incorrect SMS commands are reported back.
  • Fixed a bug with a list of predefined applications in some of language translations.
  • Added waiting cursor while program start.
1.31
  • [+] Bulgarian language by Krassy Krastev.
  • Improved GPS locator: fixed an issue which prevented to run locator from cold start on some devices.
  • [+] Answer for status command contains state of GPS/GSM locator.
  • [+] Debug option added: ask permission for sending outgoing SMS messages.
1.30
  • Length for name of trusted phone number has been increased.
  • Improved phone numbers comparing while dialing.
  • SMS message now also contains sender`s phone number if available.
  • Date and time added to outgoing SMS messages.
  • Commands selfdestruct causes softreset.
  • Fixed a bug in handling of phone module disabling.
  • Self-protection greatly improved. Especially against some tools.
  • Minor visual improvements and fixes.
1.29
  • Enemy command does not erase a registered SIM-card from the list. It becomes be marked as Enemy.
  • Fixed a problem with editing of SIM cards and trusted phone numbers.
  • Small issue with exporting a package for ROM.
  • Protection module, that was extracted from the autorun package, is unable to run after soft-reset. Fixed.
  • Fixed an issue that hung Sony Ericsson Xperia X1 and HTC MAX 4G.
  • While uninstalling its prompted to remove the package from storage card.
  • Device lock could be avoided. Improved protection.
  • Fixed incorrect call acceptance on some devices.
1.27
  • [+] Serbian language by Vladan Tačić AKA psycho063.
  • [+] Added easter egg!
  • An autorun package after hard-reset runs after two minutes delay.
  • GPS settings could be lost in some rare cases. Fixed.
1.26
  • Some settings could be lost on reboot. Fixed.
  • Fixed a mistake which could lead to critical failure after import of settings.
 
tcchuin
Old
#2  
Senior Member
Thanks Meter 46
Posts: 934
Join Date: Dec 2008
Quote:
Originally Posted by TrashKalmar View Post
Crimson Lock
Version 1.09a.
Last update: 04-Dec-2009.

Let me introduce to you my own variant of anti-thief system for PDAs. This project will be commercial, but now it needs to be thoroughly tested.
Program is written in native C++ and does not require anything like .net framework.



Before using this software, its strongly recommended to backup your device including storage card!

Crimson Lock is guard system for your PDA. It enables you to control your device in the case of its stealing or loss. You can send special SMS-commands from the regular cellular phone.

App has many features, which distinguishes it from the similar security systems:
Unique features not found in similar apps are marked with asterisk (*)
  • All screen resolutions are supported (except square qVGA).
  • Device lock with/without password.
  • Loud alarm.
  • Several SIM cards can be specified.
  • Tracking events: calls/SMS/softreset/GSM-off.
  • (*) Enhanced protection. Its extremely hard to destroy the program when the protection is enabled!
  • (*) Customized behaviour on different events.
  • (*) Force enable/disable phone module.
  • (*) Embedding owner's information (name, address, etc.).
  • (*) Support for unallowed programs.
  • (*) Block incoming/outgoing calls and SMS messages.
  • (*) Temporary configuration, if the main one is not writable.
  • (*) Forced accept calls from the trusted numbers.
  • (*) Possibility to test lock/alarm/embedded info.
  • (*) Block hardware buttons on forced call.
  • (*) Switch on speakerphone on forced call.

Commands send via SMS enable you with the following capabilities:
  • Query status (app version/protection/lock/UI presence/license state).
  • Forced callback/call specified number.
  • Lock device (with/without password)/unlock.
  • Clear call log, contacts, SMS messages, tasks, appointments, whole PIM.
  • Softreset.
  • Hardreset.
  • Format storage card.
  • Query coordinates from the GPS-receiver (single or location mode).
  • Query info about cellular tower: CallID/LAC/MCC/MNC/BaseStation (single or location mode).
  • Enable alarm.
  • (*) Change unlock key.
  • (*) Display custom message.
  • (*) Show embedded information.
  • (*) Manage list of unallowed programs (add/delete/clear/enable/disable).
  • (*) Mark current SIM card as "enemy".
  • (*) Set new alarm number.
  • (*) Isolation: remove UI and all the tracks from registry/filesystem.
  • (*) Query HWID (application code) and remote licensing (imagine, that you've lost PDA, but did not license Crimson Lock).
  • (*) Self-destruct of the program.

Prospects:
  • Create package for embedding preconfigured Crimson Lock to PDA's firmware.
  • Forced battery drain (not sure that is needed).
  • Sending e-mails.
  • Edit program settings on the PC.
  • Handle G-sensor.
-----------------------

Compatibility: WM5+
Home page: Does not exist for now
Default unlock key: 0000

-----------------------

Downloads:

English .cab: Attachment 253166
Russian .cab: Attachment 253167
HandCards (en+ru) .pdf: Attachment 253168

All versions write log in device's root folder.

-----------------------

Please pay additional attention on the following:
  • Is it really extremely hard to destroy the program?
  • How does GPS work. My PDA has not GPS-receiver so I've no way to test it except the emulator.
  • Action set for each event. Defaults are exemplarily.
  • Bugs and mistakes as usual

Discussion of this project in russian goes on: http://4pda.ru/forum/index.php?showtopic=136347
this app need to be able to cooked into rom,and able to let the user set the option during flashing the rom.
if not,after a hardreset and this app is just useless
 
TrashKalmar
Old
#3  
TrashKalmar's Avatar
Senior Member - OP
Thanks Meter 5
Posts: 172
Join Date: Sep 2009
Location: Moscow
Quote:
Originally Posted by tcchuin View Post
this app need to be able to cooked into rom,and able to let the user set the option during flashing the rom.
if not,after a hardreset and this app is just useless
I know this, so this expressed in "Prospects". But while the program is still under development/testing process, its not recommended to have flashed buggy program Am I right?
 
dschoenike
Old
#4  
dschoenike's Avatar
Senior Member
Thanks Meter 12
Posts: 308
Join Date: Jul 2007
will test out and report back. thank you.
 
allthatinny
Old
#5  
Senior Member
Thanks Meter 2
Posts: 246
Join Date: Oct 2006
during the install it pop up a message but i could not understand it cause it was in russian i guess, do you mind changing it english
 
allthatinny
Old
#6  
Senior Member
Thanks Meter 2
Posts: 246
Join Date: Oct 2006
also GPS setup dont work, when i tap it, nothing happens, website to buy license is dead, so i cant test the rest of the features for the time being, will fully test it more later on.
 
TrashKalmar
Old
(Last edited by TrashKalmar; 6th December 2009 at 10:08 AM.)
#7  
TrashKalmar's Avatar
Senior Member - OP
Thanks Meter 5
Posts: 172
Join Date: Sep 2009
Location: Moscow
Quote:
Originally Posted by allthatinny View Post
during the install it pop up a message but i could not understand it cause it was in russian i guess, do you mind changing it english
Oops, sorry, forgot to recompile setup.dll for english language Please try a new version.

Quote:
Originally Posted by allthatinny View Post
also GPS setup dont work, when i tap it, nothing happens, website to buy license is dead, so i cant test the rest of the features for the time being, will fully test it more later on.
What namely doesn't work? GPS within CrimsonLock or other apps using GPS?
Site will be ready soon, give me your AppID (Menu > License > Application ID), I'll generate a key for you.
 
allthatinny
Old
#8  
Senior Member
Thanks Meter 2
Posts: 246
Join Date: Oct 2006
Quote:
Originally Posted by TrashKalmar View Post
Oops, sorry, forgot to recompile setup.dll for english language Please try a new version.
Give me in PM your AppID (Menu > License > Application ID), I'll generate a key for you.
so far it seems to be working as you hope, limited license IS very limited, which includes command that gives a kick back message to sender when it requires license info, certain features within the program that requires a license seems to be locked as you wanted, and u do get the annoying lil message at start that the program is unlicense, lol
 
allthatinny
Old
(Last edited by allthatinny; 6th December 2009 at 10:13 AM.)
#9  
Senior Member
Thanks Meter 2
Posts: 246
Join Date: Oct 2006
Quote:
Originally Posted by TrashKalmar View Post
Oops, sorry, forgot to recompile setup.dll for english language Please try a new version.


What namely doesn't work? GPS within CrimsonLock or other apps using GPS?
Site will be ready soon, give me your AppID (Menu > License > Application ID), I'll generate a key for you.
wish i could give u my app id, but i used the isolate feature now my icon and the app is gone, lmao i dunno how to get it back, lol i never got instruction on how to get it back, lmfao
 
TrashKalmar
Old
#10  
TrashKalmar's Avatar
Senior Member - OP
Thanks Meter 5
Posts: 172
Join Date: Sep 2009
Location: Moscow
Quote:
Originally Posted by allthatinny View Post
wish i could give u my app id, but i used the isolate feature now my icon and the app is gone, lmao i dunno how to get it back, lol i never got instruction on how to get it back, lmfao
Download updated .cab and install it. Before this send to your PDA SMS with following text: #0000#-protect
This will disable protection, so app will not perform isolation again.

Tags
anti-thief, security
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Try to Keep Up with Just Swipe Game

Sometimes, the simplest of games are the ones that end up beingthe most addictive and end up consuming … more

MultiROM Ported to the Moto E

Few categoriesof Android development are as intrinsically interestingas the ability to boot into multiple … more

XDA Xposed Tuesday: How to Control Google Play Wake Locks – XDA Developer TV

Xposed Modules are usually pretty simple. There are a few … more

Make Text Entry More Efficient with Macro Text Expansion

One of the best things about the modern day smartphone is its ability to save us … more