FBI 2.4.3 - QR Code Installer

Discussion in '3DS - Homebrew Development and Emulators' started by ShinyMK, Dec 17, 2016.

  1. ShinyMK
    OP

    ShinyMK known as @initPRAGMA

    Member
    1,507
    532
    Dec 29, 2015
    127.0.0.1
    Anyone else hate this gimmick?
    Network Install was working perfectly fine why did @Steveice10 replace it instead of just add it as a new menu.
    I just dont understand at all. Now I have to install python and a bunch of dependancies just to send a 5mb file cause why else would I use this instead of a fast sd card reader.

    smh
     


  2. Joom

    Joom  ❤❤❤

    Member
    4,034
    2,735
    Jan 8, 2016
    United States
    The sock file requires either Python or Java, so I don't quite understand why you're complaining.
     
    Last edited by Joom, Dec 17, 2016
    LongDongSilver likes this.
  3. Distrance

    Distrance 矢澤にこ

    Member
    1,146
    426
    Nov 23, 2008
    Finland
    Well there was SocketPunch you could use in addition to the FBI's Network installer; No messing with python or java required.

    If you just want to send a 5MB file why not use the built-in FTP manager that's in the HBL? Works just fine. That's how I send over even bigger files because I don't have the screwdriver to open my 3DS.
     
  4. Steveice10

    Steveice10 GBAtemp Maniac

    Member
    1,102
    1,657
    Jul 19, 2009
    United States
    I removed network install in favor of QR code installation because:
    • Network installation used a custom protocol, where as the QR code installer uses standard HTTP.
    • Removing the network installer reduces the amount and complexity of code for CIA installation.
    • For a long time I've been getting reports that the network installer is slow to transfer data, while the QR code installer has not had this issue.
    As mentioned, sockfile required Java anyway, so needing Python 3 and two libraries isn't much different. If people are really against dependencies, someone can always make an alternative utility if they want to.
    SocketPunch is a Java application.
     
  5. Giodude

    Giodude Ruler of Italy

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

    Our Patreon
    3,945
    1,169
    May 17, 2015
    United States
    New York
    The only feature missing from the qr code installer is mega.nz support. Otherwise, perfect.
     
  6. Arubaro

    Arubaro Soulspace Guardian

    Member
    1,669
    470
    Sep 4, 2015
    But you need java or python to make SocketPunch or FalconPunch run
     
  7. Distrance

    Distrance 矢澤にこ

    Member
    1,146
    426
    Nov 23, 2008
    Finland
    Yeah never mind I didn't really use SP so I don't remember how it worked. Well, I did use it, but it didn't "work" (Install would always fail).
     
  8. metalknuxx

    metalknuxx Advanced Member

    Newcomer
    70
    7
    Mar 15, 2009
    Brazil
    Santa Catarina
    I had an issue of QR code bein extremely slow for me last week
    downloaded the pksm homebrew cia with QR code (3mb or so), took me 4 minutes
    used the same link that i created the QR code with on pc, 30 seconds
     
  9. Mrrraou

    Mrrraou GBAtemp Advanced Maniac

    Member
    1,869
    2,167
    Oct 17, 2015
    France
    if you really complain about the python file + its deps, just install apache/nginx or even use nodejs+express.static to host your files and install them from fbi with a qrcode or whatever
     
    Arubaro likes this.
  10. gnmmarechal

    gnmmarechal Kirigiri > Naoto

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

    Our Patreon
    4,667
    2,824
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    I generally upload files to my server to download them from there if they're small enough, or just transfer over the CIAs and use them instead.
     
  11. ShinyMK
    OP

    ShinyMK known as @initPRAGMA

    Member
    1,507
    532
    Dec 29, 2015
    127.0.0.1
    Thats exactly why, I used that because it doesnt need python or anything

    — Posts automatically merged - Please don't double post! —

    Its not as convenient as FBI's

    — Posts automatically merged - Please don't double post! —

    Right, I understand it but why couldnt you add it instead of overwriting. I dont have any problems with the QR Code if it wasnt requiring python.
     
  12. fodder

    fodder STARMAN

    Member
    803
    287
    Aug 3, 2014
    United States
    Why can't you just install python? Just curious.
     
  13. ShinyMK
    OP

    ShinyMK known as @initPRAGMA

    Member
    1,507
    532
    Dec 29, 2015
    127.0.0.1
    I have other apps and it ALWAYS seems to just give me grief like dependancy errors and also sometimes fucks up my Git command and others.
     
  14. fodder

    fodder STARMAN

    Member
    803
    287
    Aug 3, 2014
    United States
    Odd, dependency errors are likely user error but I'm not sure about the git command, doesn't mess mine up.

    I guess if it really bothers you that much you can simply delete FBI and install version before the most recent one (or make a custom version with the old network install feature)
     
  15. gnmmarechal

    gnmmarechal Kirigiri > Naoto

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

    Our Patreon
    4,667
    2,824
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    Frankly, I didn't like FBI's approach to network installation. I really prefer NASA's, which is standard FTP.
     
  16. Joom

    Joom  ❤❤❤

    Member
    4,034
    2,735
    Jan 8, 2016
    United States
    That's because the installer modifies your PATH. It has the option to not do this.
     
  17. ShinyMK
    OP

    ShinyMK known as @initPRAGMA

    Member
    1,507
    532
    Dec 29, 2015
    127.0.0.1
    Right, But even if I disable it from adding to path it fucks up
     
  18. GizmoTheGreen

    GizmoTheGreen GBAtemp Fan

    Member
    416
    113
    Oct 8, 2009
    then just write your own little simple http server, let it server up a .cia file on <pc ip>/ciafile.cia and display a QR code pointing to it, scan and voila... wouldn't be too hard to write up in say, C# or Java
     
    Mrrraou likes this.
  19. Xmortal

    Xmortal Other Nickname Legarad

    Member
    140
    9
    May 28, 2008
    Venezuela
    Venezuela
    And where do I get the QRCode? This measure is useless without QR Codes.
    If it is directly from the Nintendo server in my case is slower.

    That's the reason why I never use freeshop.

    You should also add the remaining time in minutes to the download. At least with the Network Installer I would tell you how many minutes were remain in the socketpunch
     
    Last edited by Xmortal, Dec 19, 2016
  20. TimX24968B

    TimX24968B "That guy"

    Member
    1,371
    277
    Oct 28, 2015
    United States
    Nowhere
    But now, I can't install CIAs which don't fit on my SD card and have extra space. With the old installer, you could install over network if you did not have enough space.
     
    lomejor18 and tatundria like this.