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

QR Web Installer 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 12: Line 12:
|source=https://github.com/ksanislo/QRWebLoader
|source=https://github.com/ksanislo/QRWebLoader
}}
}}
''' [[FBI 3DS]] now has preleminary QR install support, as such, further development efforts will be focused toward extending the MEGA file (and eventually folder support) to that application instead. '''
{{Obsolete}}


== QR Web Loader ==
QR Web Loader is a homebrew application that allows you to download and install 3DS .cia files at the same time.
Usage: Point CAM1 (rear facing, right side) at a QR code containing the URL of the .cia you would like to install.


Usually about 9" away works well for a QR of normal size, but your device may differ. You can use both regular http/https links, as well as direct .cia file links on Mega.nz.  
It will download and install whatever file you make a QR code link for. You can make QR codes from [http://ctrlq.org/qrcode CTRLQ.org] or any other site or phone app that produces standard QR codes.


Compiling this requires my fork of [https://github.com/ksanislo/citrus/ citrus] which provides an overloaded version of ctr::app::install() that implements callbacks, [https://github.com/dlbeer/quirc quirc] for QR decoding, [http://zserge.com/jsmn.html jsmn] for JSON, and [https://tls.mbed.org mbedTLS] for AES/base64.
'''Note:''' Deprecated. [[FBO 3DS|FBI]] >= 2.2.1 can now handle QR installs natively.


==How to use this app:==
==Installation==
Just point CAM1 (rear, right side) at a QR code from 6-12" away, wait a few seconds and watch the magic happen. I disclaim all responsibility if this bricks your device, shoots your dog, or bangs your mom.
Install the .cia with a CIA manager of your choice.


The QR code must contain only the URL, which must be accessible via a standard HTTP or HTTPS GET. Github release file links work as expected, as will any other website where you can get a direct link to the file that doesn't go through a splash page that requires javascript.
If you have a previous version of QR Web Loader, you can upgrade by scanning [https://github.com/ksanislo/QRWebLoader/releases/tag/0.8.0 this QR block] with the old version.
 
==User guide==
Point CAM1 (rear facing, right side) at a QR code containing the URL of the .cia you would like to install.
 
Usually about 9" away works well for a QR of normal size, but your device may differ.
 
The QR code must contain only the URL, which must be accessible via a standard HTTP or HTTPS GET.  
 
Github release file links work as expected, as will any other website where you can get a direct link to the file that doesn't go through a splash page that requires javascript.


Direct download and install from Mega.nz is now also supported, just make a QR code with a direct .cia file link. Support for folders isn't yet implemented.
Direct download and install from Mega.nz is now also supported, just make a QR code with a direct .cia file link. Support for folders isn't yet implemented.


Development is still ongoing, let me know if you find bugs or problems.
==Changelog==
'''0.8.0'''
* Big codebase refactor.
* The ability to expand support to additional file sharing services.
* Mega.nz support.


==Major changes in this version:==
'''0.7.0'''
* Big codebase refactor that no-one but me cares about!
* Video is now displayed from the camera, with a simple feedback when locating a QR code.
* The ability to expand support to additional file sharing services.
* Error handling has been cleaned up to avoid freezing.
* Mega.nz support!
* TitleId is checked to ensure it is a 3DS .cia file.
 
'''0.6.1'''
* Starting with this release, https:// support is fully functional.
* All future versions will require at least 0.6.1 installed to upgrade via QR scan, it no longer links to my own private server to avoid SSL.
 
'''0.6.0'''
* This version introduces a fully functional self update using Web-Updater (auto installed if missing).
 
==External links==
* GitHub - https://github.com/ksanislo/QRWebLoader
* GBAtemp - https://gbatemp.net/threads/release-qr-web-installer-cia-installer.416243


==Things left to finish:==
[[Category:3DS homebrew applications]]
* Implement better graphics and some splash art
[[Category:3DS homebrew system tools]]
* Show a progress bar instead of just printing the current byte position and size
* Support (or detect and block) of system .cia files instead of just apps.
* Convince people to generate QR links to their .cia files.

Revision as of 00:15, 31 Ocak 2022

QR Web Installer
File:QR-Web-Installer.jpeg
General
Authorksanislo
TypeSystem Tools
Version0.8.0
LicenseMixed
Last Updated2016/03/21
Links
Download
Website
Source

QR Web Loader is a homebrew application that allows you to download and install 3DS .cia files at the same time.

It will download and install whatever file you make a QR code link for. You can make QR codes from CTRLQ.org or any other site or phone app that produces standard QR codes.

Note: Deprecated. FBI >= 2.2.1 can now handle QR installs natively.

Installation

Install the .cia with a CIA manager of your choice.

If you have a previous version of QR Web Loader, you can upgrade by scanning this QR block with the old version.

User guide

Point CAM1 (rear facing, right side) at a QR code containing the URL of the .cia you would like to install.

Usually about 9" away works well for a QR of normal size, but your device may differ.

The QR code must contain only the URL, which must be accessible via a standard HTTP or HTTPS GET.

Github release file links work as expected, as will any other website where you can get a direct link to the file that doesn't go through a splash page that requires javascript.

Direct download and install from Mega.nz is now also supported, just make a QR code with a direct .cia file link. Support for folders isn't yet implemented.

Changelog

0.8.0

  • Big codebase refactor.
  • The ability to expand support to additional file sharing services.
  • Mega.nz support.

0.7.0

  • Video is now displayed from the camera, with a simple feedback when locating a QR code.
  • Error handling has been cleaned up to avoid freezing.
  • TitleId is checked to ensure it is a 3DS .cia file.

0.6.1

  • Starting with this release, https:// support is fully functional.
  • All future versions will require at least 0.6.1 installed to upgrade via QR scan, it no longer links to my own private server to avoid SSL.

0.6.0

  • This version introduces a fully functional self update using Web-Updater (auto installed if missing).

External links

Advertising: