Related
The ROMkitchen now offers theft protection in ROM
Thanks to Charles Warner, who answered our call for a coding volunteer, we now have an advanced theft protection system. It's called IIWPO, which stands for Interesting Interactions With the Previous Owner.
Simply go to the ROMkitchen and create a ROM with the theft protection feature turned on. Enter your name as you will enter it in the 'Owner Information', and a GSM number of a friend that you want to send the messages to.
Then when someone steals your phone, they probably want to either change the name of the owner, or cold boot the phone altogether. Either way, the device detects that the owner name doesn't contain your name at the next wakeup, and sends one or more SMS messages to the number you set. In the best case, the new 'owner' provided address and all other relevant information. If he/she didn't, at least you have the new phone number of your phone.
How it works:
Registry settings:
[HKEY_CURRENT_USER\Software\XDA-developers\IIWPO]
Owner: set to owner name device is tied too (this is the master check, won't send a sms if user changed to this one)
LastOwner: set to owner name device is tied too (this one changes as the user name changes, simply to detect changes)
ReportNumber: set to phone number to report changes too.
Files:
IIWPO_main.exe goes in \windows
IIWPO_startup.exe goes in \windows\startup
it sends one of two text messages if the owner details are changed, if they are set to "nothing", then it sends :-
"Name not set, will pick up details if user changes name again"
if the name is filled in it sends :-
"Name : <user name> (<company name>), email : <email address>, phone : <phone number>" this string is guaranteed less than 160 characters.
if the Address will fit in the same text message, it is appeneded as ",Add : <address>", otherwise a seperate text message containing the address is sent.
what if they were to cold boot it? wouldnt that erase the s.w? or is it in the rom?
also what if they put a sim in with no cred?
lmk cheers
gaz
If you read the article carefully, you would know... It's directly on the first line: "The ROMkitchen now offers theft protection in ROM" 8)
If they put in a SIM with no credit, no SMS will be sent, I think... :shock:
gazzaman2k said:
also what if they put a sim in with no cred?
Click to expand...
Click to collapse
It will send as soon as it can...
By other words - when the Thief buys a new credit :lol:
This is amazing. Well done once again!!!
I have one additional suggestion. Please see http://www.psiloc.com/?id=prod&nrp=53 for a cool application running on Symbian. If one has access to similar APIs on the XDA to get cell info it would be trivial to include location data in the SMS message sent when the device is stolen. This way it could be actually possible to locate it.
And a question, when the SMS is sent by this hidden process does it still generate Message Sent baloons? It would be good if it did not. Thanks for all your efforts.
k_kirk said:
[...]This way it could be actually possible to locate it.
Click to expand...
Click to collapse
We don't yet have an easy way to get the location data without doing really weird things. (ROM 3.19.x GER has it, but it's not easily transplanted to other ROMs). Work is in progress though...
And a question, when the SMS is sent by this hidden process does it still generate Message Sent baloons? It would be good if it did not.
Click to expand...
Click to collapse
It doesn't. You get to be the first to tell the new 'owner' about the feature.
do u have to re flash ur rom......or can this be integrated into existing roms....without re flashing....if so....what files and reg settings nessecary..
Great idea.....well done!
xdaeire said:
do u have to re flash ur rom......or can this be integrated into existing roms....without re flashing....if so....what files and reg settings nessecary..
Click to expand...
Click to collapse
You need to flash the ROM.
I am a little confused about how this works. I went to jeffs kitchen, cooked a rom with the anti theft featur, but it didnt ask any questions of me. I have now flashed the rom to the XDA, am I missing something?
cruisin-thru said:
I am a little confused about how this works. I went to jeffs kitchen, cooked a rom with the anti theft featur, but it didnt ask any questions of me. I have now flashed the rom to the XDA, am I missing something?
Click to expand...
Click to collapse
Try setting the owner name to something other than your own name you set in the kitchen, make the device go to standby, wake it up again, and see if your friend gets the SMS.
I maybe didnt read in the kitchen all the details, I wasnt asked for my owner details there, when the kitchen gets rebuilt I will make a return visit.
Theft Protection
All this assumes of course that the thief hasn't heard about XDA-Developers and the means to flash ROMs
Re: Theft Protection
ianlake said:
All this assumes of course that the thief hasn't heard about XDA-Developers and the means to flash ROMs
Click to expand...
Click to collapse
Yep. IIWPO builds on the assumption there are significantly more people that do not know about its existence than people that do. It builds on SBO: Security By Obscurity, which is usually not a very good concept for security design. But it is adequate in this circumstance, given that it's very hard to build something which would be secure against a knowing attacker without modifying the hardware or messing with bootloader and OS in such a way that the attacker cannot load a new OS. But then the attacker could just use JTAG. And even if he she could not: given the cheap supply of units with broken screens which are incredibly expensive to fix, the screen is by far the most valuable part.
Ive cooked a 4.00.05 Rom with this feature.
Ive checked and confirm that the following are installed:
\Windows\IIWPO_main.exe
\Windows\IIWPO_startup.exe
\Windows\StartUp\IIWPO_startup.exe
And In The Registry:
HKEY_CURRENT_USER\Software\XDA-developers\IIWPO\
LastOwner MY Name
Owner My Name
ReportNumber Friend's Mobile No.
To test:
I changed the owner name in Settings\Owner Information to a different name and then
>>Try setting the owner name to something other than your own name you set in the kitchen, make the device go to standby, wake it up again, and see if your friend gets the SMS.
DOES NOT WORK
or
solf reset
DOES NOT WORK
Anyone get this to work? Can you tell me what ive done wrong?
alqwerty said:
[...]
Anyone get this to work? Can you tell me what ive done wrong?
Click to expand...
Click to collapse
Everything looks right. Are you sure you have entered your friend's number in international format, starting with a '+' ?
Working now.
Yes its the "+"
Thank You Peter Poelman
xda developers...I think the theft protection is not working now in the kitchen??
is there something which could be done to get it up again?? I really love this feature...
when i reset my xda it sent a text to my dad as i have his number on it...
but now it doesnt send none at all i changed it to my name then i decided um i want to try it out to see if it works so i put in noddy and pressed ok but no text :| so i restarted the xda and it still didnt send no text so i just put it back to normal and left it at that :\
gazzaman2k said:
when i reset my xda it sent a text to my dad as i have his number on it...
but now it doesnt send none at all i changed it to my name then i decided um i want to try it out to see if it works so i put in noddy and pressed ok but no text :| so i restarted the xda and it still didnt send no text so i just put it back to normal and left it at that :\
Click to expand...
Click to collapse
it performs its checks on wakeup, I am unsure if soft-reset (what I figure you mean by restarted) would trigger the check. Change your name to noddy, turn it off, and turn it back on again.
I've had my device running at least a month now without hard reset, and just changed name to noddy, turned it off, and back on again, and it sent the relevant text message.
If you are sure it isn't working email me at [email protected] and we'll find out what the problem is.
..Chuck..
yes i forgot to write it down like an idiot and now I cant make an out bound call etc..
help!!
Call your Service provider, tell them your phone is not working and you think it needs to be re-programmed. They will walk you through it....somewhere along the lines you will get a "six digit code" or a "series of numbers." They will probably not call it an "MSL" or "MSN as you called it"
Just pretend like the steps worked, even if they did not. (your custom ROM may cause it to not work). Also write down any numbers that they tell you.
If it did not work, open you WINDOWS directory and navigate to EPST, click it, click EDIT, enter MSL (the proper term), and enter your info, note that the two numbers MAY not be the same....you should get it from there.....
Its not too hard.
its telling me i needanunlock code...whats the code?
thug4life11 said:
its telling me i needanunlock code...whats the code?
Click to expand...
Click to collapse
Well did you call your service provider and acquire the code like he just said?
hahahahahahaha
Hi there,
This software is an Antitheft and you can use it to track your device when it was lost or stolen. It works catching a formated SMS sent from any phone and then send useful informations back.
You can use it to others objectives, like keep your eye in your child. Use your imagination!
If the thief change your SIM card, you will receive a SMS alerting you and you still can track your device. All you need to do is set an emergency cel number.
RemoteTracker can be added to third part custom ROMs. But, with a hard reset all configurations was lost. Now, RTRegCreate tool can create a configuration file using your PC. ROM cookers can use this DLL to make RT hard reset safe!
I need to learn VisualStudio 2008 and develop to Windows Mobile for professional purposes. I choose to make this projet because thought it might be fun
My Glofish X800 has Panot (from eten-users.eu) custom ROM with WM6.1 and native .NET 3.5, but you can download this .NET version if needed here: http://www.microsoft.com/Downloads/...49-3C6B-42F1-9FD9-0041345B3385&displaylang=en
The installer CAB file and source code of RemoteTracker can be downloaded here:
http://remotetracker.sourceforge.net
This version answer the commands below:
rt#help - send this list of commands;
rt#ehelp - send this list of commands by e-mail;
rt#cb#<some_tel_number> - turn on the Phone and call the number passed as parameter;
rt#gp#<some_cel_number> - try to get GPS coordinates and send back to cel number passed as parameter.
rt#egp#<some_e-mail_account> - try to get GPS coordinates and send back to e-mail passed as parameter.
rt#pb#<some_cel_number> - Use them to receive your contacts stored in SIM card back. If you do not take the phone back, at least the contacts will be saved.
rt#epb#<some_e-mail_account> - Same as pb, but the message goes by e-mail.
rt#elt#<some_e-mail_account> - This command will start GPS, Log the path about 5-6 minutes and send the KMZ file by e-mail. This file can be opened with Google Earth. Very cool.
rt#go#<some_cel_number> - get 'settings/owner' informations.
rt#ego#<some_e-mail_account> - Same as go, but the message goes by e-mail.
rt#rst - softreset device.
rt#dkz - delete all kmz files.
rt#dsc - delete all contacts in SIM card.
rt#eganfl - Send, by e-mail, a list of all incoming and outgoing calls if you have VITO audio notes installed.
rt#eganf - Send, by e-mail, all incoming and outgoing calls records if you have VITO audio notes installed.
rt#findme - Same as 'gp' command, but ask you if you want to answer the command.
rt#alarm - Just play a sound. Useful when you don't remember where the device is, but you know it's your home.
rt#gi - Send informations about your phone: IMSI and IMEI.
rt#egi - Same as 'gi' but the answer goes by e-mail.
rt#msg - Send a message to be displayed on your device.
The main screen has a tab with help.
I did this project to be multi-language. In this version there is Portuguese (my mother language), English (sorry about it, my english is very bad), Dutch (thanks to Cybermoose, from etenusers) and Spanish (thanks to Popy from etenusers). If you want to make your own translate, I can tell how. Very simple.
If you decide to try RemoteTracker, I would like to read reviews, comments and suggestions. Remember this is a beta version and may contain bugs. Use at your own risk and with caution.
Please see ChangeLog.txt to see the improvements.
For those of you who are having the problem with the help file,
with some strange certificate errors and PIE opening when you start RTconfig, the problem lies with having the default program that opens html set to something besides PIE (Opera 9.5, perhaps)
To fix this, use schap's Advanced Config tool to set .htm and .html files to be opened by:
Code: iexplore.exe file: %1
Originally Posted by xd1936. Thank you very much!!!
Keep RemoteTracker up to date!
There is an integration with AppToDate. This application verify if configured softwares are up to date or not. If not, you are alerted, and invited to download the new version! Very cool and useful.
You can download AppToDate here: http://www.modaco.com/content/apptodate/267096/download-apptodate-supported-applications/
After install AppToDate, please download RemoteTracker and run RTConfig or softreset your device to configure AppToDate.
Try this and don't forget a new version never more!
--> It is a work in progress. In future versions I will make a lot more.
Support this project
You can support this project making a donation clicking here or clicking the banners in the project website: http://remotetracker.sourceforge.net
Cheers,
Joubert Vasconcelos
my apologies if i'm blowing up a bubble here.. but doesn't TrackMe do the EXACT same thing?
nir36 said:
my apologies if i'm blowing up a bubble here.. but isn't TrackMe does the EXACT same thing?
Click to expand...
Click to collapse
I didn't know this software. Very good I think, I'll try later. But I suspect the objectives are different. RemoteTracker works only in silent mode to help you find your device if you loose it.
There is only one user interface to configure few parameters. After that you don't need to use it any more.
All functions are activated by SMS (remotely) and the answers will be by SMS or e-mail. For example you can use your wife's phone to send SMS to your lost phone and then receive GPS coordinates to find it.
If you want to compare RemoteTracker with other software, it's more similar to Mobile Justice, but with more features.
This is first goal of RemoteTracker. The second is help you to retrieve your personal data back. It's not totaly done yet. There is a work in progress.
Hope this answer your question
I think this is fantastic! Great idea! Do you think you can incorperate more CDMA-friendly, not-solely-sim-card features? I'm downloading now
I don't have a CDMA device But I think I can search for informations and then code, but without tests.
About suggestions that similar software already exists, this is no argument that this software should not be developed. We see so many sw that do the same thing. Some do it better than the others. So, even reinventing the wheel is necessary smtimes because smone came made the tubeless tyres by reinventing the tubed ones. (and ofcourse, we all made "Hello World"'s, isn't it)
Thanks joubertvasc, and I wish you luck in your endeavour. Any development is good development.
wow. If this is going to work as it should, then perhaps it is something that needs to be built into the rom itself?
what happens if the new owner decides to hard reset?
Sounds very promising! I'm bookmarking the page already!. can't wait to try it. than you for this!
shantzg001 said:
About suggestions that similar software already exists, this is no argument that this software should not be developed. We see so many sw that do the same thing. Some do it better than the others. So, even reinventing the wheel is necessary smtimes because smone came made the tubeless tyres by reinventing the tubed ones. (and ofcourse, we all made "Hello World"'s, isn't it)
Thanks joubertvasc, and I wish you luck in your endeavour. Any development is good development.
Click to expand...
Click to collapse
I agree and thanks. I did not like the similar software in the market. And I need to learn VS .net, so I decide to make one by my self to learn and also for fun.
S.V.I said:
wow. If this is going to work as it should, then perhaps it is something that needs to be built into the rom itself?
what happens if the new owner decides to hard reset?
Sounds very promising! I'm bookmarking the page already!. can't wait to try it. than you for this!
Click to expand...
Click to collapse
One thing I'm thinking is how to reinstall RT automaticaly after a hard reset. May be using external cards, but the autorun feature only works when card in inserted.
Built into the ROM is possible, but only ROM cookers or manufactures can do it.
I think its early to think about it. RT have to me more tested.
oh oh oh . my bad. i meant "Where Is My Phone"
where is my phone does the same thing
nir36 said:
oh oh oh . my bad. i meant "Where Is My Phone"
where is my phone does the same thing
Click to expand...
Click to collapse
All WIMP does is send an SMS back with the current GPS co-ordinates, very useful but severely lacking compared to what the OP is trying to do. That said it is native PPC code with no need for .NET.
Surely we should commend anyone trying to write alternatives as without that attitude we would all be using Windows with MS Office and browsing using IE. Possibly not the best analogy but it will do.
Thanks! It's great! Can I ask a question?
When the device's stolen, may be the thieft removed your SIM card and then insert a new one. So how to known a new phone number in that SIM card to you send a SMS?Tks!
maybe it can send sms with phone number whenever a sim card which is not in preconfigured list is inserted.
also another suggestion is, for the phones which do not have GPS, maybe it can send the tower information ? So that it could be used to track where it is based on the tower information ?
i wasn't complaining. i think it's wonderful people are trying to develope new software. i was just giving reference.
phamhien said:
Thanks! It's great! Can I ask a question?
When the device's stolen, may be the thieft removed your SIM card and then insert a new one. So how to known a new phone number in that SIM card to you send a SMS?Tks!
Click to expand...
Click to collapse
When you run RT for the first time, the IMSI of your SIM card is stored. After a new 'boot' this IMSI is verified again. If the new IMSI does not match with the old, you will receive a SMS alerting you. This message has the new number. You must input an emercency mobile number in config tab. This number, of course, must be a mobile number diferent of yours (your wifes, mother, son, or so).
hoolahoous said:
maybe it can send sms with phone number whenever a sim card which is not in preconfigured list is inserted.
also another suggestion is, for the phones which do not have GPS, maybe it can send the tower information ? So that it could be used to track where it is based on the tower information ?
Click to expand...
Click to collapse
I have no idea how to get this information! But it's a good idead and I'll search this information.
Greaattttttt !!!
Can help for french translation, if you want to.
naboleo said:
Greaattttttt !!!
Can help for french translation, if you want to.
Click to expand...
Click to collapse
Of course I do! Thank you very much!
Very simple: copy and rename english.xml and english.htm to french.xml and french.html.
Edit both files and just translate ignoring the words between < and > characters (those are "commands").
Edit language.xml file and insert the lines below before </languages> (last line):
<language>
<code>4</code>
<name>Français</name>
<file>french.xml</file>
<help>french.html</help>
</language>
Today I was roaming around some blogs and stumbled upon an article with some tips to protect your "smartphone", they talked about a software called mSafe, I even downloaded it for test.
Anyway, it does mostly what you want to develop. The site is http://www.motionapps.com. Their apps are intended for Treos but mSafe states that it's compatible with WM5.
Just for your reference.
joubertvasc said:
I have no idea how to get this information! But it's a good idead and I'll search this information.
Click to expand...
Click to collapse
Well... I'm not familiar with windows mobile programming but I'm a SIM Card programmer. I don't know if you can access STK commands (commands to the sim card) via the Windows Mobile API's but, if you can, there is a function ("proactive command" using the specific SIM terms) called "PROVIDE LOCAL INFORMATION" that gives you exactly this information (and more)...
Hope it helps...
i got a htc inspire 4g running absolution 3.7 (based on cm7). someone called me on my phone yesterday and had the number on my call log.. i didnt save it. by accident, i deleted the number from my call log. is there any way to get it back? is it still stored in my phone?
Ask your mobile operator
Ask your mobile operator to tell you the number of caller who called you, they might have that info in their servers. Tell them it is very very very very important to you, otherwise they don't bother to tell you anything. You have to make them believe that it was actually very important to you.
This is a long way out, but it might work.
I don't know any way to retrieve that no.. So wait for some other person on xda who can tell you a solution.
But my solution, use it when nothing works. Because my solution might work.
Tell them it is very very very very important to you, otherwise they don't bother to tell you anything. You have to make them believe that it was actually very important to you.
Apourv said:
Ask your mobile operator to tell you the number of caller who called you, they might have that info in their servers. Tell them it is very very very very important to you, otherwise they don't bother to tell you anything. You have to make them believe that it was actually very important to you.
This is a long way out, but it might work.
I don't know any way to retrieve that no.. So wait for some other person on xda who can tell you a solution.
But my solution, use it when nothing works. Because my solution might work.
Tell them it is very very very very important to you, otherwise they don't bother to tell you anything. You have to make them believe that it was actually very important to you.
Click to expand...
Click to collapse
hi apourvi.. thank you for your reply.. the problem with asking tmobile this is that i'm on pre-paid with them.. i'm no longer a regular customer.. i called them saying that its an emergency and the whole nine.. but they said it was impossible to get me the number since i'm on pre-paid. let me know what you think.. thanks brother.
Search online website of your provider
Go online to your provider, check if they have some 'login' or 'register'.
Go online to your provider and look at your history there. They might provide some info on your mobile records.
And I think there should not be any problem in retrieving a call log for your provider, even if your on Pre-paid.
For e.g. if police have suspect a phone no. (in case of crime cases), they ask the provider for call log info, and they get it, whether its pre paid or post paid.
kilus said:
i got a htc inspire 4g running absolution 3.7 (based on cm7). someone called me on my phone yesterday and had the number on my call log.. i didnt save it. by accident, i deleted the number from my call log. is there any way to get it back? is it still stored in my phone?
Click to expand...
Click to collapse
Yeah do what "Apourv" said above that should do it.
Galaxy s21 and my security seems to be an issue. What is this phone number doing here and why would it be toggled on to receive my messages. Thanks again everyone I hope I'm just being paranoid.
Saucey_RoadRash said:
Galaxy s21 and my security seems to be an issue. What is this phone number doing here and why would it be toggled on to receive my messages. Thanks again everyone I hope I'm just being paranoid.
Click to expand...
Click to collapse
How do you expect anyone here to know what that number is? Why is it toggled to receive your messages? We don't know, you are the one that uses the device.
You are asking questions that we don't have any clue how to answer.
Saucey_RoadRash said:
Galaxy s21 and my security seems to be an issue. What is this phone number doing here and why would it be toggled on to receive my messages. Thanks again everyone I hope I'm just being paranoid.
Click to expand...
Click to collapse
It looks like you have received a text from that number.
Your SMS app allows you to mute notifications from that number.
Droidriven said:
How do you expect anyone here to know what that number is? Why is it toggled to receive your messages? We don't know, you are the one that uses the device.
You are asking questions that we don't have any clue how to answer.
Click to expand...
Click to collapse
Oh I don't know, maybe someone has seen this type of attack before. Maybe someone does know how a phone number can even get attached in the manner it did. One thing I'm confident in is if anyone has any positive thoughts on the matter it would be a great help. Certainly though I can see this has upset you in a way that was not my intent. My thought was perhaps others who own an s21 are seeing the same thing or perhaps they are not. Lastly, your right, it is my device. A device that I didn't put the number on there and I have no idea how to remove that switch or input or whatever it's called. However, I do apologize for triggering your anger and will try to keep that in mind for future post. Thanks again and be safe.
sd_shadow said:
It looks like you have received a text from that number.
Your SMS app allows you to mute notifications from that number.
Click to expand...
Click to collapse
Ya it's just odd given the issues I've had in the past. Why that number of all the numbers and contacts that I have this number that I've never seen before and is nowhere else on my phone is somehow attached itself to my phone. It won't let me remove it and it appears that if toggled on that number would receive notifications of my messages.
Saucey_RoadRash said:
Oh I don't know, maybe someone has seen this type of attack before. Maybe someone does know how a phone number can even get attached in the manner it did. One thing I'm confident in is if anyone has any positive thoughts on the matter it would be a great help. Certainly though I can see this has upset you in a way that was not my intent. My thought was perhaps others who own an s21 are seeing the same thing or perhaps they are not. Lastly, your right, it is my device. A device that I didn't put the number on there and I have no idea how to remove that switch or input or whatever it's called. However, I do apologize for triggering your anger and will try to keep that in mind for future post. Thanks again and be safe.
Click to expand...
Click to collapse
Who's upset? I'm just saying that we have no way of knowing what the number is or where it came from. Yes, someone may be able to explain "how" the number got put there, but, ultimately it got there through someone using the device(whether you or someone else) and that someone somehow allowed it or granted something access somewhere(whether they were aware of it or not) because android doesn't just allow anything to randomly apply itself to an android device without being granted access or given permissions. It is from some app that you installed, an email that you opened, a message you answered, some kind of multimedia content that you opened or something like that. Android doesn't allow things that were not expressly allowed by the user, whether knowingly or unknowingly. Hence my reply about you being the one that uses the device. Review your usage and trace your steps back to whatever may have been the thing that you allowed or clicked on unknowingly.
sd_shadow said:
It looks like you have received a text from that number.
Your SMS app allows you to mute notifications from that number.
Click to expand...
Click to collapse
They probably have the option to block the number also.
Droidriven said:
Who's upset? I'm just saying that we have no way of knowing what the number is or where it came from. Yes, someone may be able to explain "how" the number got put there, but, ultimately it got there through someone using the device(whether you or someone else) and that someone somehow allowed it or granted something access somewhere(whether they were aware of it or not) because android doesn't just allow anything to randomly apply itself to an android device without being granted access or given permissions. It is from some app that you installed, an email that you opened, a message you answered, some kind of multimedia content that you opened or something like that. Android doesn't allow things that were not expressly allowed by the user, whether knowingly or unknowingly. Hence my reply about you being the one that uses the device. Review your usage and trace your steps back to whatever may have been the thing that you allowed or clicked on unknowingly.
Click to expand...
Click to collapse
Well I believe it migrated over after rest and I restored my messages. The solution was to clear the cache and data of my messages app. The input is no longer there visibly at least. I will continue to battle those who wish to usurp my authority and permissions that encoded in my device. Thanks again.
that number is samsung's account verification number according to true caller id as to how it got there no idea..