XboxHacker BBS
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
May 21, 2013, 11:00:14 AM


Login with username, password and session length


Pages: 1
  Print  
Author Topic: add ecc bytes to RAW linux 16mb dump?  (Read 1857 times)
k0mpresd
Xbox Hacker
*****
Posts: 608


View Profile
« on: November 08, 2009, 01:55:27 PM »

what is the best way to add ecc bytes to the 16mb linux dump?

im trying to patch a new keyvault + ldv. i dumped my lives console 8955 image via nandpro. took a file i had named nand_ecc.bin that apparently had ecc byes added to the 4532 linux dump (but i dont remember what i used to add ecc). i tried to patch that image with new keyvault/ldv but after flashing i get error code 0022. so i patched the 8955 image with new keyvault just to test.

this is my first attempt at downgrading/reflashing a console. any info is appreciated.

edit: patching the 8955 image with new keyvault got me back on line. however, i still want to reflash an old image because of the disabled windows media center in the current nand file system.
« Last Edit: November 08, 2009, 02:27:55 PM by k0mpresd » Logged
k0mpresd
Xbox Hacker
*****
Posts: 608


View Profile
« Reply #1 on: November 08, 2009, 08:00:00 PM »

ok. so i used my 8955 patched image and degrader.exe to make an image. after being flashed the console boots e79. where should i go from here? will search more.

edit: reflashed image and console boots ok. console works 100% again. Smiley
« Last Edit: November 08, 2009, 09:42:11 PM by k0mpresd » Logged
Redline99
Global Moderator
Xbox Hacker
*****
Posts: 774


View Profile
« Reply #2 on: November 09, 2009, 01:22:20 AM »

NOTE: This doesn't enable use on a jasper with large block nand (by itself).
You still need correct CB/CD and proper JTAG smc that supports large block etc.

http://www.megaupload.com/?d=PSC5W055



Here is another unsupported tool. (This means I have not done a lot of testing but maybe someone will find it useful.)

EDIT: FYI - Large block is for example: 256MB and 512MB nand sizes

This tool only supports the current xell/freeboot nand image, not the old one that was 16MB unless you tinker more.  (It's easier for me to say not supported.)
(hint: HV exploit is a little bit different)

And for those who like to modify build.py
Code:
def addecc(data, block = 0, off_8 = "\x00" * 4):
res = ""
while len(data):
d = (data[:0x200] + "\x00" * 0x200)[:0x200]
data = data[0x200:]

# Small Block (original code)
# d += struct.pack("<L4B4s4s", block / 32, 0, 0xFF, 0, 0, off_8, "\0\0\0\0")

# Large Block (my mod)
d += struct.pack("<BL3B4s4s", 0xFF, block / 256, 0x00, 0x00, 0x00, off_8, "\0\0\0\0")

d = calcecc(d)
block += 1
res += d
return res
« Last Edit: November 09, 2009, 03:28:51 AM by Redline99 » Logged

Where's Waldo
Straßenkampf
Hacker
***
Posts: 81



View Profile
« Reply #3 on: November 09, 2009, 06:18:49 AM »

What exactly does the function "Add HV Exploit", it doesn't ask for a hacked smc or anything.. so i don't have a clue. Thx in advance.
« Last Edit: November 09, 2009, 06:20:41 AM by Straßenkampf » Logged
Redline99
Global Moderator
Xbox Hacker
*****
Posts: 774


View Profile
« Reply #4 on: November 09, 2009, 11:16:18 AM »

The tool only deals with the metadata... so the hv exploit is in the metadata of page 1... so it just adds it in while it is there. This tool is not for building the nand image, it is for playing with the metadata.  It is probably not useful to many people.
Logged

Where's Waldo
Pages: 1
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM