|[Media:banana patcher.zip Download]|
|[Media:banana patcher.zip Source]|
Banana Patcher is able to apply on-the-fly Preloader patches to System Menu without installing anything to the NAND. Some of the code was taken from Waninkoko's Menu Patcher.
- Play your GC imports
- Copy your copy-protected saves to SD easily
- Move Disc Channel
Banana Patcher needs IOS36 with trucha bug and patched ES_Identify function, or a pre-3.4. Use Dop-IOS to patch IOS36 if you need it.
WARNING: Banana Patcher doesn't modify your NAND. However, it's still a dangerous application so use it at your own risk!
Banana Patcher uses the same format as Preloader, but a different file. You must place your patches file in sd:/banana_hacks.txt. I included some examples in the hacks directory. Just copy your system Menu version and region to your SD and change its name, and then edit the file and remove the hacks you are not going to use.
For example, if I have a PAL Wii with a 4.1E firmware I need 41e_all_hacks.txt. Then I have to edit the file.
The *_all_hacks.txt files include all Preloader hacks. Don't try to run Banana Patcher with all hacks enabled, because you will only get the Wii recovery mode. Remember to remove all hacks you know you don't really need, leave the only ones that will be useful for you. Also, some are incompatible between them, making the Wii menu very unstable. The 41*_useful_hacks.txt include the best and useful hacks (GC region free, move disc channel and unprotected saves), so I recommend to use these.
Running under cIOS249
If Banana Patcher is giving you ES_Identify problems you can modify this hex string:
2B 0A 00 24
2B 0A 00 F9
And it will run under IOS249 (cIOS) without having to recompile.
Some users are reporting ES_Identify problems with old IOS36 v1042 and a newer firmware. If you don't want to upgrade your IOS36, then you can use this method to run it under cIOS.