Hacking Need help with decompile or moding an eboot

Status
Not open for further replies.

dragonz

Well-Known Member
OP
Member
Joined
Jan 14, 2015
Messages
271
Trophies
0
XP
608
Country
United States
Hi Guys,

I know a little programing and I'm trying to enable openbor vita port to be able to support 2 or 4 game pads
and I'm looking for someone that has experience with modding eboot.bins or compiling .vpk

I've attached the eboot.bin in question and the two pieces of code that I believe are missing the 2nd, 3rd & 4 pad from working
(for the code attachment simply open up with text pad or change the extension to. txt to open them).

once I know how to de-compile and recompile the eboot I might stand a chance and actually enable 2 players or more to work for all vita openbor games.

This is a personal project of mine and I wont release it to anyone or want any credit for it. I just fell in love with openbor on my vita and wanted to expand the games I'm playing on it.

so many thanks in advance if anyone can point me in the right direction.
 

Attachments

  • eboot.zip
    950.7 KB · Views: 178
  • vita.zip
    2.6 KB · Views: 198

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
11,421
Trophies
1
XP
6,889
Country
United States
Hi Guys,

I know a little programing and I'm trying to enable openbor vita port to be able to support 2 or 4 game pads
and I'm looking for someone that has experience with modding eboot.bins or compiling .vpk

I've attached the eboot.bin in question and the two pieces of code that I believe are missing the 2nd, 3rd & 4 pad from working
(for the code attachment simply open up with text pad or change the extension to. txt to open them).

once I know how to de-compile and recompile the eboot I might stand a chance and actually enable 2 players or more to work for all vita openbor games.

This is a personal project of mine and I wont release it to anyone or want any credit for it. I just fell in love with openbor on my vita and wanted to expand the games I'm playing on it.

so many thanks in advance if anyone can point me in the right direction.
U should release this pubic tbh
 
  • Like
Reactions: dragonz

godreborn

Well-Known Member
Member
Joined
Oct 10, 2009
Messages
28,741
Trophies
2
XP
18,595
Country
United States
speaking from the ps3, an eboot.bin is an elf compressed with a header (sce). the header usually contains info about the file like what firmware it requires, but you have to know what the numbers mean. the compression I believe is zlib on both ps3 and vita (probably ps4 too). you can tell after decryption, because zlib is 78 DA in hex. you can decompress the compression with simply zip. I don't really remember too much about the vita itself, but I've decompressed adrenaline, which was using zlib. I don't know much about decrypting vita files beyond using the zrif, but I think you need an sdk to get it into code or decrypting it into something usable.

edit: I meant decompile. I think you need an sdk for that. there's probably one for homebrew like psl1ght on the ps3,, but I'm not sure.

--------------------- MERGED ---------------------------

this might help you (it's not decompiled, but it's decompressed (what I did was delete the part before 78 DA):
upload_2020-9-26_18-27-3.png


upload_2020-9-26_18-27-32.png


--------------------- MERGED ---------------------------

you might also need visual studio or something similar if it's a github project, but I think you'll still need the sdk along with it to decompile. that's usually how it is, but I've never compiled or decompiled something on the vita.
 
Last edited by godreborn,
  • Like
Reactions: dragonz

dragonz

Well-Known Member
OP
Member
Joined
Jan 14, 2015
Messages
271
Trophies
0
XP
608
Country
United States
speaking from the ps3, an eboot.bin is an elf compressed with a header (sce). the header usually contains info about the file like what firmware it requires, but you have to know what the numbers mean. the compression I believe is zlib on both ps3 and vita (probably ps4 too). you can tell after decryption, because zlib is 78 DA in hex. you can decompress the compression with simply zip. I don't really remember too much about the vita itself, but I've decompressed adrenaline, which was using zlib. I don't know much about decrypting vita files beyond using the zrif, but I think you need an sdk to get it into code or decrypting it into something usable.

edit: I meant decompile. I think you need an sdk for that. there's probably one for homebrew like psl1ght on the ps3,, but I'm not sure.

--------------------- MERGED ---------------------------

this might help you (it's not decompiled, but it's decompressed (what I did was delete the part before 78 DA): View attachment 226296

View attachment 226297

--------------------- MERGED ---------------------------

you might also need visual studio or something similar if it's a github project, but I think you'll still need the sdk along with it to decompile. that's usually how it is, but I've never compiled or decompiled something on the vita.


Actually, I see that the github openbor vita includes the source code, could anyone take a look at the code in this link..
http://www.chronocrash.com/forum/index.php?topic=5204.0

I posted about it but that forum no longer supports the vita.

Can anyone spot why the sce_control for pad 2,3 and 4 are not working... there's definitely something missing there.
 

dragonz

Well-Known Member
OP
Member
Joined
Jan 14, 2015
Messages
271
Trophies
0
XP
608
Country
United States
No I mentioned in the first sentence of my topic that it's openbor. ( you know the beats of rage engine ported for the vita)
 
  • Like
Reactions: Flame

godreborn

Well-Known Member
Member
Joined
Oct 10, 2009
Messages
28,741
Trophies
2
XP
18,595
Country
United States
on a side note, compression may be done automatically, so simply zip may not be needed. I know that on the ps3 whenever you encrypt a sprx or self, there's a separate command for compression, so it's built in to the program. I bet it's like that for the vita.

--------------------- MERGED ---------------------------

here's a little help. the process should be similar for vita: https://gbatemp.net/threads/building-iosuhax-on-windows.447023/

instead of svn, he just downloads the files as a zip, but you may have to use svn. I believe you do for sneek.
 
Status
Not open for further replies.
General chit-chat
Help Users
    AncientBoi @ AncientBoi: I had a controller that just couldn't handle it