Antwort schreiben  Thema schreiben 
Seiten (4): « Erste < Vorherige 1 [2] 3 4 Nächste > Letzte »
Verfasser Nachricht
Cha0z
Banned


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

Status: Abwesend
Danke erhalten: 436
Beitrag: #16
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

Dreiundachzig :
Im Moment bringt er ja noch nicht wirklich etwas. Hoffentlich läuft er dann auf 6.20 HEN, wobei ich glaube, dass dann auch ne Temp. CFW kommen wird, dass das Downgraden dann auch überflüssig macht...


Nein, nicht wirklich. Keiner hat Lust, immer Patapon 2 demo zu starten -> Dann zum HBL -> Dann den HEN Ordner suchen -> Dann warten...

da downdate ich schon auf die 5.03 Wink


Alter Nick: Co$m0



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)
30.10.2010 15:27
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #17
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

dxem :

HacKmaN :

dxem :

Co$m0 :
Ich wollt grade an einen Coden! Aber immer noch gut! Ich mach ein 5.03 DownDater für die 6.20 TN (HEN) Wink


hab ich auch schon vorgehabt ;D
aber mein downgrader benutzt die systemctrl von der cfw.. deshalb kann es nicht von einen hen ausgeführt werden.. >.< aber einfach ein paar funktionen umschreiben und fertig xDD


Welche systemctrl Funktionen benutzt du? Vllt kann ich dir helfen Wink
Und außerdem stellt ChickHEN die systemctrl Funktionen auch bereit, und ich denke Total_Noob wird diese auch einbauen.


sctrlHENFindFunction
sctrlKernelLoadExecVSHMs1
sctrlKernelSetUserLevel

und ich glaub das wars


sctrlHENFindFunction kannst du ziemlich leicht selber schreiben, siehe Modul Tutorial von PS2DEV.
Einfach das Modul mit sceKernelFindModuleByName suchen, dann die richtige Library suchen (siehe SceModule struktur), dann den Entry Table durchsuchen bis du den richtigen NID gefunden hast, und dann den entsprechenden Call speichern.

sctrlKernelLoadExecVSHMs1 setzt nur k1 auf 0, und führt sceKernelLoadExecVSHMs1 aus.

Bei sctrlKernelSetUserLevel weiß ich nicht was es macht (noch nie benutzt), kannst es ja reversen Wink

Dieser Beitrag wurde zuletzt bearbeitet: 30.10.2010 15:38 von HacKmaN.

30.10.2010 15:33
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
dx3m (Oct-30-2010)
dx3m
Manta
*


Beiträge: 490
Gruppe: Developer
Registriert seit: Aug 2010

Status: Abwesend
Danke erhalten: 643
Beitrag: #18
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

HacKmaN :
sctrlHENFindFunction kannst du ziemlich leicht selber schreiben, siehe Modul Tutorial von PS2DEV.
Einfach das Modul mit sceKernelFindModuleByName suchen, dann die richtige Library suchen (siehe SceModule struktur), dann den Entry Table durchsuchen bis du den richtigen NID gefunden hast, und dann den entsprechenden Call speichern.

sctrlKernelLoadExecVSHMs1 setzt nur k1 auf 0, und führt sceKernelLoadExecVSHMs1 aus.

Bei sctrlKernelSetUserLevel weiß ich nicht was es macht (noch nie benutzt), kannst es ja reversen Wink


Hab nun nachgesehen.. ;D was sctrlKernelSetUserLevel!

Code:
int sctrlKernelSetUserLevel(int level)
{
    int k1 = pspSdkSetK1(0);
    int res = sceKernelGetUserLevel();
    SceModule2 *mod = sceKernelFindModuleByName("sceThreadManager");
    u32 *thstruct = (u32 *)_lw(mod->text_addr+0x18D40);
    thstruct[0x14/4] = (level ^ 8) << 28;
    pspSdkSetK1(k1);
    return res;
}


Edit:
sctrlHENPatchSyscall benutz ich auch noch!

Dieser Beitrag wurde zuletzt bearbeitet: 30.10.2010 15:49 von dx3m.

30.10.2010 15:41
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #19
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

dxem :

HacKmaN :
sctrlHENFindFunction kannst du ziemlich leicht selber schreiben, siehe Modul Tutorial von PS2DEV.
Einfach das Modul mit sceKernelFindModuleByName suchen, dann die richtige Library suchen (siehe SceModule struktur), dann den Entry Table durchsuchen bis du den richtigen NID gefunden hast, und dann den entsprechenden Call speichern.

sctrlKernelLoadExecVSHMs1 setzt nur k1 auf 0, und führt sceKernelLoadExecVSHMs1 aus.

Bei sctrlKernelSetUserLevel weiß ich nicht was es macht (noch nie benutzt), kannst es ja reversen Wink


Hab nun nachgesehen.. ;D was sctrlKernelSetUserLevel!

Code:
int sctrlKernelSetUserLevel(int level)
{
    int k1 = pspSdkSetK1(0);
    int res = sceKernelGetUserLevel();
    SceModule2 *mod = sceKernelFindModuleByName("sceThreadManager");
    u32 *thstruct = (u32 *)_lw(mod->text_addr+0x18D40);
    thstruct[0x14/4] = (level ^ 8) << 28;
    pspSdkSetK1(k1);
    return res;
}


Edit:
sctrlHENPatchSyscall benutz ich auch noch!


sctrlSetUserLevel kannst du ja direkt übernehmen.
Und sctrlHENPatchSyscall ist auch relativ einfach, einfach den Call im EntryTable patchen Wink

30.10.2010 15:59
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
greenieZ
King
*


Beiträge: 2.239
Gruppe: User
Registriert seit: Sep 2010

Status: Abwesend
Danke erhalten: 715
Beitrag: #20
RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

Frage: Hat das schon jemand dür die 3004 8D getestet ?

30.10.2010 17:20
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #21
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

green_day_fan_ :
Frage: Hat das schon jemand dür die 3004 8D getestet ?


Ich denke keiner war bis jetzt so verrückt, das leben seiner psp zu riskieren

30.10.2010 17:30
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
dx3m
Manta
*


Beiträge: 490
Gruppe: Developer
Registriert seit: Aug 2010

Status: Abwesend
Danke erhalten: 643
Beitrag: #22
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

green_day_fan_ :
Frage: Hat das schon jemand dür die 3004 8D getestet ?


nääh auf einer 3004er funkt es noch nicht Tongue und wenn du es machst dann kommt leglich vom updater das die version zu hoch ist oder genau gleich! aber ich weiß es nicht genau

30.10.2010 17:45
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #23
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

dxem :

green_day_fan_ :
Frage: Hat das schon jemand dür die 3004 8D getestet ?


nääh auf einer 3004er funkt es noch nicht Tongue und wenn du es machst dann kommt leglich vom updater das die version zu hoch ist oder genau gleich! aber ich weiß es nicht genau


du müsstest die Index dateien austauschen, vllt. würs schon reichen den sceIoOpen Stub vom Updater zu patchen.

30.10.2010 17:56
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
dx3m
Manta
*


Beiträge: 490
Gruppe: Developer
Registriert seit: Aug 2010

Status: Abwesend
Danke erhalten: 643
Beitrag: #24
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

HacKmaN :
du müsstest die Index dateien austauschen, vllt. würs schon reichen den sceIoOpen Stub vom Updater zu patchen.


eig. bäuchte man nur die index_03g.dat in den flash0 kopieren von der 5.00 oder 5.02 und fertig -> dann funktionierts auch.

30.10.2010 18:01
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #25
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

dxem :

HacKmaN :
du müsstest die Index dateien austauschen, vllt. würs schon reichen den sceIoOpen Stub vom Updater zu patchen.


eig. bäuchte man nur die index_03g.dat in den flash0 kopieren von der 5.00 oder 5.02 und fertig -> dann funktionierts auch.


Ja, aber beim patchen des stubs wäre die brick-gefahr wesentlich kleiner, da man keine dateien austauschen müsste.

30.10.2010 18:03
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Dr. Soup
Durchstarter
**


Beiträge: 58
Gruppe: User
Registriert seit: Mar 2010

Status: Offline
Danke erhalten: 70
Beitrag: #26
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

Der HEN wird wohl alle systemctrl-Exports der M33 haben, außer die, die nur für ISO-Loading gebraucht werden.

Code:
void sctrlHENPatchSyscall(u32 oldfunc, void *newfunc) //SystemCtrlForKernel_826668E9
{
    u32 *vec = NULL;
    asm("cfc0 %0, $12\n" : "=r"(vec));
    u32 *end = vec+0x4000;

    while(vec != end)
    {
        if(*vec == oldfunc)
            *vec = (u32)newfunc;

        vec++;
    }
}


30.10.2010 18:20
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
HacKmaN (Oct-30-2010)
dx3m
Manta
*


Beiträge: 490
Gruppe: Developer
Registriert seit: Aug 2010

Status: Abwesend
Danke erhalten: 643
Beitrag: #27
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--
30.10.2010 18:28
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
greenieZ
King
*


Beiträge: 2.239
Gruppe: User
Registriert seit: Sep 2010

Status: Abwesend
Danke erhalten: 715
Beitrag: #28
RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

da steht auf einem bild in englisch das nächste woche es auch für die 3004 rauskommen soll.
jjjjjaaaaaaa endlich kann ich sie dann vielleicht downgraden.

30.10.2010 18:32
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #29
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

green_day_fan_ :
da steht auf einem bild in englisch das nächste woche es auch für die 3004 rauskommen soll.
jjjjjaaaaaaa endlich kann ich sie dann vielleicht downgraden.


Nur von der 5.03 aus. Bei höheren FWs kannst weiterhin nichts machen.

30.10.2010 18:36
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
dx3m
Manta
*


Beiträge: 490
Gruppe: Developer
Registriert seit: Aug 2010

Status: Abwesend
Danke erhalten: 643
Beitrag: #30
xPSP  RE: [RELEASE] Reactor Block 4 -->Downgrade your 5.03FW<--

green_day_fan_ :
da steht auf einem bild in englisch das nächste woche es auch für die 3004 rauskommen soll.
jjjjjaaaaaaa endlich kann ich sie dann vielleicht downgraden.


hab sogar einen fehler gefunden ;D

503.PBP stimmt nicht mehr! jetzt is es die DOWNGRADE.PBP

30.10.2010 18:38
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

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




» zum Seitenanfang