Homebrew Official Mocha CFW - The sweet chocolate to your latte!

dimok

Well-Known Member
OP
Member
Joined
Jan 11, 2009
Messages
728
Trophies
3
XP
2,635
Country
United States

Mocha CFW - The sweet chocolate to your latte!

kNxZFcI.png

Mocha CFW is a custom firmware that is derived from iosuhax. It offers all the features of iosuhax and some addional features without the requirement of a fw.img on the SD card. Furthermore it combines all the current features of a custom firmware such as sysNAND or redNAND with signature patches into one application with a configuration setting.

Mocha CFW hooks itself into the IOS launch process, right before it jumps into the bootrom, and patches the (at this point) decrypted IOS ELF in memory with new functions.

New features

  • fw.img less custom firmware
  • sysNAND or redNAND patching in one application, selected/saved in a setting
  • SEEPROM redirection to/from SD card
  • OTP redirection from SD card
  • custom launch image on load of the custom firmware if exist on sd card (sd:/wiiu/apps/mocha/launch_image.tga)
Infos

Several features can be activated or deactivated in the config menu. You can choose to skip the config menu on next launch in the config menu itself. If you lock yourself out you can just hold the B button on start to force enter the menu again.

The OTP and SEEPROM dump is automatically injected into SD card if it is missing when OTP or SEEPROM redirection is enabled in redNAND mode. You can not redirect SEEPROM or OTP on sysNAND mode. The WiiU drive key part of the SEEPROM is not redirected as this one has to match the console drive key. Otherwise the console will report and error and lock itself out. So an exception for that range of the SEEPROM was added.
You can also use the new version of the SDIO NAND Extractor/Injector (v1.2) to inject existing OTP / SEEPROM dumps into the SD card or dump the dumps from the SD card.

Releases

https://github.com/dimok789/mocha/releases/tag/v0.2
https://github.com/dimok789/sdio_nand_manager/releases/tag/v1.3

Sources

https://github.com/dimok789/mocha
https://github.com/dimok789/sdio_nand_manager

Credits

The application is developed by me but there are several parts contributed by many developers across the Wii U scene. So credits go to everyone who contributed to Wii U scene publicly.

Special thanks to smealum, plutoo, yellows8, naehrwert and derrek for sharing some details on the IOS exploit and making such a great base with iosuhax.

TODOs

Too many to list...

Currently working on redNAND launch on every console. At this point a redNAND is working on a different console with OTP and SEEPROM redirection enabled but can not launch any title except the system menu (hang on transition screen). Probably something small is still missing. Also need to think of something to avoid the gamepad sync loose at that redNAND state...

The next in line:
maybe MCP FAT32 mount on USB
....


Currently I am looking for a default launch image that says mocha on it. If anyone wants to help out on it write it on this thread or pm me.
 
Last edited by dimok,

ItsKipz

l33t hax0r
Member
Joined
Sep 9, 2016
Messages
1,930
Trophies
0
Location
The C: drive
XP
1,635
Country
United States
So wait, with SEEPROM/OTP/NAND redirection this is theoretically safe to update?


BTW, I've reposted a link to this thread on the wiiuhacks subreddit, if you want me to take it down let me know :)
 
  • Like
Reactions: Deleted User

dimok

Well-Known Member
OP
Member
Joined
Jan 11, 2009
Messages
728
Trophies
3
XP
2,635
Country
United States
So is this an EmuNAND solution in itself or does it have to be coupled with RedNAND?
If im reading OP right, its doesnt currently fully support rednand, but once it does it will most likely be able to dump nand and load it on its own, so yes, it is an emuNAND solution.
It actually does support both modes sysNAND and redNAND. I wrote in the OP that everything iosuhax on my fork can do, this can do too in one application.

Just one more question, does this have wupServer built in?
Yes.

Also, has this been tested to work with the new CBHC?
I did not but there is no reason it should not work i guess. It is a simple HBL elf.
 
Last edited by dimok,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Yea is sad. His 2 movies were good. Informative about our food industry.
  • BigOnYa @ BigOnYa:
    This was one of the craziest movies I've seen about our food industry, lots of stuff I didn't know. A must see. https://youtu.be/OqzjC-ENrl8?si=GYxmdY5nShzGniVi
  • OctoAori20 @ OctoAori20:
    Oh, that dude?
  • OctoAori20 @ OctoAori20:
    I stopped believing or caring about that dude when I found out about some of the more questionable nonsense he did in his life.
  • BigOnYa @ BigOnYa:
    Like what? I didn't know or hear.
  • K3Nv2 @ K3Nv2:
    You mean like every famous person that ever existed
    +1
  • K3Nv2 @ K3Nv2:
    I get so tired of hearing oh I liked him until...
  • OctoAori20 @ OctoAori20:
    I just know dude was a chronic alcoholic and such.
  • BigOnYa @ BigOnYa:
    I've been to his chicken restaurant he started in his 2nd movie, Holy Chicken, was pretty good. It is only 15-20 miles from me in Ohio. It only lasted 1 yr or so then closed tho.
  • OctoAori20 @ OctoAori20:
    There are very few people I just have just an immense dislike of and he's one of those very few people, the only other example is Gene Simmons. My musician uncle on my mother's side of the family actually met Gene once during some event and said he was the most unpleasant person to be around.
  • K3Nv2 @ K3Nv2:
    I met myself once turns out that guy is a giant piece of shit that doesn't deserve any of my respect
  • BigOnYa @ BigOnYa:
    Damn alcoholics! (Sshhh- Opens another beer)
  • OctoAori20 @ OctoAori20:
    Agreed, Ken
  • OctoAori20 @ OctoAori20:
    I can't say I've ever tried even a sip of beer tbh-
  • K3Nv2 @ K3Nv2:
    You met yourself also and is a giant piece of shit?
    +1
  • OctoAori20 @ OctoAori20:
    Then again, I don't think I'd really enjoy it //shrug
  • OctoAori20 @ OctoAori20:
    I'm sure it's an acquired taste :P
  • K3Nv2 @ K3Nv2:
    Poor lad can never enjoy the amazing taste of four loko
    +1
  • BigOnYa @ BigOnYa:
    Root beer is a gateway drink, don't ever try it either.
  • K3Nv2 @ K3Nv2:
    @BigOnYa, don't you love how smooth MD20 is
  • BigOnYa @ BigOnYa:
    Mad dog 20 20? Oh yea fixed the typo. I haven't seen that or had forever. Do they still make it?
  • K3Nv2 @ K3Nv2:
    I think it's why I'm alive
    +1
  • BigOnYa @ BigOnYa:
    What happens if when playing Paper Mario, you start a fire in-game?
    K3Nv2 @ K3Nv2: https://youtu.be/vja8uoOy5XE?si=d2qo7jYK9TiyaOZ2 +1