[RELEASE]Quick Payload Switcher

Discussion in '3DS - Homebrew Development and Emulators' started by gnmmarechal, Jun 26, 2016.

  1. gnmmarechal
    OP

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    What is it?

    It's a tool that switches "arm9loaderhax.bin" or "arm9loaderhax_si.bin" (or anything else, you have to specify in the config file if it is different) with "arm9loaderhax_switch.bin" (or something else, again).
    It's also capable of renaming "arm9loaderhax.bin" to "arm9loaderhax_si.bin" as to toggle screeinit/noscreeinit behaviour on a compatible A9LH installation.


    Download:
    http://gs2012.xyz/3ds/quickswitch/

    Special Thanks:

    @Rinnegatamante for LPP-3DS
    @chaoskagami for Corbenik CFW, which is why I made this.
     
    Last edited by gnmmarechal, Jun 29, 2016
  2. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    changes payload but does not provide the needed files to boot the payload (like bootanim9) :p1ng:
     
  3. gnmmarechal
    OP

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    uh, it renames the payload to the "arm9loaderhax.bin" or "arm9loaderhax_si.bin" default. It obviously assumes you have the needed files (ex. the /luma and /corbenik folders).

    I made this for personal use, and it works as intended.
     
    Billy Acuña likes this.
  4. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    But what if we dont. it would be useful as a CFW swicher of some sort
     
  5. gnmmarechal
    OP

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    uh, it IS a CFW switcher. What if you don't? I do not understand. Why would you have the Luma payload if you didn't have the Luma files, and why would you have the Corbenik bin file if you didn't have the Corbenik files? I fail to see what you mean.

    I personally use this to switch between corbenik and luma.
     
    Last edited by gnmmarechal, Jun 27, 2016
    Billy Acuña and annson24 like this.
  6. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    what you "fail to see" is that if the arm9 payload came with the CFW files it would be more useful. not sure why you'd have a luma arm9 switcher when you can get hourlies from starupdater
     
  7. gnmmarechal
    OP

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    That makes no sense at all, you know? From my point of view anyway, Luma does come with its files. And so does Corbenik. I think you fail to see why I made this - I made this so I could switch between Luma3DS and Corbenik CFW without replacing/renaming payloads. I don't see that StarUpdater has to do with this. StarUpdater updates Luma. Corbenik Updater updates Corbenik. Quick Switcher is neither, and updates neither of them. It simply switches the payload that is booted.
     
    Billy Acuña and TheCyberQuake like this.
  8. TheCyberQuake

    TheCyberQuake Certified Geek

    Member
    3,316
    2,237
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    I don't think you are understanding what this does.
     
  9. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ ☠️Grunt☠️

    Member
    20,199
    21,561
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    I feel a little out of the loop here, but what's so special about "arm9loaderhax_si.bin?"
     
  10. endoverend

    endoverend AKA zooksman

    Member
    GBAtemp Patron
    endoverend is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,847
    3,560
    Jun 6, 2013
    United States
    SI stands for screen init AFAIK
     
  11. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ ☠️Grunt☠️

    Member
    20,199
    21,561
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    Ah~ so I guess this is related to ShadowNAND/LumaNAND (I don't think she has name for her project yet)
     
  12. endoverend

    endoverend AKA zooksman

    Member
    GBAtemp Patron
    endoverend is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,847
    3,560
    Jun 6, 2013
    United States
    I think so, though i don't know much about screen init myself.
     
  13. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ ☠️Grunt☠️

    Member
    20,199
    21,561
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    Fair enough. Thanks for the information though ^_^ Turned out better than what Google was telling me...which got me no where, so I ended up visiting that anime site.
     
    gnmmarechal, Ricken and endoverend like this.
  14. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,295
    1,376
    Oct 10, 2015
    Mexico
    Good job, I don't plan to install this since I use Quick Reboot to switch between Luma, Corbenik and CtrBootManager, but I will keep an eye on this for a future use.
    Thanks :D
     
  15. TheCyberQuake

    TheCyberQuake Certified Geek

    Member
    3,316
    2,237
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    Does quick reboot allow you to boot different arm9 payloads?
     
    Billy Acuña likes this.
  16. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,295
    1,376
    Oct 10, 2015
    Mexico
    Of course it does, as long as you use payloads that does have build in screeninit code, you can switch into them with Quick Reboot :D
     
  17. Redferne

    Redferne GBAtemp Advanced Fan

    Member
    766
    253
    Oct 28, 2015
    Could you link to some documentation about this? I didn't know that Quick Reboot could do that...
     
  18. liomajor

    liomajor GBAtemp Maniac

    Member
    1,463
    1,065
    Jun 10, 2008
    United States
    This file switcher is only to switch between no init and screen init?

    It would be better to implement this to stage 2 via button combo/config.
     
  19. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    2,295
    1,376
    Oct 10, 2015
    Mexico
    ShadowNAND does...
     
  20. gnmmarechal
    OP

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    No. This switches between arm9loaderhax.bin/arm9loaderhax_si.bin and arm9loaderhax_switch.bin .

    Sent from my Nokia 3310 using Tapatalk
     
    Billy Acuña likes this.