[RELEASE] NASA - Universal Cia Manager for fw 4.1 - 10.7

Discussion in '3DS - Homebrew Development and Emulators' started by Rinnegatamante, Jan 11, 2016.

  1. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    NASA V.1.6

    NASA is a CIA Manager, based on an heavy modified version of latest source of Big Red Menu, which is compatible with ANY firmware >= 4.1.
    It uses libSu/libsvchax to get access to required services for LEGIT CIAs installation on fw >= 9.3 and libkhax to get access to required services for ANY CIAs installation on fw 4.1 - 9.2.
    It also have network installation feature which doesn't need double free space cause it will perform a full network installation.


    CONTROLS:

    Imported Contents:

    Digital Pad = Navigate through titles
    A = Uninstall a title
    Select = Go to Filebrowser
    Start = Open Controls List

    Filebrowser:

    Digital Pad = Navigate through folders
    A = Install a CIA / Open a Directory
    B = Return to previous directory
    Y = Multichain Install from a Directory
    X = Enable / Disable the "Delete after install" feature
    L = Enable / Disable Security Mode
    R = Swap between SDMC/NAND installation
    Select = Go to Imported Contents
    Start = Open Controls List

    NASA GUI CUSTOMIZATION

    [/b]Starting from NASA v.1.6, it's possible to use themes to customize your NASA installation. What you have to do is to place a file named as nasa_theme.lua in the root of your SD with some info inside it. You can find a simple sample theme in the RAR archive of NASA. Just open the lua file with a text editor and personalize it to make your own theme!

    HOW TO USE BUILT-IN FTP SERVER

    Starting from NASA v.1.6, it's possible to connect to NASA through a generic FTP client. This will allows you possibility to UNINSTALL installed titles from both NAND and SDMC and also install CIA files to NAND/SDMC. Using an ftp client will have a lot of advantages like timeout resolving, native multichain installation support, real-time progressbar (at least on Filezilla) and so on.
    This is a little video showing this feature when it was under development:


    HOW TO USE NETWORK INSTALLATION (HOUSTON)

    To use network installation feature, you need to start NASA and check the IP showed on top screen.
    Then you can open a terminal (Linux/Mac) / command-line prompt (Windows) and launch houston with the IP showed on 3DS (without the part after ":") and the CIA filename as arguments. Example:
    Code:
    houston 192.168.1.60 file.cia
    FAQ

    Q) Free Space reported by NASA is wrong and i can't install a CIA file, what can i do?
    A) Disable Security Mode.

    Q) Can i install any CIA file on fw >= 9.3?
    A) No, you can install only LEGIT cias, here you can find a list of available ones with MD5, SHA1 and CRC hashes ( https://gbatemp.net/threads/how-to-install-legit-cia-files-above-9-3.407854/page-52#post-5921202 ).

    Q) What's the best way to boot it on fw >= 9.3?
    A) I suggest you to use MenuHax as entrypoint with WiFi ENABLED when you launch NASA (NOTE: If you start NASA with Wifi DISABLED on fw >= 9.3, you'll not be able to use Network Installer).

    Q) When i use Houston, it asks for a cygwin1.dll file. Where i can find it?
    A) https://github.com/Rinnegatamante/lpp-3ds/blob/master/JPGV/cygwin1.dll

    Q) Is it possible to chain install CIA files with Houston?
    A) Yes, i suggest you to use this GUI by @Baoulettes : https://gbatemp.net/threads/release...r-for-fw-4-1-10-3.409806/page-29#post-6001029


    CREDITS

    @Baoulettes, @ValouIka and @ihaveamac for testing it during creation
    Anyone involved in libSu creation ( https://github.com/delebile/SuperUserLib3DS )
    @aliaspider for svchax used to perform memchunkhax2-patched.
    @Myria for libkhax used to perform memchunkhax1.

    DOWNLOAD

    http://rinnegatamante.it
     
    Last edited by Rinnegatamante, Apr 13, 2016


  2. Hyura

    Hyura GBAtemp Fan

    Member
    399
    66
    Mar 23, 2013
    Brazil
    If I was still stuck I'd definitely use it.

    I'd just put the disclaimer higher in the text :P
     
  3. Voxel

    Voxel Fable Junkie

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

    Our Patreon
    5,199
    5,925
    Jun 27, 2015
    United Kingdom
    England, UK
    Does this actually work?

    Edit: Looks like it does. Will try it out later. :)
     
    Last edited by Voxel, Jan 11, 2016
  4. Tyson TH

    Tyson TH GBAtemp Regular

    Member
    149
    44
    Sep 23, 2013
    Mexico
    Inkopolis
    I already installed all the CIAs I wanted but this looks a lot more neat.
     
  5. Baoulettes

    Baoulettes The lonely man

    Member
    550
    164
    May 25, 2011
    France
    C:\Users\Baoulettes\Desktop\GBATemp
    Work perfectly for me :)
    I did tried with Mario 3D land & NSMB SE legit cia both
    on a Euro old 3ds in version 10.3
    The strange part it's that it required my wifi to be On
     
  6. Wolfy

    Wolfy Person That Never Was

    Member
    554
    213
    Aug 18, 2015
    United States
    Somewhere In The Aether...
    Cool, I'll definitely check this out when I get the chance :)
     
  7. tivu100

    tivu100 GBAtemp Advanced Maniac

    Member
    1,993
    431
    Jun 6, 2015
    United States
    What is this Security Mode for? How to Disable Security Mode?

    Can't test it yet, just curious.
     
  8. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    It should prevent you to trying to install a CIA on your 3DS when you don't have enough free space.
     
    tivu100 likes this.
  9. duwen

    duwen Old Man Yoshi

    Member
    1,165
    649
    Sep 6, 2013
    United States
    Bullet Hell
    Awesome! ...but I wish it had arrived a couple of days (or a week) sooner - finally got the mch/fbi to work after around 500 attempts.
    I'll grab this in case any of my mates might want the legit cia's.
     
  10. Spagem

    Spagem Member

    Newcomer
    30
    6
    Jan 5, 2016
    United States
    We all know how often FBI fails to start/install CIAs, right? So does this have a higher success rate than FBI?
     
  11. Damian666

    Damian666 Coder from Hell

    Member
    638
    137
    Mar 24, 2010
    Netherlands
    In your code...
    black screen on start :(
     
  12. tivu100

    tivu100 GBAtemp Advanced Maniac

    Member
    1,993
    431
    Jun 6, 2015
    United States
    Third line on OP.

    OP, would you plan to add WIFI installation feature for this in the future?
     
  13. zoogie

    zoogie simple pimp tool

    Member
    6,353
    8,057
    Nov 30, 2014
    United States
    0% boot on N10.3.0-28U
     
    jsa likes this.
  14. Rickmofujohn

    Rickmofujohn Member

    Newcomer
    45
    4
    Jan 5, 2016
    United States
    how many attempts
     
  15. [Truth]

    [Truth] GBAtemp Advanced Fan

    Member
    836
    350
    Mar 21, 2006
    Germany
    Mushroom Kingdom
    Works great on N3DS XL 10.3.
    Especially the delete CIA after installation function is very helpful.
    Thank you very much!

    My method:
    - Wifi on
    - coldboot into MenuHax
    - launch FTBrony and immediately exit with B
    - launch NASA

    Got three successfull launches in a row with this method (with FBI 2 successfull launches in 7 days).

    But why not boot into filebrowser first? Shoud be safer.
     
    Last edited by [Truth], Jan 11, 2016
  16. Damian666

    Damian666 Coder from Hell

    Member
    638
    137
    Mar 24, 2010
    Netherlands
    In your code...
    every single 1 lolol , well, on my end :P
     
  17. zoogie

    zoogie simple pimp tool

    Member
    6,353
    8,057
    Nov 30, 2014
    United States
    About 10. Need to try what truth did though.
     
  18. darksun45230

    darksun45230 Advanced Member

    Newcomer
    57
    0
    Jan 31, 2008
    United States
    For some reason NASA isn't showing up in my homebrew menu.

    1) Downloaded the file.
    2) Unzipped the file and place it in 3ds folder with rest of homebrew.
    3) Created a folder called NASA and put the files in there.
    4) Started Homemenuhax. It isn't there.
    ...
    6) thoughts?

    EDIT: It eventually appeared. Trying NASA out soon!
     
    Last edited by darksun45230, Jan 11, 2016
  19. Damian666

    Damian666 Coder from Hell

    Member
    638
    137
    Mar 24, 2010
    Netherlands
    In your code...
    still black screen for me with truth's way :(

    never booted once
     
  20. narutonic

    narutonic GBAtemp Regular

    Member
    233
    48
    Feb 21, 2015
    France
    KGB would be much better...