NASA 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Obsolete}}
{{Infobox 3DS homebrew
{{Infobox 3DS homebrew
| title = NASA
| title = NASA - Universal CIA Manager
| image = https://dlhb.gamebrew.org/3dshomebrew/NASA.jpeg|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/nasav16-01.jpg|250px
| type = System Tools
| type = System Tools
| version = v1.6
| version = 1.6 (April 2016)
| licence = Mixed
| licence = Mixed
| author = Rinnegatamante
| author = Rinnegatamante
| website = https://gbatemp.net/threads/release-nasa-universal-cia-manager-for-fw-4-1-10-6.409806/
| website = https://gbatemp.net/threads/release-nasa-universal-cia-manager-for-fw-4-1-10-3.409806/
| download = https://dlhb.gamebrew.org/3dshomebrew/NASA_v1.6.rar
| download = https://dlhb.gamebrew.org/3dshomebrew/NASA_16.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/NASA_v1.6.rar
| source = https://dlhb.gamebrew.org/3dshomebrew/NASA_16.rar
}}
}}
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 to 10.7.
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.
'''Note:''' NASA only works for firmware 10.7 or below and allows for installation of legit CIAs. The homebrew is no longer in development and it is recommended to use fasthax and [[FBI 3DS|FBI]] as an alternative.
==Installation==
Available as a CIA,3DSX/SMDH and CIA.
* 3DSX - Copy .3dxs and .smdh to the /3ds/NASA/ folder on your SD car, then run it via homebrew loader.
* CIA - Copy .cia to your SD card and install it with the CIA manager of your choice.
* 3DS - Copy .3ds to your SD card.
'''For Custom theme/GUI:'''
Place the file 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.
Open the lua file with a text editor and personalize it to make your own theme.
==User guide==
===Build-in FTP server===
You can connect to NASA through a generic FTP client, which enables you to:
* Uninstall installed titles from both NAND and SDMC.
* Install CIA files to NAND/SDMC.
Some advantages include timeout resolving, native multichain installation support, real-time progressbar (at least on Filezilla) and so on.
===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.ciaFAQ</code>
===FAQ===
'''Q. Free Space reported by NASA is wrong and I can't install a CIA file, what can I do?'''
Disable Security Mode.
'''Q. Can I install any CIA file on fw >= 9.3?'''
No, you can install only legit cias, here you can find a list of [https://gbatemp.net/threads/how-to-install-legit-cia-files-above-9-3.407854/page-52#post-5921202 available ones with MD5, SHA1 and CRC hashes].
'''Q. What's the best way to boot it on fw >= 9.3?'''
You can use MenuHax as entrypoint with WiFi ENABLED when you launch NASA.
Note tht 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?'''
[https://github.com/Rinnegatamante/lpp-3ds/blob/master/JPGV/cygwin1.dll cygwin1.dll].
'''Q. Is it possible to chain install CIA files with Houston?'''
Yes, you can use [https://gbatemp.net/threads/release-nasa-universal-cia-manager-for-fw-4-1-10-3.409806/page-29#post-6001029 this GUI] by Baoulettes.
==Controls==
'''Imported Contents:'''
D-Pad - Navigate through titles
A - Uninstall a title
Select - Go to Filebrowser
Start - Open Controls List
'''Filebrowser:'''
D-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
==Media==
'''NASA - FTP Manager showcase''' ([https://www.youtube.com/watch?v=HHArMpxiFOY Rinne4Fun]) <br>
<youtube>HHArMpxiFOY</youtube>
'''[3DS] NASA v1.6''' ([https://www.youtube.com/watch?v=1KExZpBXjL0 Gnmpolicemata]) <br>
<youtube>1KExZpBXjL0</youtube>
<youtube>1KExZpBXjL0</youtube>


<b><span style="font-size: 18px"><span style="color: #ff0000">NASA V.1.6</span></span></b><br>
==Changelog==
<br>
'''v1.6'''
<span style="font-size: 12px">NASA is a CIA Manager, based on an heavy modified version of latest source of Big Red Menu, which is compatible with ANY firmware &gt;= 4.1.<br>
* Improved svchax bootrate. Now should be much more stable and reliable.
It uses libSu/libsvchax to get access to required services for <b>LEGIT </b>CIAs installation on fw &gt;= 9.3 and libkhax to get access to required services for <b>ANY</b> CIAs installation on fw 4.1 - 9.2.<br>
* Added a Controls List popup appearing when pressing START.
It also have network installation feature which doesn't need double free space cause it will perform a full network installation.</span><br>
* Completely rewrote Houston. Now it shouldn't have problem sending files in certain circumstances like before.
<br>
* Now imported contents can be deleted from PC with a simple FTP client.
<span style="font-size: 12px"><span style="color: #0000ff"><b>CONTROLS:</b></span></span><br>
* Now NASA supports network installation through FTP protocool (so you can send CIA files from whatever device which have an FTP client).
<br>
* Now network installation can be done also for NAND contents.
<span style="color: #00b300"><b>Imported Contents:</b><br>
* Added support for custom themes in NASA.
</span><br>
* Now NASA will list also size and version of installed contents.
Digital Pad = Navigate through titles<br>
* Added "Size to install" (size for CIA files when they will be installed) and version info for CIA files in filebrowser.
<b><span style="color: #ff0000">A = Uninstall a title</span></b><br>
* Now in Filebrowser if you press B, you'll return in the previous directory (like if you open "..").
Select = Go to Filebrowser<br>
* Fixed problem with Delete After Install feature. Now it will not crash the system anymore.
Start = Open Controls List<br>
 
<br>
==Credits==
<span style="font-size: 12px"><span style="color: #00b300"><b>Filebrowser:</b><br>
Baoulettes, ValouIka and ihaveamac for testing it during creation.
</span></span><br>
 
Digital Pad = Navigate through folders<br>
Anyone involved in [https://github.com/delebile/SuperUserLib3DS libSu] creation.
A = Install a CIA / Open a Directory<br>
 
B = Return to previous directory<br>
aliaspider for svchax used to perform memchunkhax2-patched.
Y = Multichain Install from a Directory<br>
 
X = Enable / Disable the "Delete after install" feature<br>
Myria for libkhax used to perform memchunkhax1.
L = Enable / Disable Security Mode<br>
 
R = Swap between SDMC/NAND installation<br>
==External links==
Select = Go to Imported Contents<br>
* Author's website - http://rinnegatamante.it
Start = Open Controls List<br>
* GBAtemp - https://gbatemp.net/threads/release-nasa-universal-cia-manager-for-fw-4-1-10-7.409806
<br>
<span style="color: #0000ff"><b>NASA GUI CUSTOMIZATION</b></span><br>
<br>
[/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 <b>nasa_theme.lua </b>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!<br>
<br>
<b><span style="color: #0000ff">HOW TO USE BUILT-IN FTP SERVER</span></b><br>
<br>
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.<br>


<span style="color: #0000ff"><b>HOW TO USE NETWORK INSTALLATION (HOUSTON)</b></span>?</div><br>
[[Category:3DS homebrew applications]]
To use network installation feature, you need to start NASA and check the IP showed on top screen.<br>
[[Category:3DS homebrew system tools]]
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:<br>
<div style="text-align: center">
<div class="bbCodeBlock bbCodeCode">
<div class="type">Code:</div>
<pre>houston 192.168.1.60 file.cia</pre>
</div><b><span style="color: #ff0000"><span style="color: #0000ff">FAQ</span></span></b><br>
<br>
<b><span style="color: #ff0000">Q) Free Space reported by NASA is wrong and i can't install a CIA file, what can i do?</span></b><br>
<span style="color: #00b300"><b>A) Disable Security Mode.</b></span><br>
<br>
<b><span style="color: #ff0000">Q) Can i install any CIA file on fw &gt;= 9.3?</span></b><br>
<span style="color: #00b300"><b>A) No, you can install only LEGIT cias, here you can find a list of available ones with MD5, SHA1 and CRC hashes ( <a href="https://gbatemp.net/threads/how-to-install-legit-cia-files-above-9-3.407854/page-52#post-5921202" class="internalLink">https://gbatemp.net/threads/how-to-install-legit-cia-files-above-9-3.407854/page-52#post-5921202</a> ).</b></span><br>
<br>
<b><b><span style="color: #ff0000">Q) What's the best way to boot it on fw &gt;= 9.3?</span></b></b><br>
<span style="color: #00b300"><b><b>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 &gt;= 9.3, you'll not be able to use Network Installer).</b></b></span><br>
<br>
<b><b><b><b><span style="color: #ff0000">Q) When i use Houston, it asks for a cygwin1.dll file. Where i can find it?</span></b></b></b></b><br>
<span style="color: #006600"><b><span style="color: #006600"><b><span style="color: #006600"><b><span style="color: #006600"><b><span style="color: #00b300">A)</span> <a href="https://github.com/Rinnegatamante/lpp-3ds/blob/master/JPGV/cygwin1.dll" target="_blank" class="externalLink" rel="nofollow">https://github.com/Rinnegatamante/lpp-3ds/blob/master/JPGV/cygwin1.dll</a></b></span></b></span></b></span></b></span><br>
<br>
<b><b><b><b><span style="color: #ff0000">Q) Is it possible to chain install CIA files with Houston?</span></b></b></b></b><br>
<span style="color: #006600"><b><span style="color: #006600"><b><span style="color: #006600"><b><span style="color: #006600"><b><span style="color: #00b300">A) Yes, i suggest you to use this GUI by <a href="https://gbatemp.net/members/279312/" class="username" data-user="279312, @Baoulettes">@Baoulettes</a> :</span> <a href="https://gbatemp.net/threads/release-nasa-universal-cia-manager-for-fw-4-1-10-3.409806/page-29#post-6001029" class="internalLink">https://gbatemp.net/threads/release...r-for-fw-4-1-10-3.409806/page-29#post-6001029</a></b></span></b></span></b></span></b></span>?</div></div><div style="text-align: center"><span style="color: #006600">

Revision as of 13:30, 14 July 2021

Template:Infobox 3DS homebrew

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 to 10.7.

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.

Note: NASA only works for firmware 10.7 or below and allows for installation of legit CIAs. The homebrew is no longer in development and it is recommended to use fasthax and FBI as an alternative.

Installation

Available as a CIA,3DSX/SMDH and CIA.

  • 3DSX - Copy .3dxs and .smdh to the /3ds/NASA/ folder on your SD car, then run it via homebrew loader.
  • CIA - Copy .cia to your SD card and install it with the CIA manager of your choice.
  • 3DS - Copy .3ds to your SD card.

For Custom theme/GUI:

Place the file 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.

Open the lua file with a text editor and personalize it to make your own theme.

User guide

Build-in FTP server

You can connect to NASA through a generic FTP client, which enables you to:

  • Uninstall installed titles from both NAND and SDMC.
  • Install CIA files to NAND/SDMC.

Some advantages include timeout resolving, native multichain installation support, real-time progressbar (at least on Filezilla) and so on.

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: houston 192.168.1.60 file.ciaFAQ

FAQ

Q. Free Space reported by NASA is wrong and I can't install a CIA file, what can I do?

Disable Security Mode.

Q. Can I install any CIA file on fw >= 9.3?

No, you can install only legit cias, here you can find a list of available ones with MD5, SHA1 and CRC hashes.

Q. What's the best way to boot it on fw >= 9.3?

You can use MenuHax as entrypoint with WiFi ENABLED when you launch NASA.

Note tht 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?

cygwin1.dll.

Q. Is it possible to chain install CIA files with Houston?

Yes, you can use this GUI by Baoulettes.

Controls

Imported Contents:

D-Pad - Navigate through titles

A - Uninstall a title

Select - Go to Filebrowser

Start - Open Controls List

Filebrowser:

D-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

Media

NASA - FTP Manager showcase (Rinne4Fun)

[3DS] NASA v1.6 (Gnmpolicemata)

Changelog

v1.6

  • Improved svchax bootrate. Now should be much more stable and reliable.
  • Added a Controls List popup appearing when pressing START.
  • Completely rewrote Houston. Now it shouldn't have problem sending files in certain circumstances like before.
  • Now imported contents can be deleted from PC with a simple FTP client.
  • Now NASA supports network installation through FTP protocool (so you can send CIA files from whatever device which have an FTP client).
  • Now network installation can be done also for NAND contents.
  • Added support for custom themes in NASA.
  • Now NASA will list also size and version of installed contents.
  • Added "Size to install" (size for CIA files when they will be installed) and version info for CIA files in filebrowser.
  • Now in Filebrowser if you press B, you'll return in the previous directory (like if you open "..").
  • Fixed problem with Delete After Install feature. Now it will not crash the system anymore.

Credits

Baoulettes, ValouIka and ihaveamac for testing it during creation.

Anyone involved in libSu creation.

aliaspider for svchax used to perform memchunkhax2-patched.

Myria for libkhax used to perform memchunkhax1.

External links

Advertising: