SocketPunch 3DS

From GameBrew
Revision as of 13:16, 27 September 2021 by HydeWing (talk | contribs)

Template:Infobox-3DS-Homebrews Socket Punch is an app developed for sending CIA files through local network and install them directly using FBI's network abilities.

Current platforms: Java 8 (32 and 64 bit), Windows 7+ (64-bit only) and Android 2.3.3+ (tested only on 4.0+ so far). Download links below.

The original SocketPunch GUI app was developed by GBATemp's user @Joshtech thanks to @Steveice10's sockfile. You can find the orignal SocketPunch it in his original post.

The app is available for desktop Java 8 platform and as a Java Native EXE installer. The Java version (JAR file) should work on Windows, Mac and some Linux distros, given that you can install the latest Oracle's Java version. The Java Native EXE installer works on Windows 7 and higher, and doesn't need you to install Java separately.

You can help translate the desktop app to other languages! First read the instructions about how to use the desktop version, then head over to the "How to translate and test to your preferred language" section below, it's in green text, you won't get lost.

The Android port should work on version 2.3.3 or higher. However, it's only been tested on Android 4.4 and 5.1 so far. You can find it below.

Screenshots

Screenshot_2016-03-18-22-15-36.pngScreenshot_2016-03-18-22-16-55.pngScreenshot_2016-03-18-22-17-13.pngSocketPunchmovement_card.gif

Instructions

Instructions for Android

  1. Start the app from your app menu.
  2. Press the OPEN CIA button. A Document Selector will show up, look for your CIA files.
  3. After selecting you CIA file in step 2, open FBI in your 3DS and press Y button.
  4. Copy the IP Address that FBI will show to the "IP Address" field in the app.
  5. Press the Punch icon blue button in the bottom right corner.
  6. Wait for your CIA file to be installed!

Instructions for desktop

  1. Start the JAR extension app. Or double click the installed Socket Punch app if you used the Native EXE installer.
  2. Look for CIAS in your directories pressing the folder icon button in the upper right corner. (Or add them by dragging and dropping on the window).
  3. Open FBI in your 3DS and press Y button.
  4. Copy the IP Address that FBI will show to the "3DS IP Address" field in the app.
  5. Press the Punch icon blue button in the bottom right corner.
  6. Wait for your CIAS to be installed!

Note: I recommend to disable the prompt option in FBI by pressing A when waiting for network. Specially if you're transfering many CIAS.

FAQ

Q: FBI doesn't want to connect, but I'm in a local network!

A: Sadly, FBI most times doesn't connect if you don't have an active internet connection in your 3DS (with internet access, and not only local network access). If you are sure your local network have internet access, check that your internet connection is correctly set up in your 3DS Settings.

Q: The transfer stops before it reaches 100%. I get a MISALIGNED error or something like that in FBI.

A: Download and install wjchen's build of FBI. The download link is nearly on the top of this post. Look for orange letters.

Q: Does it work if I'm using my 3DS connected to wifi tethering on my mobile device?

A: Yes, as long as your PC is connected to that same mobile network, and you have internet access.

Q: From my last question, I was talking about the Android app working with wifi tethering connected 3DS.

A: Oh. Yes, it should work. You can turn on your WiFi tethering on an Android device, and after connecting your 3DS to it, the Android app should work correctly with the local IP your 3DS will show.

Advertising: