PDA

Näytä koko versio : Custom Firmware -Esimerkin Asentaminen 1.5 -Firmwaren Päälle


Mika-
16.07.2006, 03:03
Custom Firmware -Esimerkin Asentaminen 1.5 -Firmwaren Päälle

Varoitus: Ohjelma kirjoittaa dataa PSP:n omaan flashiin, joka on aina vaarallista. Olen kuitenkin ohjelmaa testannut ja todennut toimivaksi, jokainen kuitenkin kokeilkoot tätä omalla vastuulla.



15.07.2006 Dark_AleX julkaisi esimerkin custom firmwaresta, joka lisää 1.5 -firmwareen pari hyödyllistä toimintoa, jotka ovat:

- 1.0 -tyylisten .PBP -tiedostojen käyttö (Vain yksi kansio / ohjelma)

- Korruptoituneiden ikonien poisto Game / Memory Stick -valikosta

- Sony Computer Entertainmentin logon ylitsehyppääminen käynnistyksessä (Käynnistyy siis suoraan päävalikkoon (XMB), tämä valinta poistaa myös joitain häiritsevän UMD:n automaattisen käynnistyksen)

- "Elpymistila", kun pidät R-nappia painettuna käynnistäessäsi PSP:tä, laite siirtyy "Elpymistilaan". "Elpymistila" on itseasiassa vain ohjelma joka antaa sinulle mahdollisuuden USB:n käyttöön ja se pystyy myös käynnistämään ohjelman kohteesta ms0:/PSP/GAME/UPDATE/EBOOT.PBP, joka voi olla esimerkiksi Sonyn päivitys taikka 1.50 -> 1.00 downgrader. Tämän avulla pystyt korjaamaan huonojen fonttien/videoiden/äänien aiheuttamat brickit, mutta esimerkiksi troijalaisen, joka poistaa firmwaren tarvitsemia .prx -tiedostoja, brickaamaa PSP:tä et tämän avulla pysty elvyttämään.

- Valitsemasi ohjelman automaattinen käynnistys (Ohjelma käynnistyy siis suoraan kun kytken PSP:n päälle, PSP:n menemättä lainkaan päävalikkoon (XMB))


Tarvitset tätä käyttääksesi 1.5 -firmwaren omaavan PSP:n, sekä Custom Firmware -esimerkkiohjelman. (http://dax.psp-tuts.net/cf_proofofconcept.zip)




Käyttökuntoon Säätäminen

Lataa ylläolevasta linkistä Custom Firmware -esimerkkipaketti, tallenna se jonnekin ja pura paketti. Tämän jälkeen avaa paketin PSP\SYSTEM\ -kansiosta löytyvä config.txt. Perehdymme ohjeessa seuraaviin vaihoehtoihin (oletusasetukset):

nokxploit = true;

hidecorrupt = false;

skiplogo = false;

autoboot = "ms0:/PSP/GAME/IRSHELL/EBOOT.PBP";

nokxploit -Valinnalla pystyt valitsemaan käytetäänkö 1.0 -firmwaren tyylisiä .PBP -tiedostoja (Vain yksi kansio / ohjelma) vaiko ei. Huom! Tämä ei tarkoita sitä, ettetkö voisi käyttää myös kahdella kansiolla varustettuja ohjelmia (toisessa kansiossa %-merkki), vaan ne toimivat yhtä hyvin kuin ennenkin.

hidecorrupt -Valinnalla pystyt valitsemaan näytetäänkö korruptoituneita ikoneita Game / Memory Stick -valikossa vaiko ei.

skiplogo -Valinnalla pystyt valitsemaan näytetäänkö Sonyn logoa PSP:n käynnistyksessä vaiko ei.

autoboot -Valinnalla pystyt valitsemaan ohjelman, jonka haluat automaattisesti käynnistyvän PSP:n käynnistyksessä. (Huom! Jos käytät tätä valintaa, muista ottaa # -merkki pois rivin edestä, muuten valintasi ei toimi ja PSP käynnistyy päävalikkoonsa)


Valinnat siis tehdään, kuten saatat oletusasetuksista huomata, true- tai false -komennoilla. jos siis haluat, että korruptoituneita ikoneita ei näytetä, muutat rivin:

hidecorrupt = false;

tähän:

hidecorrupt = true;

Kaikki muutkin toimivat samalla tyylillä, autoboot-valinnassa laitat "ms0:/PSP/GAME/IRSHELL/EBOOT.PBP" -tekstin tilalle kohteen ohjelmaan jonka haluat käynnistyvän automaattisesti (Muista myös poistaa # -merkki rivin edestä!) Moduulien lataamiseen en ole itse vielä ehtinyt perehtymään, joten en niistä tähän mitään (ainakaan vielä) kirjoitakkaan.

Kun olet säätänyt kaikki asetuksesi kuntoon, voit asentaa ohjelman.




Asennus

Kun olet säätänyt config.txt:n haluamaksesi, kopioi purkamasi paketin sisältä löytyvä PSP -kansio muistikorttisi juureen, ja käynnistä Game / Memory Stick -valikosta ohjelma "Custom Firmware - The proof of concept". Kun ohjelma on käynnistynyt ja valmistellut tarvittavat tiedostot, se kertoo sinulle, että voit asentaa tämän custom firmwaren esimerkin painamalla X-nappia, joten paina siis X:ää. Ohjelma flashaa tiedoston muistikortille nopeasti, ja pian PSP poistuukin ohjelmasta automaattisesti takaisin päävalikkoon, jolloin huomaat config.txt:hen säätämiesi asetuksien olevan nyt voimassa. Nyt voitkin nauttia omasta "custom firmwarestasi". :)

Teksti © Mika- 2006.

mymmy
16.07.2006, 03:22
Tätä hetkeä onkin odotettu. Tosin tämä on vasta ensimmäinen, joten odotukset sen suhteen ei kannatakkaan olla suuret. Mutta varmasti pian alkaa ilmestyä kunnolla noita customeita ja sitä hetkeä vieläkin odotellaan :)

Mika-
16.07.2006, 03:30
Tätä hetkeä onkin odotettu. Tosin tämä on vasta ensimmäinen, joten odotukset sen suhteen ei kannatakkaan olla suuret. Mutta varmasti pian alkaa ilmestyä kunnolla noita customeita ja sitä hetkeä vieläkin odotellaan :)


Niin, tämähän kun on vain esimerkki siitä, että tällainen on mahdollista. :)

mymmy
16.07.2006, 03:33
Kai väännät sitten niistä muistakin customien asennuksista ohjeet :)

Mika-
16.07.2006, 04:17
Kai väännät sitten niistä muistakin customien asennuksista ohjeet :)


Katsotaan sitten jos/kun sellaisia rupeaa ilmestymään :P

Tonski
16.07.2006, 11:12
Erittäin hyvä opas!

Tonzar
16.07.2006, 12:30
Nythän on ilmestynyt myös Unflasher versio tuosta custom firmiksestä. Se siis ei koske ollenkaan flash-muistiin joten sitä voi kokeilla ihan kaikessa rauhassa.

Mika-
16.07.2006, 12:43
Eihän se näin ole, tuolla unflasherilla voi poistaa tuon custom firmwaren PSP:n flashilta jos siitä ei pidä ja sen haluaa pois.

Tonzar
16.07.2006, 13:15
Ai.. käsitin taas väärin :oops: Tämän siitä saa kun lukasee etusivun uutiset supernopsaa.

Henkru
16.07.2006, 13:35
Mut sitku alkaa tulee noita vähä parempii missä o sit kaikki FW 2.71 ominausuudet nii sit on hyvä :wink:

qizmo
27.07.2006, 13:01
Pitihän tämäkin kokeilla ja huomasin että tuo modifointi toimii niin kauan kun pitää muistikortilla tämän proof of concept ohjelman. Ainakin itselläni ne muokkaukset jota teki lakkasivat toimimasta jos poistin ne pari kansiota sieltä.

- qizmo

Mika-
28.07.2006, 14:31
Pitihän tämäkin kokeilla ja huomasin että tuo modifointi toimii niin kauan kun pitää muistikortilla tämän proof of concept ohjelman. Ainakin itselläni ne muokkaukset jota teki lakkasivat toimimasta jos poistin ne pari kansiota sieltä.

- qizmo


Tuo lakkaa toimivasta vain jos poistat sen config.txt -tiedoston, sen PSP/GAME -kansiossa olevan installerin voi hyvin poistaa, ja tuo toimii silti, kunhan muistaa tuon config.txt:n säästää.

qizmo
28.07.2006, 14:33
Hmm.. Poistin aina senkin tiedoston. Pitääpäs kokeilla poistaa pelkkä installeri tuolta :)

- qizmo

Conker
12.08.2006, 08:52
Kuinka siis säädän tuon configin niin että saan nämä käyttööni:
-1.0 -tyylisten .PBP -tiedostojen käyttö.
- Korruptoituneiden ikonien poisto Game / Memory Stick -valikosta.
- Sony Computer Entertainmentin logon ylitsehyppääminen käynnistyksessä.

En myöskään halua että mikään ohjelma käynnistyy automaattisesti kun PSP:een laittaa päälle.

Olen myös kuullut että jos 1.50:n omaavasta firmwaresta poistaa joillakin ohjelmilla Korruptoituneet ikonit, niin peli / ohjelma saattaa ruveta toimimasta. Onko tässäkin samainen ongelma?

laba
13.08.2006, 08:42
MC Devil: Eikös tossa ohjeessa just kerrota miten onnistuu ton configin säätö? Kannattaisko lukea uudestaan?

Conker
13.08.2006, 10:33
Mutta en tajunnut että pitääkö minun muuttaa esim. tävä rivi:
#autoboot =;
tuollaiseksi?

laba
13.08.2006, 18:11
Esim. tuollaiseksi kuin ohjeessa on:
autoboot = "ms0:/PSP/GAME/IRSHELL/EBOOT.PBP";

Tietenkin eboot.pbp:n tilalle oma bootattava ohjelma.

Henkru
13.08.2006, 18:23
Kuinka siis säädän tuon configin niin että saan nämä käyttööni:
-1.0 -tyylisten .PBP -tiedostojen käyttö.
- Korruptoituneiden ikonien poisto Game / Memory Stick -valikosta.
- Sony Computer Entertainmentin logon ylitsehyppääminen käynnistyksessä.


Tossa ton pitäis nyt olla MC Devil.


nokxploit = true;

hidecorrupt = true;

skiplogo = true;

#autoboot = "ms0:/PSP/GAME/IRSHELL/EBOOT.PBP";

Conker
14.08.2006, 14:52
Mutta mitä tuo autoboot meinaa? Eikä minulla ole edes Game kansiossa ''IRSHELL'' kansiota..

laba
14.08.2006, 16:53
Jos et haluu bootata mitään automaattisesti niin jätä siihen risuaita eteen.

Conker
14.08.2006, 20:55
Mutta Henkru laittoi tuohon että siinä pitäisi olla se
''#autoboot = "ms0:/PSP/GAME/IRSHELL/EBOOT.PBP";'' Vaikka mitään ei haluaisi bootata.

laba
14.08.2006, 21:00
Sillä oo mitään väliä mitä siinä lukee, kunhan on # edessä jos ei haluu bootata mitään automaattisesti.

Henkru
14.08.2006, 21:15
toi "#" tarkottaa et sitä rivii ei lueta/huomioida.
Eli

#autoboot = "ms0:/PSP/GAME/IRSHELL/EBOOT.PBP";
Toi tarkottaa et mitään ei ladata.
Ja

autoboot = "ms0:/PSP/GAME/IRSHELL/EBOOT.PBP";
Toi tarkotaa et ladataan toi IRSHELL/EBOOT.PBP

Conker
15.08.2006, 20:18
Kiitos hyvästä vastauksesta. Pitää varmaan huomenna tuota testata.
Edit: Kuuluuko tuo LEEME.txt -tiedosto myös siirtää PSP:n muistikortille?
Sen minä nyt jo tiedänkin että Readme filua ei kortille laiteta.

Henkru
15.08.2006, 21:08
Enpä usko et sitä LEEME.txt tiedostoo tarvi siirtää, kun katoin mitä sisälsi.

Conker
15.08.2006, 21:57
Mutta voihan sen nyt varmuudenvuoksi siirtää.
Tutkin tiedostoja sitten huomenna enemmän.

Henkru
12.09.2006, 19:42
Asensin ton just tänään ja on aika hyvä ei tarvi kattoo enään niitä Curropyoneita tiedoston kuvia ja saa käyttää niitä 1.0 tyylisiä EBOOT tiedostoja.