După demonstrarea posibilității de a lansa homebrew semnat pe orice firmware oficial din kgsws, a apărut în rețea un program pentru dezvoltatorii prxEncrypter de la bbtgp. cu ajutorul cărora a fost posibilă semnarea unor programe și jocuri simple. La câteva zile după lansare, s-au adăugat corecții mici la codul sursă al "semnatarului", sporind compatibilitatea, și a apărut programul PSCRYPTER de la Carlosgs. care rulează direct pe PSP și poate semna un homebrew compatibil în modul automat.
Din păcate, compatibilitatea cu software-ul existent pentru PSP nu este la fel de mare pe cât ne-ar plăcea. După o cursă de succes pe homebrew oficial firmware-ul nu ar trebui să fie semnat numai, dar utilizați numai funcțiile modul de utilizator (modul de utilizator), au compilat PRX ca dinamic, mai degrabă decât fișier ELF statice, și au o dimensiune de cel mult 4 MB. Eu nu sunt un programator și eu nu vă pot spune mai multe despre aceste caracteristici și limitări, poate fi unul dintre vizitatorii doresc să scrie despre un articol separat, care ar fi foarte util.
Dar pot spune cu suficientă încredere că semnarea și lucrul cu succes fără a utiliza exploatații homebrew va lucra la toate firmware-ul nou, iar versiunea 6.37 este o confirmare excelentă.
Rețineți că deja HEN semnat pentru firmware 5.03, 6.20 și 6.35 a fost disponibil în mod liber. Cu toate acestea, ele lucrează exclusiv din cauza exploatării vulnerabilității în nucleul acestor firmware-uri. Merită să ștergeți o astfel de vulnerabilitate, iar PSP nu poate intra la fel de ușor în mediul HEN. Din nou, 6.37 este o confirmare excelentă. În același timp, există încă o șansă de a crea o aplicație semnată care rulează pe toate firmware-urile și nu necesită exploatări. Dovada acestui software - cheater de la compania Datel și fișierele de actualizări firmware regionale. În cazul în care hackerii și cercetătorii vor fi în măsură să rezolve puzzle-ului, veți primi un ÂND plin „viața veșnică și muniție infinită“ și nu există actualizări nu va ajuta aici.
Partea practică este prozaică pentru indecență. Judeca pentru tine:
1) Descărcați arhiva cu programul PSCRYPTER 2.0 - pscrypter_v2.0_signed.zip [5,33 Mb] (Count: 1005);
2) extrage-l în folder / PSP / GAME / (modelul PSP și firmware-ul nu contează);
3) Copiați programul EBOOT al programului pe care doriți să-l abonați la subfolderul semnului;
4) Porniți PSCRYPTER din meniul Game - card de memorie;
5) Dacă procesul trece cu succes, atunci fișierul semnat poate fi colectat în același director;
6) Înlocuiți fișierul EBOOT.PBP din programul de interes pentru EBOOT_signed.PBP, pe care programul l-a emis;
7) Încercați să rulați homebrew-ul semnat în mod standard.
După cum puteți vedea, automatizarea continuă, nici măcar nu trebuie să vă gândiți. Nu sunt furnizate opțiuni, procesul se încheie fie cu o eroare, fie va reuși. De la utilizator, trebuie doar să "săturați" puțin și să redenumiți fișierul.
Am verificat PSCRYPTER pe două jocuri - Cave Story și Squaro. Un rezultat pozitiv a fost obținut doar în cel de-al doilea caz, dar acest lucru, cred eu, este deja foarte bun. În prezent, entuziaștii din întreaga lume testează "umilii" pentru compatibilitate, în rețea găsiți liste utile de programe și jocuri care sunt testate verbatim (exemplu). Am notat că numărul de software semnat cu succes a inclus deja BookR, PSPMaps, NesterJ, PicoDrive și multe alte homebrews interesante.