1. The-4n

    OP The-4n GBAtemp Fan
    Member

    Joined:
    Aug 3, 2018
    Messages:
    435
    Country:
    United States
    this app runs hbmenu.nro from the root of your sd card
    it's based on nx-hbloader https://github.com/switchbrew/nx-hbloader

    Last Update: 02/Feb/2020

    hbmenu.zip works on all versions (videorecording = manual)
    hbmenu_5.x+.zip works on firmwares equal or higher than 5.0.0 (videorecording = auto)

    it's completely made with 'legal' nca/nsp builder and it's a PoC of "hacBrewPack"
    https://gbatemp.net/threads/hacbrewpack-make-nsps-ncas-from-homebrews.518477/

    proof that it's legal:
    - no authoring tool exif data in icon
    - different npdm from the one using in illegal ones
    - totally 0 acid sig, nca sig and nca program sig
    - sections write order, if you look at authoring tool program sections, section 2 is first section that wrote into file and section 0 is the last one
    - no xmls
    - no digest in metadata nca
    - sdk version
    - paddings
    - control.nacp is exactly the one made with libnx, just 1 byte change which is for loading animation
    - key area encryption keys (2)
    - no nintendo logo and switch animation while loading (no program section 2)
     

    Attached Files:

    Last edited by The-4n, Feb 2, 2020
  2. justinbug2

    justinbug2 GBAtemp Advanced Fan
    Member

    Joined:
    Jun 9, 2015
    Messages:
    566
    Country:
    United States
    inb4 thread turns into 18 pages of drama over being 'illegal'
     
    Tyvar1, Cybernatus, Jayro and 9 others like this.
  3. Creatable
    This message by Creatable has been removed from public view by Foxi4, Mar 24, 2019, Reason: Deleted upon request.
    Sep 19, 2018 Show
  4. The-4n
    This message by The-4n has been removed from public view by Foxi4, Mar 24, 2019, Reason: One-word post.
    Sep 19, 2018 Show
  5. xXDungeon_CrawlerXx

    xXDungeon_CrawlerXx GBAtemp Addict
    Member

    Joined:
    Jul 29, 2015
    Messages:
    2,035
    Country:
    I think OG is right.
    This NSP looks like it's rebuild with AuthoringTool
     
  6. The-4n

    OP The-4n GBAtemp Fan
    Member

    Joined:
    Aug 3, 2018
    Messages:
    435
    Country:
    United States
    added bunch of proofs to OP
     
    Last edited by The-4n, Sep 19, 2018
  7. linuxares

    linuxares I'm not a generous god!
    Moderator

    Joined:
    Aug 5, 2007
    Messages:
    7,658
    Country:
    Sweden
    Trying to figure out if this file is so far illegal or not.
     
  8. xXDungeon_CrawlerXx

    xXDungeon_CrawlerXx GBAtemp Addict
    Member

    Joined:
    Jul 29, 2015
    Messages:
    2,035
    Country:
    do me a favor and show us the tool before telling us it that it's legal.
    There's currently no way to rebuild a Program-NCA without authoringtool. Not even SimonMKWiis "NCABuilder" can do that yet.
    Editing the SDK Version, removing xmls etc is easy
     
  9. The-4n

    OP The-4n GBAtemp Fan
    Member

    Joined:
    Aug 3, 2018
    Messages:
    435
    Country:
    United States
    well you and your friends can't build program nca, it's doesn't mean it's impossible
    and i added bunch of proofs, if you have any proof that it's made with authoring tool just post it
    if not, it'll be good to stop shit post

    the tool will be released soon "hacBrewPack"
     
  10. linuxares

    linuxares I'm not a generous god!
    Moderator

    Joined:
    Aug 5, 2007
    Messages:
    7,658
    Country:
    Sweden
    Can you PM a screenshot of it @The-4n ?
     
  11. xXDungeon_CrawlerXx

    xXDungeon_CrawlerXx GBAtemp Addict
    Member

    Joined:
    Jul 29, 2015
    Messages:
    2,035
    Country:
    removing the xmls is possible by rebuilding the nsp with nspbuild.py
    "switching sections" can also be done with authoringtool
    zeroing all sigs is pretty common already, even with authoringtool
    replacing the SDK Version is pretty easy with Hex Editor (or editing a dll in authoringtool).

    Do me a favor and show me the Tool you just made for this. Thanks
     
  12. The-4n
    This message by The-4n has been removed from public view by Foxi4, Mar 24, 2019, Reason: One-word post.
    Sep 19, 2018 Show
  13. linuxares

    linuxares I'm not a generous god!
    Moderator

    Joined:
    Aug 5, 2007
    Messages:
    7,658
    Country:
    Sweden
    I've analyzed the proof I got sent. I will give @The-4n the benefit of the doubt right now.
    He seem to really know what he is doing.
     
  14. DeuX

    DeuX GBAtemp Regular
    Member

    Joined:
    Jun 14, 2018
    Messages:
    178
    Country:
    Switzerland
    Doesn't work on SX OS, same as SDK builders
     
    xXDungeon_CrawlerXx likes this.
  15. The-4n

    OP The-4n GBAtemp Fan
    Member

    Joined:
    Aug 3, 2018
    Messages:
    435
    Country:
    United States
    because sx os doesn't provide enough svc perms, whether it doesn't patch enough or it blocks some of them for protecting itself (ChoiDujourNX black screen is a proof of it)

    nsps work fine on reinx, rajnx, and hekate/atmosphere with sig patches (and of course proper hekate ini)
     
    Last edited by The-4n, Sep 19, 2018
  16. peteruk

    peteruk GBAtemp Addict
    Member

    Joined:
    Jun 26, 2015
    Messages:
    2,374
    Country:
    United Kingdom
    Good work, you make some very useful tools which we all benefit from. It's always nice to share, thank you :)

    Ignore the negative people
     
  17. DeuX

    DeuX GBAtemp Regular
    Member

    Joined:
    Jun 14, 2018
    Messages:
    178
    Country:
    Switzerland
    Can confirm it works fine on ReiNX
     
  18. AveSatanas

    AveSatanas GBAtemp Regular
    Member

    Joined:
    Aug 7, 2018
    Messages:
    152
    Country:
    United States
    Great work, nice to see that people are finally building legal NSPs.
     
    Subtle Demise and The-4n like this.
  19. linuxares

    linuxares I'm not a generous god!
    Moderator

    Joined:
    Aug 5, 2007
    Messages:
    7,658
    Country:
    Sweden
    In this case, it's understandable. He had no ill intent, I spoke with him in PMs. It's just to protect the site from possible DMCA issues.
     
  20. peteruk

    peteruk GBAtemp Addict
    Member

    Joined:
    Jun 26, 2015
    Messages:
    2,374
    Country:
    United Kingdom
    Understood, the mods here do a truly great job these days and keep this place from falling apart, long may it continue
     
  21. Zumoly

    Zumoly GBATemp Analyst
    Member

    Joined:
    Apr 27, 2018
    Messages:
    1,703
    Country:
    Mali
    Nice initiative! Thanks.
    I really hope that down the line we will be able to customize how hbmenu looks (folders for emulators, homebrews and even Switch games!)
     
  22. The-4n

    OP The-4n GBAtemp Fan
    Member

    Joined:
    Aug 3, 2018
    Messages:
    435
    Country:
    United States
    it just loads hbmenu.nro
    so you can mode your own hbmenu and compile it, put the nro in sd and it'll load it
     
  23. Csmrcc

    Csmrcc GBAtemp Fan
    Member

    Joined:
    Sep 13, 2018
    Messages:
    405
    Country:
    Spain
    so, this gives us the possibility of opening hbmenu from the main menu of the switch, and that allows us the extra Ram (3gb i think) we may need for some homebrew apps and games that we cant have running hbmenu from the album (less ram)? and the possibility of home button on those homebrews for minimize them for example?
    i am correct?
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Homebrew, `Legal`, Loader