Az XBReboot installálása

Teljes leírás az XBReeboot installálásához
 
Előszó
Manapság sokszor olvashatunk JTAGHack, FeeBoot, XBReboot és ehhez hasonló kifejezéseket. Miért is jó, ha van egy ilyen moddolt 360-unk? Talán azért, mert a legkevésbé sem hasonlít az eredeti 360-hoz, persze nem rossz értelemben.
A következő sorokban röviden megtudhatjátok, megláthatjatok, mire is képes egy 'exploitable' Xbox 360 és akár el is készíthetitek házilag!
 
FONTOS
  • Itt kell megjegyeznem, hogy nekem kb. 3 óras forrasztási múlttal sikerült ezt megcsinálnom. Ennek ellenére SENKINEK NEM AJÁNLOM, akinek csak egy 360-a van.
  • És szintén nagyon fontos - megelőzve a sok kérdést: EZZEL A KONZOLLAL SEM lehet LIVE-ozni! Csatlakoztatása azonnali BAN-t eredményez! Itt nem ez a cél!
  • Minden felmerült kérdést a JTAG Hack topikba tegyetek fel!
Szóval türelem, kitartás, és nem remegő kezek. Smile
Akkor vágjunk bele!
 
A Cél
A célunk egy minden korláttól megszabadított 360, azaz:
  • készíthetünk vagy letölthetünk homebrew progikat és emulátorokat, melyek rögtön az eredeti dash-bol indulnak
  • csatlakoztathatunk bármekkora, bármilyen FAT32-re formázott USB HDD-t, amiről tudunk futtatni backupokat, egyéb programokat
  • egyszerűen tudunk file-okat mozgatni a gyári HDD-ről az USB-sre és vissza
  • nincs többé szükség a lemezre a backup indításához
Amikre szükség lesz
  • Moddolható xbox (megfelelő Kernel és CB verzióval!)
  • 5 db 100 ohm-os ellenállás
  • 2 db BAT41 1N4148 vagy 1N4153 dióda (vagy 3 db 330 ohm-os)
  • Forrasztó
  • Drót
  • Bátorság és kézügyesség! Smile
  • XBR Toolpack
A teendők
 
1. Az Xbox360 verzió megállapítása
Ez a legelső dolog: megtudni az xbox kernel verzióját (az idő múlásával manapsag a legelterjedtebb kernel: 2.0.8955).
Kapcsoljuk be az xboxot és menjünk a Console Settings lapra. Itt menjünk a System Info fülre, a kernel verziót a jobb felső sarokban láthatjuk.
Ha ez a  kernel 2.0.7371.0-NÁL MAGASABB, NEM LEHET INSTALLÁLNI AZ XBRebootot! 
 
Ha megállapítottuk a verziót és az kisebb mint 2.0.7371.0, akkor a következő lépés a CB verzió megállpítása. Ehhez szükség lesz egy házi készítésű LPT Nand olvasó (sima nyomtató csatlakozó 25 pin-es tűcsatlakozóval), amivel kiolvasható az Xbox NAND tartalma.
 
FONTOS: Csak a NAND kiolvasásával lehet 100%-osan megtudni, hogy milyen CB verziójú az box. Amennyiben nem megfelelő a CB verziónk, szintén nem tudjuk installálni az XReboot-ot!
 
2. A NAND kiolvasása
LPT Nand olvasó elkészítésének leírása itt található. Csak a bekötési pontokat figyeljük, nem kell az Ethernet kábellel foglalkozni, mi a lapra forrasztjuk egyből (vagy ahogy jól esik Smile ).
Megj: ha esetleg nem tiszta, később készülhet róla egy kis leírás, már csak azért is, mert ugyan ez az eljárás szükséges a banolt HDD visszaállításához is.
 
Ha készen vagyunk az LPT-vel és be is van forrasztva a lapra, akkor mégegyszer győződjünk meg arról, hogy minden drót a helyén van és nem ér össze, stb...
 
Szedjük le az xbins-ről a nandpro20b (a 20b-t és nem a 20-at!). Csomagoljuk ki a gépen mondjuk a C meghajtóra (pl: C:/nandpro2b). Telepítsük a port95nt.exe-t (valószínű újra kell indítani a gépet). Dugjuk be az Xbox tápját, de a konzolt ne kapcsoljuk be! Dugjuk be az LPT-t, majd indítsuk el a nandpro20b-t DOS parancssorból a következő parancs beírásával:
nandpro lpt: -r16 orig.bin   (a szóközök fontosak!)
LEGYÜNK BIZTOSAK ABBAN, HOGY A 'FLASHCONFIG' EZT ÍRJA: FlashConfig:01198010
(ha nem ezt írja, arról később a problémák részben).
Várjunk türelemmel... (egy 16 MB-os flash kiolvasása kb 30-40 perc, a legjobb, ha magára hagyod a gépet, és megiszol valamit. Smile )
Ha bármi hiba lép fel, arról lentebb a problémák részben bővebben. Ha gond nélkül lemegy az olvasás, olvassuk ki újra!
nandpro lpt: -r16 orig2.bin
Sőt, harmadszor kiolvasni sem rossz ötlet! Smile
 
Ha sikerült jól kiolvasni a NAND-ot, ezzel a backup-pal bármikor visszaállítható az Xbox az eredeti állapotába! A visszaállításról később. Wink
 
3. A NAND backup ellenőrzése
Először is hasonlítsuk össze a kiolvasott nand.bin-eket HEX Editorral, vagy Total Commanderrel (Fálj -> Összehasonlítás tartalomra).
Szedjük le a Degraded programot (xbins). A Settings-ben 1BL key valid legyen bejelölve (a file system start: 39), majd nyomjunk OK-ot.
 
Nyissuk meg az orig.bint. Ha ezt, vagy ilyesmit látunk, jó úton vagyunk:
 
Ha 'bad block'-ok vannak az orig.bin-ben, attól még nem feltétlenül rossz a dump, de én azt javaslom, kezdjük előlről a folyamatot, ellenőrizzük a drótokat, forrasztásokat, vágjuk MINNÉL RÖVIDEBBRE a drótokat (nekem pl. éppen hogy elér a számítógépig, annyira rövid és még így sem kapok mindíg jó eredményt).
Példa Bad block-okra a dumpban:
 
Még egy ellenőrzési lehetőség:
Töltsük le a 360 Flash Tool nevű programot (még mindig xbins), majd állítsuk be így:
Nyissuk meg az orig.bin-t. Ha ilyesmit kapunk, jó úton vagyunk:

Szóval mégegyszer a LEGFONTOSABB, hogy jó legyen a NABD Dump! Próbálkozzunk addig, amíg nem sikerül!

FONTOS: amennyiben mégis rossz NAND backupunk van és ezt írjuk vissza az eredeti helyére, akkor a konzolunkat végleg elfelejthetjük!
 
Ha ezekkel megvagyunk, ellenőrizzük, milyen a CB verziónk!
 
4. A CB verzió ellenőrzése
 
A moddolható CB verziók:
1888, 1902, 1903, 1920, 1921: moddolható Xenon
4558: moddolható Zephyr
5761, 5766, 5770: moddolható Falcon
6712, 6723: moddolható Jasper

Ezeken a verziókon viszont már befoltozták a JTAG lehetőséget, tehát már nem jók:

Xenon: 1922, 1923, 1940
Zephyr: 4571, 4572, 4578, 4579
Falcon/Opus: 5771
Jasper: 6750

 
Ha szerencsések vagyunk és 7371 vagy korábbi a Kernel és megfelelő a CB, installálhatjuk a JTAG HACK-et! Smile
 
5. JTAG HACK install
 
5.1 Előkészületek
A szükséges forrasztási pontok:
  • 3 forrasztási pont szükséges az alaplapon
  • Minden tipusú alaplaphoz BAT41 1N4148 vagy 1N4153 diódák szükségesek (2 db) és/vagy 330 ohm-os ellenállás (ami egy régebbi történet, de tökéletesen működik)
A Xenon forrasztási pontok:

A Falcon, Zephyr, Opus és Jasper lapokhoz:

 
Amint ezzel is készen vagyunk, jöhet az XBReboot instalállása!
 
5.2 XBReboot install
Töltsük le az XBReboot v0.05 8955_3 alaplapunkkal egyező verzióját az xbis-ről. Menjünk DOS parancssorban nandpro20b mappába, majd gépeljük be:
nandpro orig.bin: -r16 rawkv.bin 1 1
aztán:
nandpro orig.bin: -r16 rawconfig.bin 3de 2
Most, hogy kibontottuk a Keyvault és Configurációs szektorokat az orig.bin-ből, írjuk bele az xbr_8955.bin-be (természetesen az alaplapnak megfelelő) az xbr.bin-t.
Nevezzük át az xbr_8955_3.bin-t az egyszerűség kedvéért erre: xbr.bin. Következő lépés, hogy beleírjuk a kinyert Keyvault és Config fájlokat:
nandpro xbr.bin: -w16 rawkv.bin 1 1
és:
nandpro xbr.bin: -w16 rawconfig.bin 3de 2
Most hogy ez is megvan, már csak bele kell flash-elni a box NAND-jába.
nandpro lpt: -w16 xbr.bin
 
FONTOS: amennyiben mégis rossz NAND backupunk van és ezt írjuk vissza az eredeti helyére, akkor a konzolunkat végleg elfelejthetjük!
 
Ha ez is megvan, húzzuk ki az LPT kábelt a PC-ből, kapcsoljuk be a 360-at és élvezzük az XBR által adott szabadságot. Smile
Problémák? Lásd lentebb.
 
6. XEXLoader install
Ha sikeresen túljutottunk a fentieken (és egyben a nehezén), akkor már csak XEXLoader telepítése van hátra.
 
1. verzió
Írjuk ki CD/DVD-re a xexloader.iso-t. Használjuk a fálj böngészőt (y gomb) és másoljuk a "C0DE9999" mappat az 360 HDD-n ide:
Hdd1://Content/0000000000000000/
 
2. verzió 
Adatkábel és Xplorer360 segítségével másoljuk a "C0DE9999" mappát ide:
Partition3\Content\0000000000000000
 
És kész is Smile
 
Problémák és megoldások
Itt a saját és mások által leírt tapasztalatokat szeretném megemlíteni.

1. Nandpro / LPT megjegyzés

Amennyire csak lehet olyan rövid drótokat használjunk (felesleges hibák elkerülése végett).
 
2. Nandpro FATAL ERROR
  • A Nandpro csak és kizárólag valódi LPT porton keresztül müködik, PCI to LPT kártyával nem.
  • Ellenőrizzük a forrasztásokat, ellenőrizzük a PC BIOS beállításait: parallel port mode SPP (Normal) , de mások azt mondják, hogy a legtöbb beállításon jól működik (én azt sem tudom, hogy nekem milyenen van, mert működött elsőre Smile ).
  • A port95nt.exe installálva van? Futtassuk a port95nt.exe-t újra!
  • Probálkozzunk másik PC-vel. 
3. Nandpro Flashconfig: 01198010 (reading errors/olvasási hibák)
  • Úgy használjuk az ellenállásokat, ahogy a tutorban le van írva?
  • A diódák a fekete csíkkal jelölt része nézzen a lapra és a 11 PIN az LPT-ből csatlakozzon a másik végre.
  • Vágjuk rövidebbre a drótokat.
  • 5 ellenállást használunk? Néhány alaplapnál nincs szükség ellenállásokra, direktre kell forrasztani (én használok).
  • Ellenőrizzük a forrasztasi pontokat, bizonyosodjunk meg, hogy jó helyen vannak és nem érnek össze!
4. RRoD (fekete képernyő/Error 79)
  • Biztos moddolható CB verziónk van? Az emberek úgy tűnik azt hiszik, elég ha 7371, vagy kisebb a dash verziójuk, de a megfelelő CB verzió nélkül nem fog menni.
  • Beillesztettük a helyes rawkv.bin-t az xbr.bin-be? (nandpro xbr.bin: -w16 rawkv.bin 1 1)
  • Beillesztettük a helyes rawconfig.bin-t az xbr.bin-be? (nandpro xbr.bin: -w16 rawconfig.bin 3de 2)
  • Voltak 'Bad Block'-ok az orig.bin-ben?
5. Alul-felül villogó piros és zöld lámpák (X-Mass light)
Ez rossz ravkv.bin-re utal. Megoldás:
  • olvassuk ki újra a rawkv.bin-t
  • majd töröljük a Nandod: nandpro lpt: -e16 0 400
  • ha megvan a NAND, üres, most flash-eljünk bele egy modosítatlan xbr.bin-t.
  • Ha kész, flasheljük rá a rawkv.bin-t így: nandpro lpt: -w16 rawkv.bin 1 1
  • ha így sem jó, akkor fórum. Smile
Az eredeti Nand vissza állítása
Dugjuk be az Xbox tápját, de Ne kapcsoljuk be! Dugjuk be az LPT-t. Menjünk a nandpro20b mappába, és írjuk be ezt (parancssor):
nandpro lpt: -w16 orig.bin
Ha végzett a program az írással, a NAND visszakerült az eredei állapotába.
Távolítsuk el a JtagHacket, vagy a 360 nem fog boot-olni!
 
Néhány saját megjegyzés
  • Esetleg ha vissza szeretnénk szerezni a dvdkeyt-t, vagy csak úgy kiváncsiak vagyunk a cpukey-re, flasheljük be az alaplapunknak megfelelő XELL-t! Az XBR installálása előtt csak simán bele a Nandba (jó dump után!). Bootoljunk, és megkapjuk a dvd és cpu key-eket (4. 5. sor együtt). Írjuk be a 360 Flash Tool CPU részbe, és megkapunk minden elérhető infót a 360-unkról.
  • Nekem sajnos eddig csak Xenon alaplappal volt dolgom, de abból három is tökéletesen működik.
    Más lapokkal is ugyan olyan jól működik tudomásom szerint, viszont a forrasztási pontok eltérnek, eltérhetnek. Google a baratod, könnyen fellelhetőek egyértelmű képek. Szükséged lesz még segédprogramokra (pl xexloader).
Szóval eljött az ideje elővenni, és feltámasztani a régi haldokló lapokat. Smile
 
És végül néhány kép kedvcsinálóul:
 
 
 
Készitették: PRODI & LAJA X
Minden jog a készítőkön felül: XBOXKLUB.HU 
2010