Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SocketPunch 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 2: Line 2:
|title=SocketPunch
|title=SocketPunch
|image=Screenshot_2016-03-18-22-15-36.png
|image=Screenshot_2016-03-18-22-15-36.png
|description=Send and install CIA files using FBI and this app!
|description=Send and install CIA files using FBI and this app.
|author=Olmectron
|author=Olmectron
|lastupdated=2016/06/19
|lastupdated=2016/06/19
|type=PC Utilities
|type=PC Utilities
|version=1.2.5
|version=Desktop 1.2.5 & Android 0.5 alpha
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/SocketPunchv1.2.5.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/socketpunch.7z Desktop & Android
|website=https://gbatemp.net/threads/release-socketpunch-fbi-network-cia-installer-for-android-pc.412174/
|website=https://gbatemp.net/threads/release-socketpunch-fbi-network-cia-installer-for-android-pc.412174
|source=https://github.com/Olmectron/SocketPunch
|source=https://github.com/Olmectron/SocketPunch
}}
}}
Socket Punch is an app developed for sending CIA files through local network and install them directly using FBI's network abilities.
Socket Punch is an application 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.
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.
'''Note:''' No longer being maintained. It is receommended using [[Custom_Install_3DS|custom install]] which is a lot faster than SocketPunch.


==User guide==
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.
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==
As of April, 2016, Steveice10, the author of [[FBI 3DS|FBI]], has released the 2.0 update. This update changed the way data is sent to the app from the PC. The Desktop version is already compatible with this new protocol, while the Android version still needs to be updated.
https://dlhb.gamebrew.org/3dshomebrew/Screenshot_2016-03-18-22-15-36.png
 
https://dlhb.gamebrew.org/3dshomebrew/Screenshot_2016-03-18-22-16-55.png
While the Socket Punch Desktop app already works with the FBI 2 update, if you want to use the old sending method, you can use the inculded FBI 1.4 build from wjchen (this build fixes the problem with big files stopping midway when transferring in FBI 1.4).
https://dlhb.gamebrew.org/3dshomebrew/Screenshot_2016-03-18-22-17-13.png
https://dlhb.gamebrew.org/3dshomebrew/SocketPunchmovement_card.gif


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


===Instructions for desktop===
===Instructions for desktop===
# Start the JAR extension app. Or double click the installed Socket Punch app if you used the Native EXE installer.
* Start the JAR extension app. Or double click the installed Socket Punch app if you used the Native EXE installer.
# 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).
* 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).
# Open FBI in your 3DS and press Y button.
* Open FBI in your 3DS and press Y button.
# Copy the IP Address that FBI will show to the "3DS IP Address" field in the app.
* Copy the IP Address that FBI will show to the "3DS IP Address" field in the app.
# Press the Punch icon blue button in the bottom right corner.
* Press the Punch icon blue button in the bottom right corner and wait for your CIAS to be installed.
# Wait for your CIAS to be installed!
 
'''Note:''' It is recommended 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!'''
 
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.'''
 
Download and install wjchen's build of FBI. The download link is nearly on the top of this post. Look for orange letters.


Note: I recommend to disable the prompt option in FBI by pressing A when waiting for network. Specially if you're transfering many CIAS.
'''Q. Does it work if I'm using my 3DS connected to wifi tethering on my mobile device?'''


==FAQ==
Yes, as long as your PC is connected to that same mobile network, and you have internet access.
'''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. From my last question, I was talking about the Android app working with wifi tethering connected 3DS.'''


'''Q: The transfer stops before it reaches 100%. I get a MISALIGNED error or something like that in FBI.'''
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.


A: Download and install wjchen's build of FBI. The download link is nearly on the top of this post. Look for orange letters.
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/socketpunch3.png
https://dlhb.gamebrew.org/3dshomebrews/socketpunch4.png
https://dlhb.gamebrew.org/3dshomebrews/socketpunch5.png


'''Q: Does it work if I'm using my 3DS connected to wifi tethering on my mobile device?'''
https://dlhb.gamebrew.org/3dshomebrews/socketpunch6.gif


A: Yes, as long as your PC is connected to that same mobile network, and you have internet access.
==Changelog==
'''Desktop v1.2.5'''
* Fixed bug that prevented to send more than one file at in the same queue when using Newest Mode with FBI 2.
* Fixed bug that didn't open the file chooser if your last opened directory was removed or deleted.
* Note:There are some issues with language files right now. Method for loading strings will change for the next release, now it'll use XML files-


'''Q: From my last question, I was talking about the Android app working with wifi tethering connected 3DS.'''
'''Desktop v0.6'''
* This release includes Material Design for GBATemp's @JoshTech's original SocketPunch app.
* It adds a Drag & Drop function for CIA files.
* You can download the JAR for use it with any Java 8 compatible device, or you can download the Windows native installer.


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.
==Credits==
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.


[[Category:3DS homebrew applications]]
[[Category:PC utilities for 3DS homebrew]]
[[Category:PC utilities for 3DS homebrew]]

Revision as of 02:19, 23 February 2022

SocketPunch
File:Screenshot 2016-03-18-22-15-36.png
General
AuthorOlmectron
TypePC Utilities
VersionDesktop 1.2.5 & Android 0.5 alpha
LicenseMixed
Last Updated2016/06/19
Links
Desktop & Android Download
Website
Source

Socket Punch is an application developed for sending CIA files through local network and install them directly using FBI's network abilities.

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.

Note: No longer being maintained. It is receommended using custom install which is a lot faster than SocketPunch.

User guide

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.

As of April, 2016, Steveice10, the author of FBI, has released the 2.0 update. This update changed the way data is sent to the app from the PC. The Desktop version is already compatible with this new protocol, while the Android version still needs to be updated.

While the Socket Punch Desktop app already works with the FBI 2 update, if you want to use the old sending method, you can use the inculded FBI 1.4 build from wjchen (this build fixes the problem with big files stopping midway when transferring in FBI 1.4).

Instructions for Android

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

Instructions for desktop

  • Start the JAR extension app. Or double click the installed Socket Punch app if you used the Native EXE installer.
  • 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).
  • Open FBI in your 3DS and press Y button.
  • Copy the IP Address that FBI will show to the "3DS IP Address" field in the app.
  • Press the Punch icon blue button in the bottom right corner and wait for your CIAS to be installed.

Note: It is recommended 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!

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.

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?

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.

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.

Screenshots

socketpunch3.png socketpunch4.png socketpunch5.png

socketpunch6.gif

Changelog

Desktop v1.2.5

  • Fixed bug that prevented to send more than one file at in the same queue when using Newest Mode with FBI 2.
  • Fixed bug that didn't open the file chooser if your last opened directory was removed or deleted.
  • Note:There are some issues with language files right now. Method for loading strings will change for the next release, now it'll use XML files-

Desktop v0.6

  • This release includes Material Design for GBATemp's @JoshTech's original SocketPunch app.
  • It adds a Drag & Drop function for CIA files.
  • You can download the JAR for use it with any Java 8 compatible device, or you can download the Windows native installer.

Credits

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.

Advertising: