Bueno solo decir un poquito más de info sobre los PKG.. mi colega y amigo Demonhades, me ha pasado info interesante de los PKG que quería comentar con vosotros..
La encriptación de los pkg es "a_digest"...
También decir que los pkgs creados con el programa de nethunter no funcionan en las ps3 retail por las rutas y las librerias, sabemos las rutas de las consolas dev, peeeero no son las mismas que las retail ahí el problema, no puedo poner las rutas de las dev porque es un archivo del sdk y no puedo ponerlo aquí... las librerías no sería problema ya que vienen en el sdk
También decir que vamos a intentar abrir un pkg y que si alguien tiene alguna idea sobre las rutas en las retail que lo comente por aquí
Saludos
EDITO: Véase como se crea un PKG..
MakeCode (0X806643C);
MakeName (0X806643C, ".term_proc");
MakeCode (x=0X8066452);
OpStkvar (x, 1);
MakeDword (0X8066464);
MakeName (0X8066464, "_IO_stdin_used");
MakeStr (0X8066468, 0X806647B);
MakeName (0X8066468, "aUsageRevision");
MakeStr (0X806647B, 0X8066497);
MakeName (0X806647B, "aMake_package_0");
MakeStr (0X8066497, 0X80664A1);
MakeName (0X8066497, "aVersion");
MakeStr (0X80664A1, 0X80664A8);
MakeName (0X80664A1, "aHelp");
MakeStr (0X80664A8, 0X80664B8);
MakeName (0X80664A8, "aInformalHelp");
MakeStr (0X80664B8, 0X80664C2);
MakeName (0X80664B8, "aContentid");
MakeStr (0X80664C2, 0X80664CD);
MakeName (0X80664C2, "aProductId");
MakeStr (0X80664CD, 0X80664D8);
MakeName (0X80664CD, "aProduct_id");
MakeStr (0X80664D8, 0X80664E4);
MakeName (0X80664D8, "aPs3logo_dat");
MakeStr (0X80664E5, 0X80664EA);
MakeName (0X80664E5, "a_csv");
MakeStr (0X80664EA, 0X80664FD);
MakeName (0X80664EA, "aCannotOpenFile");
MakeStr (0X80664FD, 0X806650A);
MakeName (0X80664FD, "aPackage_conf");
MakeStr (0X806650A, 0X8066515);
MakeName (0X806650A, "aK_licensee");
MakeStr (0X8066515, 0X8066520);
MakeName (0X8066515, "aKLicensee");
MakeStr (0X8066520, 0X806652A);
MakeName (0X8066520, "aKlicensee");
MakeStr (0X806652A, 0X8066534);
MakeName (0X806652A, "aProductid");
MakeStr (0X8066534, 0X806653F);
MakeName (0X8066534, "aContentId");
MakeStr (0X806653F, 0X806654A);
MakeName (0X806653F, "aContent_id");
MakeStr (0X806654A, 0X8066552);
MakeName (0X806654A, "aDrmtype");
MakeStr (0X8066552, 0X806655E);
MakeName (0X8066552, "aContenttype");
MakeStr (0X806655E, 0X806656D);
MakeName (0X806655E, "aPackageversion");
MakeStr (0X806656D, 0X8066572);
MakeName (0X806656D, "aSpid");
MakeStr (0X8066572, 0X8066575);
MakeStr (0X8066575, 0X806657E);
MakeName (0X8066575, "aTitleId");
MakeStr (0X806657E, 0X8066584);
MakeName (0X806657E, "aLabel");
MakeStr (0X8066584, 0X80665A1);
MakeName (0X8066584, "aCannotContainL");
MakeStr (0X80665A1, 0X80665AA);
MakeName (0X80665A1, "aDrm_type");
MakeStr (0X80665B2, 0X80665B7);
MakeName (0X80665B2, "aType");
MakeStr (0X80665B7, 0X80665C0);
MakeName (0X80665B7, "aCategory");
MakeStr (0X80665C0, 0X80665D0);
MakeName (0X80665C0, "aPackage_versio");
MakeStr (0X80665D0, 0X80665DC);
MakeName (0X80665D0, "aPackagetype");
MakeStr (0X80665DC, 0X80665E2);
MakeName (0X80665DC, "aPatch");
MakeStr (0X80665E5, 0X80665EF);
MakeName (0X80665E5, "aOverwrite");
MakeStr (0X80665EF, 0X80665FC);
MakeName (0X80665EF, "aSystem_files");
MakeStr (0X80665FC, 0X8066607);
MakeName (0X80665FC, "aUser_files");
MakeStr (0X8066607, 0X806660B);
MakeName (0X8066607, "aYes");
MakeStr (0X806660B, 0X8066616);
MakeName (0X806660B, "aForce_info");
MakeStr (0X8066616, 0X8066620);
MakeName (0X8066616, "aForceinfo");
MakeStr (0X8066620, 0X806662B);
MakeName (0X8066620, "aForce_user");
MakeStr (0X806662B, 0X8066635);
MakeName (0X806662B, "aForceuser");
MakeStr (0X8066635, 0X806663F);
MakeName (0X8066635, "aWeak_info");
MakeStr (0X806663F, 0X8066648);
MakeName (0X806663F, "aWeakinfo");
MakeStr (0X8066648, 0X8066652);
MakeName (0X8066648, "aWeak_user");
MakeStr (0X8066652, 0X806665B);
MakeName (0X8066652, "aWeakuser");
MakeStr (0X806665B, 0X8066665);
MakeName (0X806665B, "aUserfiles");
MakeStr (0X8066665, 0X8066671);
MakeName (0X8066665, "aSystemfiles");
MakeStr (0X8066671, 0X806667D);
MakeName (0X8066671, "aNooverwrite");
MakeStr (0X806667D, 0X8066686);
MakeName (0X806667D, "aDemoKey");
MakeStr (0X8066686, 0X806668C);
MakeName (0X8066686, "a00_00");
MakeStr (0X806668C, 0X806668F);
MakeName (0X806668C, "a?");
MakeStr (0X806668F, 0X8066695);
MakeName (0X806668F, "aLocal");
MakeStr (0X8066695, 0X806669A);
MakeName (0X8066695, "aFree");
MakeStr (0X806669A, 0X80666A4);
MakeName (0X806669A, "aUpdate");
MakeStr (0X80666A4, 0X80666AC);
MakeName (0X80666A4, "aKeep");
MakeStr (0X80666AC, 0X80666B3);
MakeName (0X80666AC, "aDir");
MakeStr (0X80666B3, 0X80666BB);
MakeName (0X80666B3, "aFile");
MakeStr (0X80666BB, 0X80666BF);
MakeStr (0X80666BF, 0X80666D7);
MakeName (0X80666BF, "aIllegalHeaderF");
MakeStr (0X80666D7, 0X80666F1);
MakeName (0X80666D7, "aThisFileWasFin");
MakeStr (0X80666F1, 0X806670B);
MakeName (0X80666F1, "aThisFileWasTru");
MakeStr (0X806670B, 0X8066725);
MakeName (0X806670B, "aThisFileWasOve");
MakeStr (0X8066725, 0X806673F);
MakeName (0X8066725, "aThisFileWasCor");
MakeStr (0X806673F, 0X8066750);
MakeName (0X806673F, "aCheckerRevisio");
MakeStr (0X8066750, 0X8066754);
MakeStr (0X8066754, 0X8066765);
MakeName (0X8066754, "aPackageFilenam");
MakeStr (0X8066765, 0X806677A);
MakeName (0X8066765, "aBasic_stringSu");
MakeStr (0X806677A, 0X8066785);
MakeStr (0X8066785, 0X80667A1);
MakeName (0X8066785, "aCheckingPackag");
MakeStr (0X80667A1, 0X80667AA);
MakeName (0X80667A1, "aExtract");
MakeStr (0X80667AA, 0X80667B3);
MakeName (0X80667AA, "aListing");
MakeStr (0X80667B3, 0X80667BF);
MakeStr (0X80667BF, 0X80667CE);
MakeName (0X80667BF, "aParam_his_part");
MakeStr (0X80667CE, 0X80667D8);
MakeName (0X80667CE, "aParam_his");
MakeStr (0X80667D8, 0X80667DB);
MakeStr (0X80667DB, 0X80667EE);
MakeName (0X80667DB, "aCannotOpenFi_0");
MakeStr (0X80667EE, 0X80667F0);
MakeStr (0X80667F0, 0X80667FD);
MakeName (0X80667F0, "aChecking");
MakeStr (0X8066804, 0X806681A);
MakeName (0X8066804, "aContentIdNotFo");
MakeStr (0X806681A, 0X8066833);
MakeName (0X806681A, "aPackageConfigu");
MakeStr (0X8066833, 0X8066843);
MakeName (0X8066833, "aEntryList");
MakeStr (0X8066843, 0X8066859);
MakeName (0X8066843, "aGeneratePackag");
MakeStr (0X8066859, 0X8066864);
MakeName (0X8066859, "aEntries");
MakeStr (0X8066864, 0X806687B);
MakeName (0X8066864, "aRegisterFileFa");
MakeStr (0X806687B, 0X8066886);
MakeStr (0X8066886, 0X8066889);
MakeName (0X8066886, "a0x");
MakeStr (0X8066889, 0X80668A2);
MakeName (0X8066889, "aIsNotARandomVa");
MakeStr (0X80668A2, 0X80668A7);
MakeName (0X80668A2, "a_pkg");
MakeStr (0X80668A7, 0X80668B5);
MakeName (0X80668A7, "aParseError");
MakeStr (0X80668B5, 0X80668C4);
MakeName (0X80668B5, "aParseError_0");
MakeStr (0X80668C4, 0X80668D9);
MakeName (0X80668C4, "aCheckTargetFil");
MakeStr (0X80668D9, 0X80668E0);
MakeName (0X80668D9, "aUsrdir");
MakeStr (0X80668E0, 0X80668F6);
MakeName (0X80668E0, "aNoTargetDirect");
MakeStr (0X80668F6, 0X8066900);
MakeName (0X80668F6, "aParam_sfo");
MakeStr (0X8066900, 0X8066906);
MakeName (0X8066900, "aIcon0");
MakeStr (0X8066906, 0X806690A);
MakeName (0X8066906, "a_00");
MakeStr (0X806690A, 0X8066910);
MakeName (0X806690A, "aIcon1");
MakeStr (0X8066910, 0X8066915);
MakeName (0X8066910, "a_pam");
MakeStr (0X8066915, 0X806691A);
MakeName (0X8066915, "aPic0");
MakeStr (0X806691A, 0X806691F);
MakeName (0X806691A, "aPic1");
MakeStr (0X806691F, 0X8066924);
MakeName (0X806691F, "aPic2");
MakeStr (0X8066924, 0X8066929);
MakeName (0X8066924, "aSnd0");
MakeStr (0X8066929, 0X806692E);
MakeName (0X8066929, "a_at3");
MakeStr (0X806692E, 0X806693F);
MakeName (0X806692E, "aNoTargetFile");
MakeStr (0X806693F, 0X8066950);
MakeName (0X806693F, "aUsrdirEboot_bi");
MakeStr (0X8066950, 0X8066965);
MakeName (0X8066950, "aRegistrationEr");
MakeStr (0X8066965, 0X806697C);
MakeName (0X8066965, "aIfYouHaveMoreT");
MakeStr (0X806697C, 0X8066985);
MakeName (0X806697C, "aFiles");
MakeStr (0X8066985, 0X806699C);
MakeName (0X8066985, "aSkipTooLongNam");
MakeStr (0X806699C, 0X80669AA);
MakeName (0X806699C, "aIsRequired_");
MakeStr (0X80669AA, 0X80669B7);
MakeName (0X80669AA, "aError");
MakeStr (0X80669B7, 0X80669C6);
MakeName (0X80669B7, "aDirectories");
MakeStr (0X80669C6, 0X80669DC);
MakeName (0X80669C6, "aSearchTargetFi");
MakeStr (0X80669DC, 0X80669E8);
MakeName (0X80669DC, "aUnknown_0");
MakeStr (0X80669E8, 0X80669F4);
MakeName (0X80669E8, "aRawData");
MakeStr (0X80669F4, 0X8066A00);
MakeName (0X80669F4, "aDirectory");
MakeStr (0X8066A00, 0X8066A04);
MakeStr (0X8066A04, 0X8066A08);
MakeDword (0X8066A0A);
MakeStr (0X8066A10, 0X8066A2C);
MakeName (0X8066A10, "aContentIdForma");
MakeStr (0X8066A2C, 0X8066A36);
MakeName (0X8066A2C, "aContentid_0");
MakeStr (0X8066A36, 0X8066A3A);
MakeStr (0X8066A3A, 0X8066A42);
MakeName (0X8066A3A, "aDrmtype_0");
MakeStr (0X8066A42, 0X8066A4E);
MakeName (0X8066A42, "aContenttype_0");
MakeStr (0X8066A4E, 0X8066A5D);
MakeName (0X8066A4E, "aPackageversi_0");
MakeStr (0X8066A5D, 0X8066A6B);
MakeName (0X8066A5D, "aPackagedBy");
MakeStr (0X8066A6B, 0X8066A77);
MakeName (0X8066A6B, "aQa_digest");
MakeStr (0X8066A77, 0X8066A79);
MakeStr (0X8066A79, 0X8066A83);
MakeName (0X8066A79, "aKlicensee_0");
MakeStr (0X8066A83, 0X8066A9F);
MakeName (0X8066A83, "aContentInforma");
MakeStr (0X8066AA4, 0X8066AA9);
MakeName (0X8066AA4, "a_png");
MakeStr (0X8066AA9, 0X8066AB7);
MakeName (0X8066AA9, "aAnNpdrmSelf");
MakeStr (0X8066AB7, 0X8066AC3);
MakeName (0X8066AB7, "aAndOther");
MakeStr (0X8066AC3, 0X8066AD5);
MakeName (0X8066AC3, "aDirectoriesAnd");
MakeStr (0X8066AD5, 0X8066AE0);
MakeName (0X8066AD5, "aFiles_");
MakeStr (0X8066AE0, 0X8066AF7);
MakeName (0X8066AE0, "aASupportedNpdr");
MakeStr (0X8066AF7, 0X8066AFC);
MakeName (0X8066AF7, "aNot");
MakeStr (0X8066AFC, 0X8066B01);
MakeName (0X8066AFC, "aIs");
MakeStr (0X8066B01, 0X8066B16);
MakeName (0X8066B01, "a_SizeCheckErro");
MakeStr (0X8066B16, 0X8066B27);
MakeName (0X8066B16, "aANonNpdrmSelf");
MakeStr (0X8066B27, 0X8066B36);
MakeName (0X8066B27, "aAnNpdrmEdata");
MakeStr (0X8066B36, 0X8066B41);
MakeName (0X8066B36, "aARawData");
MakeStr (0X8066B41, 0X8066B47);
MakeName (0X8066B41, "a_self");
MakeStr (0X8066B47, 0X8066B4D);
MakeName (0X8066B47, "a_sprx");
MakeStr (0X8066B4D, 0X8066B53);
MakeName (0X8066B4D, "a_edat");
MakeStr (0X8066B53, 0X8066B70);
MakeName (0X8066B53, "aWithUnsupporte");
MakeStr (0X8066B70, 0X8066B75);
MakeName (0X8066B70, "aFile_0");
MakeStr (0X8066B75, 0X8066B7A);
MakeName (0X8066B75, "aKeep_0");
MakeStr (0X8066B7A, 0X8066B81);
MakeName (0X8066B7A, "aUpdate_0");
MakeStr (0X8066B81, 0X8066B85);
MakeName (0X8066B81, "aDir_0");
MakeStr (0X8066B85, 0X8066B9B);
MakeName (0X8066B85, "aFollowMaxdepth");
MakeStr (0X8066B9B, 0X8066BA1);
MakeName (0X8066B9B, "aFind");
MakeStr (0X8066BA1, 0X8066BB5);
MakeName (0X8066BA1, "aTypeDAEmpty");
MakeStr (0X8066BB5, 0X8066BC8);
MakeName (0X8066BB5, "aTypeFOTypeL");
MakeStr (0X8066BC8, 0X8066BD0);
MakeName (0X8066BC8, "aSort");
MakeStr (0X8066BD0, 0X8066BD3);
MakeStr (0X8066BD3, 0X8066BE1);
MakeName (0X8066BD3, "aExecute");
MakeStr (0X8066BE1, 0X8066BED);
MakeName (0X8066BE1, "aHeadN");
MakeStr (0X8066BED, 0X8066C06);
MakeName (0X8066BED, "aBasic_string_m");
MakeStr (0X8066C06, 0X8066C10);
MakeName (0X8066C06, "aUnknown");
MakeStr (0X8066C10, 0X8066C18);
MakeName (0X8066C10, "aNetwork");
MakeStr (0X8066C18, 0X8066C21);
MakeName (0X8066C18, "aGameexec");
MakeStr (0X8066C21, 0X8066C2A);
MakeName (0X8066C21, "aGamedata");
MakeStr (0X8066C2A, 0X8066C46);
MakeName (0X8066C2A, "aOnlyForInterna");
MakeStr (0X8066C46, 0X8066C50);
MakeName (0X8066C46, "aTooOld");
MakeStr (0X8066C50, 0X8066C5E);
MakeName (0X8066C50, "aPackagesize");
MakeStr (0X8066C5E, 0X8066C65);
MakeName (0X8066C5E, "aBytes");
MakeStr (0X8066C65, 0X8066C71);
MakeName (0X8066C65, "aPackagetype_0");
MakeStr (0X8066C71, 0X8066C7A);
MakeName (0X8066C71, "aDemoKey_0");
MakeStr (0X8066C7A, 0X8066C84);
MakeName (0X8066C7A, "aUserfiles_0");
MakeStr (0X8066C84, 0X8066C91);
MakeName (0X8066C84, "aNotoverwrite");
MakeStr (0X8066C91, 0X8066C97);
MakeName (0X8066C91, "aPatch_0");
MakeStr (0X8066C97, 0X8066CA7);
MakeName (0X8066C97, "aASupportedElf");
MakeStr (0X8066CA7, 0X8066CC0);
MakeName (0X8066CA7, "a_PleaseCheckIn");
MakeStr (0X8066CC0, 0X8066CD1);
MakeName (0X8066CC0, "aASupportedSelf");
MakeStr (0X8066CD1, 0X8066CE8);
MakeName (0X8066CD1, "a_AlreadyAuthor");
MakeStr (0X8066CE8, 0X8066CFB);
MakeName (0X8066CE8, "a_InvalidHeader");
MakeStr (0X8066CFB, 0X8066D13);
MakeName (0X8066CFB, "aASupportedNp_0");
MakeArray (0X8066D13, 0XD);
MakeStr (0X8066D20, 0X8066FEB);
MakeName (0X8066D20, "aThisIsInformal");
MakeStr (0X8067000, 0X806716D);
MakeName (0X8067000, "aMake_package_n");
MakeStr (0X8067180, 0X80671A1);
MakeName (0X8067180, "aConfigurationF");
MakeStr (0X80671C0, 0X80671EF);
MakeName (0X80671C0, "aConfiguratio_0");
MakeStr (0X8067200, 0X806722F);
MakeName (0X8067200, "aConfiguratio_1");
MakeStr (0X8067240, 0X8067268);
MakeName (0X8067240, "aCanContainTheA");
MakeStr (0X8067280, 0X80672A2);
MakeName (0X8067280, "aCautionMayNotD");
MakeStr (0X80672C0, 0X80672E0);
MakeName (0X80672C0, "aOverwriteNoOve");
MakeStr (0X80672E0, 0X806737F);
MakeName (0X80672E0, "aCautionPleaseS");
MakeStr (0X8067380, 0X80673A5);
MakeName (0X8067380, "aTheNumberOfFil");
MakeStr (0X80673C0, 0X80673E2);
MakeName (0X80673C0, "aPleaseUseNofil");
MakeStr (0X8067400, 0X806742B);
MakeName (0X8067400, "aTheNumberOfDir");
MakeStr (0X8067440, 0X806746B);
MakeName (0X8067440, "aAttemptToCreat");
MakeStr (0X8067480, 0X80674C1);
MakeName (0X8067480, "aRequiredFormat");
MakeStr (0X80674E0, 0X8067514);
MakeName (0X80674E0, "aThisIsADigestO");
MakeArray (0X8067514, 0XC);
MakeStr (0X8067520, 0X8067556);
MakeName (0X8067520, "aIllegalPackage");
MakeArray (0X8067556, 0XA);
MakeStr (0X8067560, 0X80675B5);
MakeName (0X8067560, "aIllegalPacka_0");
MakeArray (0X80675B5, 0XB);
MakeStr (0X80675C0, 0X8067615);
MakeName (0X80675C0, "aIllegalPacka_1");
MakeArray (0X8067615, 0XB);
MakeStr (0X8067620, 0X806764B);
MakeName (0X8067620, "aIllegalPacka_2");
MakeStr (0X8067660, 0X806768A);
MakeName (0X8067660, "aIllegalPacka_3");
MakeStr (0X80676A0, 0X80676EE);
MakeName (0X80676A0, "aIllegalPacka_4");
MakeStr (0X8067700, 0X8067744);
MakeName (0X8067700, "aIllegalPacka_5");
MakeStr (0X8067760, 0X80677A4);
MakeName (0X8067760, "aIllegalPacka_6");
MakeStr (0X80677C0, 0X80677EE);
MakeName (0X80677C0, "aIllegalPacka_7");
MakeStr (0X8067800, 0X806782A);
MakeName (0X8067800, "aIllegalPacka_8");
MakeStr (0X8067840, 0X8067869);
MakeName (0X8067840, "aIllegalPacka_9");
MakeStr (0X8067880, 0X80678AD);
MakeName (0X8067880, "aIllegalPack_10");
MakeStr (0X80678C0, 0X80678E9);
MakeName (0X80678C0, "a_NoteTheSpuSel");
MakeStr (0X8067900, 0X8067922);
MakeName (0X8067900, "a_Sys_process_p");