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
m (Text replacement - "Category:3DS homebrew system tools" to "")
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
|title=QR Web Installer
|title=QR Web Installer
|image=QR-Web-Installer.jpeg
|image=Qrwebloader2.png
|description=Scans a QR code and installs the CIA from the URL it represents
|description=Scans a QR code and installs the CIA from the URL it represents.
|author=ksanislo
|author=ksanislo
|lastupdated=2016/03/21
|lastupdated=2016/03/21
Line 8: Line 8:
|version=0.8.0
|version=0.8.0
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/QR-Web-Installer-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/qrwebloader.7z
|website=https://gbatemp.net/threads/release-qr-web-installer-cia-installer.416243/
|website=https://gbatemp.net/threads/release-qr-web-installer-cia-installer.416243
|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. [[FBI 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.
 
'''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.


==Major changes in this version:==
'''0.6.0'''
* Big codebase refactor that no-one but me cares about!
* This version introduces a fully functional self update using Web-Updater (auto installed if missing).
* The ability to expand support to additional file sharing services.
* Mega.nz support!


==Things left to finish:==
==External links==
* Implement better graphics and some splash art
* GitHub - https://github.com/ksanislo/QRWebLoader
* Show a progress bar instead of just printing the current byte position and size
* GBAtemp - https://gbatemp.net/threads/release-qr-web-installer-cia-installer.416243
* Support (or detect and block) of system .cia files instead of just apps.
* Convince people to generate QR links to their .cia files.

Latest revision as of 05:17, 6 Mayıs 2024

QR Web Installer
Qrwebloader2.png
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: