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.
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!
- 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
).
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.
)
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!
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.
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!
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.
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
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 ).
- 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.
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.
És végül néhány kép kedvcsinálóul:
Készitették: PRODI & LAJA X
2010