|
Verfasser |
Nachricht |
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
[TUT] .PSAR Datei erstellen und benutzen!
Wilkommen zu meinem ersten Dev-Tutorial! - PSAR Datei erstellen und Benutzen!
Vorwort:
Ich möchte euch beibringen, PSAR Dateien zu erstellen und danach auch in euren EBOOT's zu benutzen. Dies ist für Updaters, "Multi-Tools" interresant.
Die .PSAR Datei ist eigentlich nur entweder eine ZIP-Formatige Datei, die in PSAR umbenannt wurde. Es wird nicht nur das ZIP Format benutzt, es gehen meist auch andere.
Als erstes lernt ihr, eine PSAR Datei zu erstellen und dann sie in euren "EBOOT's" zu integrieren.
------------------- Genug geredet, Los geht's! -------------------
Benötigt wird:
Die Daten, die in eurer DATA.PSAR sein sollen Hier mal mein Sample:
Root:
m33ipl.bin
genipl.bin
CFWM/
CFWM:
regeneration.prx
flashformat.prx
lfatfs.prx
ipl_update.prx
usw.
Info: Es können allesmögliche von Dateien in der DATA.PSAR sein! Ordner usw. sind auch erlaubt! Leertaste usw. auch!
Step 1:
- Ihr erstellt einen Ordner (am Besten auf'm Desktop) und nennt ihn, wie ihr wollt
- Danach, kopiert ihr alle Daten, was ihr in eurer PSAR haben wollt, in den Ordner hinein.
- Nun, öffnet den Ordner und wählt alles aus (STRG + A) und macht daraus eine ZIP (Mit WinRAR, WinZIP, 7-Zip! - Rechtsklick mit WinZIP - Datei im ZIP Format bla. erstellen xD)
- Nun, müsst ihr die Datei, was WinRAR,WinZIP oder 7-Zip erstellt hat, umbennenen in: DATA.PSAR! (Aufpassen, das die Endung nicht zip bleibt!)
- Nun habt ihr eure DATA.PSAR erstellt! Folgt nun weiter mit dem Tutorial!
Step 2:
Nun, sind wir schon bei Step 2 Nun müsst ihr diese Datei downloaden! (Inhalt: common.h, common.c, build.bat, PSARSample Source Code)
DownloadLink: MultiUpload
- Ihr öffnet die ZIP und kopiert den kompletten Inhalt des Ordners in euren Ordner (wohl außer PSARSample Ordner xD), wo ihr die PSAR Commands benötigt (um die PSAR später auszulesen und dann die Daten zu kopieren/benutzen etc.)
- Nun, öffnet ihr eure main.c und fügt diesen Code ein:
- Ihr müsst nach PSP_MODULE_INFO dies hinzufügen:
char *path;
char ebootpath[256];
- Danach, fügt ihr bei eurer main-Funktion diesen wichtigen Code ein!:
sprintf(ebootpath, "%s/EBOOT.PBP", path);
ReadFile(ebootpath, 0, big_buffer, PBPHEADERSIZE);
EBOOT_PSAR = GetEBOOToffsetBuff(big_buffer, DATA_PSAR);
EBOOT_UNKNOWN1 = GetEBOOToffsetBuff(big_buffer, UNKNOWN1);
EBOOT_UNKNOWN2 = GetEBOOToffsetBuff(big_buffer, UNKNOWN2);
EBOOT_UNKNOWN3 = GetEBOOToffsetBuff(big_buffer, UNKNOWN3);
EBOOT_UNKNOWN4 = GetEBOOToffsetBuff(big_buffer, UNKNOWN4);
EBOOT_UNKNOWN5 = GetEBOOToffsetBuff(big_buffer, UNKNOWN5);
- Nun, soweitsogut . Das war's eigentlich schon Um etwas aus der PSAR zu extrahieren müsst ihr diesen Code benutzen:
zipFileRead(ebootpath, EBOOT_PSAR, "Dateiname.endung", big_buffer);
/* Die Datei, was gelesen wurde, wurde in den Buffer geschrieben.
Um es aber gleich zu schreiben benutzt diese Funktion */
zipFileExtract(ebootpath, EBOOT_PSAR, "Dateiname.endung", "Pfad.Dateiname.endung", big_buffer);
Step 3: (Last but not least..)
In der MakeFile bei den OBJS einfach: common.o hinzuschreiben
Nun benötigt ihr PBP Unpacker v0.94 um die DATA.PSAR in die EBOOT zu inkludieren (man könnte es auch ohne es machen und ne neue Batch schreiben aber ist zu viel Aufwand!)
- Nun, startet ihr die build.bat und eure EBOOT wird erstellt!
- Danach öffnet ihr PBP Unpacker v0.94 und öffnet die gerade erstellte EBOOT.PBP!
- Jetzt wählt alle Dateien aus und drückt auf: Send to New
- Nun kommt ein Fenster wo ihr eure DATA.PSAR dann auswählt!
- Jetzt, drückt ihr auf Save und Speichert eure neue EBOOT.PBP ab!
- Fertig! Nun könnt ihr es entweder: Veröffentlichen oder Verstecken ^^
Nun, somit seit ihr fertig!
- Ohne Erlaubnis per PN/Therad Nicht Kopieren!
- Tutorial es habe lange gedauert (1/2 Std!) bis ich fertig war! (Ja, alles korigiert, saubergeschrieben usw. Ein Danke wäre sinnvoll, statt den Therad vollzuspammen
- Ein GROßES DANKE GEHT AN: raing3 (Ohne seinen PSP-Tool würde es dieses Tutorial nicht entstanden ) Vergesst bitte nicht seinen Namen in die Credits zu schreiben den die common.h und common.c sind seine Codes!
Das wars Ich versuche soviele wie mögliche Tutorials zu schreiben
Dieser Beitrag wurde zuletzt bearbeitet: 04.03.2011 19:05 von Cha0z.
|
|
04.03.2011 18:39 |
|
Folgende User bedanken sich: |
|
-blue7
/dev/null/
Beiträge: 1.926
Gruppe: Mod a.D.
Registriert seit: May 2009
Status:
Abwesend
Danke erhalten: 1768
|
RE: .PSAR Datei erstellen und benutzen!
Was war denn daran bitte viel Arbeit? Du hast den Source eins zu eins kopiert. Ich wette, du hast den Code nicht mal verstanden. Das einzige was von dir ist, dass man alle Dateien in eine .Zip packen muss. Sry, aber genau wegen dir sollte man nie seinen Source Code veröffentlichen. Einfach nur noch lächerlich. Kannst du dem Forum nicht einfach fern bleiben?
[Ex-Moderator] ; [Ubuntu-User] ; [Designer] ; [Coder] ;
running out of bugs`.
___________________________________________
#define TRUE FALSE // Happy debugging suckers
// sometimes I believe gcc ignores all my comments
|
|
04.03.2011 18:50 |
|
Folgende User bedanken sich: |
|
HeadBang
Profi
Beiträge: 302
Gruppe: User
Registriert seit: Jan 2011
Status:
Offline
Danke erhalten: 458
|
RE: [TUT] .PSAR Datei erstellen und benutzen!
HTK Style ;D
HTK = Homer The King
Achja,
Benötigt wird:
Die Daten, die in eurer DATA.PSAR sein sollen Wink Hier mal mein Sample:
solltest du in "Hier ist der Source Code:" ändern.
Dieser Beitrag wurde zuletzt bearbeitet: 04.03.2011 19:08 von HeadBang.
|
|
04.03.2011 18:58 |
|
|
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: .PSAR Datei erstellen und benutzen!
Was war denn daran bitte viel Arbeit? Du hast den Source eins zu eins kopiert. Ich wette, du hast den Code nicht mal verstanden. Das einzige was von dir ist, dass man alle Dateien in eine .Zip packen muss. Sry, aber genau wegen dir sollte man nie seinen Source Code veröffentlichen. Einfach nur noch lächerlich. Kannst du dem Forum nicht einfach fern bleiben?
Sowas sagt ein Moderator zu einem User ? Sorry aber einfach nur lächerlich Soll er doch selbst fern bleiben xD
Was heißt das Bitteschön? Ich habe natürlich den Source Code verstanden und respektiere diese Coder. Ich glaube das 1/4 das nicht wussten (wie man das anwendet usw.) aber du musst ja mal wieder etwas versauen. Lächerlich bist du! Was hast du eigentlich für Probleme? Darf man hier nicht mehr Tutorials schreiben???
Wer zum Teufel ist HTK was ist HTK?? Meine Güte... *kopfschmerzen* WER IST Homer The King?
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
Dieser Beitrag wurde zuletzt bearbeitet: 04.03.2011 19:07 von Cha0z.
|
|
04.03.2011 18:59 |
|
Folgende User bedanken sich: |
|
Italia-boy
King
Beiträge: 2.834
Gruppe: User
Registriert seit: Oct 2010
Status:
Offline
Danke erhalten: 1161
|
RE: [TUT] .PSAR Datei erstellen und benutzen!
schon gut hab ja verstanden cha0z so user wie dich bringen mich zum . Erst betrügen und dann alles wieder gut machen um wegzublinken !. Godfather hat ausserdem mit seinem Pic recht !
Xbox - Fanboy ^^
Dieser Beitrag wurde zuletzt bearbeitet: 04.03.2011 19:12 von Italia-boy.
|
|
04.03.2011 19:01 |
|
Folgende User bedanken sich: |
|
dark-awesome
stehn
Beiträge: 3.204
Gruppe: Banned
Registriert seit: Jul 2010
Status:
Offline
Danke erhalten: 2192
|
RE: [TUT] .PSAR Datei erstellen und benutzen!
|
|
04.03.2011 19:18 |
|
|
|
Cha0z
Banned
Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010
Status:
Abwesend
Danke erhalten: 436
|
RE: [TUT] .PSAR Datei erstellen und benutzen!
schon gut hab ja verstanden cha0z so user wie dich bringen mich zum . Erst betrügen und dann alles wieder gut machen um wegzublinken !. Godfather hat ausserdem mit seinem Pic recht !
Aha nur weil du ein Danke wolltest haste's wohl vermasselt -.- xD
Godfather's Pic war ein großes wohl das größte Fake der GANZEN Welt -.-
Und wen interresiert das bitte dein kotze ??
Alter Nick: Co$m0
Was für ein Lügner! Der Bearbeitet ein Bild mit schönen Paint -.-
|
|
04.03.2011 19:21 |
|
Folgende User bedanken sich: |
|
The Z
Super Moderator
Beiträge: 12.921
Gruppe: Super Moderator
Registriert seit: Jan 2010
Status:
Abwesend
Danke erhalten: 14513
|
RE: [TUT] .PSAR Datei erstellen und benutzen!
Leute, was soll der kindergarten schonwieder -.-
PS Vita Fat, 2x PS Vita Slim & PSV TV | 32GB/64GB Memory Sticks | Firmwares 3.65 Ensō CFW
Auf der Suche nach einer PSP/PS Vita Firmware? Zload.net hatte sie alle!
Ihr wollt eine PSP mit aktueller CFW? Schaut mal im PSP Firmware Wegweiser vorbei!
|
|
04.03.2011 19:23 |
|
|
|
-blue7
/dev/null/
Beiträge: 1.926
Gruppe: Mod a.D.
Registriert seit: May 2009
Status:
Abwesend
Danke erhalten: 1768
|
RE: [TUT] .PSAR Datei erstellen und benutzen!
wenn du das denkst ok aber naja kannst du doch auch für dich behalten.
Nein, kann ich nicht. Ich hasse Source Code-Stealing. Cha0z hat rein garnichts verstanden von dem Code. Er kann nur copy & paste, mehr nicht. Das soll jeder wissen!!
[Ex-Moderator] ; [Ubuntu-User] ; [Designer] ; [Coder] ;
running out of bugs`.
___________________________________________
#define TRUE FALSE // Happy debugging suckers
// sometimes I believe gcc ignores all my comments
|
|
04.03.2011 19:25 |
|
Folgende User bedanken sich: |
|