Homebrew [Release] SocketPunch - FBI network CIA installer for Android & PC

  • Thread starter Thread starter Olmectron
  • Start date Start date
  • Views Views 430,083
  • Replies Replies 671
  • Likes Likes 54
  • Like
Reactions: Olmectron
FBI official version use buff size is 128. I use 32 because someone use Old 3DS got out of resource error, so I reduce it.
 
January 27th, 2016: Socket Punch mod v0.4 released
  • Transfer speed and transferred size info is now visible when transferring a file.
  • Added check boxes for enabling or disabling showing updates when sending files.
  • Elapsed time of transfer (in minutes) and average transfer speed is now added to the savelog file (log.txt).
Thanks to @Ar7ific1al for suggesting some of these features.

--------------------- MERGED ---------------------------

beautiful app! What about the speed transfer?
It's good, well, kind of. It depends on your network. I usually get an average transfer speed around 300 KB/s. It's good for small CIA files, but still, it works with bigger files, even if it takes a while to install, it usually doesn't crash.
 
Last edited by Olmectron,
Great work :)
Thanks! And thanks for your work a lot.

It has saved my N3DS. The micro SD reader pinouts were getting worn-out, and sometimes my microSD failed to be read when putting it back after copying files inthe computer.

Now I don't need to get my microSD out of my 3DS at all. With the Nintendo Transfer Tool and FTP apps for every other file type, and your app for installing big files, It just isn't needed!

So thanks a lot, again! I really appreciate your work.
 
Just wanted to thank you for this! I was considering writing my own mod but this looks better than what I had planned and does most of it too! I love it. Anyway to add an abort option? Since once you punch it just seems to keep trying.

Also idea, and I'd love to help test this: Multi install. So you can install a group of CIAs to different systems at the same time?
 
  • Like
Reactions: Olmectron
Just wanted to thank you for this! I was considering writing my own mod but this looks better than what I had planned and does most of it too! I love it. Anyway to add an abort option? Since once you punch it just seems to keep trying.

Also idea, and I'd love to help test this: Multi install. So you can install a group of CIAs to different systems at the same time?
You've read my mind! I was thinking on adding something like that, too! It should work.

As far as I know, Java allows multiple Sockets open in the same port, so It could just be about how many system resources It would need. And by resources, I mean memory, which could hit a heap if there are many thread at the same time.

Will look into it!
 
You've read my mind! I was thinking on adding something like that, too! It should work.

As far as I know, Java allows multiple Sockets open in the same port, so It could just be about how many system resources It would need. And by resources, I mean memory, which could hit a heap if there are many thread at the same time.

Will look into it!
Just have it do them one after another. That way its less polling. Just have it rotate the ips:) For me thats all I need.
 
  • Like
Reactions: Olmectron
I had been testing yesterday with a O3DS, and got an average transfer speed of 250KB/s.

Today, I started testing with a N3DS and got average transfer speeds of 980 KB/s. I installed a 480MB CIA in 8 minutes. While in the O3DS it lasted around 38 minutes. All tests where with a 128KB buffer size, and in the same network.

Can anyone confirm this? I know the N3DS is supposed to have a better WiFi chip, is this the reason?
 
I'm getting roughly 1.5MB/s on my o3DS. I'm running a 32GB SanDisk Ultra in it (UHS-1 and Class 10) and I have my network optimized for my 3DS (even have a radio dedicated for its connection) so that's about the most ideal speed you can get out of the o3DS.

EDIT: Here's the end result
Screenshot_2016-01-28_14-44-55.png
 
Last edited by TecXero,
  • Like
Reactions: Olmectron
I'm getting roughly 1.5MB/s on my o3DS. I'm running a 32GB SanDisk Ultra in it (UHS-1 and Class 10) and I have my network optimized for my 3DS (even have a radio dedicated for its connection) so that's about the most ideal speed you can get out of the o3DS.

EDIT: Here's the end result
View attachment 37087
How do you "optimize" your network for O3DS? I'm curious about that
 
I'm getting roughly 1.5MB/s on my o3DS. I'm running a 32GB SanDisk Ultra in it (UHS-1 and Class 10) and I have my network optimized for my 3DS (even have a radio dedicated for its connection) so that's about the most ideal speed you can get out of the o3DS.


EDIT: Here's the end result
View attachment 37087

Good! It seems my network has a lot of interference, then. I'll try to change channels so It doesn't crash with neighbor nerwortks.

And probable the card speed has something to see too. Maybe I'll upgrade mine soon.

Thanks for commenting!
 
Last edited by Olmectron,
  • Like
Reactions: TecXero
How do you "optimize" your network for O3DS? I'm curious about that
Well, the radio I have set to only use 802.11g, Frame Burst on, Preamble short, Shortslot override short, its own separate channel, and some other minor tweaks. That kind of setup is only worth it, though, if you only have the 3DS and maybe one other device connected. I do have it set to use WPA2-AES encryption, so that's probably causing a minor amount of latency.
 
  • Like
Reactions: AtlasFontaine
I'm surprised too, considering that my internet is a 2MB unstable shit.
It doesn't have anything to do with your Internet. Anyway, what was your average by the end and your setup? I'm mostly curious as to if a N3DS would actually perform better, though that would probably require someone with both a N3DS and o3DS and have similar SD cards.
 
Last edited by TecXero,
  • Like
Reactions: Olmectron

Site & Scene News

Popular threads in this forum