Serial number reg. locations sticky - Mogul, XV6800 ROM Development

I was thinking that we could create a list of registry locations for programs that use serial registrations. We could then add these locations and our own serial numbers to UC or Sashimi. It would make flashing even easier without having to manually add serial numbers.
Also a short lesson where to locate the serials and exactly how to add them into UC or Sashimi would be great so we can all contribute. Hopefully in short time we could have most of popular programs serial locations.
Anyone else think this would be useful?

nylaw said:
I was thinking that we could create a list of registry locations for programs that use serial registrations. We could then add these locations and our own serial numbers to UC or Sashimi. It would make flashing even easier without having to manually add serial numbers.
Also a short lesson where to locate the serials and exactly how to add them into UC or Sashimi would be great so we can all contribute. Hopefully in short time we could have most of popular programs serial locations.
Anyone else think this would be useful?
Click to expand...
Click to collapse
As long as nobody actually posts their serial numbers, because that would be a quick way to get the thread deleted. Pending it's just the reg keys, then I would be ok with this, could use it for a few programs I have that are registered.
BTC

Of course. I wasn't suggesting the posting of serial numbers at all. As you pointed just the locations so we can do this once and have it load when reflashing.

Actually, this sounds like a great idea! Some more post-flash automation

HKEY_CURRENT_USER\Software\Lakeridge\WA Desktop
String Value : License Code : XXXXXXXXXXXXXXXX
This is without the dashes. I haven't verified automation. Will do the next time I flash. I'm sure that'll be in a day or so. LOL
Edit: Yes. If you set this registry key to the correct License Code... you are good. Obviously the Name is important too since they go hand in hand. I exported the whole key and put that into a cab during UC. Run this first... then run the Cab for installation of the program

Related

ROMS are nice OEMs are Better!

It seems like...we can all easily build ROMs....if you're in here, you're diggin in with dcd....
What we need is a list of OEMs that people can add into their ROMs.
For example...I found Arcsoft MMS: 4.2.8.1 OEM.
Go grab it here:
http://sudermatt.com/files/Optional_MMS_4281_10-29-07.zip
Simply unzip and drop it into the OEM folder....
Be aware...you'd better know your Carrier MMS Settings before attempting this one......
sudermatt said:
Be aware...you'd better know your Carrier MMS Settings before attempting this one......
Click to expand...
Click to collapse
actually, if youre using it with my kitchen, the carrier packages should do the mms configuration for you. I've not tested 4.2.8.1 (i dont have vzw) but I was told it worked right off the bat.
It didn't for me....I had to dig around for a posting that gave the right settings.
http://forum.ppcgeeks.com/showthread.php?t=10210
Of course....with OEMizer....I can easily create an rgu file with the settings built into the OEM I make and Cook in!
sudermatt said:
It didn't for me.
Click to expand...
Click to collapse
I will work on this. 3.0 and 4.2 must use different keys.
is there a cab for this version?
Here are some of the OEMs I use in my personal build...
Here is my mortscript OEM.
This binds the voice dialing key to a mortscript of mine for toggling the cellular data connection. Holding button 5 will connect if disconnected, or will disconnect (and disable) if connected. Script is included.
I use it to shut off cellular data at home, which is the only way ive found to make activesync use wifi for connecting back to mail2web.
Hi, how do you build an OEM, to insert in a rom? I would like to add aim 2.0 and a few other files
DCD, is there a OEM for HTC Home that you used to include in your custom versions? The one that has the today-settings panel?
idenkilla,
Believe me...it's not drag and drop...you have to dig in and get your geek on.
OEMizer is an app (search for it) that seems to help the process. I haven't really used it yet to turn cabs or other folder apps (those that do not require installation), into cookable OEM folders. It looks like it will work. I hope to have some time this weekend (its raining all weekend in LA) to play with it.
I will put up some sort of tutorial when I get it figured out. At least covering the simple stuff I understand.
I'm no programmer. I dabble. My big brained friends say, things like, "you know just enough to really 'f' things up" "you code works...unintelligable...but it seems to work".
Go into one of the OEM folders in the kitchen. Find one that is pretty simple that you have a good idea what the app is about. Look at the Option.xml file. Open the rgu file in notepad.
In OEMizer, do something really simple, like owner information, and build the OEM....look at it....you'll see what's going on....
What I don't really get is, the folder apps....I will have to tinker
sudermatt said:
It didn't for me....I had to dig around for a posting that gave the right settings.
http://forum.ppcgeeks.com/showthread.php?t=10210
Of course....with OEMizer....I can easily create an rgu file with the settings built into the OEM I make and Cook in!
Click to expand...
Click to collapse
Hmm, I couldn't get 4.2 to work on mine even using the settings for the 6700. I wonder what is different for you as compared to mine?
I can't remember all the steps I took....but here goes
The mms app only had one connection listed.
In the Registery, it was listed under some directory.
I remember seeing the registery directory "test" having the verizon settings...I modded those to match what the post said.
I copied "test" into the same directory as the default one.
Then I had to change a registry entry to show 2 connection settings in the application
Then I changed another registry entry to indicate which was the default connection I wanted to use.
Then I added a registry entry for my phone number.
Then I think it started working....
I cooked another ROM last night, so I have to redo all this stuff...I'll walk thru the steps again and repost.
But THIS time....I'm going to put it all down and use OEMizer so I don't ever have to do it again.
I'm really starting to see a LOT of value in that application....
working on integrating all my favs as oems into dcd's but I still have a way to go i suppose... keep getting the registry building errors.... blah
registry build error means you have non-unicode text in a reg file you edited somewhere. Make sure to open and save the file that causes the error with microsoft word, and save as, text, unicode encoding... That should eliminate those errors. a lot of text editor say they are saving as unicode, but don't stick strictly to the standard.
PackageCreater Rulez!
sudermatt said:
idenkilla,
Believe me...it's not drag and drop...you have to dig in and get your geek on.
OEMizer is an app (search for it) that seems to help the process.
Click to expand...
Click to collapse
Actually, there is an app out there which pretty much does make it drag and drop.
Search on this site for the phrase "packagecreator". It was originally written and posted in one of the other forums here (i think the last version was 5.4).
It will open a cab, and export it and all of it's keys into a neatly written OEM folder. It even has the ability to mass-rename files in an OEM to avoid name conflicts when cooking.
This little beauty has worked for me on well over 99% (I can't claim 100% because I'm sure there's something out there that didn't work) of the OEMs I've created.
I find the program to be almost as valauble as the kitchen itself.
Jim
dcd1182 said:
Here are some of the OEMs I use in my personal build...
Click to expand...
Click to collapse
dcd1182 Thanks for all the work on this I have question about the oems you posted. I just started to play with the kitchen and when I add the HTC_XButton2_0_30995 the BuildOS gives me this error.
The file 'temp\dump\testsearch.bmp' already exists.
After doing some research it looks like the file is in both the HTC_XButton and AdobeReader is it ok to just delete one of them and try to run the BuildOS again?
Thanks,
dolivas
dolivas said:
dcd1182 Thanks for all the work on this I have question about the oems you posted. I just started to play with the kitchen and when I add the HTC_XButton2_0_30995 the BuildOS gives me this error.
The file 'temp\dump\testsearch.bmp' already exists.
After doing some research it looks like the file is in both the HTC_XButton and AdobeReader is it ok to just delete one of them and try to run the BuildOS again?
Thanks,
dolivas
Click to expand...
Click to collapse
They are the same picture, it's fine to delete one, but this is a bug in buildos that should be fixed, it should prompt the user to keep existing, rename, or overwrite...
paynej said:
Actually, there is an app out there which pretty much does make it drag and drop.
Search on this site for the phrase "packagecreator". It was originally written and posted in one of the other forums here (i think the last version was 5.4).
It will open a cab, and export it and all of it's keys into a neatly written OEM folder. It even has the ability to mass-rename files in an OEM to avoid name conflicts when cooking.
This little beauty has worked for me on well over 99% (I can't claim 100% because I'm sure there's something out there that didn't work) of the OEMs I've created.
I find the program to be almost as valauble as the kitchen itself.
Jim
Click to expand...
Click to collapse
Package creator 5.4 works great, I've been using it for quite a while creating my OEM's. I use this combined with Mobile Registry Editor to extract stuff from the registry to put into the OEM so I don't have to keep setting stuff up every time I flash. For instance I have Slingplayer mobile in an OEM all configured and ready to go.
htc home 2.0.814.722
paynej said:
Actually, there is an app out there which pretty much does make it drag and drop.
Search on this site for the phrase "packagecreator". It was originally written and posted in one of the other forums here (i think the last version was 5.4).
It will open a cab, and export it and all of it's keys into a neatly written OEM folder. It even has the ability to mass-rename files in an OEM to avoid name conflicts when cooking.
This little beauty has worked for me on well over 99% (I can't claim 100% because I'm sure there's something out there that didn't work) of the OEMs I've created.
I find the program to be almost as valauble as the kitchen itself.
Jim
Click to expand...
Click to collapse
If your still looking for package creator heres a link. http://rs62.rapidshare.com/files/78803302/package_creator.rar

[Question] Battle.net Mobile Authenticator

Is there any version of this available for Windows Mobile?
No. As far as I know both the Armory and Authenticator apps are iPhone/iTouch only.
there is a version for the MDA Compact III if you know how to change your user agent in firefox you can download the files for it and install the files to the phone....i found a tutorial on it on another website, ill post a link to it here
http://deathcoil.net/authguide.html
Hope this helps, i used the one for MDA III follow all the steps in the guide up to the changing user agents and replace the agent for the V3i with the following if you choose to use the MDA III instead of the V3i...but it works just fine using the MDA III
MDA-III/08.B4.34R MIB/2.2.1 Profile/MIDP-2.0
The Serial number on the authenticator is obtained when the authenticator is activated with blizzard after it is installed. So it may be possible to make a .cab installer for Windows Mobile phones without compromising account security by everyone having the same authenticator. If anyone actually wants to make an attempt at building a windows mobile installer i can send you the jar and the jad file if you PM me or leave a post in this thread
I also copied the instructions into a txt document incase the page was to vanish
steezee said:
http://deathcoil.net/authguide.html
Hope this helps, i used the one for MDA III follow all the steps in the guide up to the changing user agents and replace the agent for the V3i with the following if you choose to use the MDA III instead of the V3i...but it works just fine using the MDA III
MDA-III/08.B4.34R MIB/2.2.1 Profile/MIDP-2.0
The Serial number on the authenticator is obtained when the authenticator is activated with blizzard after it is installed. So it may be possible to make a .cab installer for Windows Mobile phones without compromising everyone having the same authenticator. If anyone actually wants to make an attempt at building a windows mobile installer i can send you the jar and the jad file if you PM me or leave a post in this thread
Click to expand...
Click to collapse
Has anyone gotten this to work on Android?
Paul22000 said:
Has anyone gotten this to work on Android?
Click to expand...
Click to collapse
Apparently you didn't read the page at all
*** UPDATE ***
Nirias was also kind enough to do research on using my guide in conjunction with Android phones which are becoming ever more popular and taking up a larger market share. This is what he had to say regarding how he got the Mobile Authenticator working yet again on a "non-supported phone."
"I got the app working on an HTC Hero which is not a Windows Mobile phone. Hero is based on Android (Linux) and all Android phones are very much alike, so this method is likely to work on any Android phone.
I followed your guide but skipped the step about the midlet manager. Instead I installed the Netmite J2ME Runner (the midlet manager for Android) from Android Market (it's free) and ran the .jad file with that. The J2ME Runner converts the .jar to a regular Android app by wrapping it with some extra code. It basically lets you run it like any other normal app.
You have to enable the "3rd party apps"-feature to actually install the app once it has been converted, but J2ME Runner will instruct you on how to do this.
One thing to note: If you start the Blizzard Mobile Authenticator application twice it may display a black screen at the second invocation. This may be because BMA does not properly handle suspend/resume and doesn't redraw the screen. If your phone has tilt sensitivity you can tilt the phone to horisontal viewing and back again to redraw the screen. If not, you can just use the taskmanager to kill the app and then restart it.
One other thing to note: If your phone doesn't have a keyboard you can get an on-screen keypad (for pressing the "#"-key to sync) by clicking in the top-right corner of the screen."
Click to expand...
Click to collapse
sniggle said:
Apparently you didn't read the page at all
Click to expand...
Click to collapse
You misread my post ; )
I wasn't asking if the one guy who posted that got it to work. I was asking if anyone HERE has gotten it to work. ; )
I have gotten the Battle.net Mobile Authenticator to work with Windows Mobile 6.1/6.5 and Android.
For WM6, I used Esmertec Jbed 20090217.5.1R2. Just install Jbed, then use file explorer to open up blizzard_mobile_auth_US_BMA_176x220_icon_15x15_1_0_0.jad
Everything works quite well from there on out.
As for Android, easiest way is to find a system image that has Java already installed (never got it to work with the midlet app on the market), or if you want to take the harder route Java.pk & libjbedvm.so.
-----
Now something that you didn't ask for, it is possible to "clone" the battle.net database so that it is synced between Android and WM6, useful for those of us who are using WM6 devices and using Haret to boot into Android.
As for the java applets they store their saved variables in a .db file, on android it will probably be located around /sdcard/java/Installed, on WM6 I found it at /windows/appdb. Both using "s0_d0.db".
Opening both files up, and replacing two key components, the Battle.net ID (US-XXXX-XXXX-XXXX) and a 40 character id, from one of the db files with the items from the other will make them both produce the same pass.
Very useful if you use both OSes, even more useful in that backing up those two items you can "recreate" your id. But in that they are now a new security problem as well....
Now if Blizzard would just allow us to download the two tiny files instead of making us pay a $1 for a 2-4 hour download window...
Niscandia said:
As for Android, easiest way is to find a system image that has Java already installed (never got it to work with the midlet app on the market),
Click to expand...
Click to collapse
How can I check if Java is installed? And is there a way to get it if it's not? I have a G1
The stock G1 doesn't have java from what I remember, If you did you'll have a Java icon with the rest of your applications. Java came on the Hero rom if I remember correctly.
If you have rooted your G1, follow the link here to install it. May not need a rooted G1, but I can't say for sure since I don't have one.... yet...
Worked fine on my Sprint HTC Hero. What seems to be left out of the instructions is how to get the jar/jad to the phone.
What I did was use the apk converter app they have at http://www.netmite.com/android/srv/1.6/getapk.php and used adb to send that to my Hero. There is probably an easier way (like put the jar/jad on the SD card in a certain directory?) but this method worked for me.
it would be awesome make a VGA and wVGA version of it so it the buttons are actually finger friendly and the key is a little bigger
So I'm trying to do this on my T-Mobile G1 (Android). However, the Motorola V3i is only for AT&T, Sprint, and Cellular One.
Which one should I choose?
I chose AT&T and put in my T-Mobile number and never got a text message. I also tried my Google Voice and never got a text message either.
Anyone know? Has anyone done it on Android?
[Edit]: Just tried the others. Cellular One works, and Sprint works, just not AT&T.
Just logged in with it, woo.
Anyone know what it would take to run this in Windows?
I tried using Sun's Java Phone Emulator:
http://java.sun.com/products/sjwtoolkit/download.html
And surprisingly, the BMA app loads up and looks just fine:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Unfortunately, the code it has is completely wrong (doesn't match my G1's code). Even after mashing sync, the two never have the same code (my phone is always correct; emulator always incorrect).
Any ideas on why this would be? And any ideas on other methods that might work for running the BMA in Windows?
(Trying to find a way to get BMA for people without Windows Mobile, iPhone, or Android)
Ok, Just now got back to being able to play with the BMA a little.
First the two codes should not match between the Emulator and your G1 phone, unless you copied the ID code & hash from one to the other.
If you check the ID code on the G1 (Menu-Setup), you should get a code in the order of "US-XXXX-XXXX-XXXX". Doing the same thing on the emulator you should get a different code. Same format, but some of the numbers should be off. Which means it is generating a different access code.
Unfortunately I haven't had much time to find out where Sun's Java emulator stores its saved variables for the current emulation. I will say that it is storing it somewhere. Since each launch of it is coming up with the same ID Code in the setup window. So TECHNICALLY it should be working like it is supposed to in the emulator. But I can't say that it IS working until I can try it with an account (trial accounts work wonders for this..... ) or find the saved variables and copy the information for my primary onto the emulator.
Now I will say that the emulator will make accounts slightly less secure then a version on a phone, which is slightly less secure then the key chain. The primary reason is easy of copying. If someone gets a hold of the saved variables for the emulator, they can duplicate your BMA key, and with your account/password gain entry. Just a warning.... But needing 3 pieces of id is more secure then 2....
Unfortunately I haven't had much time to find out where Sun's Java emulator stores its saved variables for the current emulation. I will say that it is storing it somewhere. Since each launch of it is coming up with the same ID Code in the setup window. So TECHNICALLY it should be working like it is supposed to in the emulator. But I can't say that it IS working until I can try it with an account (trial accounts work wonders for this..... ) or find the saved variables and copy the information for my primary onto the emulator.
Now I will say that the emulator will make accounts slightly less secure then a version on a phone, which is slightly less secure then the key chain. The primary reason is easy of copying. If someone gets a hold of the saved variables for the emulator, they can duplicate your BMA key, and with your account/password gain entry. Just a warning.... But needing 3 pieces of id is more secure then 2....
Click to expand...
Click to collapse
Well, the whole idea is to stop basic/generic keyloggers from stealing your password. I highly doubt there are any keyloggers out there written to hack into and steal the saved variables from Sun's Java Emulator for use with a Motorola V3i Battle.net Authenticator, so that they can then purchase a Battle.net Authenticator, run through the setup/hack guide for a Motorola V3i, and emulate the same setup code.
A bit far fetched, wouldn't you say?
In any case, an account with a Java Emulator Battle.net Authenticator is STILL more secure than an account without any authenticator at all, for those people who don't have an officially supported phone, or Android/Windows Mobile phone (which is the whole reason I'm asking).
Niscandia said:
Ok, Just now got back to being able to play with the BMA a little.
First the two codes should not match between the Emulator and your G1 phone, unless you copied the ID code & hash from one to the other.
If you check the ID code on the G1 (Menu-Setup), you should get a code in the order of "US-XXXX-XXXX-XXXX". Doing the same thing on the emulator you should get a different code. Same format, but some of the numbers should be off. Which means it is generating a different access code.
Click to expand...
Click to collapse
Hmm, that makes sense. I didn't think to check to see if the the setup codes were the same. I just assumed the set up code was something already imbedded within the downloaded jad/jar links. Didn't realize they changed.
I'll test this out this weekend.
[Edit]: Although... If it changes, doesn't that mean that the downloaded application itself is static and unchanging?
Or in other words, if the setup code will re-generate randomly for the device its being installed on, what's to stop me from installing it on multiple phones?
Paul22000 said:
Hmm, that makes sense. I didn't think to check to see if the the setup codes were the same. I just assumed the set up code was something already imbedded within the downloaded jad/jar links. Didn't realize they changed.
I'll test this out this weekend.
[Edit]: Although... If it changes, doesn't that mean that the downloaded application itself is static and unchanging?
Or in other words, if the setup code will re-generate randomly for the device its being installed on, what's to stop me from installing it on multiple phones?
Click to expand...
Click to collapse
Nope the codes are given out when the BMA app goes onto the internet that very first time, and then never again. It obtains the serial code, and a hash code. If you take a look at a previous post of mine, I posted how to copy these two so that a WM6 and a Android phone produce the same code.
From how it looks the same BMA app is given out to everyone, I could easily be wrong, since a few minor key points might be changed as in screen res... but I kinda doubt it.... The monkeys selling the app on Blizzard's behalf, well I have nothing good to say....
Now for the BMA to generate a code that Blizzard accepts, it has to know the time that Blizzard servers are using, along with the OS's time. The sync command gets Blizzard's time, and then computes the offset and uses that for the following codes.
-----
Just for cross referencing:
Code:
blizzard_mobile_auth_US_BMA_176x220_icon_15x15_1_0_0.jad
CRC32 C0A85A22
MD5 791C44F8D77DA92F04ABE0B1FEBBA99D
SHA-1 C7E2D2292AF93C5FDB304AEF2E0993464D35A7B4
blizzard_mobile_auth_US_BMA_176x220_icon_15x15_1_0_0.jar
CRC32 DD167387
MD5 F58AF211B41A14CAE1DDD5D5F652825D
SHA-1 ACD2077A5A97DD7FF7ED78CF7ED54F1587F8988F
That way we can see if they are the same, possibly locate the actual files inside if they are not and see where/what is changed.
My guess is if there is a change it is for tracking to see who released the files, not because of platform.
-----
As for the less secure part, basically just covering my ass
I don't believe a key logger would do such a thing.... disgruntled X... that is another story...
Niscandia said:
Nope the codes are given out when the BMA app goes onto the internet that very first time, and then never again. It obtains the serial code, and a hash code. If you take a look at a previous post of mine, I posted how to copy these two so that a WM6 and a Android phone produce the same code.
Click to expand...
Click to collapse
Wait, so if the codes are given out the first time it goes onto the internet, how is the code on my phone different from the one in the Java Emulator on my PC?
Or are we confusing Setup Code vs Serial Code vs Hash Code?
If so, I'm not sure which is which.
Just for cross referencing:
Code:
blizzard_mobile_auth_US_BMA_176x220_icon_15x15_1_0_0.jad
CRC32 C0A85A22
MD5 791C44F8D77DA92F04ABE0B1FEBBA99D
SHA-1 C7E2D2292AF93C5FDB304AEF2E0993464D35A7B4
blizzard_mobile_auth_US_BMA_176x220_icon_15x15_1_0_0.jar
CRC32 DD167387
MD5 F58AF211B41A14CAE1DDD5D5F652825D
SHA-1 ACD2077A5A97DD7FF7ED78CF7ED54F1587F8988F
That way we can see if they are the same, possibly locate the actual files inside if they are not and see where/what is changed.
My guess is if there is a change it is for tracking to see who released the files, not because of platform.
Click to expand...
Click to collapse
I'm not sure I follow what you're doing here.
Did you purchase two authenticators?
Ok, there are 3 codes you should know about on the BMA app.
1st code -> Serial number
Basicly this code is the ID code from what I've gathered. The common code format of US-XXXX-XXXX-XXXX
2nd code -> Hash number
This is a 40 character code, that is my guess is what the entry code is made from. This is only a guess at this time though... As I'm still going though alot of data. Just a long data of XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Just as a note this is a Alpha numeric. I also haven't yet tested to see if this is just a hash check or if the 3rd code is generated from this.
3rd code -> Entry code
This is the code that you enter into WoW when you log in. This one changes every 30 seconds if I remember correctly. In the format of XXXXXXXX
------
Initializing the BMA causes the java midlet to go online and request the 1st and 2nd codes. These are then stored and saved for later. These are also the codes required to "clone" a BMA installation.
After having been online, it will no longer need to contact the server unless the time gets off (I do not know if it uses just time, date, or seconds since the epoch...)
Using, probably, the 2nd code it generates the 3rd code for entry into WoW.
Most people will never see code 2, but will see the first code probably only once when they register the BMA with their Battle.net account.
Since the second code is hidden in the data, there is no function in the java to display it (yes I've been looking, and trying to figure out how to do better scaling...)
--- edit ----
Forgot to answer your last part.
The two files are the two that you download when you do the purchase.
Really only the .jar is needed, and the .jad just points to the .jar so to speak.
As for the hashes, that is so you can check the hashes on your two files (or if you just have the .jar, just on it).
So basically, the only reason that the Java Emulator doesn't work is because I ran the app on my phone first?
And if I could find the db files on my G1 (been looking for the past 20 min), I could transport them to Windows and then the Java Emulator would work?

O2 MMS Picture Message Incorrect or Resized Picture FIX!

If like me, you have problems on O2 receiving a picture message because O2 decide to resize it to 100*100....so small that you can barely make out whats supposed to be in the picture, here is a simple fix! It does involve editing the registry though!
Browse your way to:
HKLM>Software>ArcSoft>ArcSoft MMS UA>Config>mm1>WspHeader
There are two strings we need to change and that is the "User Agent" & "x-wap-profile"
The standard data in these strings are as below incase you need to revert back!
User Agent - Toshiba-TG01-orange/ArcSoft/MMSUA/PPC/v5.5
x-wap-profile - http://gphone.toshiba.co.jp/tech/profiles/UAPROF/EUR1/TG01-2.0.xml
The correct settings which work are:
UserAgent= HTC_HD2_T8585
x-wap-profile= http://www.htcmms.com.tw/gen/HTC_HD2_T8585-1.0.xml
I believe the problem is with the Content Adaptation service provided by O2. After I changed my registry to fool it into thinking my TG01 is a HTC HD2 (which going by the .XML file the MMSC server is supposed to read, the maximum size should be 1600x1600), I sent myself a picture that was something like 1536*2048 and 284kb in physical size. By all means the Content Adaptation system should resize it to 1600 in either length or height but it didn't. It resized it 768*1024!! (Whereas before on my TG01 registry settings, it resized it to 100*75)
I have noticed a very interesting string in the online XML file for the HTC HD2
<mms:MmsMaxImageResolution>1600x1600mms:MmsMaxImageResolution>
Where as in the XML file for the TG01 its
<mms:MmsMaxImageResolution rdf:datatype="Dimension">1600x1200mms:MmsMaxImageResolution>
So I am going to make my OWN .XML file based on the HTC's and put that into my registry with picture resolution sizes of 1000000*1000000 See what happens, I bet their MMSC server will burn!
Registry
Sorry to sound like a noob, but how can I access the registry for the TG01. I assume that it's not freely accessible since it could cause major issues
Many thanks
Registry
Sorry to sound like a noob, but how can I access the registry for the TG01. I assume that it's not freely accessible since it could cause major issues
Many thanks
EDIT: Used PHM registry editor. Was amazingly simple to do. Why can't O2 just change the settings and issue an update? Oh well. I'm sure someone will try and change it, screw it up, and spend hours on the phone to customer services
MattTG01 said:
Oh well. I'm sure someone will try and change it, screw it up, and spend hours on the phone to customer services
Click to expand...
Click to collapse
Like me, I spent somewhere in the region of 10 hours on the phone with them.......****ing arseholes!
Sorry I didn't reply, I am not on the forums much

Scripts for XDA_UC

I've been trying for the last couple of days to solve an issue (it's not really a problem) that has been irritating me for a while. The issue is that everytime i flash a new rom i have to spent a coupe of hours after configuring everything again. Now, I use the 6.5.x tree of NRGZ28's energy rom series, specifically the standard variant and i want to create some scripts that will automatically setup things like my exchange server, hotmail, opera user-agent string and wifi. I already have a script that is supposed to work for exchange (not tested it yet) and one for the wifi. The wifi one just doesn't work but i've just done some reading and i think i know why (More on that in a mo). So, i was wondering, has anyone tried this already? If so do you have the scripts that are needed or know where i can find them?
Now, back to the wifi script. The reason i believe it doesn't work is because it would appear that the wifi has to be on for the WLAN driver to accept the new configuration. Now when you install a new rom, as most of you will know, the wifi is turned off and those of you familiar with the energy rom series will know that xda_uc runs right after first boot allowing no time for the wifi to be enabled manually. So, i was thinking, is it possible to write some code that will enable the wifi at first boot so the configuration script will successfully modify the wifi configuration?
Thanks for your thoughts in advance guys and girls.
Have a look in the FAQ for the ROM and there is post for sample scripts. I used them last night and got hotmail and exchange working. Here's the link:
http://forum.xda-developers.com/showpost.php?p=7333558&postcount=19477
Check the FAQ - each time I re-read it I figure something else out.
lol and there was me thinking it would be a lot harder. i always skip past the faq because 9 times out of 10 they are always filled with things like "How do i flash a rom" etc but i do still have a feeling it's not going to cover all my questions, things like can i write some code to enable the wifi at first boot or some other things i haven't meantioned like can i write a script that will automatically configure omarket with my login details.
I want to go all out on this and have it set up so i have to do as little manual configuration as possible so some code samples and/or further pointer would be really handy.
Just had another look at the faq and found i already had the xml generator listed in the energy addons page. One small problem... I have no idea what the hotmail server configuration is. Any clues? if not i will google it later.
Got my hotmail script. No idea if it works, guess i'll have to test it at some point.
I'm still looking for info on how to enable the wifi at first boot. Although at this point i am open to suggestions on different methods that could be used.
I am also a little disappointed. i thought this one had more legs to it. oh well, you can't always get everything you want i guess.
Just a litlle update. I got the wifi to take the settings without turning it on. Well i say i did it when really it just seemed to work. i think it might have somethig to do with some new drivers that were cooked into the rom i use.
I dropped the hotmail script because i do actually use windows live fair often and i ended up with 2 hotmail email accounts in the email tab but with a couple of tweaks i did get my exchange settings script to work like a dream.
I'm now looking into setting the phone identity using a reg file. I gave it a go using a script i picked up but instead of doing what it was supposed to it just stopped the windows and HTC sms clients from working correctly and i can't figure out why (it caused the phone to create several undeleteable sms messages). I'll post the code at the bottom. I'm also wondering if it is possbile to have a script that will copy files (ringtones specifically) to the right location. I think XDA_UC will do this if you create the directory structure in a folder in the XDA_UC folder on the sd card (hope you followed that one). Can anyone confirm that? I also created a script to configure quickgps but that didn't seem to work, i'll post the code for that too.
I'm still wondering if it would be possible to configure the opera user agent string using some form of script or reg file and it would be really nice if i could something similar with BSB tweaks, agps, HTC location service and pretty much everything else tbh. So if anyone has any scripts, reg files or cab files they wanna share i will certainly welcome them and i'm sure that many others will too.
Anyway, to posting those reg files:
Code:
[HKEY_LOCAL_MACHINE\Ident]
"Name"="Lucifer"
"Desc"="HTC HD2"
"OrigName"="Lucifer"
Code:
[HKEY_LOCAL_MACHINE\Software\HTC\QuickGPS]
"auto"=dword:00000001
"actSync"=dword:00000001
"ExpiredTime"=dword:00002760
"remind"=dword:00000001
Check this out for reference [XDA_UC][UC][SASHIMI][S4X] S4X_Auto & S4X_Backup [AUG.10.2010] XDA_UC Mods & Answers
id some looking up on the device name thing and found this: http://msdn.microsoft.com/en-us/library/aa924188.aspx seems my reg key was a little wrong.
I've also managed to create a cab file that will install my ringtones and then setthem with all related options as the defaults. I know it's not very impressive but it's a step in the right direction. I think i may have a look at exporting the bsb tweaks settings later and see how that goes.
Oh one question: i have been looking for an .reg to xml converter but my google results all seem a little vague and i don;t know if can trust the programs i'm finding. Has anyone got any suggestions?
M3PH said:
Oh one question: i have been looking for an .reg to xml converter but my google results all seem a little vague and i don;t know if can trust the programs i'm finding. Has anyone got any suggestions?
Click to expand...
Click to collapse
I don't think you need to convert reg to xml. Just leave the .reg files in the XDA_UC directory and it should run automatically.
darkblak said:
I don't think you need to convert reg to xml. Just leave the .reg files in the XDA_UC directory and it should run automatically.
Click to expand...
Click to collapse
No, you're right. I have no idea what i was thinking.
Another little update. I have working reg files for opera ua string and quickgps. I've decided not to bother with bsb tweaks because it's so easy to setup but being able to preconfigure windows live would be cool. Also being able to preconfigure agps would be nice

Remove words from dictionary

I have a large number of incorrect words in my HD2's dictionary. How do I go about deleting them, without hard resetting my phone?
Thanks,
David
http://samsamuel.co.uk/news.php?id=7
could be useful?
Thanks, but that seems to be a list of words added by HTC to the dictionary. I've added a bunch of words spelt incorrectly, like yoy for you etc. Where are those words stored? Any ideas?
have you tried et9mywords.exe? its been a while since i used winmo but im pretty sure you can use it to remove words as well as add them. (thats why i posted that link, to point you to et9mywords and HTCMDB.txt because theyre the two things i know of related to custom words.)
Unfortunately I don't seem to have that program on my HD2. Could be the ROM I'm running. Could I download it maybe?
it should be in the windows folder, and its possibly hidden, so you would need to 'show all files' (i think)
As for download, not sure if it needs any reg enttries, but heres the exe
I copied the file to the \windows directory, and it did run ok, but it didn't pick up any of my added words. I think you may be right, in that it is missing a registry entry. Any ideas?
nah sorry, not without a running rom to examine. Have a look in that txt file i mentioned, could be they get written to there, its all a bit of a hazy memory.

Categories

Resources