SOS - Sprint SPC / MSL Challenge - Mogul, XV6800 General

SOS Help
For All Reverse Engineers please Crack the PPST_KeyGen.dll
I think the new Cab file from Sprint have the following dll
PPST_Keygen.dll
As per my Knowledge this File calculate SPC as per the IMSI Data, this can also open the Logic Behind the HTC Mogul SPC / MSL.
We can call or Hock the Procedure of the DLL and can read SPC code of Sprint Mogul.
Please Reverse Engineer the First DLL and Suggest that is it right, if yes WHich Procedure can do the Trick and how we can call them
Attached is the RAR file which Contains
PPST_KeyGen.dll (Get SPCs, IMSI, AAA etc)
PPST_58.dll
WriteDMData.exe (Backups the EFS folder)
DmRouter.exe (Modified DM Router which Bars Unauthorised Access to NVM)
Following Registry Locks the NAM Updating
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PPST]
"Silent"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PPST]
"StayInCE"=dword:00000001
Following Registry Hide the Backup of EFS or NVM ??
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PPST]
"DisableBackupEFS"=dword:00000001

i think this might be what you're looking for...
http://www.ppcgeeks.com/help-unlocking-mogul-spc-msl-code-t6193,start,30.html#top
after you register (you have to if yoy want to download attachments) look about half way down the thread in page 2 and download GetSPC

nakamater said:
What does it mean, if your friend (a girl) emails you these?:
buy cialis
Click to expand...
Click to collapse
What does this have to do with the subject of this thread?
To answer your question, that is usually not a good sign and is evidence that you have a problem with your manhood. LOL

good! thank u very much!

Related

Application Blacklists for WM6

Hi,
I have just been on the following thread:
http://www.satter.org/2007/03/lets_shell_some.html
And want to know if anyone can assist me in this forum with the production of a working file for the thread.
I created a CPF file and dropped it into the Herald and executed it. I received an System Notification entry in my Text messaging folder stating 'your device settings cannot be changed by Test.cpf'
Does anyone know whether this is because I do not have the OTA Enterprise prvileges or is ot just that I screwed up in the execution of the file or contents?
I thought in the file it suggests I only need manager access to execute these entries.
All comments are appreciated - I am not a hardcore developer so I have posted this with some trepidation but I need a little help here to get the example working.
Kind Regards,
PianoSam.
make an application unlock
Erofich,
Many thanks for your reply but I wonder if you can explain a little further...
Is it possible to execute changes to the registry with a file like this or do I need to do some programming?
Sorry for my being so ignorant...
PianoSam.

Customize Weather City in Home plugin.

How i add my little city in Home weather:
What we need?
A modded HTCHome.dll (This point another server because the original don't work) and put in Windows directory.
HTCHomeWeatherModifies.zip.html
HH_0XXX_WeatherCities.xml Where 0XXX are your language Ex:0410(Italy)
Point the browser at: Word City List
I fill in "International City Selection" and write my City,state
Example: Savona,Italy
If the city name are much than one click the link of your city.
Now see your navigation bar at your browser, can see a code to add to your HH_0XXX_WeatherCities.xml .
Example:
http://www.accuweather.com/world-index-forecast.asp?partner=accuweather&locCode=EUR|IT|IT008|SAVONA|&u=1
We need only this part: ( EUR|IT|IT008|SAVONA ).
Now have to open in your computer HH_0XXX_WeatherCities.xml and put in the string modified for your city:
<city name="Savona, IT" loca="EUR|IT|IT008|SAVONA" land="ITALIA"/>
Save the file and upload in Windows directory.
Before have to shut down from today HtcHome plugin or can't write dll in windows directory.
Thats is all.
Bye .
Hello , thanks for tips,
unfortunately this not work on my Dual touch.
The "HH_0XXX_WeatherCities.xml" file in the windows directory is a rom file write protected and it is not possible to change the read only set.
there is another way to add my city ?
thanks for feedback
In my case it was HTCHome.dll in ROM and protected.
Anyway, RescoExplorer did the trick and successfully overwrited the original dll.
The new dll works great and now i have my local weather in HTC home plugin.
Tnx guys,
pirlone
Hello,
I followed the instructions and had no issue modifying the .dll and .xml records, but i cannot get my city to download data.
i copied
<city name="Perth, AU" loca="OCN|AU|WA|PERTH " land="Australia"/>
and modified it to,
<city name="Kalgoorlie, AU" loca="OCN|AU|WA|KALGOORLIE " land="Australia"/>
i can select the city jsut can not download data.
can someone please point out where i have gone wrong.
Use total commander and can write all file you want...
Open Total Commander
select the file you want transfer and press copy
in the window write "\windows" and press copy.
bye.
da_fingerz said:
Hello,
I followed the instructions and had no issue modifying the .dll and .xml records, but i cannot get my city to download data.
i copied
<city name="Perth, AU" loca="OCN|AU|WA|PERTH " land="Australia"/>
and modified it to,
<city name="Kalgoorlie, AU" loca="OCN|AU|WA|KALGOORLIE " land="Australia"/>
i can select the city jsut can not download data.
can someone please point out where i have gone wrong.
Click to expand...
Click to collapse
Restart your phone and you can find your little city in the list...
Bye.
HTC Home today is gone!!!! help plz!!
I overwrote the original HTCHome.dll but after a softreset HTC Home doesn't appear anymore on the today screen after a soft reset.
Since I'm stupid I didn't make a backup of the original one
Plz can somebody post the original one?
Use only to niki.
Try to re-upload before.
Worked!!
I Thanks for the solution!!! It worked!
Now I can have one of two small cities: Ovar or S. Joao da Madeira - Portugal!!!
COOOOLLL

Check IMEI before CAB installation (Is it possible?)

Hi,
We have a provisioning website where a user logs in, enters the device IMEI #, phone # and submits. Now, this site will generate a unique CAB file on the fly for this individual and push it to his/her device. This CAB will will have a _setup.xml file which modifies a registry entry on the device. However, this will be unique to this device only, and hence should run only if the IMEI # matches.
Question 1 - Is it possible for a CAB file to check phone's IMEI # before installing the CAB (Windows mobile 6)?
Answer: Looks like it is using SETUP.DLL file link
Question 2 - How can I pass the IMEI # this individual submitted in the form as a parameter to SETUP.DLL so that SETUP.DLL can read the device IMEI and compare it to this one? Is it possible to add it to _setup.xml?
Answer: ??
The goal is to create a CAB file that can be installed on one device only (I believe IMEI will be the best thing to restrict it to one device)
Thanks in advanced..
you know the code right? use a script or something (i'm not a winmo coder kinda guy or even a coder, but i'll try my best)
if IMEI=XXXXXXXXXXXXXXX
then run XXXXX.cab
else exit
thats how good i am at code (not good)
I need to house everything inside one CAB on the fly. Also, I have modified my op.. so please check it. I found the answer to the first question - SETUP.DLL can make the check and run _setup.xml only if it meets the criteria.
Now, I don't know how to pass the IMEI # the user put in the webform as a parameter to this SETUP.DLL when I creating this custom CAB on the fly.
is it absolutely 100% necessary to have a cab file as the end user solution? An executable could run the code and the run a cab file that is inside the executable. I'm pretty sure this is possible
Unfortunately, it has to be a CAB file since it is seamless. The user get's a SMS with a link to his/her unique CAB on the device.. clicks on it.. and installs it.
Easy workaround for "end user": extract the CAB on the PC...
Rather the main app EXE should check its validity, not the CAB file.
do not use cab, use application (executable) you can easy use this logic
if IMEI#=XXXXXXXXXXXXX (the IMEI that should be)
then modify registry this way (and add the needed changes)
if IMEI# not equal
bring error message
you can not make the cab to perform tasks before running it
or maybe there is something you can do in setup.dll
so the prosedure will be
run cab instalation setup.dll checks if imei = _setup.xml given imei then proceed with instalation if it is not equal then fail instalation
i am not programmer too but it seems that these are the 2 variants, sorry i can not give you any technical tips about this (like sample code)

[HELP] How to register a dll?

I try to create a program which consists of
.asx files (to show online tv channels),
.lnk files (shorcuts to the .asx files) and
a .dll file which contains only some .ico files (icons of the tv channels).
I added all these files to a cab using WinCE Cab Manager and tried to install it on my ppc. So far so good. The problem occurred when the message “The program can not be installed. Choose another location” appeared during installation, just after the process bar was filled.
Although I have no idea about computer programming, I have created many cab’s with WinCE Cab Manager for skins I have created for several programs. Anyway, I realized that the problem occurred due to the .dll file, since this is the first time I add such a file in a .cab.
I created my .dll file using a .dll from another program which had only icons in it, as well. I deleted them using Restorator 2007 and I had an “empty” .dll sized 4KB. Then I added my icon files using XN Resource Editor.
I searched the Internet to see what might be the problem with the .dll and I found out that I have to “register” my .dll file. I really have no idea what this means but it needs to be done. I also found an option in WinCE Cab Manager for “self-registering” file, but it didn’t work either.
So, the question to you dev guys is how can I register my .dll file, or should I create it from the beginning with another way?
Please help! Thanks in advance!
sorry to repost but it seems that posts keep coming in this forum and this thread is already in the second page and I'm afraid that noone will see it and reply to it. By the way, is there any special sub-forum for such questions?
This may help. I use his instructions to edit existing DLL's
http://www.modaco.com/content/i9x0-...88904/lisbian-taskbars-for-i910/#entry1023568
It will unsign the dll which will probably fail on your custom dll but it should sign it when you are done editing.
NilsP
Many thanks for your suggestion but unfortunately it didn't work for me.
As you said, this is mainly for resigning already signed .dll files.
Any other help will be appreciated. I can attach it here if anypne is willing to help. Or just tell me the way. Thanks!
I deploy a few dll's with my app, without any problem. If the installer complains about the location, what did you specify where it should go?
There are 2 approaches to solve this problem:
1.) If you have a private key to match a certificate in the device's certificate store, sign the .dll and .cab with this private key and it will be installed with elevated privledges, and be successful. To facilitate this you can install the "SDK Certificates" - and sign with the matching private key (you should be able to find these on a search, term "SDKCerts" or similar)
2.) Look for an "Application Unlocker" or other security reduction tool, run it, and you should be able to install the cab. On this note, if you check here, it will give you a more technical overview of the security policies. You want to change 4101 / 0x1005 to "SECROLE_MANAGER" (8) - which tells the system to install it with elevated privledges. Also make sure 4102 / 0x1006 is set to 1 to allow unsigned applications.
6Fg8
I don't believe that is the location I specified that causes the problem because when I deleted the .dll file from the .cab, it was installed properly. How do you create your dll files? With programming or you just edit existing files? If I send you my .ico files, will you be able to create the .dll file for me?
Da_G
Thanks but both approaches seem very complicated for me!
So, will I need Visual Basic in order to do this or is there any easier way? Can anyone sign the dll for me?
angelos_cy said:
6Fg8
How do you create your dll files? With programming or you just edit existing files? If I send you my .ico files, will you be able to create the .dll file for me?
Click to expand...
Click to collapse
Yes with programming, C++ or .net. Never had any issue with signing. I can try to make a dll if you send me the icons (or post them here if they aren't too secret ).
6Fg8 said:
I can try to make a dll if you send me the icons (or post them here if they aren't too secret ).
Click to expand...
Click to collapse
I have sent them to you by pm. They are not secret at all but I will create a "program" (wannabe ) with that dll and I want that program to be a surprise for users of the forum where I'll post it. I may post it on xda too, but it's nothing important.
Many thanks!
angelos_cy said:
The problem occurred when the message “The program can not be installed. Choose another location” appeared during installation, just after the process bar was filled.
Click to expand...
Click to collapse
This happens because you've changed resources in signed file, which changed file checksum and invalidated it's signature, and Windows installer refuses to install file with invalid signature. But it won't refuse to install this file WITHOUT signature at all - so use unsigner (search for it on XDA) to remove signature completely; if you encounter error, try to remove signature from original (unmodified) file, and then change resources in it...
6Fg8
the_ozyrys
Thanks to both of you!
6Fg8 has created and signed the dll for me and it finally worked, but I also tried the_ozyrys' method and it also worked.
So thanks to baniaczek too, since he created the unsigner.exe.
Everything worked fine with the dll. Now the cab is installed properly.
However, I have another problem. Just after the installation of the cab on my ppc, it seems that the device freezes for about a minute. This is propably because my cab contains a lot of shortcuts (.lnk files) that go under Programs folder.
So, I would like to ask for another favour, if it's possible. As I said I intend to give this cab to others too. Since this delay can make them believe that my program has freezed their device, I would like to make the cab restart the device just after installation and after uninstallation as well. I think this is made with the "Setup.dll" which I don't know how to create.
If anyone knows how to do this and has the time for it, could you please create this setup.dll for me. If the cab is needed to do this, just tell me to send it to you.
Thanks in advance!
Anyone? Plzzzzzzz!
If you want to sign .dll or .exe u can use the apps posted in the two posts below
http://forum.xda-developers.com/showthread.php?t=432041
or
http://forum.xda-developers.com/showpost.php?p=3530246&postcount=18
raykisi
Thanks for your answer but 6Fg8 and the_ozyrys already helped me on that.
My question now is how to create a setup.dll in order to make my .cab to prompt the user to restart the device after installation and uninstallation. If anyone can do it for me, I can send you the .cab which I alreday created and you can add the setup.dll with those functions.

Bypass inability to set MMS properties

Hi everyone,
Since this morning I decided to find a way to bypass inabilty to set MMS properties.
When I'll completly figure how to modify this settings I will develop an application where you will be able to put all the settings to set correctly the MMS APN.
So, I've started to investigate on my phone this morning, and I already found that.
It seems profiles are stocked in HKCU\Software\Microsoft\ShortMsg\MMS\Profiles\
Active profile is set as String in that key : HKCU\Software\Microsoft\ShortMsg\MMS\Active
Inside this Key, there is a Key for each profiles saved.
For my case, there is a key called "ORG-FR-APP". Inside this key, I can found this value :
TO-NAPID : String (Default Value = MMSAPN in my case)
TO-PROXY : String (Default Value = MMSPROXY in my case)
ADDR : String (Default value = http://mms.orange.fr in my case)
MS : DWORD (Default Value is 300).
I decide to modify value in registry trough MFG and I finally got that :
Before : http://attachments.xda-developers.com/attachment.php?attachmentid=880724&stc=1&d=1328002843
After : http://attachments.xda-developers.com/attachment.php?attachmentid=880725&stc=1&d=1328002843
The TO-NAPID and the TO-PROXY value seems to be linked to something I can see in "View config XML" but I don't know where I can edit them.
In deed, If I can edit them, the problem will be completely solved.
Here, the two screenshots which made me believe that the TO-NAPID and the TO-PROXY value are linked to something else in the file :
http://attachments.xda-developers.com/attachment.php?attachmentid=880724&stc=1&d=1328003211
http://attachments.xda-developers.com/attachment.php?attachmentid=880725&stc=1&d=1328003211
If someone know how to modify the set of values for NAPDEF and PXLOGICAL, I'm ready to do the software .
It's inside a XML File, somewhere in the phone.
I'll posting here if something new happens.
I'm gussing you've read through this already, but if not, I'm sure it could be of some help. http://msdn.microsoft.com/en-us/library/bb737506.aspx
I went trough a similar path trying registry edits through LG's MFG app and using the program DiagProvXML to try and push my own non-registry changes... but to no avail unfortunately. Hopefully, you'll be able to program something that works.
It really is too bad we can not just write to the Windows directory and simply add/edit the carrier __PROV_*.XML files directly.
Just in case anyone is tracking this thread, you can now use HeathCliff's WP7 Root Tools to copy the appropriate XML files to the windows directory and enable MMS on ROMs with Internet Sharing, that lack the correct carrier settings. Let me know if you need specifics on how to make this work.
I am interested in this. Would be useful for others coming from google in future.
yeah, would love to get those informations, too, sonus.
thanks a lot in advance
Sorry, for the delayed response. I had not tracked this thread. Have you guys tried the "LG Network Setup App"? One forum member reports that he was able to select his network from that marketplace app and enable MMS specific to his carrier. That's the easiest way to do this.
Otherwise, the general steps are
1. Unlock your phone using MFG (plenty of threads outline this, so do a search)
2. Install Heathclif''s WP7 Root Tools using "Windows Phone Device Manager", "Windows Phone Power Tools", or any way you can think of to copy the XAP install file for Heathclif's WP7 Root Tools onto your phone.
3. Copy the two relevant to your provider PROV XML files from the attached zip and the Mail Provider XML file to your windows directory using WP7 Root tools on the phone. The files are sorted by carrier_country_MCC or MNC code. There's a wikipedia page with all the providers and their respective MCC/MNC codes, I had linked to it in one of my posts on MCC a while back. If your carrier doesn't have a file, try using one of these files as a template to make a file for your carrier
4. Use MFG to select your XML file (MFG>>Engineer Menu>>Other Settings>>Set network Profiles>> Search for the MNC or MCC for your provider (it searches according to filename)
http://depositfiles.com/files/xebamjoer
http://depositfiles.com/files/a8xl7r9wz

Categories

Resources