Jump to content

RE-DUMPED - i900L (Triband 3G) Brazilian ROM


Guest lionheartk

Recommended Posts

Turbo, the omnia is way better than current htc phones, i tried em all

I am waiting for someone to teach me how to dump it correctly (the 3 files) so lufeig or someone can cook a rom. I am aslo looking for how but so far no luck. Anyone? Cmon people i have the phone here on my lap!

:rolleyes: :) :( , why dont u just pack it up and send over. sory buddy, i dont have any ideas how to do that. hope someone would cpme up with something very soon.

P.S is the i900L OS languege in english or protuguese?

Link to comment
Share on other sites

Guest Jeanne8fr

Yes it looks like that's what we need. Somebody must know how to do it.

Can't Lufeig tell you?. He must have dumped roms before.

I am going to try dumping mine tomorrow to see if I get different results.

Jeannette

Turbo, the omnia is way better than current htc phones, i tried em all

I am waiting for someone to teach me how to dump it correctly (the 3 files) so lufeig or someone can cook a rom. I am aslo looking for how but so far no luck. Anyone? Cmon people i have the phone here on my lap!

Link to comment
Share on other sites

Guest lionheartk

pt_br. And no, those methods on the post dont work. I need to go to my carrier and fill paperwork to get it unlocked. But that doesnt change our research, it being locked or unlocked. I need to dump it properly so lufeig or someone can look at the proper files, thats the next step we need.

Link to comment
Share on other sites

Guest Turb0wned

Lol come guys i will dtill help with this in every way i can. Just because i might sell the omnia doesnt mean i dont want to see this happen. i just really like the touch HD. Bigger screen better resolution and still a wm device. Besides this guy that lives by me needs the money bad and is willing to sell his 1 week old HD for 500. Now tell me u wouldnt do it.

Link to comment
Share on other sites

For 500 you would make a profit, but it is a lot of work.

I have tried a number of phones and I would say that the omnia is the best - aside from the 3g.

The Edge is fast and the reception is bettter than anything that I have tried.

I've gotten used to the "dpad" and the absense of anything for moving around in four directions + action botton on the touch HD sounds a little annoying.

A wider screen would be nice, but the omnia's size and weight are excellent.

I like the I907 as a Qwerty device, but without the omnia camera and with the smaller screen I end up not taking it with me very often.

Diamond is too small and too slow.

The Omnia GPS is the best I've seen. IGO8 is fast and responsive

The Omnia has the biggest wow factor when I show people what it can do... Not that that is so important but it is nice. Many "Normal" people think that that Iphone and Touch HD are too big and fragile.

Anyway, just some thoughts. I don't intend to convert anyone. I am just surprised that we don't have 3g yet. I am starting to wonder if we could use android to get the bands funtioning. Unfortunately I could't really use my phone without exchange sync given that this one of my primary uses (working at Microsoft, it is hard to avoid - especially when they pay for your phone plan).

Link to comment
Share on other sites

Guest Turb0wned

Thanks for your input. Again i will be trying out the phone first before i sell the omnia. I dont know though that Touch HD looks awsome.

Back on topic now.. How would we get android on the omnia?

Link to comment
Share on other sites

Guest Jeanne8fr

Ok Lionheartk, I found this very detailed post that explains how to get the 3 files...

Here: http://forum.xda-developers.com/showthread...313&page=19

Look at post #185 and read on after as they continue to discuss the dump. There is an add-on at post #190

The very critical point I think is to get the partition size correct for each part. I believe the numbers he gives in the guide are for the particular rom they were dumping.

This command "C:\itsutils>pdocread.exe -l" doe's the list. You then use the partition size returned by the list to extract each part of the rom in the .raw files.

I am going to do this to my omnia tomorrow morning to check the steps. I will report when finished.

Of course we need _you_ to do it. My omnia is not a brazilian one..

If we get this 3G to work, you will get a nice paypal from me.

Jeannette

I like my omnia better. Better touchscreen, faster, better cam, looks cooler, etc etc etc
Edited by Jeanne8fr
Link to comment
Share on other sites

Guest Jeanne8fr

Ok guys, I figured out why it wasn't working. We have to add a 'sector size' parameter to the commands

to dump.

Here is how it goes:

First you need to download the itsutils. I attached the latest version. Extract to C:\itsutils

Open a command prompt and switch to the itsutils folder.

CD C:\itsutils

Type: pdocread -l

If you get the following message:

Copying C:\I900\i900Dumper\itsutils.dll to WCE:\windows\itsutils.dll. Could not update itsutils.dll to the current version, maybe it is in use?

try restarting your device, or restart activesync or maybe your device is application-locked.

You need to edit the registry key on the Omnia: HKLM\Security\Policies\Policies 00001001 from 2 to 1

Or you can install the DisableSecurity.cab file I attached.

Normally you will see this:

Copying C:\itsutils\itsutils.dll to WCE:\windows\itsutils.dll

128.46M (0x8076000) DSK1:

| 1.35M (0x159800) Part00

| 2.46M (0x276000) Part01

| 124.65M (0x7ca5800) Part02

90.44M (0x5a70000) DSK2:

| 90.43M (0x5a6f000) Part00

7.66G (0x1e9f00000) DSK3:

| 7.66G (0x1e9effc00) Part00

0.00 (0x0) DSK5:

| 0.00 (0x0) PART00

7.61G (0x1e6e00000) DSK4:

| 7.60G (0x1e6a00000) Part00

STRG handles:

handle#0 85436fce 7.60G (0x1e6a00000)

handle#1 a5eac9e2

handle#2 c60fadae 7.66G (0x1e9effc00)

handle#3 86cd8532 90.43M (0x5a6f000)

handle#4 46e0b79a 124.65M (0x7ca5800)

handle#5 66e0b776 2.46M (0x276000)

handle#6 a6e0b72e 1.35M (0x159800)

disk 85436fce

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk a5eac9e2

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk c60fadae

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk 86cd8532

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk 46e0b79a

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk 66e0b776

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

disk a6e0b72e

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Double check the size of each disk and partition:

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part00 -t (Notice that I have added the '-b 0x800' to the command. That's the sector size)

real nr of sectors: 691 - 1.35Mbyte, 0x159800 <- This number here is the one we need to extract the file.

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part01 -t

real nr of sectors: 1260 - 2.46Mbyte, 0x276000 <- This number here is the one we need to extract the file.

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part02 -t

real nr of sectors: 63819 - 124.65Mbyte, 0x7ca5800 <- This number here is the one we need to extract the file.

C:\itsutils>pdocread -w -d dsk2: -b 0x800 -p part00 -t

real nr of sectors: 46302 - 90.43Mbyte, 0x5a6f000 <- This number here is the one we need to extract the file.

Then we can go ahead and dump each file

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part00 0 0x159800 part00.raw

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part01 0 0x276000 part01.raw

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part02 0 0x7ca5800 part02.raw

C:\itsutils>pdocread -w -d dsk2: -b 0x800 -p part00 0 0x5a6f000 part03.raw

These last 2 are pretty big. They take a while. Wait till the command prompt returns.

I am dumping DSK2: Part00 as well because I suspect that this may be the PHONE part.

I believe that DSK1: part00 = EBOOT, DSK1: part01 = CSC, DSK1: part02 = PDA so that the phone part would have to be DSK2: part00

I just did that to my phone and it worked.

Go fo it.

Jeannette

itsutilsbin_20080923.zip

DisableSecurity.CAB

Edited by Jeanne8fr
Link to comment
Share on other sites

Guest K1LL3R360

Wait... let me see if I understand. If I have a European Omnia and I live in America so, if the 3G Network is different (2100 for Europe 1900 for Mexico) I could have 3G installing this ROM? I'm OK or not? That could be awesome!!

Link to comment
Share on other sites

Guest lionheartk

Jeanne, thanks a LOT! Worked here too. Log:

C:\itsutils>pdocread -l

Copying C:\itsutils\itsutils.dll to WCE:\windows\itsutils.dll

125.51M (0x7d82000) DSK1:

| 1.35M (0x159800) Part00

| 2.46M (0x276000) Part01

| 121.69M (0x79b1800) Part02

93.39M (0x5d64000) DSK2:

| 93.39M (0x5d63000) Part00

0.00 (0x0) DSK5:

| 0.00 (0x0) PART00

7.50G (0x1e0000000) DSK3:

| 7.50G (0x1dffffc00) Part00

7.61G (0x1e6e00000) DSK4:

| 7.60G (0x1e6a00000) Memory

STRG handles:

handle#0 c5733d4a 7.60G (0x1e6a00000)

handle#1 85f9b1a2 7.50G (0x1dffffc00)

handle#2 46995fae

handle#3 86cd9522 93.39M (0x5d63000)

handle#4 46e0b79a 121.69M (0x79b1800)

handle#5 66e0b776 2.46M (0x276000)

handle#6 a6e0b72e 1.35M (0x159800)

disk c5733d4a

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0

disk 85f9b1a2

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0

disk 46995fae

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0

disk 86cd9522

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0

disk 46e0b79a

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0

disk 66e0b776

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0

disk a6e0b72e

0 partitions, 0 binary partitions

customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part00 -t

real nr of sectors: 691 - 1.35Mbyte, 0x159800

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part01 -t

real nr of sectors: 1260 - 2.46Mbyte, 0x276000

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part02 -t

real nr of sectors: 62307 - 121.69Mbyte, 0x79b1800

C:\itsutils>pdocread -w -d dsk2: -b 0x800 -p part00 -t

real nr of sectors: 47814 - 93.39Mbyte, 0x5d63000

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part00 0 0x159800 part00.raw

CopyTFFSToFile(0x0, 0x159800, part00.raw)

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part01 0 0x276000 part01.raw

CopyTFFSToFile(0x0, 0x276000, part01.raw)

C:\itsutils>pdocread -w -d dsk1: -b 0x800 -p part02 0 0x79b1800 part02.raw

CopyTFFSToFile(0x0, 0x79b1800, part02.raw)

C:\itsutils>pdocread -w -d dsk2: -b 0x800 -p part00 0 0x5d63000 part03.raw

CopyTFFSToFile(0x0, 0x5d63000, part03.raw)

C:\itsutils>

Uploading right now, will let you guys know once its done.

Link to comment
Share on other sites

Guest Jeanne8fr

Lionheartk,

That's great news. Your log look correct too so we must have files that are good.

Now we have to get lufeig to look at them because I have no idea what to do next. We need a chef.

Jeannette

Link to comment
Share on other sites

Guest lionheartk

@Jeanne8fr: Thanks so much again for posting the instructions!

All right people, updated the first post! Grab while its hot! Lufeiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig! :rolleyes:

Edited by lionheartk
Link to comment
Share on other sites

Guest K1LL3R360
Wait... let me see if I understand. If I have a European Omnia and I live in America so, if the 3G Network is different (2100 for Europe 1900 for Mexico) I could have 3G installing this ROM? I'm OK or not? That could be awesome!!

:rolleyes:

Link to comment
Share on other sites

Guest lionheartk

UPDATE: People I uploaded only the 3 main partitions since the 4th one should contain all my personal info like phone numbers etc? IF its needed, drop me a line and ill somehow clean it and re-upload.

Link to comment
Share on other sites

ok, just to keep you updated:

i'm too drunk now to make any deep hex analysis, so judging on the sizes:

dsk1 has already been explained above.

dsk2 __________________________

dsk3 seems to be 'my storage'

dsk4 seems to be 'sd card' (you had an 8gb card inside your phone when you dumped it, didn't you?)

sooooo... dsk2 should be RADIO ROM (your part03.raw).

@lionheart, i don't think it contains personal data, because when you flash your RADIO ROM only, it does not erase any of your personal data, including contacts!

gotta sleep now, i have to wake up soon 'cause i have a family meeting in a few hours... i'm gonna be like :rolleyes:

jeannette, your research brought a new light to us!!! we all appreciate your efforts!!!

and thanks everybody for your patience and hard work!!! see ya soon!!!

Edited by lufeig
Link to comment
Share on other sites

Guest Jeanne8fr

Yes Lionheartk, I think Lufeig is right. "Dsk2: part00" which we named 'part03.raw' must be the phone rom. We need it. I don't think it contains any information as the phone can't write to the rom area. All your personal info is written in RAM. If you feel better you can always do a hard reset just before you dump that part but I think it's unnecessary.

Jeannette

ok, just to keep you updated:

i'm too drunk now to make any deep hex analysis, so judging on the sizes:

dsk1 has already been explained above.

dsk2 __________________________

dsk3 seems to be 'my storage'

dsk4 seems to be 'sd card' (you had an 8gb card inside your phone when you dumped it, didn't you?)

sooooo... dsk2 should be RADIO ROM (your part03.raw).

@lionheart, i don't think it contains personal data, because when you flash your RADIO ROM only, it does not erase any of your personal data, including contacts!

gotta sleep now, i have to wake up soon 'cause i have a family meeting in a few hours... i'm gonna be like :rolleyes:

jeannette, your research brought a new light to us!!! we all appreciate your efforts!!!

and thanks everybody for your patience and hard work!!! see ya soon!!!

Link to comment
Share on other sites

Guest lionheartk

Ok people seems i was totally off, here's what i found so far:

125.51M (0x7d82000) DSK1:

| 1.35M (0x159800) Part00 --> eboot.nb0

| 2.46M (0x276000) Part01 --> phone.bin

| 121.69M (0x79b1800) Part02 --> pda.bin

93.39M (0x5d64000) DSK2:

| 93.39M (0x5d63000) Part00 --> customer.csc

Im confirming this right now, stand by for more ;-)

Edited by lionheartk
Link to comment
Share on other sites

Guest Jeanne8fr

Lionheartk, this sounds like good info.

I wasn't sure about what was what. I was surprised that the phone part would be 90mb. On the other hand I am also surprised that the CSC is so large.

It does make sense though since when you flash the upgrade files form samsung the whole thing is around 125mb.

That would mean that we don't really need DSK2: since we don't want to CSC from brasil. It also means that the DSK1 files you already uploaded are all we need to proceed.

That's great news. I have been trying to figure out which part was the phone for a while. Where did you find this info?

Anyway the ball is in Lufeig's court at this point. When he recovers from the Navidad.

Jeannette

Ok people seems i was totally off, here's what i found so far:

125.51M (0x7d82000) DSK1:

| 1.35M (0x159800) Part00 --> eboot.nb0

| 2.46M (0x276000) Part01 --> phone.bin

| 121.69M (0x79b1800) Part02 --> pda.bin

93.39M (0x5d64000) DSK2:

| 93.39M (0x5d63000) Part00 --> customer.csc

Im confirming this right now, stand by for more ;-)

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.