Protect .CAB files from be readed - Windows Mobile Development and Hacking General

Hi, I make a .CAB file with WIFI network settings, following this guide http://forum.xda-developers.com/showpost.php?p=1227587&postcount=20
Now, I want to go a step ahead, and I need to Encrypt resultant .CAB so nobodys can read the Network Key (This cab is going to be distributed, can´t use a local encryption software) or Write maybe if its possible write network Key in _setup.xml with a coded string that can´t be used in windows mobile standart WIFI dialog.
Someone knows if it´s possible to make something like that so nobody´s can read the network key inside the CAB.
Thanks in advance.

up... nobody´s knows anything about this?

im not sure u can encrypt a cab..
why dont u use the setupdll?
it's easier and u can do anything u want whith that

Related

Problem installing Smart Dialing

Hi, i'm from Spain (I don't speak english very well) and i've got a problem with my Imate Jam. After a Hard Reset, Smart dialing and other aplications didnt install. Then i tried to install Smart Dialing with a .cab file but i get the following error: The file \windows\iacontacts.dll are used or in ROM.
I tried to install it at the begining, but i get the same error.
can anybody help me please?
Thank you
nobody? I need to do a hard reset?
thanks
Hi, the messega that "\windows\iacontacts.dll is in use" indicates that the program is already installed and running. If not you can try the following:
- download memmaid (http://www.pocketgear.com/software_detail.asp?id=14279)
- install it, it offers control of autostart programs and services
- find and disable the entry that corresponds too iacontacts.dll
- soft reset and install
Or you can do (prolly easier):
- use a file manager to go into the windows dir and find that iacontacts.dll (prolly hidden so use something like Resco Explorer to see hidden files)
- you wont be able to delete it and you should not do it anyway
- but you can rename it to something like iacontactsold.dll
- softreset and install the cab file, it will not bother you now because the dll has not been loaded because it has not been found (you renamed it)
- you can then go into the win dir and should find your renamed dll as well as a new iacontacts.dll, delete your renamed one now
By the way: May I ask what Smart Dialling does anyway? I've not figured that out yet. Its installed on my S110 and I have options for that in the phone tool but no idea what it actually does or how it behaves when it is not installed.
Thank u very much! I followed the second way and i get it
With Smart Dialing for example: To call "Churri" (my girlfriend) you can write 248774 instead of 222-44-88-777-777-444. To find a number for example 99565856, you write 995 and Smart dialing find it automatically.
Thank you very much
Ah ok so you can use fragments of numbers until the right ones are picked out. Pretty neat. I'm happy it worked for you.

How to group cabs in one cab?

Is possible to group several cabs in one cab?
I want it to save in the Extended Rom of my TyTn, so that when I do a HardReset, automatic it starts to install all the modifications of registry and some programs that I have in several cabs from the pocket, without need of pc.
I search on the forum, but I don´t find any solution.
Thanks
Well first off, if you use the autorun.exe that already exists in the extended ROM and modify its configuration file (the name may be different for different devices, but it is usually a plain text file) you can get it to install several cabs in sequence.
Combining cabs is not always possible unless you are the one who created them in the first place.
Get a program called CE Cab Manager. It will show you everything that a given cab includes and let you edit it. As long as it's just files and registry settings there is no problem stuffing them all in one cab.
But if a two cabs contain a setup.dll there is no way of combining them without knowing exactly what that DLL does (it could be anything) and thats almost impossible (unless you can read ARM assembler well).
tristan1412 said:
Is possible to group several cabs in one cab?
I want it to save in the Extended Rom of my TyTn, so that when I do a HardReset, automatic it starts to install all the modifications of registry and some programs that I have in several cabs from the pocket, without need of pc.
I search on the forum, but I don´t find any solution.
Thanks
Click to expand...
Click to collapse
what levenum said is correct... so the best thing for you to do is to edit the config.txt file in your extended rom to have them install... HOWEVER if the cabs you are using arent digitally signed then they wont install using that method, you would need to disable the security first... Since no one has a signed disable security cab that works with the tytn the only option would be to do this on a hard reset; soft reset before the customization, when it boots run the tweak program to disable security, then go to the windows directory and manually launch the preautoconfig.exe
software alternatives
tristan1412, you can also use a software dedicated to this task.
check spb airsetup (www.spbsoftwarehouse.com, i'm not sure if it allows more then one cab), or even better airwizard (http://www.teksoftco.com/index.php?section=airwizard)
the advantage of these programs is in my opinion the compression. then you also get several options like readme/eula (with airwizard you have spash image support and even sd card output support - that creates autorun content for the sdcard)
hope this helps
RM
shogunmark said:
....HOWEVER if the cabs you are using arent digitally signed then they wont install using that method, you would need to disable the security first...
Click to expand...
Click to collapse
First of all, thanks for the answers.
now, How can signed digitally my own cabs??

How to make a pre-regged .Cab file?

Hi, i want to embed the registration key or serial no. into cab file of my programs.That way when i hard reset my tytn,other then restore from spb or sprite backup, i want to do a clean install of all my program from my storage card without key in registration code one by one(very daunting) again.Any kind soul out there can help?Thanks a million..
What you want is impossible.
Each program has a different way of storing its registration after the necessary codes have been entered. Usually it is hidden somewhere deep so it would be more difficult to find and there fore the program would be more difficult to crack.
So while you can easily add registry entries to a cab using CE Cab Manager (google it) unless you know exactly how each of your apps stores its registration (which may not even be in registry) there is nothing you can do.

Change the default install path

I hope I'm right here..
I want to change the default install path of my HTC device. I'm sure there is a simple registry entry, but where?
Is there anyone who can help me?
bumping up cause i`m also interested in this
I've tried lots of things, but nothing want to work.. Then I remembered that I've a programm called "Advanced Config".
There you can edit the default pathes of the HTC. (I think it was the option location...)

HTC HD2 to HD7

I am having difficult time turning my HD2 to Hd7
Everything is OK except for HTC Connection Setup
it says same thing: "Carrier doesn’t exist in the database
Can someone please help me with this problem and what i need to do to make my HD2 turn into HD7?
Thanks in advance
You have toinstall XMODDeployer.xap, that app will deploy the correct settings to change the phone into a HD7 to My Ringtones. Use TouchXplorer to copy those settings to the Windows-folder. Then run HTC Connection Wizard and it will pass everything and work like a charm.
thanks for the reply Silberpfeil3110
I already did the steps above
this is what i did
unlock the phone with ChevronWP7
run Tom XAP Installer as a administrator
install XBMODDeployer
install TouchXplorer
on the phone i launched XBMODDeployer which copied the CustClear.provxml to ringtone. I copied that to the windows folder using TouchXplorer
then i launched the Htc connection setup
same problem
"Carrier doesn’t exist in the database"
any idea what the problem is ?
I had the same problem...and the only way i changed the registry settings was t side load "TOUCHXPERIENCE REGISTRY EDITOR". A little tedious at first, but worked. Now, i have everything working and when i need to do a registry tweak, i don't have to us any deployer, i just go straight to the entry and edit. Hope this helps.
You can get it on the webiste...just google it.
guamhtc said:
I had the same problem...and the only way i changed the registry settings was t side load "TOUCHXPERIENCE REGISTRY EDITOR". A little tedious at first, but worked. Now, i have everything working and when i need to do a registry tweak, i don't have to us any deployer, i just go straight to the entry and edit. Hope this helps.
You can get it on the webiste...just google it.
Click to expand...
Click to collapse
Thanks for that information
thanks for the info
i downloaded the TOUCHXPERIENCE REGISTRY EDITOR but when i unzip the file
the setup is xml document
i don't know what to do at this point and also not sure if i got the right file
please give me a little bit more info
thanks
joee1 said:
thanks for the info
i downloaded the TOUCHXPERIENCE REGISTRY EDITOR but when i unzip the file
the setup is xml document
i don't know what to do at this point and also not sure if i got the right file
please give me a little bit more info
thanks
Click to expand...
Click to collapse
Most of the packaging programs like 7zip can open *.xap files because they are also only archives. Make sure that you don't open that *.xap file ^^
You can open xml-documents by using notepad.
thanks for the help
I manage to install the TOUCHXPERIENCE REGISTRY EDITOR xap in my phone
Can please help one last time with the REGISTRY EDITOR
How do I turn my htc hd2 into hd7
Thanks again for all your help
joee1 said:
[...]
same problem
"Carrier doesn’t exist in the database"
any idea what the problem is ?
Click to expand...
Click to collapse
The problem is that Connection Setup doesn't have any data for some of the smaller carriers. You could just borrow someone else's sim card to activate it and switch back to your own afterwards.

Categories

Resources