Advertising (This ad goes away for registered users. You can Login or Register)

Need help with Davee downgrader source code

Forum rules
Forum rule Nº 15 is strictly enforced in this subforum.
Powerblaster
Posts: 46
Joined: Thu Aug 11, 2011 6:18 pm

Need help with Davee downgrader source code

Post by Powerblaster »

Ok. So i want to try compiling all of the Davee & some1 downgrader source codes.Its all fine and working good. But when i run it on my psp and it says:
loading SCE updater failed = 0x80020149 . am i doing it wrong or am i need something else? :?: :?:
Advertising
Image
[spoiler]Image -- NAH! This is how you crack your PSVITA Savedata!-- [[~@ by Jackson Zee~]][/spoiler]
Xian Nox
Retired Mod
Posts: 2744
Joined: Fri Nov 05, 2010 5:27 pm
Location: Over the hills and far away

Re: Need help with Davee downgrader source code

Post by Xian Nox »

First of all, look up what the code means.
Advertising
Powerblaster
Posts: 46
Joined: Thu Aug 11, 2011 6:18 pm

Re: Need help with Davee downgrader source code

Post by Powerblaster »

Xian Nox wrote:First of all, look up what the code means.

I'm not really sure what is going on. But here is while i'm compiling with Cygwin program.

' main.c: 42: warning: passing argument 1 of "previous" from incompatible pointer type '
'main.c: 112 : warning: passing argument 1 of "sctrlHENSetStartModuleHandler" from incompatible pointer type'

any idea what is going on?
Image
[spoiler]Image -- NAH! This is how you crack your PSVITA Savedata!-- [[~@ by Jackson Zee~]][/spoiler]
NightStar3
VIP
Posts: 364
Joined: Mon Sep 27, 2010 8:22 pm

Re: Need help with Davee downgrader source code

Post by NightStar3 »

Powerblaster wrote:
Xian Nox wrote:First of all, look up what the code means.

I'm not really sure what is going on. But here is while i'm compiling with Cygwin program.

' main.c: 42: warning: passing argument 1 of "previous" from incompatible pointer type '
'main.c: 112 : warning: passing argument 1 of "sctrlHENSetStartModuleHandler" from incompatible pointer type'

any idea what is going on?
It's just a warning... no need to really worry about it.
Anyways, that error is an SCE error, so the dger's source code won't help you.
ramiro1398
Posts: 116
Joined: Sat Feb 26, 2011 3:12 am

Re: Need help with Davee downgrader source code

Post by ramiro1398 »

Powerblaster wrote:Ok. So i want to try compiling all of the Davee & some1 downgrader source codes.Its all fine and working good. But when i run it on my psp and it says:
loading SCE updater failed = 0x80020149 . am i doing it wrong or am i need something else? :?: :?:
why do you want to compile it?
frostegater
Guru
Posts: 426
Joined: Mon Jan 24, 2011 1:54 pm
Location: Russia

Re: Need help with Davee downgrader source code

Post by frostegater »

Powerblaster wrote:Ok. So i want to try compiling all of the Davee & some1 downgrader source codes.Its all fine and working good. But when i run it on my psp and it says:
loading SCE updater failed = 0x80020149 . am i doing it wrong or am i need something else? :?: :?:
hah... I yesterday asked some1...
Change SceModule struct in psploadcore.h:

Code: Select all

//© Davee | some1
typedef struct SceModule 
{ 
   struct SceModule*   next; //0, 0x00 
   u16             attribute; //4, 0x04 
   u8                version[2]; //6, 0x06 
   char             modname[27]; //8, 0x08 
   char             terminal; //35, 0x23 
   u16             status; //36, 0x24 (Used in modulemgr for stage identification) 
   u16             padding; //38, 0x26 
   u32             unk_28; //40, 0x28 
   SceUID             modid; //44, 0x2C 
   SceUID             usermod_thid; //48, 0x30 
   SceUID             memid; //52, 0x34 
   SceUID             mpidtext; //56, 0x38 
   SceUID             mpiddata; //60, 0x3C 
   void *            ent_top; //64, 0x40 
   u32             ent_size; //68, 0x44 
   void *            stub_top; //72, 0x48 
   u32             stub_size; //76, 0x4C 
   int             (* module_start)(SceSize, void *); //80, 0x50 
   int             (* module_stop)(SceSize, void *); //84, 0x54 
   int             (* module_bootstart)(SceSize, void *); //88, 0x58 
   int             (* module_reboot_before)(void *); //92, 0x5C 
   int             (* module_reboot_phase)(SceSize, void *); //96, 0x60 
   u32             entry_addr; //100, 0x64(seems to be used as a default address) 
   u32             gp_value; //104, 0x68 
   u32             text_addr; //108, 0x6C 
   u32             text_size; //112, 0x70 
   u32             data_size; //116, 0x74 
   u32             bss_size; //120, 0x78 
   u8                nsegment; //124, 0x7C 
   u8               padding2[3]; //125, 0x7D 
   u32             segmentaddr[4]; //128, 0x80 
   u32             segmentsize[4]; //144, 0x90 
   int             module_start_thread_priority; //160, 0xA0 
   SceSize          module_start_thread_stacksize; //164, 0xA4 
   SceUInt          module_start_thread_attr; //168, 0xA8 
   int             module_stop_thread_priority; //172, 0xAC 
   SceSize          module_stop_thread_stacksize; //176, 0xB0 
   SceUInt          module_stop_thread_attr; //180, 0xB4 
   int             module_reboot_before_thread_priority; //184, 0xB8 
   SceSize          module_reboot_before_thread_stacksize; //188, 0xBC 
   SceUInt          module_reboot_before_thread_attr; //192, 0xC0 
} SceModule;
And.. you can test edited downgrader. Maybe it worked on TA-095v2.
http://uploaded.to/file/0nuri0nz
Our hearts will beating on 333MHz 'till we die
Powerblaster
Posts: 46
Joined: Thu Aug 11, 2011 6:18 pm

Re: Need help with Davee downgrader source code

Post by Powerblaster »

Frostegater wrote:
Powerblaster wrote:Ok. So i want to try compiling all of the Davee & some1 downgrader source codes.Its all fine and working good. But when i run it on my psp and it says:
loading SCE updater failed = 0x80020149 . am i doing it wrong or am i need something else? :?: :?:
hah... I yesterday asked some1...
Change SceModule struct in psploadcore.h:

Code: Select all

//© Davee | some1
typedef struct SceModule 
{ 
   struct SceModule*   next; //0, 0x00 
   u16             attribute; //4, 0x04 
   u8                version[2]; //6, 0x06 
   char             modname[27]; //8, 0x08 
   char             terminal; //35, 0x23 
   u16             status; //36, 0x24 (Used in modulemgr for stage identification) 
   u16             padding; //38, 0x26 
   u32             unk_28; //40, 0x28 
   SceUID             modid; //44, 0x2C 
   SceUID             usermod_thid; //48, 0x30 
   SceUID             memid; //52, 0x34 
   SceUID             mpidtext; //56, 0x38 
   SceUID             mpiddata; //60, 0x3C 
   void *            ent_top; //64, 0x40 
   u32             ent_size; //68, 0x44 
   void *            stub_top; //72, 0x48 
   u32             stub_size; //76, 0x4C 
   int             (* module_start)(SceSize, void *); //80, 0x50 
   int             (* module_stop)(SceSize, void *); //84, 0x54 
   int             (* module_bootstart)(SceSize, void *); //88, 0x58 
   int             (* module_reboot_before)(void *); //92, 0x5C 
   int             (* module_reboot_phase)(SceSize, void *); //96, 0x60 
   u32             entry_addr; //100, 0x64(seems to be used as a default address) 
   u32             gp_value; //104, 0x68 
   u32             text_addr; //108, 0x6C 
   u32             text_size; //112, 0x70 
   u32             data_size; //116, 0x74 
   u32             bss_size; //120, 0x78 
   u8                nsegment; //124, 0x7C 
   u8               padding2[3]; //125, 0x7D 
   u32             segmentaddr[4]; //128, 0x80 
   u32             segmentsize[4]; //144, 0x90 
   int             module_start_thread_priority; //160, 0xA0 
   SceSize          module_start_thread_stacksize; //164, 0xA4 
   SceUInt          module_start_thread_attr; //168, 0xA8 
   int             module_stop_thread_priority; //172, 0xAC 
   SceSize          module_stop_thread_stacksize; //176, 0xB0 
   SceUInt          module_stop_thread_attr; //180, 0xB4 
   int             module_reboot_before_thread_priority; //184, 0xB8 
   SceSize          module_reboot_before_thread_stacksize; //188, 0xBC 
   SceUInt          module_reboot_before_thread_attr; //192, 0xC0 
} SceModule;
And.. you can test edited downgrader. Maybe it worked on TA-095v2.
http://uploaded.to/file/0nuri0nz



Wow! Thanks for that :D . maybe i can check that later. i try all of some1 & davee downgrader and it all do the same thing :( .
Image
[spoiler]Image -- NAH! This is how you crack your PSVITA Savedata!-- [[~@ by Jackson Zee~]][/spoiler]
Powerblaster
Posts: 46
Joined: Thu Aug 11, 2011 6:18 pm

Re: Need help with Davee downgrader source code

Post by Powerblaster »

ramiro1398 wrote:
Powerblaster wrote:why do you want to compile it?
I just want to try to use the source code.
Last edited by Powerblaster on Wed Nov 23, 2011 5:39 am, edited 2 times in total.
Image
[spoiler]Image -- NAH! This is how you crack your PSVITA Savedata!-- [[~@ by Jackson Zee~]][/spoiler]
ramiro1398
Posts: 116
Joined: Sat Feb 26, 2011 3:12 am

Re: Need help with Davee downgrader source code

Post by ramiro1398 »

Powerblaster wrote:why do you want to compile it?
I just want to try to use the source code.[/quote]
ohh
Powerblaster
Posts: 46
Joined: Thu Aug 11, 2011 6:18 pm

Re: Need help with Davee downgrader source code

Post by Powerblaster »

!
Last edited by Powerblaster on Wed Nov 23, 2011 5:43 am, edited 1 time in total.
Image
[spoiler]Image -- NAH! This is how you crack your PSVITA Savedata!-- [[~@ by Jackson Zee~]][/spoiler]
Locked

Return to “Programming and Security”