KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: C/C++ Coder für Flasher gesucht
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

DarK_TonY :
Neh des geht "ned" Wink

Ich habe es so gemacht:

Format all Flashes
Format Flash0
Format Flash1
Exit (exit bendet sich selber - ka ob der ins Menu zurückgeht ich kann auch machen, das er rebootet!


geil, das reicht eigentlich schon! so ist er perfekt^^
schick mal ;-)

Muss weg Sad

Ich uppe es heute abend (erst mal den 6.31 Installer - der Flash deleter is verbuggt Sad)

und schicke dir ne PN Wink

:: Ah ja: der 6.31 Installer behaltet folgendes: ::

Install FW 6.31
Reboot

:: Ah und nomal was Wink: ::

Die EBOOT 631.PBP sind in der EBOOT integriert Wink - 1,2 MB mein Code 28 MB die EBOOT's xD

EDIT: Des mit der 631.PBP packt der ned Sad Also muss dann die 631.PBP im Root der PSP liegen Wink

Heute Abend - 10 Uhr oder so uppe ichs und gib dia Linq... // Ich kriege es vllt. heute nicht mehr hin Sad Im Wochenende hab ich am meisten Zeit ich machs jeden Tag bis es ferdig is - und der Code is hamma lang!!!!!!!!!!

DarK_TonY :
Muss weg Sad

Ich uppe es heute abend (erst mal den 6.31 Installer - der Flash deleter is verbuggt Sad)

und schicke dir ne PN Wink

:: Ah ja: der 6.31 Installer behaltet folgendes: ::

Install FW 6.31
Reboot

:: Ah und nomal was Wink: ::

Die EBOOT 631.PBP sind in der EBOOT integriert Wink - 1,2 MB mein Code 28 MB die EBOOT's xD

EDIT: Des mit der 631.PBP packt der ned Sad Also muss dann die 631.PBP im Root der PSP liegen Wink

Heute Abend - 10 Uhr oder so uppe ichs und gib dia Linq... // Ich kriege es vllt. heute nicht mehr hin Sad Im Wochenende hab ich am meisten Zeit ich machs jeden Tag bis es ferdig is - und der Code is hamma lang!!!!!!!!!!


ja gut, aber bevor du es uppst, ändere im Installer ab:
"programm = 631.DAT"
sodass:
ms0:/ELF/6.31 flasher.elf
ms0:/ELF/631.DAT

Cool, danke, bin mal gespannt.

Lass es nicht von DarK_TonY machen. Er hat sich innerhalb der letzten Woche einen Updater aus haufenweiße verschiedenen Updatern zusammengestellt, selber gecodet hat er nichts. Und er hat mich per PN Fragen gefragt, die auch jeder absolute C-Noob beantworten hätte können... er ist ganz einfach ein kleiner Code-Klauer der absolut nicht coden kann. Übrigens ist er ein Doppelaccount vom gebannten HellcatX.
@HacKmaN:

Du musst schon wissen, dass ich den alexking um Erlaubniss gebittet habe!

Ich habe alexking das hier gesagt:

DarK_TonY :
Hi Alex!
Du kannst den Account HellcatX löschen, habe meinen Account gewechselt Wink
Danke

MfG

DarK_TonY
Löschen -> Bannen!


Davor habe ich ihm mit HellcatX gemailt:

HellcatX :
Hi Alex!
Ich wechsle meinen Account HellcatX zu DarK_TonY Wink
Ich maile dich, wenn ich mich mit DarK_TonY angemeldet habe
Meine E-Mail: ********@*****.de
Werde mich mit dieser E-Mail Adresse anmelden!

MfG

HellcatX (DarK_TonY)


Ich habe und werde keinen Doppelaccount besitzen/machen! Merks dir!

Frag alexking doch!

MfG

DarK_TonY

@jackjason du was du vor hast geht mit dem XGEN Updater.

MfG

jackjason :

DarK_TonY :
Muss weg Sad

Ich uppe es heute abend (erst mal den 6.31 Installer - der Flash deleter is verbuggt Sad)

und schicke dir ne PN Wink

:: Ah ja: der 6.31 Installer behaltet folgendes: ::

Install FW 6.31
Reboot

:: Ah und nomal was Wink: ::

Die EBOOT 631.PBP sind in der EBOOT integriert Wink - 1,2 MB mein Code 28 MB die EBOOT's xD

EDIT: Des mit der 631.PBP packt der ned Sad Also muss dann die 631.PBP im Root der PSP liegen Wink

Heute Abend - 10 Uhr oder so uppe ichs und gib dia Linq... // Ich kriege es vllt. heute nicht mehr hin Sad Im Wochenende hab ich am meisten Zeit ich machs jeden Tag bis es ferdig is - und der Code is hamma lang!!!!!!!!!!


ja gut, aber bevor du es uppst, ändere im Installer ab:
"programm = 631.DAT"
sodass:
ms0:/ELF/6.31 flasher.elf
ms0:/ELF/631.DAT

Cool, danke, bin mal gespannt.


!! Sorry Für Doppelpost, wollte es nicht dem anderen fiesen Post hinzufügen !!

Ich mache es so, dass er den Updater "von sich selber" macht, du siehst es dann Wink

MfG

DarK_TonY (Info: HellcatX wurde nicht gebannt - sondern gelöscht!)

WinterFrost :
@jackjason du was du vor hast geht mit dem XGEN Updater.

MfG


Da hat Winterfrost recht Wink

EDIT: und zu HacKmaN's unteren Post Wink

Ihr habt mir supper geholfen, wie ich es machen soll, aber von wo habe ich Codes geklaut?
Du hast mir mal des Despertar Del Cementerio V7 gegeben (src) Immer wenn ich was builde, dann kommen haufenweiße errors Sad

Deswegen habe ich auch den Archiv gelöscht!

DarK_TonY :
@HacKmaN:

Du musst schon wissen, dass ich den alexking um Erlaubniss gebittet habe!

Ich habe alexking das hier gesagt:

DarK_TonY :
Hi Alex!
Du kannst den Account HellcatX löschen, habe meinen Account gewechselt Wink
Danke

MfG

DarK_TonY
Löschen -> Bannen!


Davor habe ich ihm mit HellcatX gemailt:

HellcatX :
Hi Alex!
Ich wechsle meinen Account HellcatX zu DarK_TonY Wink
Ich maile dich, wenn ich mich mit DarK_TonY angemeldet habe
Meine E-Mail: ********@*****.de
Werde mich mit dieser E-Mail Adresse anmelden!

MfG

HellcatX (DarK_TonY)


Ich habe und werde keinen Doppelaccount besitzen/machen! Merks dir!

Frag alexking doch!

MfG

DarK_TonY


Und zum Code-Klau hast du logischerweiße nichts gesagt^^

//EDIT: @DarK_Tony: Ist ja super für dich dass Total_Noob und ich dir vor n´ paar Tagen erklärt haben wie genau dass geht^^

Guck mal nach dem Oberen Edit an Wink

UND: Back to Topic !

DarK_TonY :
EDIT: und zu HacKmaN's unteren Post Wink

Ihr habt mir supper geholfen, wie ich es machen soll, aber von wo habe ich Codes geklaut?
Du hast mir mal des Despertar Del Cementerio V7 gegeben (src) Immer wenn ich was builde, dann kommen haufenweiße errors Sad

Deswegen habe ich auch den Archiv gelöscht!


Von dem DC7 Archiv hat auch keiner geredet... du hast Sources vom GEN Updater geklaut (wo auch immer du sie her hast) und wolltest sie auch benutzten. Außerdem ist dein kompletter Code eine Kopie von Ceikors VLF Sample, sogar die Variablennamen wie "Password" und "SampleConfig" sind gleich. Das einzige was du gemacht hast ist, dass du den Extrahier Code eingesetzt hast, den du von uns hast. Und dann wusstest du nicht mal wie du die Kernel Relocateable für den Flasher startest...

Hiermal "dein" Code, du hast ihn mir ja in ner PN geschickt...

Code:
// Updater - by DarK_TonY


#include <pspsdk.h>
#include <pspkernel.h>
#include <pspdebug.h>
#include <pspctrl.h>
#include <psprtc.h>
#include <pspgu.h>
#include <pspgum.h>
#include <stdlib.h>
#include <stdio.h>
#include <vlf.h>

PSP_MODULE_INFO("updater", 1, 1, 0);
PSP_MAIN_THREAD_ATTR(0);

int MainMenu();

typedef struct _SampleConfiguration
{
u16 password[128];
} SampleConfiguration;

SampleConfiguration config;

int focus;
VlfText password_label, signin;
VlfInputBox password;

int Exit()
{
sceKernelExitGame();
return VLF_EV_RET_NOTHING;
}

int copyFile(char * src, char * dst) {
SceUID srcID = sceIoOpen(src, PSP_O_RDONLY, 0777);
SceUID dstID = sceIoOpen(dst, PSP_O_CREAT | PSP_O_WRONLY, 0777);

char buffer[128 * 1024];
int read_bytes = 0;

if (srcID && dstID) {
while ((read_bytes = sceIoRead(srcID, buffer, sizeof(buffer)))) {
sceIoWrite(dstID, buffer, read_bytes);
}
sceIoClose(srcID);
sceIoClose(dstID);
return 0;
} else {
return -1;
}
return 0;
}

void WriteFile(char *file, void *buf, int size);

void Reassign() {


sceIoUnassign("flash0:");

sceIoAssign("flash0:", "lflash0:0,0", "flashfat0:", IOASSIGN_RDWR, NULL, 0);

}

void Reassign1() {


sceIoUnassign("flash1:");

sceIoAssign("flash1:", "lflash0:0,1", "flashfat1:", IOASSIGN_RDWR, NULL, 0);

}

void formatFlash() {
// Hier kommt der Code: formatting Flash0 hinein!!!
}


int OnLoginScreenUp(void *param)
{
switch (focus)
{
case 1:
focus = 0;
vlfGuiSetInputBoxFocus(password, 1);
vlfGuiRemoveTextFocus(signin, 1);
break;
}
return VLF_EV_RET_NOTHING;
}

int OnMainMenuSelect(int sel)
{
switch (sel)
{
case 0: // Erste Option
{

vlfGuiCancelCentralMenu();
vlfGuiAddText( 100, 110 ,"Formatting all Flashes...");
sceKernelDelayThread(500);
Reassign();
Reassign1();
formatFlash();
vlfGuiAddText( 100, 120 ,"Installing CFW X.XX-XX");
vlfGuiAddText( 100, 160 ,"CFW X.XX-XX are installed!\nCFW Coder: XXX\nUpdater by DarK_TonY");
vlfGuiCustomBottomDialog("Exit", NULL, 1, 0, VLF_DEFAULT, Exit);
return VLF_EV_RET_NOTHING;
}
break;

case 1: //2.Option
{
vlfGuiCancelCentralMenu();
vlfGuiAddText( 100, 110 ,"Installing OFW X.XX");
sceKernelDelayThread(500);
Reassign();
Reassign1();

vlfGuiAddText( 100, 160 ,"OFW X.XX installed!\nUpdater by DarK_TonY");
vlfGuiCustomBottomDialog("Exit", NULL, 1, 0, VLF_DEFAULT, Exit);
return VLF_EV_RET_NOTHING;
}
break;


case 2: //3.option
{
vlfGuiCancelCentralMenu();
sceIoRemove("iop.prx");
sceIoRemove("intraFont.prx");
sceIoRemove("vlf.prx");
Exit();
return VLF_EV_RET_NOTHING;
}
break;
}

return VLF_EV_RET_REMOVE_OBJECTS | VLF_EV_RET_REMOVE_HANDLERS;
}
int MainMenu(int sel)
{
char *items[] =
{
"Install CFW X.XX-XX",
"Install OFW X.XX",
"Exit",
};

vlfGuiCentralMenu(3, items, sel, OnMainMenuSelect, 0, 0);
vlfGuiSetPageControlEnable(1);
vlfGuiSetRectangleVisibility( 0, 230, 480, 5, 0);
return VLF_EV_RET_NOTHING;

}



int Title()
{
vlfGuiSetModelSystem();
vlfGuiSetBackgroundSystem(1);
int model = 0;
model = sceKernelGetModel();
char titel_str[15];
memset(titel_str, 0, sizeof(titel_str));
sprintf(titel_str, "X.XX Updater - by DarK_TonY [Model:] %s", ((!model) ? "1000" : ((model == 1) ? "2000" : ((model == 2) ? "3000" : "GO"))));
vlfGuiSetTitleBar(vlfGuiAddText(0, 0, titel_str), NULL, 1, 1);
vlfGuiAddBatteryIconSystem(10*1000*1000);
vlfGuiAddClock();
vlfGuiSetPageControlEnable(0);
MainMenu(0);

while (1)
{
vlfGuiDrawFrame();
};

return VLF_EV_RET_NOTHING;
}


97% sind ne Kopie von Ceikors Sample,
1% ist von Total_Noob und mir,
und 2% sind von verschiedenen Sources kopiert.
Von dir ist rein gar nichts.

Erstens: Der Code war ein Sample!!!
Zweitens: Der Code kann/wird mir nix bringen!
Drittens: Bei Ceikors Sample - NEIN von D!S sein Vlfcopy v1
Den habe ich umgeschrieben!

Viertens: Ich habe jezt einen anderen Code!

EDIT: Ich hatte mal den GEN Updater Source Code!
Aber dann habe ich meinen PC formattiert und zwar mit die Dateien!
Ich habe von den XGEN Updater garniX!

DarK_TonY :
Erstens: Der Code war ein Sample!!!
Zweitens: Der Code kann/wird mir nix bringen!
Drittens: Bei Ceikors Sample - NEIN von D!S sein Vlfcopy v1
Den habe ich umgeschrieben!

Viertens: Ich habe jezt einen anderen Code!

EDIT: Ich hatte mal den GEN Updater Source Code!
Aber dann habe ich meinen PC formattiert und zwar mit die Dateien!
Ich habe von den XGEN Updater garniX!


Ja, es war ein Sample. Aber Samples sind dafür da, Sachen zu verstehen, nicht um Programme auf ihnen aufzubauen.
Und wenn du den GEN Updater Code hattest, hättest du ihn trotzdem nicht benutzten dürfen. Er ist closed-source.

@jackjason

6.31 Installer fertig! Ich PN dich Wink

@HacKmaN

Ich habe es ja auch ned benutzt -.-

Geh auch noch off Wink
@ Dark_Tony
Danke, dass du dir die Mühe gemacht hast, aber ich wollte einen Installer, der die 6.31 flasht und keinen Eboot loader, der das originale Update aufruft. Das startet unter dem Menu nämlich nicht!
Sondern nur vom XMB... Sorry MfG
@jackjason:
Macht nix xD

EDIT: Ich mache einen Multi-Installer!

Menu:

Install 5.00 M33-4/-6
Install 5.50 GEN-D3
Install 6.31 OFW
Flash Operations -> neuer Menu: Format all Flashes -> Format Flash0 -> Format Flash1 Wink
Shutdown Device
Reboot Device

Okay.. Dann mach ich mich mal wieder an die Arbeit xD

MfG

DarK_TonY
Seiten: 1 2 3
Referenz-URLs