yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] OndraSter:
Many of you know that for right running HTC's Connection Setup DB you need their DB files (it's hundreds of files with .db ending).

Well, I managed to "hack it" when I wanted to find which is for my country. So here we go:

1. Preparing

You need both ConnectionSetupDB folder and Connection Setup application (main executable). And also some easy notepad, there you must have STUPID notepad, which will take 0x00 as "space" (when you search in document) instad of showing NUL. I use for this the integrated MS Notepad in Windows.

Let's get back to the hacking.

2. Hacking

Take your ConnectionSetup package and target on ConnectionSetup.exe file. Since it is exe you don't have on right click any "Open in" option. Hold shift, right click in the folder (not on any file) and click on "Open command line here". To the commandline write notepad ConnectionSetup.exe which opens the MS Notepad with the file inside.

3. Password!

Now, you have opened that executable in notepad. Since we need password for DB files, let's search for it. Now here comes the "tricky" part - it is in UNICODE, so we must search for "D B" (without quotes ofc). There will be few false finds till you find the one you need:

Do you see that "notUnicode" red string, that looks like GUID? Yes, that's our password we need :).

4. Let's go editing

Now open your folder with DB files.

First, open the last db file, with DBIndex inside its name. Rename the .db file to .zip and use the password which looks like GUID we found earlier and extract it.

Open file 0000.xml and here you have all countries and providers. Always take a look at the number that is next to the provider and remember it. Go back to the folder with .db files and find the DB file with the number that you found inside.

Now, just like with the DBIndex, extract it with the password we found and voila, you get few files.

About their editing will Twompumpchump say something in next post, he was studying them for a while :).

5. Making it DB again

Now, when you finish editing, just use WinRAR or anything similar to ZIP it with the same password you unpacked it and rename it to the name it had. I'm pretty sure, you can even add new countries, operators etc (they are all stored in DBIndex in the latest folder and maybe in registry, too).
[Windows Mobile Software Development] twopumpchump:
i thought we would use this post for a collection of edited db files for different devices :)
[Windows Mobile Software Development] Uracil:
Excellent investigation, gentlemen. Having a whole new level of customization is obviously great, and as a Tilt/Kaiser user on T-Mobile the appeal is pretty strong!
[Windows Mobile Software Development] selyb:
It would be a problem for someone who buys one brand phone or unbranded phone to work with a different carrier or even someone who buys a replacement keyboard for their broken one that came from a different carrier's model.
[Windows Mobile Software Development] twopumpchump:
yes you have a good point, i never really thought about that...maybe we can have say 2 db files for the carriers one with kb and one witout...just a thought will have to be tested.
[Windows Mobile Software Development] OndraSter:
I'm pretty sure you can make your operator and instead T-Mobile use T-Mobile-with-kbdfix :D.
[Windows Mobile Software Development] selyb:
Just a suggestion, but maybe you could do this: Keep the connection db's the way you have them now. Put on the main post for your roms or kitchen pictures of the different known keyboards with links to fixes. IMO, your current method will cause problems with a smaller base of users than previously. I mean, just my opinion, but I believe more people use their phones on the original carrier than the examples I provided.
[Windows Mobile Software Development] twopumpchump:
yes the examples you provided would be very rare i think, but thanks for mentioning them. i still think that all we have to do is add a new db file with no kb and include it in the index :) i would try it now but its sunday and im feeling lazy lol.
[Windows Mobile Software Development] joshkoss:
U guys did amazing work!! Congrats!!
[Windows Mobile Software Development] joshkoss:
I dissagree, i had tested this with my ATT model fuze... and i was running t-mobile SIM. . what happen's is when the phone boot's it detect's what carrier you're connected to and thus pulls that DB file.. it doesn't go by model phone.
[Windows Mobile Software Development] OndraSter:
And that's the "problem" - it loads ATT Tilt keyboard patch on your T-Mobile TP2 (for example) or the opposite, on your T-Mobile TP2 it loads Tilt 2 keyboard patch etc.
[Windows Mobile Software Development] joshkoss:
ohhhhhhh i see.. lol sorry, blonde moment! hehe.

Yea luckily i have a tmobile branded tp2 so i didn't see that issue.

Ignore me, i'll fade into the background :p:p
[Windows Mobile Software Development] stylez:
First of all congratulations :) too much time sat in front of computers the both of ya :D

So the Connection Setup .cab's just needs to be geared toward device "viable for chefs", then the other issue as stated is people like me i use an AT&T Tilt but use O2 as my carrier so if was set up geared to all carriers then i'd have no Tilt keyboard fix installed as thinks i'm using a British Kaiser, but like you say OndraSter could just be a suffix on carrier to say keyfix.
[Windows Mobile Software Development] selyb:
It happens to the best of us :p
[Windows Mobile Software Development] lcd4linux:
Proxy settings

Thank you for this, now i'm able set my APN to wap.vodafone.de :)

But how can i set a Proxy, like 139.7.29.1:80, by default for this APN? Could someone guide me please :rolleyes:

here's my 0000connection.xml

<wap-provisioningdoc>
<characteristic type="CM_Networks">
<characteristic type="Vodafone Internet">
<parm name="DestId" value="{0DAEA92E-2917-4c6c-9E23-F2BCAA13DA07}"/>
</characteristic>
</characteristic>
<characteristic type="CM_Networks">
<characteristic type="Vodafone DE">
<parm name="DestId" value="{BFF8E209-7DDA-4bd6-995E-E44CE5462DB3}"/>
</characteristic>
</characteristic>
<characteristic type="CM_GPRSEntries">
<characteristic type="Vodafone Internet">
<parm name="DestId" value="{0DAEA92E-2917-4c6c-9E23-F2BCAA13DA07}"/>
<parm name="UserName" value=""/>
<parm name="Password" value=""/>
<parm name="AlwaysOn" value="0"/>
<characteristic type="DevSpecificCellular">
<parm name="GPRSInfoValid" value="1"/>
<parm name="GPRSInfoAccessPointName" value="wap.vodafone.de"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="CM_GPRSEntries">
<characteristic type="Vodafone DE">
<parm name="DestId" value="{BFF8E209-7DDA-4bd6-995E-E44CE5462DB3}"/>
<parm name="UserName" value=""/>
<parm name="Password" value=""/>
<parm name="AlwaysOn" value="0"/>
<characteristic type="DevSpecificCellular">
<parm name="GPRSInfoValid" value="1"/>
<parm name="GPRSInfoAccessPointName" value="event.vodafone.de"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="CM_ProxyEntries">
<characteristic type="HTTP-{0DAEA92E-2917-4C6C-9E23-F2BCAA13DA07}">
<parm name="SrcId" value="{0DAEA92E-2917-4c6c-9E23-F2BCAA13DA07}"/>
<parm name="DestId" value="{436EF144-B4FB-4863-A041-8F905A62C572}"/>
<parm name="Proxy" value="new-inet:1159"/>
<parm name="Type" value="0"/>
<parm name="Enable" value="1"/>
</characteristic>
</characteristic>
<characteristic type="CM_ProxyEntries">
<characteristic type="null-corp">
<parm name="SrcId" value="{18AD9FBD-F716-ACB6-FD8A-1965DB95B814}"/>
<parm name="DestId" value="{A1182988-0D73-439E-87AD-2A5B369F808B}"/>
<parm name="Proxy" value="new-corp:1118"/>
<parm name="Type" value="0"/>
<parm name="Enable" value="1"/>
</characteristic>
</characteristic>
<characteristic type="CM_Planner">
<characteristic type="PreferredConnections">
<parm name="{436EF144-B4FB-4863-A041-8F905A62C572}" value="Vodafone Internet"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>

lcd4linux
[Windows Mobile Software Development] ceesheim:
here is a noob question :

I dumped a rom and in the dump folder there are a lot of .db files (676 to be exact) , where are .db files stored in a kitchen ?
[Windows Mobile Software Development] joshkoss:
oem i believe
[Windows Mobile Software Development] twopumpchump:
when you dump a stock rom and rebuild the packages, the db files are located in oem/ConnectionSetupDB folder.
[Windows Mobile Software Development] ceesheim:
Thanks a lot :)
[Windows Mobile Software Development] chanyork:
there are some cabs file which suppose to run in the db file... but doesn't seem to execute at all do you know any reason?
[Windows Mobile Software Development] rfvalerio:
I need it

I Need it for HTC Touch Dual Neon 300,

How to do that, and where
[Windows Mobile Software Development] OndraSter:
Should be still the same, if the password in first post doesn't work, then you have to search for it yourself :)
[Windows Mobile Software Development] heineken78:
Great job to Author!
[Windows Mobile Software Development] vasujahagirdar:
unable to connect gprs

hello everyone,

im cooking my own elfin rom on os kitchen,using connection setup and DB OF stock rom but im unable to get gprs\edge connection (in india)though the same version works in others built roms like onyx,Mike's roms.im to figure out where the problm lies.plz help me.

thanks
[Windows Mobile Software Development] c_shekhar:
What operator you are subscribed?
[Windows Mobile Software Development] vasujahagirdar:
BSNL .connection setup earlier used to setup BSNL.But now im getting connection with BSNL-SOUTH, setting .that is in other roms so i used the same DB for my rom but the device cofugarates setting to BSNL-SOUTH but when i try to connect gprs \edge it never happens.
[Windows Mobile Software Development] c_shekhar:
1. Unpack it and Overwrite this file in /windows folder.

2. manually select some other connectiongs (may be idea or any other).

3. Again mannually select BSNL settings.

now the GPRS etc should work.

try and let me know. It works fine for my BSNL.
[Windows Mobile Software Development] vasujahagirdar:
Hi

no it did not worked .any other way??
[Windows Mobile Software Development] c_shekhar:
Surprised!!!!

isn't the APN for GPRS for south India "bsnlnet" ?
[Windows Mobile Software Development] vasujahagirdar:
The file u gave is compatible for elfin(qvga device)??.i dont know
[Windows Mobile Software Development] c_shekhar:
It is for ConnectionSetup_3_1_20111725_01. Doesnot matter what resolution/device it is. Because it is basically a zipped xml file modified by me. Works fine for me in north india. It creates the GPRS, BSNL Live, and 3G TV services for BSNL network.

Alternatively, you may post here the ConnectionSetup.exe and xx_4043400_xx.db here and I shall modify for you.
[Windows Mobile Software Development] vasujahagirdar:
thanks for replay,

im herewith uploaded the setup zip,whole,as im finding difficult to extract the DB file as im non technical person.so plz help.
[Windows Mobile Software Development] c_shekhar:
Oh you are using an old version. nevertheless I should be able to do things right...
[Windows Mobile Software Development] c_shekhar:
Here it is.

I hope it should work.

Replace with this .db and configure the connection with BSNL_SOUTH.

Note:-

1. manually select some other connectiongs (may be idea or any other).

2. Again mannually select BSNL_SOUTH settings.

good luck..
[Windows Mobile Software Development] vasujahagirdar:
hi,thanks,

i tried it.as u said,replaced the file in windows with the one u gave,than selected manually other network,than again selected bsnl but no effect.what i noticed is the files in provision.zip has got different name than the one u gave (ur is PB81_40....)does that make difference?? as im cooking my rom it is better if i get the whole setup cab\oem .im confused.because the same provision.zip which works in mikys,dxixda's roms not working when i used in mine.i copied that from miky's rom .is there any changes i have to make in oem registry ??.enlighten me plz
[Windows Mobile Software Development] c_shekhar:
Bro! you have created confusion here. The zip you have attached 2 post above does not have provision.zip. It has instead has connectiondb having those files. I am confused what exactly are you using. I have only pickedup the relevent db file from your connectiondb and tailored it.
[Windows Mobile Software Development] vasujahagirdar:
im extremly sorry yaar,for the trouble.i have attached the different file in the above post.sorry for that.now attaching the one which i intend to use.

what i observed was ,in this ,when i tried to connect it shows as connecting to cellonesouth_wap but in the one which is present in others rom shows cellonesouth_gpre\edge.so i tried to edit prov.zip to change from wap to gprs,but failed to do so.do u think thats the problm??
[Windows Mobile Software Development] c_shekhar:
Very very old versions of connectionsetup used provision.zip . later the provision.zip was replaced by the group of db files for different service providers. I suggest you use the connection setup you have attached 3 posts above along with the one I have attched 2 posts above.

You service should work well..
[Windows Mobile Software Development] vasujahagirdar:
yes, i tried it on that itself,but that setup is not for qvga resolution,which i didnt check so i couldnt install that one .if the one which have old provision.zip than i can attach the newer version which i have in one of the mega packages,can u help me out??i have attached below.it is of connection setup v3.1.191913.00
[Windows Mobile Software Development] keivanmoradi:
Hi

very good thread. I've bookmarked it.

I'm cooking for omnia i900. Can you attach an updated version of database.
[Windows Mobile Software Development] Skrobel:
Hello,

First of all thanks for a hell of a great job OndraSter & twopumpchump!

Here's a corrected version of PB81_2600300_001.db

- ConnectionSetup v3_1_20162829_00 (taken from Leo 3.14, I use it on Rhodium)

- Poland, Orange

- fixes bad MMS settings
[Windows Mobile Software Development] tedbacc:
And my question is.... I'm in PL, having same MMS sending issue but with another ROM that I prefer.... can this fix be made into a .cab that I could use?
[Windows Mobile Software Development] Skrobel:
Yes, actually it should be possible. Please ensure that the file PB81_2600300_001.db is present in your \Windows\ folder. If so, you can try to overwrite this file with mine and run Connection Setup again. The settings for Polish Orange should be correct afterwords.
[Upgrading, Modifying and Unlocking] dosada:
I hope anyone can help. I have got here a Samsung i780. It was originally locked to Orange. I have unlocked it and i have flashed it with a ROM file from here.

Even after being unlocked and flashed i can't change the settings for the Internet. It is still trying to use the Orange settings. Is there anyhow a way to to fix this?

TIA
[Upgrading, Modifying and Unlocking] dosada:
Come on guys, someone must know what the problem might be. I am running circles since weeks to find a solution.

Is there anything else i need to flash or do to be able to change the dial up settings?
[Upgrading, Modifying and Unlocking] ironeagle:
which ROM u flashed?.. whats ur PDA PHONE version?.. and Whats your RADIO version.. give more details..
[Upgrading, Modifying and Unlocking] raf1987:
1. backup your i780 (because it needs hard reset)

2. in phone mode, press * # 1 5 4 6 7 9 2 * #

3. in admin studio, choose no. 2. PRECONFIGURATION

4. in input password screen, input * # 8 1 2 3 0 * #

5. press "Yes" in continue screen

6. Choose your preferred connection

7. Press Ok

8. Press Ok in confirmation dialog and i780 will hard reset

9. Check your internet connection. I hope it's successfull
[Upgrading, Modifying and Unlocking] dosada:
Thanks a lot for that, seems to take me somewhere where i choose. Unfortunately my provider is not in there. Any chance to add it?

Thanks
[myTouch 3G, Magic Android Development] tsangh:
I have a USB 3g modem plugged into HTC magic's USB port. What else I need to do to get Android recognize the 3g modem for web surfing? Any good pointer for the topic?

Thanks!
[myTouch 3G, Magic Android Development] d33dvb:
What the hell?

I dont think thats how it works brother.
[myTouch 3G, Magic Android Development] hk5354:
it is a 3g device.....why need to connect to a modem?

also it is not a usb host port
[myTouch 3G, Magic Android Development] hetaldp:
lol

You are Asking for USB Host Connectivity which is still not Possible on any Mobile on earth to Adopt a USB modem for Browsing (Technically possible though)
[myTouch 3G, Magic Android Development] tsangh:
Thanks for the keyword "USB Host Connectivity"! I found lot of people interest in the same area.
[myTouch 3G, Magic Android Development] d33dvb:
AOL uses keywords :)

"XDA uses search strings" :)
[myTouch 3G, Magic Android Development] d33dvb:
</endfunwiththenewbie>
[myTouch 3G, Magic Android Development] m1k3-:
i can't believe that. i would think most people would just take the sim card out of the modem and put it in their phone, but that's just me.
[myTouch 3G, Magic Android Development] str4vag:
modem and phone working on different bands?

if you have a laptop, turn the wifi on to adhoc mode. connect the phone there on the adhoc network.
[myTouch 3G, Magic Android Development] d33dvb:
Probably what you are looking for is wireless tether.

http://code.google.com/p/android-wifi-tether/downloads/list

If you are looking to get internet, connect the wifi. But you should have a data plan with your phone, so I doubt what you want to do is to share internet from a usb modem, but I could be crazy.
[myTouch 3G, Magic Android Development] DirectMatrix:
This post just made what was a really crappy day....better. Thanks to the OP

DM
[Hero, G2 Touch General] cymru:
I went out last night, came home drunk. Now my trackball is continuously lit. Ive no notifications or anything like that. It will still be on when the phone is in standby. It only goes off when the phone is powered down fully.

Anyone help me?!
[Hero, G2 Touch General] kendong2:
did you spell beer in it?

tried to take the battery out for a few hours?

wiped?
[Hero, G2 Touch General] cymru:
I really dont think i did. Its been running for about 18 hours now and no other problems, its just the ball lights all the time. Its as soon as the phone boots it switches on...

Maybe ill leave it in the airing cupboard overnight just in case.
[Hero, G2 Touch General] CGeyser:
Leave your phone in a container of rice. It'll absorb all the moisture. If it still flashes, you might have to open the phone up. :(
[Hero, G2 Touch General] cymru:
Overnight without the battery and several hours in the airing cupboard has turned the trackball off. Thanks for the help guys. I was going to use rice CGeyser but didn't have any to hand (im a student).

Cheers.

EDIT: BUGGER, its back on. Back to the airing cupboard...
[Hero, G2 Touch General] CGeyser:
You could buy food or items that includes a desiccant packet. (seaweed, new shoes, etc). Or just buy some desiccant packets and put it in a closed container with the Hero.

I'm a college student as well...

Rice is very cheap, go to your local market and buy the smallest bag you can find and bury the Hero in it.

Its easy to cook and tastes great. Rice also has another use: its a very good adhesive (great alternative to glue) when you want to paste paper material together.
[Hero, G2 Touch General] cymru:
haha thanks for the tips fella, ive gone and got rice and we shall see what happens in the morning.
[Hero, G2 Touch General] Amdathlonuk:
Personally I prefer a nice curry with my rice.

I might just try the Hero Dopiaza when I get my Milestone... :D
[Hero, G2 Touch General] kendong2:
any news here?
[Hero, G2 Touch General] cymru:
Sorry. No didnt seem to help.

I think whats happening is that when the phone warms up the trackball comes on. When i left it without the battery overnight, the light didnt come on for about 20 minutes. After leaving it in my house overnight last night (it was very cold) the trackball was off when i woke up. It then came back on again about lunchtime.

Its very odd, and something which im going to have to learn to live with i guess.
[Hero, G2 Touch General] CGeyser:
Oh drats. I'm sorry it didn't solve your trackball light problem. :(

Maybe in the future, they'll be a video of how to dismantle the Hero and you can find the problem. At least you can recreate the situation/problem.

Now, go eat that rice!:p
[Hero, G2 Touch General] cymru:
Haha thanks for your help anyway :-)
[Hero, G2 Touch General] m0jo:
Can't you just go to the store you bought the phone? They usually send it in for repair. But if you flashed a non-stock rom or modified something they wont accept it.
[JAM, MDA Compact, S100 General] jtubz25:
is it possible to upgrade wm2003SE on my o2 to WM5? where can i find the rom? pls help! thanks
[JAM, MDA Compact, S100 General] ferdiebaq:
No WM5 ROM was ever released for the magician both officially and unofficially. You can load Cotulla's WM6.1 ROM though which is far superior to WM5.
[JAM, MDA Compact, S100 General] chansthename:
6.5 is also now out if you would prefer that
[JAM, MDA Compact, S100 General] gemblong_03:
when cotula make wm 5 for magician cause i like and i collect for rom my mgician..so plz cotulla bring o2 xda II mini rom wm 5 so magician personly perfect all rom..;)
[JAM, MDA Compact, S100 General] brewhoxs:
Great, i wanted WM5.0 ROM too for my Magician! :D
[Touch HD Windows Mobile ROM Development] rayman95:
WM6.5 ROM 1.59.841.76 - HTC TouchHD

CE OS 5.2.28014 (Build 28014.5.5.0 PV)

- V0.7 với Build 28014.5.5.0 của COM8

- OEM từ ROM mới nhất của HTC Leo: 1.48.707.2 Asia

- Max Manila 2.519202525 Ultimate của tác giả MAXYCY bên XDA

- Manila 2_5_19211619_0

- TPC Task_Manager_X2_6.5.3

- Twitter 2_5_19203032_0

- HTC Album 3_2_19203733_0

- HTCMessaging_Client 1_15_19203828_00

- Menu_Enhancement 1_1_19211322_00

http://www.mediafire.com/?zxtvtjygltw
[8525, TyTN, MDA Vario II, JasJam ROM Development] MrDSL:
Please flash OEM Stripped AT&T first before you flash this ROM.

OEM Stripped AT&T : Here

Theres too many people for me to mention but thanks for all the help and all the tools. This site rules!!

This is based off the newer kitchen by ervius. Thanks for sharing + Que PPC :)

After spending alot of time using different interfaces with my aging Hermes I have always enjoyed manilla the most. I present to you the latest Manilla2d. I'm using 21877 because it has the older 6.5ui which seems to use up less memory than the newer 23*** 6.5ui. It appears pretty stable too. I tried to do the best I could memory wise but its manilla.

Manilla2D 21877 3g with LZX compress Program:MB - Memory:MB

Download Manilla 21877 3g

Download Titanium 21877 3g

Download Lite 21877 3g

NetCF 3.5

HTC Calculator

HTC MP3 Trimmer

HTC Connection Setup 1.5.34057.2 (you will have to launch manually)

HTC Diamond USBToPCPopUp 1.0.18143432.1 (This has worked for me in win7rc and XP. I normally have to reset the phone when chaning from using activesynch to disk drive but thats fine with me)

Advanced ConfigurationTool v33

Arcsoft MMS 5.2.2.22 (This is the best version I have used to date! Even the voice recorder works!!)

HTC Rhodium Menu Enhancement

HTC Task Manager

MortScript-4_1-PPC

Device Lock

KeepMyTones 1.6

XDA ShutDown

Autolock Screen v1.7
[8525, TyTN, MDA Vario II, JasJam ROM Development] MrDSL:
lite software

NetCF 3.5

HTC Calculator

HTC Connection Setup 1.5.34057.2 (you will have to launch manually)

HTC Diamond USBToPCPopUp 1.0.18143432.1 (This has worked for me in win7rc and XP. I normally have to reset the phone when chaning from using activesynch to disk drive but thats fine with me)

Advanced ConfigurationTool v33

Arcsoft MMS 5.2.2.22 (This is the best version I have used to date! Even the voice recorder works!!)

HTC Rhodium Menu Enhancement

HTC Task Manager

Device Lock
[8525, TyTN, MDA Vario II, JasJam ROM Development] MrDSL:
saved.........
[8525, TyTN, MDA Vario II, JasJam ROM Development] MrDSL:
Sorry I left some software in the lite version..

reuploading now..

EDIT..

link updated.
[8525, TyTN, MDA Vario II, JasJam ROM Development] jasonchiu:
could we get some screens please