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
m (Text replacement - "| licence" to "| license")
m (Text replacement - "Category:3DS homebrew system tools" to "")
 
(7 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|250px
|image=Qrwebloader2.png
| type = System Tools
|description=Scans a QR code and installs the CIA from the URL it represents.
| version=0.8.0
|author=ksanislo
| lastupdated = 2016/03/21
|lastupdated=2016/03/21
| license = Mixed
|type=System Tools
| author = ksanislo
|version=0.8.0
| website = https://gbatemp.net/threads/release-qr-web-installer-cia-installer.416243/
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/QR-Web-Installer-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/qrwebloader.7z
| source = https://github.com/ksanislo/QRWebLoader
|website=https://gbatemp.net/threads/release-qr-web-installer-cia-installer.416243
|source=https://github.com/ksanislo/QRWebLoader
}}
}}
{{Obsolete}}


''' [[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. '''
QR Web Loader is a homebrew application that allows you to download and install 3DS .cia files at the same time.


== QR Web Loader ==
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.
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.  
'''Note:''' Deprecated. [[FBI 3DS|FBI]] >= 2.2.1 can now handle QR installs natively.


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.
==Installation==
Install the .cia with a CIA manager of your choice.


==How to use this app:==
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.  
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.


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


==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: