xda-developers.com
forum.xda-developers.com
device database
wiki.xda-developers.com Wiki HomePage
FAQ | Xanadux

RecentChanges | FindPage | | LikePages | BackLinks

IIWPO

IIWPO stands for Interesting Interaction With Previous Owner

Introduction

The name IIWPO is technically not correct, because IIWPO does some "Interesting Interaction" with the rightful owner of a Himalaya or Wallaby device. IIWRO would therefore be better. Nevertheless, from here on we will discuss this feature as IIWPO.

Thanks to Charles Warner, who answered the xda-developers.com call for a coding volunteer, IIWPO is available to Wallaby and Himalaya users.

On the xda-developers.com forum, this post started it all.

I adapted and combined the issues discussed in one installable CAB for use on Himalaya devices. The description below is targetted on Himalaya devices.

Edit 07-02-2006: IIWPO has proven to be fully functional on WM5 devices (tested on HTC Wizard) as well.

What is it?

IIWPO in fact introduces theft protection in ROM.

If someone steals your device, they probably want to either change the name of the owner, or cold boot it altogether. Either way, with IIWPO installed the device detects that the owner name doesn't contain the name that you have set at the next wakeup, and sends one or more SMS messages to a number you have 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 device.

It is up to you what you do with this information . . . .

How to install

After having downloaded IIWPO_Anonymous.CAB , you have to

a. personalize it

b. put it in the Extended Rom

c. install it on your device

a. Personalize CAB

You must use a cab manager like winCE Cab Manager (trial dowload at OCP Software gives you 15 free startups in which you must be able to succeed) for this step.

Procedure is

1. extract Platformxxx.reg

2. remove Platformxxx.reg from CAB

3. open it from an editor (ie notepad), it will look like

[HKEY_CURRENT_USER\Software\XDA-developers\IIWPO]

"LastOwner"=""

"Owner"="Me"

"ReportNumber"="+31000000000"

4. edit the following

Replace the Me with your name as shown in "Owner info" on the device

Replace the +31000000000 with the number to sms to (=NOT your devices number!!)

5. save Platformxxx.reg

6. import Platformxxx.reg into CAB

7. set location to \windows and check hard-coded

8. save cab, name it like IIWPO.CAB

b. Put CAB in Extended Rom

You need the Extended ROM Unlock Tools from xda-developers.com for this task.

Procedure is

1. unhide & unlock the extended ROM

2. save CAB in Extended ROM

3. copy config.txt from your device to your pc

4. open config.txt from an editor (ie notepad)

5. just before the line

EXEC:\Extended_ROM\TPEnable.exe

insert a new line (provided the name of the CAB is "IIWPO.CAB")

CAB: \Extended_ROM\IIWPO.CAB

6. save config.txt

7. copy it to the Extended Rom of your device

8. lock the Extended Rom

c. Install & Activate IIWPO

Now that you have personalized and copied all, last thing to do is install and activate IIWPO.

Now you have 2 choices:

1. Hard reset (maybe a lot of hassle with other applications!)

or

2. Start the CAB (there is a possibility that your today screen looks strange, re-set the today theme and/or soft-reset to correct this)

Hint: To create even more obscurity / security, you should hide the Extended ROM at this point

Now you are protected!!!

How to test

Testing is simple: just change (part) of your name in Owner information. After the next wake-up you will notice an incoming SMS on the phone whose number you supplied during personalisation.

Note for WM5 devices

Due to the different memory behaviour under WM5 you might notice IIWPO does not send an SMS immediately after you change the Owner Info (ie. when testing). But it definitely will when the device is woken up after some time!

Note on un-installing

To un-install:

  • remove all IIWPO* files (from ExtROM too if you really want to lose it)
  • delete all IIWPO registry keys
  • delete all IIWPO references in the notification dabatase (use memmaid or Check Notifications by Scarybear Software)
  • soft reset using the power button

Last edited on July 5, 2006 10:31 pm.


Edit | PageHistory | Diff | PageInfo
Login
User Name: Password:
Remember Me?