Hacking HENkaku Enso Source Code Released

Deleted member 381889

Guide Writer
OP
Member
Joined
Jan 29, 2016
Messages
2,035
Trophies
1
XP
4,420
402026-vitaenso240.jpg

Molecule released the HENkaku Enso source code today, 6 months after its original release. HENkaku Enso is a consistent permament CFW exploit for the PS Vita, which installs HENkaku on boot. HENkaku allows you to install custom, user-made applications onto your console, including emulators and other tools. If you are looking to hack your PS Vita or PSTV, follow this guide.

Molecule advises you to not use the source, and to use the pre-built package on their website, as installing modified source code may result in an unrecoverable brick and your device will be made useless. They say that "even if you just change the logo, there's a good chance you will perma-brick your Vita". You have been warned.

You can find yifan_lu's writeup of Enso here.
README said:
You need vitasdk.

  1. make the payload
  2. Copy fat.bin to installer/res
  3. CMake the installer mkdir build && cd build && cmake .. && make
Firmware specific offsets are in first.c and nsbl.h. Logo is raw framebuffer data gzipped. If you make this too big (bigger than original logo size), you WILL perma-brick your Vita.

The source is for advanced users only. Users should download the prebuilt package. If something goes wrong, you WILL perma-brick your Vita. There is no recovery, even if you have a hardware mod. The only possible recovery is if you have a hardware mod and you dump the eMMC before getting bricked, then you can restore the dump. Dumps are device-specific and encrypted with a device-specific key.

Again, even if you just change the logo, there's a good chance you will perma-brick your Vita. You have been warned.

:arrow: GitHub
 
Last edited by Deleted member 381889,

OperationNT

Well-Known Member
Member
Joined
May 1, 2016
Messages
353
Trophies
0
Age
39
XP
2,176
Country
France
Last edited by OperationNT,

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
I think you don't even have file system management when the Enso logo is displayed (you are really far from ux0/uma0 partition mount at this moment of the boot process).
Damn, I completly forgot the FS stuff init [emoji53]

Edit: But isn't Enso doing FS init while loading kernel plugins?

Edit: Nvm, looks like Enso is just an simple bootstrap which loads your alreally installed Henkaku which loads your plugins.
 
Last edited by Billy Acuña,

Deleted member 381889

Guide Writer
OP
Member
Joined
Jan 29, 2016
Messages
2,035
Trophies
1
XP
4,420
Damn, I completly forgot the FS stuff init [emoji53]

Edit: But isn't Enso doing FS init while loading kernel plugins?
That's taiHENkaku, not Enso

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

Edit: Nvm, looks like Enso is just an simple bootstrap which loads your alreally installed Henkaku which loads your plugins.
yup
 

SKGleba

O ja pierdole!
Member
Joined
Nov 11, 2016
Messages
351
Trophies
0
Location
Warsaw
XP
747
Country
Poland
I think you don't even have file system management when the Enso logo is displayed (you are really far from ux0/uma0 partition mount at this moment of the boot process).
You can use ux
Someone can make it to load a custom boot logo if found in ux0/uma0, if not found then load default molecular's logo.
its not a jpg/png image.
Quate from dev wiki about sceDisplay: "
Embedded in this module is also the boot logo (the PS logo seen on boot) which is gzipped. On module_start, after setting up the drivers, it gunzips the logo into the SceCamera SRAM (which is unused at this time since camera is not enabled yet). Then it sets the framebuffer to the camera SRAM and turns the brightness up in incremental levels."
 
  • Like
Reactions: DinohScene

DinohScene

Gay twink catboy
Global Moderator
Joined
Oct 11, 2011
Messages
22,552
Trophies
4
Location
Восторг
XP
22,803
Country
Antarctica
There is, actually (limited to a 100% backup valid for the exact same board only, but enough for this) - it's exactly the same as a 3DS hardmod, but the pins are all small (no testpoints)

Now that you mention it, I did see something like that yeh.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ZeroT21 @ ZeroT21:
    :wacko: rolling?
    +1
  • AncientBoi @ AncientBoi:
    make up his mind dude
  • K3Nv2 @ K3Nv2:
    Go gay there I made up his mind
  • AncientBoi @ AncientBoi:
    :rofl2::tpi::rofl2: I meant his eyes :tpi::rofl2::tpi:
  • ZeroT21 @ ZeroT21:
    :toot:blow me then @K3Nv2
  • K3Nv2 @ K3Nv2:
    Nah I'm straight but you're more than welcome to blow ancientboi
  • ZeroT21 @ ZeroT21:
    LOL, which straight person does not make gay jokes?
    +1
  • K3Nv2 @ K3Nv2:
    I'm straight but we can whack dicks together
  • ZeroT21 @ ZeroT21:
    nah, I'm gud over here, no need for sword fights

    :glare:
    +1
  • K3Nv2 @ K3Nv2:
    Dick slang
  • K3Nv2 @ K3Nv2:
    See ancientboi already has a crush on you
  • AncientBoi @ AncientBoi:
    [brings my ⚔️ ] On Guard :D:evil::wub:
  • K3Nv2 @ K3Nv2:
    Looks more like a dagger to me
  • AncientBoi @ AncientBoi:
    Pffffft I have a crush on everybody
  • ZeroT21 @ ZeroT21:
    I see no problem, unless i happen to grow another gender one day. Too bad it ain't now
  • K3Nv2 @ K3Nv2:
    Thought you already had both hotswappable gender fluid
  • ZeroT21 @ ZeroT21:
    Enjoy whatever life chucks your way

    :teach:
    +1
  • K3Nv2 @ K3Nv2:
    Deeze nuts
  • AncientBoi @ AncientBoi:
    Dem Nutz
  • ZeroT21 @ ZeroT21:
    'Em nutters
  • AncientBoi @ AncientBoi:
    M&M nutz
    +1
  • K3Nv2 @ K3Nv2:
    Slim anus nutter
  • AncientBoi @ AncientBoi:
    :unsure::unsure::unsure: I might go buy them M&M w/nuts. I gotta go out to pay the rent anyway
    +1
    AncientBoi @ AncientBoi: :unsure::unsure::unsure: I might go buy them M&M w/nuts. I gotta go out to pay the rent anyway +1