Thema geschlossen  Thema schreiben 
Verfasser Nachricht
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #1
xPSP  [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 Wink Hier mal mein Sample:

Info: Es können allesmögliche von Dateien in der DATA.PSAR sein! Ordner usw. sind auch erlaubt! Leertaste usw. auch!

Step 1:



  1. Ihr erstellt einen Ordner (am Besten auf'm Desktop) und nennt ihn, wie ihr wollt Wink
  2. Danach, kopiert ihr alle Daten, was ihr in eurer PSAR haben wollt, in den Ordner hinein.
  3. 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)
  4. 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!)
  5. Nun habt ihr eure DATA.PSAR erstellt! Folgt nun weiter mit dem Tutorial!


Step 2:


Nun, sind wir schon bei Step 2 Wink Nun müsst ihr diese Datei downloaden! (Inhalt: common.h, common.c, build.bat, PSARSample Source Code)

DownloadLink: MultiUpload


  1. 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.)
  2. Nun, öffnet ihr eure main.c und fügt diesen Code ein:

    Code:
    #include "common.h"

  3. Ihr müsst nach PSP_MODULE_INFO dies hinzufügen:

    Code:
    char *path;
    char ebootpath[256];

  4. Danach, fügt ihr bei eurer main-Funktion diesen wichtigen Code ein!:

    Code:
        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);

  5. Nun, soweitsogut Smile. Das war's eigentlich schon Tongue Um etwas aus der PSAR zu extrahieren müsst ihr diesen Code benutzen:

    Code:
    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 Wink

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!)


  1. Nun, startet ihr die build.bat und eure EBOOT wird erstellt!
  2. Danach öffnet ihr PBP Unpacker v0.94 und öffnet die gerade erstellte EBOOT.PBP!
  3. Jetzt wählt alle Dateien aus und drückt auf: Send to New
  4. Nun kommt ein Fenster wo ihr eure DATA.PSAR dann auswählt!
  5. Jetzt, drückt ihr auf Save und Speichert eure neue EBOOT.PBP ab!
  6. Fertig! Nun könnt ihr es entweder: Veröffentlichen oder Verstecken Big Grin^^



Nun, somit seit ihr fertig!


  1. Ohne Erlaubnis per PN/Therad Nicht Kopieren!
  2. 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 Wink
  3. Ein GROßES DANKE GEHT AN: raing3 (Ohne seinen PSP-Tool würde es dieses Tutorial nicht entstanden Wink) Vergesst bitte nicht seinen Namen in die Credits zu schreiben den die common.h und common.c sind seine Codes!


Das wars Wink Ich versuche soviele wie mögliche Tutorials zu schreiben Wink

Dieser Beitrag wurde zuletzt bearbeitet: 04.03.2011 19:05 von Cha0z.

04.03.2011 18:39
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
NewCz (Mar-4-2011), xxx_knoppix_xxx (Mar-4-2011), dark-awesome (Mar-4-2011), notepass (Mar-4-2011)
-blue7
/dev/null/


Beiträge: 1.926
Gruppe: Mod a.D.
Registriert seit: May 2009

Status: Abwesend
Danke erhalten: 1768
Beitrag: #2
xPSP  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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
cody96 (Mar-7-2011), BambiMään (Mar-4-2011), HacKmaN (Mar-4-2011), greenieZ (Mar-4-2011), HeadBang (Mar-4-2011)
HeadBang
Profi
****


Beiträge: 302
Gruppe: User
Registriert seit: Jan 2011

Status: Offline
Danke erhalten: 458
Beitrag: #3
xPSP  RE: [TUT] .PSAR Datei erstellen und benutzen!

HTK Style ;D

HTK = Homer The King Shy

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
Alle Beiträge dieses Benutzers finden
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #4
xPSP  RE: .PSAR Datei erstellen und benutzen!

-blue7 :
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 Big Grin 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



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)

Dieser Beitrag wurde zuletzt bearbeitet: 04.03.2011 19:07 von Cha0z.

04.03.2011 18:59
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
xxx_knoppix_xxx (Mar-4-2011), NewCz (Mar-4-2011)
Italia-boy
King
*


Beiträge: 2.834
Gruppe: User
Registriert seit: Oct 2010

Status: Offline
Danke erhalten: 1161
Beitrag: #5
xPSP  RE: [TUT] .PSAR Datei erstellen und benutzen!

schon gut hab ja verstanden angry cha0z so user wie dich bringen mich zum Kotz. 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
Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
Cha0z (Mar-4-2011)
dark-awesome
stehn


Beiträge: 3.204
Gruppe: Banned
Registriert seit: Jul 2010

Status: Offline
Danke erhalten: 2192
Beitrag: #6
RE: [TUT] .PSAR Datei erstellen und benutzen!

Thx Big Grin

Das hab ich ewig bei Google gesucht Big Grin

-blue7 du bist Moderator dann fange doch kein Streit an Wink
wenn du das denkst ok aber naja kannst du doch auch für dich behalten.


West Zeit / Westside

04.03.2011 19:18
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #7
xPSP  RE: [TUT] .PSAR Datei erstellen und benutzen!

Italia-boy :
schon gut hab ja verstanden angry cha0z so user wie dich bringen mich zum Kotz. 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



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)
04.03.2011 19:21
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
NewCz (Mar-4-2011)
The Z
Super Moderator
***


Beiträge: 12.921
Gruppe: Super Moderator
Registriert seit: Jan 2010

Status: Abwesend
Danke erhalten: 14513
Beitrag: #8
RE: [TUT] .PSAR Datei erstellen und benutzen!

Leute, was soll der kindergarten schonwieder -.-

Lock


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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
-blue7
/dev/null/


Beiträge: 1.926
Gruppe: Mod a.D.
Registriert seit: May 2009

Status: Abwesend
Danke erhalten: 1768
Beitrag: #9
xPSP  RE: [TUT] .PSAR Datei erstellen und benutzen!

stehn :
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
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
cody96 (Mar-7-2011), 3m!n (Mar-6-2011), BambiMään (Mar-4-2011), HeadBang (Mar-4-2011), HyBriDo (Mar-4-2011), noobie (Mar-4-2011), greenieZ (Mar-4-2011), HacKmaN (Mar-4-2011)
Thema geschlossen  Thema schreiben 

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang