yashsingh1/xdaforums huggingface dataset:
[MDA, XDA, 1010 General] belial:
Hopefully the theif sticks his/her name and address into the owner information... you call the police and knock on his door.

..Chuck..
[MDA, XDA, 1010 General] samvds:
Hi,

Anyone knows an answer on this topic?

http://xdaforums.com/viewtopic.php?t=7837

Thanks,

Sam
[MDA, XDA, 1010 General] edsub:
I am planning to get this into a CAB in the extended rom of my MDAII.

Just to check, I need to perform following from within the CAB:

Copy files:

\Windows\IIWPO_main.exe

\Windows\IIWPO_startup.exe

\Windows\StartUp\IIWPO_startup.exe

Set registry values:

HKEY_CURRENT_USER\Software\XDA-developers\IIWPO\

LastOwner - empty

Owner - My name

ReportNumber -Telephone number to send sms to (in international format)

This forces an sms to be sent after hard-reset (lastowner <> owner) and when the 'new' owner changes the owner info.

Correct?

Of course this does not work if the 'new' owner flashes the (ExtRom of the) device before changing the owner info . . . .
[MDA, XDA, 1010 General] edsub:
OK, done it. It works.

See attachment for an 'anonymous' install.

Registry is filled in like:

[HKEY_CURRENT_USER\Software\XDA-developers\IIWPO]

"LastOwner"=""

"Owner"="Me"

"ReportNumber"="+31000000000"

Replace the Me with your name

Replace the +31000000000 with the number to sms to

Preferably apply these changes in the Platformxxx.reg in the CAB file so that when the CAB is put into Extended ROM the devices gets protected again after a hard reset.
[MDA, XDA, 1010 General] samvds:
Hi,

Thanks for the CAB, but where to find "Platformxxx.reg"? How can this be done to set these registry settings after a hard-reset?

Thanks,

Sam
[MDA, XDA, 1010 General] edsub:
the reg file is inside the cab. You must use a cab manager like winCE Cab Manager (trial dowload at www.ocpsoftware.com gives you 15 free startups in which you must be able to succeed)

Procedure is

1. extract Platformxxx.reg

2. remove Platformxxx.reg from CAB

3. open it from an editor (ie notepad)

4. edit the indicated lines

5. save Platformxxx.reg

6. import Platformxxx.reg into CAB

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

8. save cab

9. save cab in Extended ROM

10. add line in config.txt to start the cab

(dont forget to lock the Extended ROM!!!!)

Now you have 2 choices:

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

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)

Done, youre protected.
[MDA, XDA, 1010 General] mtbsoft:
Nice one edsub, thanks for that. Worked first time!
[MDA, XDA, 1010 General] edsub:
yw

When I have time I will try to get this on the wiki pages (IIWPO is lacking there)
[MDA, XDA, 1010 General] edsub:
OK, This is the Wiki page:

http://wiki.xda-developers.com/wiki/IIWPO

Hopefully IIWPO suprises a lot of thiefs!!!!!
[MDA, XDA, 1010 General] Rayan:
Okay, everything's fine... But what will happen if someone uninstalls the IIWPO from the Remove Programs in control panel before changing the username?

Will it still work?

Can I test my setup using my own phone number in the meantime?

Thanks!
[MDA, XDA, 1010 General] edsub:
IF they know what IIWPO means, they CAN uninstall it. But: Before they do, they certainly have booted up / woken up the device with the changed contacts.

Remember: after every hard-reset IIWPO gets installed!

But youre right if you state that its not waterproof. Like someone else mentioned: its security by obscurity.
[MDA, XDA, 1010 General] merlin_uk:
edsub there must be away to remove the ability for this cab to be uninstalled... I have not looked into this side of things yet... but there has to be a way of setting this in the cab as all of the other cabs within the extended rom don't give the ability to uninstall??

BTW: IIWPO is an excellent idea… keep up the good work...
[MDA, XDA, 1010 General] edsub:
Is it?

It IS!

mmm gotta look into that!
[MDA, XDA, 1010 General] edsub:
Think we are tricked here by HTC or our operator / ROm supplier.

Every installed app is listed under

HKEY_LOCAL_MACHINE\SOFTWARE\Apps\<Provider> <AppName>

Within these keys, the Uninstall programs dialog looks for a DWORD value Instl; if it is set to 1, then the app is currently installed, and should be listed in the dialog. If it is 0, then the app used to be installed but is no longer, and so won't be listed.

The trick used here is that ALL Extended ROM apps are under the single key

HKEY_LOCAL_MACHINE\SOFTWARE\Apps\Customization Tools

Hence, only the last app (in my case TM_phone_class10.CAB) is listed here.

A solution might be to

a. Set the Instl value to 0, but hey that is too obvious

b. Remove all keys of apps under the indicated registry branch you dont want to get uninstalled in a special CAB started as last from config.txt

Apart from this there seems to be a special command-line parameter (/nouninstall) for WCELOAD (which is processing CAB's) that prevents uninstall, but no clue how to implememnt that.
[MDA, XDA, 1010 General] saqibj:
Is it possible to use this with the PDA2K/MDAIII or will there have to be changes made?
[MDA, XDA, 1010 General] edsub:
AFAIK the principle and executables are not device specific. I guess my instructions for using it on Himalaya also go for Blue Angel.

Please try it and post your experience.

You cant mess up the device really with this . . .
[MDA, XDA, 1010 General] saqibj:
Got a slight problem can't find config.txt on the PDA2K extendedrom.
[MDA, XDA, 1010 General] mtbsoft:
Is there a way to make it send to multiple numbers? I tried <number>; <number> but it didn't appear to work.
[MDA, XDA, 1010 General] edsub:
there should be a config.txt afaik in all HTC devices except the Wallaby.

I think its simply not possible to send the msg to more than one number. Maybe the programmer of IIWPO could implement this (if he still is active on the forum)
[MDA, XDA, 1010 General] saqibj:
Sorry man but there are only four other files other than the various *.cab files

1. Autorun

2. Setup

3. TPDisable

4. TPEnable

Anyone else trying to put IIWPO on their PDA2K/MDAIII?
[MDA, XDA, 1010 General] edsub:
You sure you have a PDA2K then? The Qtek1010 mentioned in your signature is a Wallaby variant . . .

What is in the Autorun?

Why not try to create a config.txt.
[MDA, XDA, 1010 General] M4io:
autorun is an exe

Do you mean all, or all the ones which have the key

HKCU\software\htc\Customize set in their CAB ?
[MDA, XDA, 1010 General] edsub:
I mean all the ones that have in the CAB description as company name Customization and as application name Tools
[MDA, XDA, 1010 General] saqibj:
Yep its a PDA2K I just hadn't updated my sig yet.

Can you put up a sample of a config.txt file so that I can know whats supposed to be in there.

Thanx
[MDA, XDA, 1010 General] edsub:
see teh example
[MDA, XDA, 1010 General] :
Other devices than XDA supported?

Does this tool work with a HTC Typhoon or Feeler as well?

Actually I'm pretty much interested to use it with a T-Mobile SDA.

Can I just follow the described procedure, or do I have to change anything?

Many thanks!

Chris
[MDA, XDA, 1010 General] edsub:
afaik it works with all WM2003 Phone Edition devices.

So: If the HTC Typhoon or Feeler or T-Mobile SDA are running WM2003PE (SE doesnt matter) it should work, otherwise it wont.
[MDA, XDA, 1010 General] zpdy:
hi dudez,

there is source release ?!
[MDA, XDA, 1010 General] :
IIWPO just doesn't work for me

I did evrerything written in the relevant IIWPO page.

I updated the cab & config.txt put it into extended memory etc.

I finally run the cab to install it immediately without HR.

I am changing the owner name but no SMS is sent whatsoever to the destination number.

I checked the registry and all details seems OK there.

I am able to send SMS regulary flawlessly.

What else could be wrong?
[MDA, XDA, 1010 General] zpdy:
it's working great, one problem ... the installation (cab) put in the uninstall program "XDA Developers IIWOP" even if this in the Extended Rom anyone can remove it from settings->uninstall
[MDA, XDA, 1010 General] ykyloveu:
I got the IIWPO installed in my XDAII and have this information in my Registry....But, no matter how I changed the Owner Information, I still cannot receive any SMS from my XDAII to the number that I set previously.

Any Idea on how to overcome this problem???

[HKEY_CURRENT_USER\Software\XDA-Developers\IIWPO]

"LastOwner"=""

"Owner"="ykyloveu"

"ReportNumber"="+44XXXXXXXXXX"

which "XXXXXXXXXX" is the UK mobile phone number "0XXXXXXXXXX"
[MDA, XDA, 1010 General] ykyloveu:
Yup...It is.

However, every time when the person hard reset the XDAII, the IIWOP will automatically installed in the system (Provided such program is located in the Extended ROM and the "Config.txt" has been amended accordingly)
[MDA, XDA, 1010 General] edsub:
I did manage to protect a little further.

In the config.txt I addad a cab (after iiwpo.cab!) that sets 0 into the registry:

Key:

HKEY_LOCAL_MACHINE\SOFTWARE\Apps\eDsuBsofT IIWPO by xda-developer

Set value:

Instl = 0

Alternately you can remove the whole key!

IIWPO will no longer be visible in Uninstall programs!
[MDA, XDA, 1010 General] ykyloveu:
I had manually edit the registry of my XDAII using PHM Regedit.

Yup...It is protected now...

But, how can we set that value to be "0" automatically once we hard reset the PPC?? Should we create another CAB to perform such action???
[MDA, XDA, 1010 General] 1:
Help!!

I did all you said Mr.edsub

But im stuck in where i have to unlock my ext.rom

I have wm2003se 2.06 and i dont know how to unlock it

Please help me!

Thanks in Advance
[MDA, XDA, 1010 General] 1:
Got

Got it ! , 0x20040305

Thanks
[MDA, XDA, 1010 General] 1:
Cab

Hey guys ,

I made my own Cab file that will secure it from uninstallaion,

The Job of the cab file is to Change the registry settings from dword=1 to dword=0 (this will disable it from being showed in the uninstall)..Futhermore this Cab file is UNinstallable ..it names itself as ''Phone'' and even if you uninstall it(this CAB), the anti-theft program would never appear!(even though it is still there).. but there is only one problem , i placed it after the installation cab in the extenstion rom and updated my rom few times...its weird even when it installs the theft program first it still appears in the uninstall .. i have also updated the txt file in the extension rom to install it after the installion of the theft program....CAN ANYONE HELP :lol:

THANKS

AMD
[MDA, XDA, 1010 General] M4io:
These are just ideas, I 'll have to test them to see if they work.

If somebody already tried these, or is faster than me could he post his findings?

1) use the 'Customization Tools' trick:

Change the company & applicaton name in the IIWPO cab, being the same as from a cab that comes after in config.txt.

then the info about installation of IIWPO in the registry & in \windows\AppMgr will be overwritten with the info of the second cab executed.

and an uninstall will only uninstall the second.

2)set the attributes "Read only","hidden","system" on iiwpo_main.exe , iiwpo_startup.exe ? see if this works

3) if 2) doesn't work set installation directory to extended rom? maybe not so clean, but safer then letting them be in \windows

4) try to use [HKEY_LOCAL_MACHINE\init\launch] to startup IIWPo instead of \windows\startup

also for SE : Max OS version should be changed to avoid the "may not display properly" popup.
[MDA, XDA, 1010 General] Koksie:
Hi, I am using an MDA Compact ( Magician), can I use this app too? Can someone give me a clear tutorial for installing this app? I have read the thread several times, but being a newbie on PPC I have no idea how I should install it. Just install the IIWPO files and edit the registry? Or install the IIWPO files and the editted Cab file?

Can you give me a step by step installaton guide? Thanks for your efforts, regards!
[MDA, XDA, 1010 General] edsub:
koksie, i think thi works on all PPC PE devices.

See the Wiki page on iiwpo for instructions.

The only thing I am unsure of is how to get it into the ExtROM on the Magician. afaik the magician's ExtROM cannot be unlocked (just unhidden)
[MDA, XDA, 1010 General] HappyGoat:
Nice work, I will try this out...thanks! :D
[MDA, XDA, 1010 General] superperry:
IIWPO

Did you got this trick to work? If yes could you please post CAB file here, thanks m8. Or do you other have any tricks to make programs unremovable?

Thanks!
[MDA, XDA, 1010 General] chris_khho:
Is it possible to not just send the owner name?

I think the protection is limited if we only know the theft's name.

How about the phone number / sim card number?

If we got this to the police, certainly it is much easiler to find out the theft and get back the phone!!!!!!!!!!

Cheers,
[MDA, XDA, 1010 General] kennedy_com:
hello !!!

i had xda2 mini ! i can view my extended rom but i cant moditfy anythings at inside !

i cant move in the cab file ! and cant moditfy the config.txt !?????

thanks!!!
[MDA, XDA, 1010 General] cKBoy:
It sends the owner name and whatever is entered on the phone number address. The phone number obviously you get because of the text. :roll: . If you want the sim card number that might be harder tho and useless AFAIK.
[MDA, XDA, 1010 General] dinoalbert:
May I ask how do I lock and unlock the Extended ROM? I am using a XDA-MIni with Big Storage

please advice...

thanks...
[MDA, XDA, 1010 General] ldpitts:
Uninstall IIWPO

I installed this the other day and now trying to remove it from device. I uninstalled...but now when ever phone is reset or comes out of standby..it get this message

Cannot execute \windows\IIWPO_main.exe

I have seen a few other threads on this, but no real cure on how to remove this?

Any ideas?
[MDA, XDA, 1010 General] edsub:
IIWPO seems a bit hard to remove. I have heard from more than 1 . . .

Could very well be because of the nature of the software (its running all the time looking if the device wakes up).

My experience is that it stays away after a hard reset.

You could see this a an extra security 'feature' :wink:
[MDA, XDA, 1010 General] bigix1:
IIWPO IS bit hard to remove.

if I unistall it from my phone, on wake up i get a error advice.

Olso if i delete manually key in registry (because after uninstall the key are in the registry).

Can you help me?
[MDA, XDA, 1010 General] edsub:
IIWPO is hard to delete (and for security reasons it should be :wink: ), but apparantly on non WWE roms only.

The error a lot of you get "unable to start" is generated by a the IIWPO deamon that gets started when the device is powered on.

In WWE ROMs it sits in \windows\startup

I dont know the name of that folder in non-WWE roms.

get Totalcommander, search for any "IIWPO" file and delete it.

BTW: If you remove the IIWPO cab from ExtROM and do a hard-reset, it should be gone.
[MDA, XDA, 1010 General] bigix1:
On my Magician the error is: Unable to start \windows\IIWPO_maim.exe every time powered.

In device no file IIWPO*.* find.

All key deleted in reg.

It seems like that the deamon that gets started when the device is powered on first execution, set permanently launch of IIWPO_main.exe association to power button.

And yes, the hard reset solves problem. But i'd like understand.... :shock:

Another:

What happen if - after installation - i delete in registry the number for sms send? It try to send sms but without number can it ?
[MDA, XDA, 1010 General] dalamario:
The problem can be on NOTIFICATION QUEUE database. Use memmaid to check if there is some link to IIWPO.
[MDA, XDA, 1010 General] bigix1:
YES!!!!

The problem was in DB notify Event (not Queue) and this is the record that invoke command:

<field id="1" type="31" htype="CEVT_LPWSTR" size="23">\windows\IIWPO_main.exe</field>

<field id="2" type="31" htype="CEVT_LPWSTR" size="17">AppRunAfterWakeup</field>

Tank you dalamario :D
[MDA, XDA, 1010 General] edsub:
Thanks for the tip, I added this to the IIWPO Wiki
[MDA, XDA, 1010 General] Lukes:
Universal & IIWPO

Anyone tried this on a Jasjar? I am not getting the sms, just running the cab for now no ext_rom business until it checks out.
[MDA, XDA, 1010 General] edsub:
Someone reported to me it works on Universal.

Remember it only sends sms when device is woken up

Did you personalize the cab (platformxxx.reg) fil as described in the wiki?
[MDA, XDA, 1010 General] Lukes:
IIPWO on the Universal

Yeah I did fill it out I replaced the 'me' with my name and the cellphone no. with a + still nothing did a soft reset ran the cab again still nothing. Do these values have to be ina quotes?
[MDA, XDA, 1010 General] edsub:
Beware with a soft-reset.

On WM5 devices the registry is kept both in RAm & ROM. The ROM is updated with a certain time-lapse. Whe you power on (i mean realy power on!) or soft-reset the registry is taken from ROM.

If you softreset your device before the ROM was updated from the RAM...you end up with the old regisrty values.

Its beter to power off the device instead of soft-resetting: hold down power fro 5 secs.

This way the RAM registry is flushed to rom first.
[MDA, XDA, 1010 General] Lukes:
info doesnt change

well I used resco regedit and checked the entries and I found that even after I change the owner info the registery doesnt get updated. If that doesnt happen then there is no hope of an SMS being sent anywhere.
[MDA, XDA, 1010 General] dw903:
Just wonder whether could be worked for Prophet phone or not as it seems not to be functionable in my dopod 818pro even I have followed the instruction to do so :? BTW, its really great tools!! :D
[MDA, XDA, 1010 General] Lukes:
Got it working

Well I finally got it working, in the universal the soft reset doesnt work remove the battery and put it back in thats when it sends an sms when it restarts.

Oh BTW apart from renaming the cab and putting the owner information dont change anything I was hoping to rename it something other than IIWPO but it doesnt work because the software doesnt work.

Regards

Lukes
[MDA, XDA, 1010 General] unixkidunixkid:
8125 compatible?

I successfully downloaded the cab file and made the modifications via WinCE CAB Manager. I downloaded the Unlock tools and the unhide seems to work, but when I go to unlock I get the error:

FL_IOCTL_BDTL_HW_PREOTECTION

but then it says it's unlocked and tells me to reboot. I do so, but upon reboot, the Extended ROM is not shown anywhere. Where specifically should it be located? Right under my device?

Any suggestions?
[MDA, XDA, 1010 General] hitman_2005:
Ok Big Time Help Required Guys and Girls

XDAII owner in need of massive help here!

I have tried to unlock my phone using XDADEV_all_unlock and the OCP software i think its called IIWPO. Now here is the problem.......

If i cold of soft boot the XDA it gives the following message

Network is locked please input unlock code.

So ithought i needed the PUK code from o2 (this did not work) so was stuck.

then i had a brain wave "re install the rom"

then i noticed that with the sim in it will not dock so installing a rom was impossible. So i tried to another cold boot without the sim card in and it works fine just cannot make calls or SMS

so i reinstalled the ROM (latest version) and put the sim in and cold boot, the same thing is on the screen no matter what i di peeps i cannot access the phone with a sim in it? i have tried a Vodafone sim (same thing)

Now here is the kicker, when i put the sim in a old flip phone i found behind my bed the card and the phone works fine. its only when the sim is placed in the XDA or any sim do i get this message

Any answer that provides the solution to this problem will be of a massive help i if anyone knows what to do you guys will so please come on help me out as i think i may of killed the best phone i have ever had.

Oh and P.S without the sim the XDA is fine tomtom works games work, excel and word all fine just like it used to be but without the features on the Phone at all
[MDA, XDA, 1010 General] hitman_2005:
Ok Big Time Help Required Guys and Girls

XDAII owner in need of massive help here!

I have tried to unlock my phone using XDADEV_all_unlock and the OCP software i think its called IIWPO. Now here is the problem.......

If i cold of soft boot the XDA it gives the following message

Network is locked please input unlock code.

So ithought i needed the PUK code from o2 (this did not work) so was stuck.

then i had a brain wave "re install the rom"

then i noticed that with the sim in it will not dock so installing a rom was impossible. So i tried to another cold boot without the sim card in and it works fine just cannot make calls or SMS

so i reinstalled the ROM (latest version) and put the sim in and cold boot, the same thing is on the screen no matter what i di peeps i cannot access the phone with a sim in it? i have tried a Vodafone sim (same thing)

Now here is the kicker, when i put the sim in a old flip phone i found behind my bed the card and the phone works fine. its only when the sim is placed in the XDA or any sim do i get this message

Any answer that provides the solution to this problem will be of a massive help i if anyone knows what to do you guys will so please come on help me out as i think i may of killed the best phone i have ever had.

Oh and P.S without the sim the XDA is fine tomtom works games work, excel and word all fine just like it used to be but without the features on the Phone at all

oh and in case you have not already guessed i am sooooo a noob so plain english please lol
[MDA, XDA, 1010 General] Lio:
I did everything according to wiki, but cant get this to work.

In the wiki it says:

In my Config.txt there was no line:

EXEC:\Extended_ROM\TPEnable.exe

So I just added the line as last cab like this:

LOCK:Enabled

CAB: \Extended_ROM\MT_Shortcut-MMS-Hermes.CAB

CAB: \Extended_ROM\PP_ExtVersion.CAB

CAB: \Extended_ROM\P_Generic_UI.CAB

CAB: \Extended_ROM\PP_3-AP-Patch.CAB

CAB: \Extended_ROM\MT_PC_Hermes_Qtek_WWE_060621.CAB

CAB: \Extended_ROM\VT_Engine_23818_ext.CAB

CAB: \Extended_ROM\PP_ace-certs.CAB

CAB: \Extended_ROM\MP_mHub_060630.CAB

CAB: \Extended_ROM\IIWPO.CAB

LOCK:Disabled

RST: Reset

When I Hard Reset I see that IIWPO.CAB is being executed but I dont see those files anywhere:

Windows\IIWPO_main.exe

\Windows\IIWPO_startup.exe

\Windows\StartUp\IIWPO_startup.exe

And In The Registry:

HKEY_CURRENT_USER\Software\XDA-developers\IIWPO\

If I execute the IIWPO.cab manually on the ppc, then I do find those files, and then I get a sms on freinds mobile.

Can anyone please help so that it can survive a hard reset? What does the COMPLETE config.txt file look in you device?
[MDA, XDA, 1010 General] Lio:
When I run it manually it works but it first sayys that it's from a "unknown publisher" and it asks for a confirmation if I want to install.

The thing is that when it tries to install after a hard reset then it doesn't get any confirmation and therefore doesn't install.

Could it be that it doesn't install because it's not "digitally signed with a trusted certificate"?

How is it possible to digitally sign it so that it installs from extended rom after hard reset?

Is it possible to write a command in Config.txt to install it even though it's not digitally signed?

One more question: Is it possible to make this program send a SMS whenever a new sim is inserted even if the Owner's name is not changed?
[MDA, XDA, 1010 General] Lio:
Can somebody please answer because I just got my new TyTN but am waiting to install all programs so that I can test if it works after a hard reset.
[MDA, XDA, 1010 General] Lio:
After having read this:

Here:

http://wiki.xda-developers.com/index.php?pagename=WM5_Tweaks_Other

I was thinking: Is it possible to put in Extended Rom a Cab file which "disables the security warning when installing a non-certfied application" before launching IIWPO.CAB and another Cab file which "enables the security warning when installing a non-certfied application" after launching IIWPO.CAB?

I have never worked with CAB files and I am a complete newbie to this.

Could anyone tell me if this is the right way to go or is there a simpeler way? Could anyone make such a Cab file for me?
[MDA, XDA, 1010 General] Lio:
I have continued this thread here since I am working on a Hermes 200 (Htc TyTN):

http://xdaforums.com/viewtopic.php?p=350888#350888