Official Simple signature check patcher

Discussion in 'Wii U - Homebrew' started by dimok, Nov 28, 2016.

  1. dimok
    OP

    dimok GBAtemp Advanced Fan

    Member
    721
    2,079
    Jan 11, 2009
    United States

    Simple signature check patcher

    Hey guys,

    since most of the people only use iosuhax for the signature patches, I am actually quite surprised that there still was no such application as this one out there yet.

    This application is a simple IOSU signature/hash/region and other checks patcher. It gives you the same ability as a custom firmware with signature patches except it does not require a custom fw.img on your SD card or anything else. This makes it perfectly shareable in contrary to a full fw.img.

    What you can do if you use it is install custom channels like the HBL channel and launch those channels that would normally fail because of some signature checks. Additional to that this does not require to make a full OS relaunch with a fw.img and therefore it loads much faster then the full custom fw.img. The version that just goes back to HBL is actually very fast.

    What you don't get with this compared to a full custom fw.img is a wupserver or libiosuhax /dev node. You can't use wupclient or ftpiiu everywhere with this. It could probably be extended in the future, especially the /dev node part is quite easy to add/modify, but for now it is a simple signature check patcher.

    The following signature checks are all patched out by this (which is equivalent to a custom fw.img):
    • cert verification
    • cached cert check
    • MCP authentication check
    • public key verification check
    • bootLogoTex and bootMovie.h264 check
    • region title launch check

    Here is a compiled version that will return to system menu (not os full relaunch) and one that returns to HBL directly after all patches are installed:
    https://github.com/dimok789/sign_patcher/releases/tag/v0.1

    Because this does not execute a full relaunch you don't loose HBL in Mii Maker channel and you can still continue to use it. Also if you enter the settings and exit, the installer and all the iosu patches are gone and you are back in the original fw.img with no patches. The downside is that ios usb is quite messed up by the iosu exploit and might have some sideeffects without the full os relaunch, though I did not see any of those during my tests. I could install HBL to USB and run it just fine.

    The sources can be found here:
    https://github.com/dimok789/sign_patcher.git

    This is just a quick hack together of some available stuff in some other form and is meant for fast launching without a fw.img. Its not very clean and nice but it was quite usefull to me during some tests and I though it would be usefull to others as well, so here it is.
     
    Last edited by dimok, Dec 12, 2016
    iVcU, XanLoves, DarthDub and 62 others like this.


  2. thisisallowed

    thisisallowed 不中国人

    Member
    448
    103
    Oct 8, 2015
    China
    Jinan, Shandong
    Nice.
     
  3. C0mm4nd_

    C0mm4nd_ GBATemp Fan

    Member
    498
    209
    Oct 9, 2016
    Italy
    Cool
     
  4. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    6,304
    3,920
    Jan 17, 2013
    Mexico
    Yes!
    No more fw.img anymore!
    Thank you, dimok! :D
     
    supermario18 and KiiWii like this.
  5. C0mm4nd_

    C0mm4nd_ GBATemp Fan

    Member
    498
    209
    Oct 9, 2016
    Italy
    What 'bout this in an haxchi coldboot?
     
  6. xtheman

    xtheman GBAtemp Guru

    Member
    5,837
    5,235
    Jan 28, 2016
    Nice! Much better to use when I need sig patches.
     
  7. subcon959

    subcon959 teh retro

    Member
    671
    393
    Dec 24, 2008
    This is nice but I like to use ftpiiu_everywhere often so is there anyway to get a standalone version of that? Or am I better off just sticking with the fw.img?
     
  8. KiiWii

    KiiWii GBAtemp Psycho!

    Member
    3,516
    1,091
    Nov 17, 2008
    Things are moving astoundingly fast towards full CFW today.

    Fantastic work thank you @dimok
     
  9. pwsincd

    pwsincd Garage Flower

    Member
    3,264
    1,654
    Dec 4, 2011
    Manchester UK
    memomo and gabe_derp like this.
  10. OriginalHamster

    OriginalHamster UStealthy

    Member
    3,381
    641
    Nov 2, 2008
    Cote d'Ivoire
    Are we close to a fully HBL app that doesn't rely on MiiMaker?
     
  11. TheZander

    TheZander Keeping It Real

    Member
    1,052
    741
    Feb 1, 2008
    United States
    is it a permanent patch to sysnand?
     
  12. Nikolay

    Nikolay GBAtemp Fan

    Member
    421
    41
    Mar 19, 2010
    United States
    From what I understand, it's not permanent
     
  13. TheZander

    TheZander Keeping It Real

    Member
    1,052
    741
    Feb 1, 2008
    United States
    I get a blackscreen.
     
  14. Greggen

    Greggen Member

    Newcomer
    26
    0
    Sep 7, 2010
    United States
    There already is one. It requires sigpatches to run though.
     
  15. dimok
    OP

    dimok GBAtemp Advanced Fan

    Member
    721
    2,079
    Jan 11, 2009
    United States
    Sorry I messed up the HBL version when packing it up it seems. I repacked and re-uploaded it. Re-download the package and try it again. It should work now. The system menu version was fine though.
     
    lordelan, Leeful and KiiWii like this.
  16. gabe_derp

    gabe_derp Member

    Newcomer
    24
    10
    Nov 20, 2016
    United States
    U.S.
    Does this mean we can finally install Haxchi with a non-legitimate DS game installed with Wupinstaller?
     
    fejich and KiiWii like this.
  17. TheZander

    TheZander Keeping It Real

    Member
    1,052
    741
    Feb 1, 2008
    United States
    I asked above if it was permanent. I think it's kind of like cfwbooter but different.
     
    gabe_derp likes this.
  18. KiiWii

    KiiWii GBAtemp Psycho!

    Member
    3,516
    1,091
    Nov 17, 2008
    So we can use this, install HBL 2.0 channel via WUP installer, and profit on sysnand... But it doesn't survive a reboot....

    So haxchi > this > HBL RPX 2.0 etc ...
     
  19. Nikolay

    Nikolay GBAtemp Fan

    Member
    421
    41
    Mar 19, 2010
    United States
    I just tried this and HBL 2.1 just black screens. Can anyone else confirm?
    Tried with cfw and it opens fine.
     
    Last edited by Nikolay, Nov 28, 2016
  20. KiiWii

    KiiWii GBAtemp Psycho!

    Member
    3,516
    1,091
    Nov 17, 2008
    Launch Sys settings version > back out > launch HBL channel 2.1.