Jump to content


How to unpack eboot?

- - - - -

  • Please log in to reply
7 replies to this topic

#1
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+
I want to unpack the Omnia 2's eboot .eb0 file, to see what's in there, but I did not found anything related to it. If anyone has any idea how to unpack, then repack it to work, I'll start to develop or at least try to develop a bootloader.

Thanx!


#2
ExtremeGTX

ExtremeGTX

    Newbie

  • Members
  • Pip
  • 5 posts
  • Devices:Samsung Omnia II
i have dissembled Eboot.eb0 using IDA Pro Dissembler

and found that Omnia 2 Boot Loader has a lot of great features but i don't know how to access this features or edit eboot
I'm very beginner in assembly

Edited by ExtremeGTX, 19 February 2011 - 03:24 PM.


#3
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+

View PostExtremeGTX, on Feb 19 2011, 16:22, said:

i have dissembled Eboot.eb0 using IDA Pro Dissembler

and found that Omnia 2 Boot Loader has a lot of great features but i don't know how to access this features or edit eboot
I'm very beginner in assembly

Can you upload the disassembled eboot to somewhere to take a look?
Thanx!

BTW, I just ran through the eb0 file, and found the Bootloader's menu:
  • Reset to default Boot Configuration
  • Boot to ULDR now    
  • Launch existing flash resident image now    
  • Phone Menu  
  • OneNAND Menu    
  • Debug  
  • Power TEST Modes    
  • TEST Modes  
  • Bootloader Configurations
  • Mits S3C400X System Configuration            
  • Erase MoviNAND MBR  
  • Erase CSC Parition  
  • MLI Download    
  • LLD Erase all Blocks    
  • Erase all Blocks    
  • Repartition OneNAND Dump Page  
  • Store EbootCFG To OneNAND  
  • Load EbootCFG From OneNAND  
  • Format FAT Partition : Hidden Partition
  • Format FAT Partition : User Partition
More menus are exists, but a whole page is not enough to write down. :huh:

Someone please figure out how to bring up the bootloader's menu at boot. :P

Other:
Maybe someone can ask Samsung to release the sources of the Omnia 2's ROM files, because they don't want to release any new WM 6.5 (6.5.X) based devices and neither new ROMs for our O2.  :)

Edited by Rapid81, 02 March 2011 - 09:12 PM.


#4
shadowangel

shadowangel

    Addict

  • Members
  • PipPipPipPipPip
  • 848 posts
  • Gender:Male
  • Devices:Samsung Galaxy S II GT-I9100

View PostRapid81, on Mar 2 2011, 17:51, said:

Can you upload the disassembled eboot to somewhere to take a look?
Thanx!

BTW, I just ran through the eb0 file, and found the Bootloader's menu:
  • Reset to default Boot Configuration
  • Boot to ULDR now    
  • Launch existing flash resident image now    
  • Phone Menu  
  • OneNAND Menu    
  • Debug  
  • Power TEST Modes    
  • TEST Modes  
  • Bootloader Configurations
  • Mits S3C400X System Configuration            
  • Erase MoviNAND MBR  
  • Erase CSC Parition  
  • MLI Download    
  • LLD Erase all Blocks    
  • Erase all Blocks    
  • Repartition OneNAND Dump Page  
  • Store EbootCFG To OneNAND  
  • Load EbootCFG From OneNAND  
  • Format FAT Partition : Hidden Partition
  • Format FAT Partition : User Partition
More menus are exists, but a whole page is not enough to write down. :(

Someone please figure out how to bring up the bootloader's menu at boot. ;)

Other:
Maybe someone can ask Samsung to release the sources of the Omnia 2's ROM files, because they don't want to release any new WM 6.5 (6.5.X) based devices and neither new ROMs for our O2.  :)
Rapid, have you tried Pako777's EXEcutor?
It has a eBoot disassembling funcionality and I just tried and it works with i8000's eBoot :(

Good luck!


#5
Rapid81

Rapid81

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,240 posts
  • Gender:Male
  • Location:Hungary
  • Devices:Motorola Defy+

View Postshadowangel, on Mar 4 2011, 15:38, said:

Rapid, have you tried Pako777's EXEcutor?
It has a eBoot disassembling funcionality and I just tried and it works with i8000's eBoot :(

Good luck!

ExtremeGTX show me the sources of the bootloader. Very big thanx to him!
I ran through the bootloader's source, and I found out the menu, but to access it, needs to push the key (combination of keys) which has the kexcode 0x20. If anyone has any idea what combinations gives this keycode, I'm all ears. :(

Finally, we can have a bootloader like HD2 and if we succeed, we can have a native Android ROM too, or even a WP7!

This is the exact menu of our bootloader:

Ethernet Boot Loader Configuration:
0) IP address: XXX.XXX.XXX.XXX
1) Subnet mask: XXX.XXX.XXX.XXX
2) DHCP: Enabled/Disabled
3) Boot delay: X seconds
4) Reset to factory default configuration
5) Startup image: LAUNCH EXISTING/DOWNLOAD NEW
6) Program disk image into SmartMedia card: Enabled/Disabled
7) Program CS8900 MAC address XX:XX:XX:XX:XX:XX
8) KITL Configuration: Enabled/Disabled
9) Format Boot Media for BinFS
A) Erase All Blocks
B) Mark Bad Block at Reserved Block 
C) Clean Boot Option: Y/N
D) Download image now
E) Erase Reserved Block 
F) Low-level format the Smart Media card
L) LAUNCH existing Boot Media image
R) Read Configuration
U) DOWNLOAD image now(USB)
W) Write Configuration Right Now
Enter your selection:

Edited by Rapid81, 09 March 2011 - 09:12 AM.


#6
ThEGraVmaN

ThEGraVmaN

    Newbie

  • Members
  • Pip
  • 37 posts
  • Gender:Male
  • Location:Ontario, Canada
  • Devices:Omnia II i8000L

View Postshadowangel, on Mar 4 2011, 09:38, said:

Rapid, have you tried Pako777's EXEcutor?
It has a eBoot disassembling funcionality and I just tried and it works with i8000's eBoot :(

Good luck!

Has anyone scanned that utility? I tried to d/l and Avast freaked out, I'm sure its a false positive but, thought I'd ask.


#7
shadowangel

shadowangel

    Addict

  • Members
  • PipPipPipPipPip
  • 848 posts
  • Gender:Male
  • Devices:Samsung Galaxy S II GT-I9100

View PostThEGraVmaN, on Mar 9 2011, 21:20, said:

Has anyone scanned that utility? I tried to d/l and Avast freaked out, I'm sure its a false positive but, thought I'd ask.
I use Avira which is a very irritating AV when it comes to false positives (everything has some kind of virus xD) and it didn't complain about that program... :(


#8
flab80

flab80

    Newbie

  • Members
  • Pip
  • 3 posts
  • Devices:Samsung Gt-i8000

View Postshadowangel, on 10 March 2011 - 04:28 PM, said:

I use Avira which is a very irritating AV when it comes to false positives (everything has some kind of virus xD) and it didn't complain about that program... :(

Hi,
any news about eboot?





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users