[FAQ] What is RocketLauncher, what can you do with it and some other questions.

Discussion in 'NDS - Emulation and Homebrew' started by Billy Acuña, Aug 10, 2017.

  1. Billy Acuña
    OP

    Billy Acuña GBAtemp Addict

    Member
    2,024
    1,206
    Oct 10, 2015
    Mexico
    There is some confusion around HiyaCFW, RocketLauncher and @CatmanFan didn't claflied that on his thread neither TWL folks didn't made something similar to this, so I will go ahead and try to clarify everything on this thread.

    "What is RocketLauncher?"
    Is an exploit found by @Apache Thunder in the DSi Whitelist which gains full control over the console (arm7 SCFG unlock).

    "What can I do with RocketLauncher?"
    With RocketLauncher you can:
    - You can do cartinit so you can run things such NTR Launcher and Nitrohax (I will not explain those, google is your friend).
    - You can run an improved version of @ahezard's nds-bootstrap which will bring you better sound on retail game roms, run older homebrews such NeoDS, SnemulDS and you will be able to run @Gericom"s GBARunner2 to play GBA games natively, everything off DSi's SD card.
    - If you own a AK2i, you will be able to coldboot homebrew with arm7 SCFG unlocked.
    - You will be able to patch the DSi's Launcher to run a customized DSi Menu, that means HiyaCFW.

    "What is HiyaCFW?"
    Is the first DSi CFW ever, actually is a homebrew that patches the DSi Launcher, but I will not bring that "custom firmware vs patched firmware" thing, it basically acts like a CFW and needs RocketLauncher in order to work.

    "What can I do with HiyaCFW?"
    HiyaCFW has RSA patches that allows you to install and run custom titles from DSi Menu, it has Region Unlocking and gives you a redirected decrypted nand to the SD, that means that it does not use a secret partition in your SD (in counterpart of 3DS's emunand) and uses a certain folder on your SD which you can mess with it even in PC with a file explorer.

    "Oh, great!!! How can I install it?"
    You can't since neither of both are released, but what you need in order to install it is:
    - Have version 1.4 on your DSi (since in that firmware the DSi Whitelist isn't RSA checked).
    - You need DSiWareHax, I recommand you to install both Sudokuhax and lastest 4swordshax.
    - A modified Whitelist (details will come later.
    - A NTR Card such SM64DS or an AK2i.

    "Yay, free DS games on DSi Menu!!!"
    Calm down your hype, you will be able to install (custom)DSiWare titles indeed, but you will still need SRLoader to run retail DS game roms, your best bet is get forwarders for nds-bootstrap, but not recommended due the DSi Menu has 39 titles limit.

    "Zrloaider iz ai pezki ds emeleter, it laks ant haz a bat compativilyti, I guand to conberd ds rams to cia ant inztal then to mai dsi mini"
    Go home kiddo, you are drunk.

    "I am on lastest firmware and don't have any exploitable game :("
    Don't worry, if you have Flipnote Studio preinstalled you will be able to run ugopwn to downgrade to 1.4 and install EA's Sudoku and Four Swords with hax.

    I will edit this post to add futher details later :)

    Useful links
    Downgrade guide:
    https://gbatemp.net/threads/dsi-downgrading-the-complete-guide.393682/
    Install any DSiWare game (use it only to install both Sudokuhax and 4swordshax):
    http://gbatemp.net/index.php?posts/7436792
    TWLTool thread:
    http://gbatemp.net/index.php?posts/5586985
    Safer fork of fwtool (thanks @reprep):
    https://github.com/Nuck-TH/fwTool/releases
    You can find lastest 4swordhax here:
    http://gbatemp.net/index.php?posts/7485393
     
    Last edited by Billy Acuña, Aug 11, 2017
    JimmyZ, Ashachu123, emuashui and 9 others like this.
  2. lordkaos

    lordkaos GBAtemp Regular

    Member
    190
    73
    Mar 13, 2009
    United States
    and the improved ndsbootstrap will only have better sound?
     
  3. Billy Acuña
    OP

    Billy Acuña GBAtemp Addict

    Member
    2,024
    1,206
    Oct 10, 2015
    Mexico
    Nope, it will bring better compatibility to be in pair with its 3DS's version, that is why I said it will give you the ability to run older homebrews and GBARunner2.
     
  4. Flashed

    Flashed GBAtemp Regular

    Member
    217
    62
    Feb 3, 2016
    Madrid
    Good! This is veryvusegul to make thing more clear;

    Enviado desde mi Xperia M2 Aqua mediante Tapatalk
     
  5. Billy Acuña
    OP

    Billy Acuña GBAtemp Addict

    Member
    2,024
    1,206
    Oct 10, 2015
    Mexico
    Just updated the FAQ with a funny joke
     
  6. Valery0p

    Valery0p GBAtemp Regular

    Member
    245
    101
    Jan 16, 2017
    Italy
    Question to apachy :3 can you dump your dsi full bios with rocket launcher?
     
  7. guisadop

    guisadop GBAtemp Regular

    Member
    277
    137
    Jun 22, 2012
    Brazil
    I was excited for this, too bad you need DSiWareHax
     
  8. StarTrekVoyager

    StarTrekVoyager Soon™

    Member
    897
    954
    Jun 19, 2016
    France
    Paris
    Question, even if we downgrade to 1.4 thanks to ugopwn, how will we install sudokuhax/4swordshax if we have neither Sudoku nor 4 Swords installed?
     
  9. Robz8

    Robz8 Coolest of TWL

    Member
    6,446
    2,695
    Oct 1, 2010
    United States
    Already possible with/without RocketLauncher, unless you mean the DSi Menu?
    If so, that's stored in TWL NAND.
     
    Lyrin likes this.
  10. jerbear64

    jerbear64 GBAtemp Regular

    Member
    283
    125
    Dec 10, 2011
    United States
    Once you have access to fwtool via ugopwn, you'll be able to dump your NAND and inject Sudoku, Four Swords, sudokuhax, and fourswordshax.

    http://gbatemp.net/threads/photo-gu...backups-on-real-hardware-and-emulator.476817/

    For installing the hacked save files, just put public.sav in the game's folder in the decrypted NAND.
     
  11. Ryccardo

    Ryccardo WiiUaboo

    Member
    2,896
    1,353
    Feb 13, 2015
    Italy
    Imola
    Not directly, the bootroms are dumpable by everyone on 3DS only because there's an exploit that allows for jumping to custom code even before the bootrom finishes running (it's separate from sighax even though it was first implemented in B9S)

    The way the bootrom partially disables itself until a reboot is comparable to how the launcher sets permissions before running an application and then they can't enable more, but the difference is that rocketlauncher is an exploit in the launcher - so it runs before the launcher decides to lock the permissions register - but not an exploit in the bootrom

    But what if I only have the DSi browser? ( ͡°╭͜ʖ╮͡° )
     
    CatmanFan likes this.
  12. Valery0p

    Valery0p GBAtemp Regular

    Member
    245
    101
    Jan 16, 2017
    Italy
    I was talking about the stage1 bootrom, the one on the CPU ROM...I afaik you can dump and decrypt the stage2, since it's on Nand, but I'don't remember if the stage1 was dumped totally or not...
    Since rocket launcher has arm7 registers unlocked during the boot process, I was initially thinking that dumping wasn't so hard...

    I remember devs constantly saying "fliponte/webbrowserhax" before the leak...
     
    Last edited by Valery0p, Aug 11, 2017
  13. Flashed

    Flashed GBAtemp Regular

    Member
    217
    62
    Feb 3, 2016
    Madrid
    They said that would be one of them only

    Enviado desde mi Xperia M2 Aqua mediante Tapatalk
     
  14. CatmanFan

    CatmanFan take deep breaths...calm down...relax

    Member
    1,144
    342
    Aug 14, 2016
    Morocco
    AT MY HOUSE
    The ugopwn leak means that they're going with Flipnote.
    Either that or ugopwn is a separate thing from flipnotehax.
    And still no news or leaks involving DSibrowserhax yet.
     
  15. Flashed

    Flashed GBAtemp Regular

    Member
    217
    62
    Feb 3, 2016
    Madrid
    Because won't be

    Enviado desde mi Xperia M2 Aqua mediante Tapatalk
     
    MyDePain and Billy Acuña like this.