PROLOGAS
XBOX 360 firmware hack'as yra vienintelis plačiai žinomas būdas paleidinėti perrašytus XBOX 360 diskus. Yra pagaminta keletas chipų XBOX 360 konsolei, kaip NME v1.2, NME v1.6 arba GLOBE, tačiau visų jų pagrindą sudaro flash atmintinė su įrašytu nulaužtu firmware ir todėl jų veikimas yra pagrystas tuo pačiu “firmware flash” metodu.
Dar reikia paminėti, kad firmware flash metodas, tai nėra pačios konsolės nulaužimo metodas. Konsolės programinė įranga lieka nepakeista/orginali. Metodo esmė - nulaužti tik konsolės diskasukį (DVD-ROM) taip, kad į konsolės programines užklausas apie įdėtą diską, DVD-ROM įrenginys "atsakinėtų" tik tai, kad į jį įdėtas orginalus diskas. Diskasukio firmware: yra programinė įranga atsakinga TIK už diskasukio valdymą ir neturi jokios įtakos pačiam konsolės darbui. Taigi logiška išvada: pakeitus diskasukio orginalią programinę įrangą, galima priversti diskasukį "meluoti" konsolei apie įdėta į jį diską.
XBOX 360 konsolės yra gaminamos su kelių firmų diskasukiais - TOSHIBA-SAMSUNG, LG-HITACHI, BENQ-PHILIPS.
Negana to, į konsoles yra dedami to paties gamintojo, bet skirtingu versijų diskasukiai. Pavyzdžiui, LG-HITACHI diskasukiai būna: GDR3120L versijos 46/47/59; taip pat v0078FK ir t.t. įvairių diskasukių yra tikrai daug, padėtį apsunkina tai, kad flash'inasi jie skirtingai, priklausomai nuo gamintojo/modelio/versijos. Na o padėtį lengvinančios aplinkybės yra šios: diskasukių versijų yra daug - jų nulaužti firmware išleidžiami apjungtuose firmware pack'uose. Todėl praktiškai užtenka tik žinoti savo diskasukio gamintoją, kad būtų galima parinkti tinkamą pack'ą laužimui. Todėl firmware packai yra vos keli:
Hitachi (v46/47/59/78): “C4EVA_XTRM-HITACHI_v2_4_Stealth”;
Hitachi v79: nežinomas;
Samsung: “iXtreme1.2”;
Benq: nėra.
Paminėti tik naujausi, straipsnio rašymo metu, žinomi pack'ai.
Taigi firmware pack'ai yra lengvinanti aplinkybė diskasukių makaliūzėje. Visdėlto įvairūs diskasukiai gali turėti savo specinių kaprizų pasiruošimo flash'inimui metu. Pavyzdžiui, kaikuriems Samsung diskasukiams reikia turėti specifinį SATA chipsetą; v79 hitachi diskasukiui reikalingas netgi programatorius, ir t.t. Taigi namų sąlygomis nesunkiai nuflash'inami diskasukiai yra ne visi.
Šiame gide aptarti bus tik lengviausiai iš visų diskasukių flash'inami Hitachi-LG (v46/47/59) diskasukiai. v78 Hitachi yra specifinis, flash'inamas nesunkiai, bet čia nebus aptartas. v79 savininkams iškarto galima patarti tik kreiptis į meistrus, nes jiems reikia specifinės įrangos, kurios namuose turi tikrai ne visi.
EPIZODAS 1 - Mums reikės:
LG diskasukiai nėra reiklūs SATA chipset'ui, nesunkai pervedami į programavimo (flash) režimą. Todėl viskas ko reikės yra sąraše:
1. Veikiantis, atidarytu dangčiu, kompiuteris (XP-SP2/VISTA) su laisva SATA jungtimi;
2. SATA laidas. Standartiniai jie būna trumpi. Todėl pasidarykite taip, kad galėtumėte padėti atidarytą XBOX 360 kiek galima arčiau PC, kad galėtumėte jį pasiekti SATA laidu;
3. Atsuktuvų rinkinys. Reikalingas XBOX 360 atidaryti, paprasti/kryžminiai atsuktuvai netiks, reikės didesnio rinkinuko, galima pasakyti tik tiek, kad reikalingi antgaliai būna įtraukiami į kone visus atsuktuvų rinkinius.
4.Tusčias CD. Bus reikalingas XBOX 360 diskasukio pervedimui į programavimo režimą (toliau šis režimas bus vadinamas “ModeB”);
5. Ant popieriaus atspausdinta VISA reikalinga mežiaga darbui atlikti: Atsispausdinti reikia tam, kad teks dirbti prie išjungtos aparatūros, todėl kur nors užstrigus bus galima pasiskaityti, ką reikia daryti toliau. Siūlome atsispausdinti firmware pack'o "readme" failą, Textbook'o gidą (tik reikalingus puslapius), na ir gidą, kaip teisingai išardyti XBOX 360 konsolę;
6. Xbins programų paketas. Reikalingas, kad parsisiųsti naujausią firmware pack'ą, bei Slax CD image failą, kurį reikės įrašyti į anksčiau pasiruoštą, tusčią CD;
7. Naujausias firmware pack'as parsiųstas su Xbins. Šiam straipsniui parašyti bus naudojamas “C4EVA_XTRM-HITACHI_v2_4_Stealth” firmware pack'as, kuris tinka visiems LG įrenginiams;
8. Žemė. Procedūrai teisingai atlikti yra BŪTINAS geras įžeminimas. Dabar visi, kurie pradės komentuoti, kad savarankiškai atliko flash'inimą be įžeminimo - todėl jis nėra reikalingas, geriau tegul patyli. Jūs ĮPATINGAI rizikuosite atlikdami flash'inimą, be tinkamo įžeminimo. Beje, radiatorius tam reikalui netinka, atvirksčiai, gali dar pabloginti reikalus. Na, o kas namuose turi įrengtas tinkamas europinių kištukų rozetes su papildomu trečiu nuliu, ši punktą gali laikyti įvykdę tinkamai. Tiesiog PC ir XBOX 360 - abu turės būti užmaitinti iš tokių maitinimo lizdų. Tiek PC tiek XBOX 360 metalo korpusą reikės sujungti tarpusavyje (žiūrėkite nuotrauką);
9. Keletas paruoštų XBOX 360 žaidimų diskų testavimui;
10. Dantų krapštukai, peilis;
11. XBOX 360 konsolė.
Failai
EPIZODAS 2 - ARDOME KONSOLĘ.
XBOX 360 ardymui reikės gido, atsuktuvų, peilio, specialiai pasigamintų raktų, ir dar, galbūt, karšto oro feno. Na, o ardyti XBOX 360 reikia tam, kad prisikasti iki DVD-ROM diskasukio, nustatyti pilnai jo versiją, parinkti flash pack'ą, pasiekti diskasukio jungtis, kad būtų galima jį vieną atskirai prijungti prie PC, ir nuflash'inti. Punktais bus aptarta, kaip išardyti XBOX 360 konsolę (konsolė turi būti išjungta nuo maitinimo, ištraukti visi laidai, galima norint nuimti statinį krūvį).
1. Nuimama priekinė panelė. Pirštais lengvai reikia spustelėti taip, kaip parodyta nuotraukoje.
Lengvai truktelėjus, panelė atšoka ir nusiima. Jei jaučiate, kad reikia panaudoti daug jėgos, reiškia darote kažką ne taip. Bandykite kitaip. Nuėmus priekinę panelę galima pažiūrėti garsųjį XBOX 360 garantinį lipduką:
Lipduką galima nuimti karšto oro fenu. O pasitreniruoti tam reikalui galima su Švyturio lipdukais, dalinamais baruose. Jie yra lygiai tokie patys, kaip ir Microsoft lipdukas. Patys nesivarginome su tuo lipduku, tiesiog nuplėšę priklijavome taip, kad netrukdomai galėtumėme XBOX 360 atidarinėti tiek kartų, kiek reikės. Beje Microsoft XBOX 360 garantinių lipdukų galima nusipirkti per eBay.
2. Nuimamos pilkos šonininės dėžės sienelės (žiūrėkite nuotrauką) ir HDD. Sienelių nuėmimas gali pasirodyti problematiškas. Jėgos nenaudokite, naudokite dantų krapštukus.
Nuotraukoje, kur abi panelės padėtos ant konsolės viršaus pažymėta viso dvylika "klipukų", prie kurių reikia prieiti, juos švelniai nuspausti dantų krapštuku, kad būtų galima atpalaiduoti sienelę ir ją išimti. Vienoje nuotraukoje parodyta, kad reikės nuimti vieną iš konsolės guminių kojelių, kad būtų galima prieiti prie "sudėtingiausių" klipukų nuspaudimui.
3. Jei šoninių sienelių nuėmimas pasirodė problematiškas, tai viso karkaso atpalaidavimas yra dar kiek sudėtingesnis. Kad nuimti baltus konsolės šonus reikės pasigaminti specialius raktus:
Po neilgo tyrimo buvo nustatyta, kad tinkamiausia medžiaga tam yra 500g VICI silkės gabaliukų aliejuje kibirėlis. Raktai turi būti nei per stori, nei per ploni - tiesiog kaiptik.
Raktai dedami į nedideles angeles konsolės gale. Gerai juos spustelėjus viduje esantys fiksatoriai yra atpalaiduojami. Tada galima įdėti į tarpą peilį ir šiek tiek pasistengti atkabinti abi plastmasines konsolės sieneles taip, kad jos vėl neužsifiksuotų. Tą patį, kitame konsolės šone reikės padaryti su didžiuoju raktu - atpalaiduoti vidinius fiksatorius, ir peiliu atskirti vieną XBOX 360 rėmo pusę nuo kitos. Ši procedūra yra gana sudėtinga ir gali užtrukti kol teisingai ją atliksite. Labai svarbu, kad pasigaminti raktai nebūtų per ploni - tada jie neatpalaiduos vidinių fiksatorių. jei raktai bus per stori - jie paprasčiausiai netilps į jiems skirtas nedideles ertmes.
Konsolės priekyje rėmas taip pat yra sukabintas tarpusavyje, tačiau fiksatoriai yra išoriniai, todėl atkabinami nesunkiai (vienas fiksatorius netilpo į nuotrauką ir yra parodytas rodykle kur jis yra):
4. Nuėmus vieną iš konsolės išorinių rėmų (kitas nenusiima kolkas) pasirodo daugmaž toks vaizdas:
Raudonai pažymeti yra šeši varžtai, kuriuos reikės atsukti. Kitų varžtų neatsukinėjame, tik pažymėtus. Tam reikės specialaus šiašiažvaigždžio, dešimto dydžio, atsuktuvo. Tai vienintelis specialus atsuktuvas, kuris bus reikalingas visos procedūros metu. Beje tie šeši varštai yra vieninteliai, kuriuos reikia atsukti. Daugiau varžtų nebereikės sukinėti. Atsukus varžtus galima nuimti ir likusį paskutinį konsolės išorinį rėmą, kartu su juo nusiima ir vidinis, metalinis, rėmas. Štai ir patekome į konsolės vidų.
5. Atjungiami laidai. Prijungiami laidai. Vidus atrodo maždaug taip:
Šiek tiek kilstelėkite diskasukio galą ir pakiškite ką nors, kad jis taip pasiliktų - bus lengviau prieiti prie laidų. Atjungiame konsolės SATA kabelį.
EPIZODAS 3 - XBOX 360 & PC "MARRIAGE".
Šiame etape perjungsime XBOX 360 DVD-ROM diskasukį į programavimo (flash) režimą, naudodami patį paprasčiausią (ir patikimiausiai veikiantį) SLAX Linux boot CD metodą.
Yra žinoma kur kas daugiau būdų, kaip pervesti konsolės diskasukį į ModeB, dauguma tų būdų įgyvendinti net nereikia, kad sujungti XBOX 360 konsolę su PC. Tačiau primygtinai rekomenduojame namų sąlygomis naudoti tik Slax CD metodą. Jei šis CD nesugebės pervesti Jūsų konsolės diskasukio į ModeB, tai reikš, kad kažkas negerai yra su XBOX 360 ir PC sujungimu (gal netinkamas SATA kontroleris, gal netinkama motininė plokštė). Todėl tokiu atveju galėsite tris kartus pagalvoti ar verta eiti toliau, ta prasme jei Slax neperveda diskasukio į ModeB, rizikuoti jį flash'inti su tais pačiais nustatymais yra neverta.
Slax boot CD reikia pasiruošti iš anksto. Parsisiunčiame su Xbins (naujausia straipsnio rašymo metu versija "pSlax21.rar") - parsisiuntę įsirašome. Atliekamas šioks toks pasiruošimas su PC: visos PC RAID funkcijos turi būti išjungtos (!) BIOS'e; PC turi būti nustatytas krautis iš CD BIOS'e. XBOX 360 pusėje, turi būti pajungtas video kabelis, turi būti pajungtas BūTINAI. Jei XBOX 360 konsolė įjungiama, kai video kabelis nėra fiziškai pajuntas, po keletos minučių konsolė automatiškai išsijungia, o artimiausią pusvalandį Jums reikia pasirūpinti tuo, kad konsolė jokiu būdu neišsijungtų: su jos DVD-ROM įrenginiu vienos sesijos metu bus atliekami du veiksmai (tam reikės PC restart'o): DVD-ROM'as turės būti pervestas į ModeB, ir po PC restarto - nuflash'intas su flash pack'u. Taigi: XBOX 360 ir PC išjungti, PC nustatytas krauti iš CD, Slax CD įdėtas į PC CD-ROM'ą, XBOX 360 maitinimo ir video kabeliai fiziškai pajungti prie konsolės, SATA kabelis pajungtas prie PC ir prie XBOX 360 DVD-ROM įrenginio (tam reikės atjungti juodą kabelį su juodu kištuku nuo XBOX 360 DVD-ROM įrenginio, ir prijungti standartinį SATA kabelį, kurio kitas galas nueis į PC). XBOX 360 ir PC korpusai fiziškai sujungti variniu laidu, kuris yra įžemintas (dar kartą jus perspėjame dėl žemės). Viskas išjungta ir atrodo maždaug taip (žiūrėkite nuotrauką):
Beje XBOX 360 video kabelis turi būti fiziškai pajungtas tik konsolės pusėje, visai nėra būtina kito jo galo jungti prie televizoriaus - jis gali likti nepajungtas. Vienu metu įjungiame PC ir XBOX 360.
Pasiruošta užkrovimui:
PC kraunasi iš CD, aptinka XBOX 360 DVD-ROM'ą, perjungia jį į ModeB režimą. Viskas vyksta automatiškai, nieko daryti nereikia, tik stebime tai kas vyksta ekrane:
PC reikės restartuoti, XBOX 360 konsolė turi likti įjungta (!) "Prisiloginame" Slax Linux sistemoje vartotoju "root" (slaptažodis "toor") vien tam, kad paleistume "reboot" komandą. DVD-ROM diskasukis išlieka ModeB režime tik vienos sesijos metu – po konsolės restarto DVD-ROM diskasukis automatiškai pereis į normalų/darbinį režimą. Todėl konsolė turi išlikti ModeB režime tol, kol sėkmingai neatliktas flashinimas.
PC po sėkmingo XBOX 360 DVD-ROM pervedimo į ModeB PC yra restartuojamas, tuo metu pašalinamas Slax CD iš PC CD-ROM diskasukio (tam, kad PC dabar krautusi iš HDD) Svarbu: Sistemos krovimo metu būtina atidaryti XBOX 360 konsolės DVD-ROM stalčių, ir palikti jį atidarytą viso flashinimo metu (!) Eject mygtukas:
Taigi, kai kraunasi sistema, dar BIOS įkrovos metu spaudžiame XBOX 360 diskasukio Eject mygtuką, kad atsidarytų DVD-ROM stalčius.
Kai PC Windows'ai užsikraus, pirmas darbas, kurį reikia atlikti, per “My Computer” - patikrinti, ar atsirado XBOX 360 DVD-ROM įrenginys. Jis turi būti pilnai atpažintas Windows sistemos be jokių klaustukų, jei tai neįvyko, toliau tęsti negalima.
Įrenginį pravartu būtų pasitikrinti ir Device manager'yje: jis turi būti atpažintas kaip Hitachi GDR-3120L diskasukis.
Dabar reikia įsiminti XBOX 360 diskasukio raidę, kurią priskyrė PC Windows sistema (D, E, F ir panašiai). Mūsų atveju tai bus raidė “I:”. Jei Windows sistema rodo Jūsų diskasukį "My Computer" lange, vadinasi jis neabejotinai yra ModeB režime ir galima judėti toliau.
EPIZODAS 4 - FLASH'INIMAS.
Jei jums sėkmingai pavyko išardyti konsolę, prijungti ją prie PC ir pervesti XBOX 360 DVD-ROM diskasukį į ModeB režimą, vadinasi beliko atlikti tik vieną veiksmą: nuflash'inti patį diskasukį. Konsolė vis dar turi būti įjungta, nuo to laiko, kai pakrovėme PC su Slax CD ir pervedėme diskasukį į ModeB. Tada perkrovėme PC. Krovimosi metu atidarėme XBOX 360 diskasukio stalčių (to reikia, nes tam tikrais atvejais, PC nesikraus, kol XBOX 360 diskasukio stalčius nebus atidarytas). Windows sistema pasikrovė, atpažino XBOX diskasukį. Šioje vietoje galimi du atvejai: Jus flash'inate visiškai naują konsolę su orginaliu firmware, arba atnaujinate nulaužtą firmware į naujesnę versiją (mūsų atvejis). Atnaujinant nulaužtą firmware iš senesnės į naujesnę, būtina prieš tai sudėti XBOX 360 diskasukio orginalų/nelaužtą firmware. Kai orginalus firmware bus sėkmingai sudėtas, bus galima atnaujinti laužtą firmware.
Firmware parsisiunčiame su Xbins:
"C4EVA_XTRM-HITACHI_v2_4_Stealth" firmware pack'as turi DOS skriptą “RESTORE.BAT”. Skriptą reikia paleisti CommandPromt lange (cmd komanda) perduodant kaip parametrą XBOX 360 diskasukio raidę Windows sistemoje (žiūrėti nuotrauką). įdomu tai, kad Hitachi diskasukio atveju nėra būtina turėti orginalų firmware, kad RESTORE.BAT script'as galėtų jį atstatyti. Hitachi atvejis yra unikalus tuo, kad flash'inant yra perrašomas ne visas firmware, o tik atskiros jo dalys.
Paleistas RESTORE.BAT script'as automatiškai nustato DVD-ROM diskasukio versiją, iš firmware pack'o paima orginalaus firmware elementus ir juos surašo į diskasukio flash'ą. Tokiu būdu atstatomas orginalus XBOX 360 DVD-ROM firmware, nepažeidžiant jo unikalaus identifikacijos numerio (ta firmware dalis, kurioje yra identifikacijos numeris paprasčiausiai lieka nepakeista). Tai yra vienas iš Hitachi flash'inimo namų sąlygomis privalumų: Jums nebūtina turėti orginalų firmware, kad galėtumėte jį atstatyti. Taigi, orginalus firmware atstatytas (žiūrėkite nuotrauką). Šioje vietoje protingiausia būtų išjungti XBOX 360 konsolę ir PC tam, kad konsolės DVD-ROM vėl pereitų į normalų darbinį režimą. Jei viskas yra gerai, mes turime visiškai orginalų XBOX 360 aparatą (niekuo nesiskiria nuo naujo) ir galima diegti patį naujausią firmware pack'ą. Kadangi XBOX 360 ir PC buvo išjungti, reikės pakartoti visą procedūrą su Slax CD, kad vėl iš naujo pervesti diskasukį į ModeB režimą, naujo firmware pack'o diegimui. Tie, kas deda nulaužtą firmware į visiškai naują konsolę, šį etapą (apie RESTORE.BAT) gali praleisti.
Dabar padarykime atskaitos tašką: PC pakrautas su pajungtu XBOX 360 diskasukiu, XBOX 360 konsolė įjungta, konsolės diskasukis atpažystamas Windows sistemos, o tai reiškia, kad jis veikia ModeB režimu. XBOX 360 diskasukio firmware yra orginalus. Beliko tik smulkmena: įdiegti nulaužtą firmware iš naujausio parsisiųsto firmware pack'o. Atsidarome CommandPromt langą (cmd), nukeliaujame iki firmware direktorijos “X-LG” (priklausomai nuo to, kur išsaugojote parsisiųstą ir išpakuotą firmware pack'ą).
įėjus į “X-LG” direktoriją paleidžiame komandą “FLASH24S.BAT X ####”, čia “24” reiškia, kad dedamas v2.4 firmware pack'as (todėl reiškia, kad kitokios firmware versijos bus kitoks ir numeris); “X” nurodo XBOX 360 diskasukio pajungto prie PC raidę (buvo rašyta, kad ją reikia prisiminti), mūsų atveju, tai “I:”; “####” keturi sharp'ai reiškia bet kokį keturių skaitmenų skaičių (pvz. “1337”). Tokiu skaitmeniu bus sukurta direktorija, kurioje bus išsaugotas orginalus diskasukio firmware prieš pat flash'inimo procedūrą.
Taip atrodo atsarginė orginalios firmware kopija
Tai, kas atsidurs šioje direktorijoje, reikės saugoti, kaip savo akį, ateičiai, patariame pasidaryti kelias kopijas skirtingose laikmenose. Tai ir buvo viskas, ką Jums reikėjo padaryti. Script'as “FLASH24S.BAT” automatiškai padaro firmware "back-up" (atsarginę kopiją), automatiškai nusato Jūsų diskasukio versiją, automatiškai parenka iš pack'o reikalingą nulaužtą firmware, ir automatiškai tą firmware įrašo į XBOX 360 DVD-ROM diskasukio flash atmintinę.
Scripto darbo rezultatas
EPIZODAS 5 - VISKą SURENKAME ATGAL TAIP KAIP BUVO.
Kai script'as užbaigia darbą, galima išjungti XBOX 360 konsolę, PC, atjungti SATA laidą nuo PC iki XBOX 360 diskasukio, atjungti įžeminimą. Reikia vėl prijungti XBOX 360 konsolės SATA kabelį prie XBOX 360 diskasukio. Sudėkite XBOX 360 korpuso dangčius taip pat atsargiai, kaip buvome juos nuėmę, nepamirštame vėl susukti išsuktus varžtus. Beje dangčius dedant reikia prižiūrėti konsolės diskasukio "Eject" mygtuką, nes neatsargiai elgiantis galima jį nulaužti.
Rekomenduojami komentarai
Komentarų nėra.
Prisijunkite prie pokalbio
Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.