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
275
Trophies
0
XP
661
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: 209
  • vita.zip
    2.6 KB · Views: 227

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
12,354
Trophies
2
XP
8,019
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

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
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
275
Trophies
0
XP
661
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
275
Trophies
0
XP
661
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

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
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.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    That Dell data breach is worse than people probably realize....
  • Psionic Roshambo @ Psionic Roshambo:
    When I worked for Dell we had access to data about military contracts and addresses for high ranking people.
  • Psionic Roshambo @ Psionic Roshambo:
    I personally handled a call from the second highest person at Raytheon. That call bothered me a lot... The guy was nice and smart what bothered me was the way management basically just blew him off instead of going the extra mile to help him.
  • Psionic Roshambo @ Psionic Roshambo:
    In the end that call ended up costing Dell millions in lost contracts with Raytheon, and really the issue could have been solved for like 450 bucks lol
  • NinStar @ NinStar:
    sometimes I wonder why anyone would ever buy mega man x legacy collection 2
  • NinStar @ NinStar:
    I always thought that capcom shuffled the games in these collection, but apparently they are all in chronological order, which makes legacy collection 2 worthless
  • BakerMan @ BakerMan:
    guys, i want to start singing pirate metal songs and sea shanties if i play sea of thieves
  • The Real Jdbye @ The Real Jdbye:
    find a pirate metal playlist
    +2
  • The Real Jdbye @ The Real Jdbye:
    and sing along
  • BakerMan @ BakerMan:
    nevermind i just learned swearing is against the rules in sea of thieves

    i was about to start singing the song i last put in "what song are you currently listening to" yesterday
  • BakerMan @ BakerMan:
    but yeah ig so
  • The Real Jdbye @ The Real Jdbye:
    swearing not allowed in a pirate game? what has the world come to
  • BakerMan @ BakerMan:
    (here's the song for context)
  • BigOnYa @ BigOnYa:
    Just add -izle to the end of every curse word, you will be fine.
    +2
  • The Real Jdbye @ The Real Jdbye:
    i like alestorm
    +1
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa too many syllables
    +1
  • BakerMan @ BakerMan:
    same lmao
  • BigOnYa @ BigOnYa:
    hi, welcome to the Temp!
    +1
  • BakerMan @ BakerMan:
    Welcome to the Underground!
    +1
  • BakerMan @ BakerMan:
    the booty boogie from (once again) the donkey kong country cartoon could also be a good song to sing while playing sea of thieves
  • BigOnYa @ BigOnYa:
    Please insert 25 cents for an additional 30 minutes of talk time.
    +2
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=tG7fk_DUz5g +1