[ROM] Samsung I9100 Original stock

Search This thread

tsarkh

Senior Member
Jul 9, 2008
89
33
For All Friends Here is Another Original ROM for Samsung I9100 Galaxy S II:

I9100XEKDB

Online Flash Guide


Files insdie this package:

u1_02_20110310_emmc_EXT4.pit
MODEM_I9100XXKDH_REV_02_CL995882.tar.md5
KERNEL_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5
CODE_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5
GT-I9100-MULTI-CSC-OXEKD9.tar.md5
GT-I9100_Release_Note_OXE.xls
GT-I9100_PDA_ReleaseNote_I9100XEKDB.xls
GT-I9100 Modem Release Note_KDH.xlsx

Share If U Care
 

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,452
87,862
www.chainfire.eu
Thanks, even though I have quite a number of firmwares already, it looks like the kernel from this firmware is the piece of the puzzle I was missing to make a proper kernel hack (like CF-Root). Let's hope I'm right! :)

Cheers!
 

venezia64

Senior Member
Jan 12, 2008
51
16
Coming from HTC phones, I don't understand why ODIN or KIES are still used. It really looks like something from the past... Can't we just flash update.zip files through recovery like normal android phones or in the worst case, flash .zip files through hboot?

I really hope that Paul or someone else will port CWR to this phone. *fingers crossed*
 

Andy2.2

Senior Member
Aug 5, 2010
67
5
Belfast
I personally really like Odin :)
Much prefer it to copying the zip file onto the phone, and then booting into recovery :p
 

Chainfire

Moderator Emeritus / Senior Recognized Developer
Oct 2, 2007
11,452
87,862
www.chainfire.eu
Coming from HTC phones, I don't understand why ODIN or KIES are still used. It really looks like something from the past... Can't we just flash update.zip files through recovery like normal android phones or in the worst case, flash .zip files through hboot?

I really hope that Paul or someone else will port CWR to this phone. *fingers crossed*

The Galaxy series can also flash update.zip like any other Android device, but the zips require signing by Samsung to be flashable by default. So recovery has to modded first, and to do that you need to flash a custom kernel, and to do that, you need ODIN.

Besides, though I like update.zips for small patches, why people prefer them for full firmwares is still beyond me. ODIN is much faster method for flashing than first having to copy to SD card, then flash.

As for KIES, KIES automatically downloads and flashes the latest official firmware for you (using the same protocol that ODIN uses). I don't like KIES at all, but for the "normal" non-XDA-type-person-user it's great.

Also keep in mind that ODIN is an engineering tool... it was never meant to end up in consumer hands.
 

WeeJockMacFeegle

Senior Member
Apr 3, 2006
240
9
Besides, though I like update.zips for small patches, why people prefer them for full firmwares is still beyond me. ODIN is much faster method for flashing than first having to copy to SD card, then flash.

On my Desire it's faster for me because I download ROMs direct to the SD card in my phone over WiFi. No copying, no PC, no messing about required. I just tell ROM Manager where the ROM is and job done.
 

DeezNotes

Senior Member
Apr 14, 2010
1,015
232
Baltimore
Besides, though I like update.zips for small patches, why people prefer them for full firmwares is still beyond me. ODIN is much faster method for flashing than first having to copy to SD card, then flash.

Its really easy to put together CWM zip files when developing a ROM. You're most likely in adb pushing and pulling files anyway.. another zip (when developing) is nothing.

CWM also allows you the flexibility to flash without wiping specific partitions.

As stated earlier, you also need a PC to use Odin. A PC running Windows. Some people have Macs, and it is definitely useful when you don't have a PC in front of you, but you can still download a ROM, back up your current data, wipe your phone and flash a completely different ROM - and back - all without a PC, USB cable, Windows, drivers, and the phone button in Odin. :)

Sent from my SCH-I500 using XDA App
 

HumanoidTalking

Senior Member
Sep 5, 2010
571
175
Sydney
What is KERNEL_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5 used for? where do I put it in Odin..?

u1_02_20110310_emmc_EXT4.pit Pit
MODEM_I9100XXKDH_REV_02_CL995882.tar.md5 = Phone
KERNEL_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5= ????
CODE_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5 = PDA
GT-I9100-MULTI-CSC-OXEKD9.tar.md5= CSC


For All Friends Here is Another Original ROM for Samsung I9100 Galaxy S II:

I9100XEKDB

Online Flash Guide


Files insdie this package:

u1_02_20110310_emmc_EXT4.pit Pit
MODEM_I9100XXKDH_REV_02_CL995882.tar.md5 = Phone
KERNEL_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5
CODE_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5 = PDA
GT-I9100-MULTI-CSC-OXEKD9.tar.md5= CSC
GT-I9100_Release_Note_OXE.xls
GT-I9100_PDA_ReleaseNote_I9100XEKDB.xls
GT-I9100 Modem Release Note_KDH.xlsx

Share If U Care
 

pulser_g2

Admin Emeritus / Senior Recognized Developer
Nov 27, 2009
19,544
11,630
What is KERNEL_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5 used for? where do I put it in Odin..?

u1_02_20110310_emmc_EXT4.pit Pit
MODEM_I9100XXKDH_REV_02_CL995882.tar.md5 = Phone
KERNEL_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5= ????
CODE_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5 = PDA
GT-I9100-MULTI-CSC-OXEKD9.tar.md5= CSC

Correction. The tar.md5 file is an ODIN tar file, but with built-in MD5 checksum to verify it before flashing.
 
Last edited:
  • Like
Reactions: HumanoidTalking

jeanclaudevandamme

Senior Member
Apr 21, 2011
149
14
Is there any way to explore the ROM? I tried winrar, but then I got stuck on the .img files because they wouldn't open with either undisker/magic iso or daemon tools...

I need to find 2 .odex files to copy to my system/app folder on my SGS2 because I screwed it up using Titanium Backup and uninstalled a system app...

anyway, how to make this from a rom into a system dump?

i tried using unyaffs.exe with cygwin1.dll to unpack factoryfs.img it failed with this message

Exception: STATUS_ACCESS_VIOLATION at eip=004010B0
eax=5622D904 ebx=0000000E ecx=FFFFFFF0 edx=00EF12A2 esi=611021A0 edi=00401788
ebp=0028CC58 esp=0028CC20 program=D:\Downloads\unyaffs-x86-win\unyaffs.exe, pid 5160, thread main
cs=0023 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame Function Args
0028CC58 004010B0 (0028CCB9, 00000000, 0040130E, 00401333)
0028CC88 004013AF (00000002, 00EF1268, 00EF0090, 610BEE77)
0028CD68 610060D8 (00000000, 0028CDA0, 61005450, 0028CDA0)
61005450 61004416 (0000009C, A02404C7, E8611021, FFFFFF48)
308330 [main] unyaffs 5160 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
323223 [main] unyaffs 5160 _cygtls::handle_exceptions: Error while dumping state (probably corrupted stack)


So again, how do I get the .apk/.odex I need from a ROM?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    For All Friends Here is Another Original ROM for Samsung I9100 Galaxy S II:

    I9100XEKDB

    Online Flash Guide


    Files insdie this package:

    u1_02_20110310_emmc_EXT4.pit
    MODEM_I9100XXKDH_REV_02_CL995882.tar.md5
    KERNEL_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5
    CODE_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5
    GT-I9100-MULTI-CSC-OXEKD9.tar.md5
    GT-I9100_Release_Note_OXE.xls
    GT-I9100_PDA_ReleaseNote_I9100XEKDB.xls
    GT-I9100 Modem Release Note_KDH.xlsx

    Share If U Care
    3
    Thanks, even though I have quite a number of firmwares already, it looks like the kernel from this firmware is the piece of the puzzle I was missing to make a proper kernel hack (like CF-Root). Let's hope I'm right! :)

    Cheers!
    2
    Coming from HTC phones, I don't understand why ODIN or KIES are still used. It really looks like something from the past... Can't we just flash update.zip files through recovery like normal android phones or in the worst case, flash .zip files through hboot?

    I really hope that Paul or someone else will port CWR to this phone. *fingers crossed*

    The Galaxy series can also flash update.zip like any other Android device, but the zips require signing by Samsung to be flashable by default. So recovery has to modded first, and to do that you need to flash a custom kernel, and to do that, you need ODIN.

    Besides, though I like update.zips for small patches, why people prefer them for full firmwares is still beyond me. ODIN is much faster method for flashing than first having to copy to SD card, then flash.

    As for KIES, KIES automatically downloads and flashes the latest official firmware for you (using the same protocol that ODIN uses). I don't like KIES at all, but for the "normal" non-XDA-type-person-user it's great.

    Also keep in mind that ODIN is an engineering tool... it was never meant to end up in consumer hands.
    1
    What is KERNEL_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5 used for? where do I put it in Odin..?

    u1_02_20110310_emmc_EXT4.pit Pit
    MODEM_I9100XXKDH_REV_02_CL995882.tar.md5 = Phone
    KERNEL_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5= ????
    CODE_I9100XEKDB_CL161513_REV02_user_low_ship.tar.md5 = PDA
    GT-I9100-MULTI-CSC-OXEKD9.tar.md5= CSC

    Correction. The tar.md5 file is an ODIN tar file, but with built-in MD5 checksum to verify it before flashing.
    1
    Thanks Puler_g2.. for hint, got I9100XEKE1 installed and rooted :D

    The .md5 file isn't to be put in ODIN, but the file should be used by ODIN silently to verify that the file "KERNEL_I9100XEKDB_CL161513_REV02_user_low_ship.tar" isn't corrupted.