Homebr3w 3DS: Difference between revisions

From GameBrew
No edit summary
(CIA is the file format ;P and Universal-Updater also makes sense to list as FBI has lost TitleDB functionality.)
 
(10 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = Homebr3w
|title=Homebr3w
| image = https://dlhb.gamebrew.org/3dshomebrew/Homebr3w-01.png|250px
|image=Homebr3w2.png
| type = Other Apps
|description=Simple Homebrew browser and installer.
| version = v1.4.0
|author=Wolvan
| licence = Mixed
|lastupdated=2016/08/03
| author = Wolvan
|type=Other Apps
| website = https://github.com/Wolvan/Homebr3w
|version=1.4.0
| download = https://dlhb.gamebrew.org/3dshomebrew/Homebr3w.rar
|license=MIT
| source = https://dlhb.gamebrew.org/3dshomebrew/Homebr3w.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/homebr3w.7z
|website=https://github.com/Wolvan/Homebr3w
|source=https://github.com/Wolvan/Homebr3w
}}
}}
{{Obsolete}}
Homebr3w is an application that allows you to download, install and update homebrew easily from you 3DS. It is based on [[Lua Player Plus 3DS]].
'''Note:''' This project is no longer being maintained, as it was superseded by [[FBI 3DS|FBI]] and [[Universal-Updater 3DS|Universal-Updater]].
==Installation==
There are 2 different builds available, the 3DS/CIA build and the 3DSX NH(2) Build.
* 3DS for Flashcards and CIA to install to Homemenu are identical in functionality and have the full set of features available.
* 3DSX is slightly limited in its functionality as it is not able to install or launch CIA's from the Homemenu. The functionality is automatically disabled in this build.
==User guide==
Starting with version 1.4.0, the application generates a UUID for each Homebr3w client on first launch which will then be sent to TitleDB.com.
The UUID will be used to collect pseudo-anonymous data to get an idea of how many people use this app, how much people install apps and the like (you can opt out in the settings menu).
You can also regenerate the UUID if you delete the <code>client_uuid</code> entry from <code>SDMC:/3ds/data/Homebr3w/data.json</code>, which causes a new ID to be generated for you.
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/homebr3w3.png
https://dlhb.gamebrew.org/3dshomebrews/homebr3w4.png
https://dlhb.gamebrew.org/3dshomebrews/homebr3w5.png
https://dlhb.gamebrew.org/3dshomebrews/homebr3w6.png
==Media==
'''[3DS] Homebr3w (Spanish)''' ([https://www.youtube.com/watch?v=fRTWWdFw_zc RecrutaGamer]) <br>
<youtube>fRTWWdFw_zc</youtube>
<youtube>fRTWWdFw_zc</youtube>


= This project is dead, as it was it was superseded by CIA =
===Changelog===
= Homebr3w =
'''v1.4.0'''
Download and install Homebrew Apps for 3ds easily! App based on [https://github.com/Rinnegatamante/lpp-3ds lpp-3ds]
* Add 2 more sorting modes (Last updated, first updated).
== Usage ==
* Uninstall installed Homebrew Apps! Press select to change between install and uninstall mode over an installed App.
Simply download the .cia file from the [https://github.com/Wolvan/Homebr3w/releases releases page] and install it with your favorite .cia Installer, for example FBI. You can also just scan the QR Code from the releases page as well.
* Searching now also checks the Author and Description. Want to see all apps by 1 developer? Now you can.
You can also use the .3ds version for a flashcard or the .3dsx version for *hax.
* Icon cache now updates icons. Sometimes a dev changes their icon, Homebr3w now always loads the newest one.
Note: The .3dsx version does not support launching freeShop through it, the option is disabled.
* Massive Speedboost while downloading! Especially icons should download much faster now thanks to the power of <code>Connection: Keep-alive</code>.
== Nightlies ==
* Pseudo-anonymous data collection has been implemented. Homebr3w generates a UUID automatically and sends that to TitleDB.com. Disable this behavior in settings or generate a new UUID by removing the entry in <code>SDMC:/Homebr3w/data.json</code>.
Nightlies are available at [https://wolvan.github.io/Homebr3w/build/ the official automatic Nightly build page] and build whenever changes get pushed to the <code>master</code> branch
* Blacklist the invalid title ID 0x0.
== Analytics ==
* Fix saving config files.
This app generates a UUID for each Homebr3w client on first launch which will then be sent to TitleDB.com.
* Fix the blacklisting feature.
The UUID will be used to collect pseudo-anonymous data to get an idea of how many people use this app, how much people install apps and the like. '''If you do not want to be tracked using this, you can turn the UUID sending off in the Settings Menu!'''
 
You can also regenerate the UUID if you delete the <code>client_uuid</code> entry from <code>SDMC:/3ds/data/Homebr3w/data.json</code>, which causes a new ID to be generated for you.
'''v1.3.1'''
== Differences between Builds ==
* Fixed failing to download Libraries due to missing App directory.
There are 2 different builds available, the <code>.3ds</code>/<code>.cia</code> build and the <code>.3dsx</code> NH(2) Build.
 
<code>.3ds</code> for Flashcards and <code>.cia</code> to install to Homemenu are identical in functionality and have the full set of features available.
'''v1.3.0'''
<code>.3dsx</code> is slightly limited in its functionality as it is not able to install or launch <code>.cia</code>'s from the Homemenu. The functionality is automatically disabled in the <code>.3dsx</code> builds.
* Add searching by name. Go into the menu with START to use it.
== Build instructions ==
* Scroll through your applist lightning fast. Just hold the up or down button and you automatically scroll.
The building is made possible through a <code>make</code> script, meaning you need to have <code>make</code> installed and in your path. If you already use devkitArm then you are good to go
* Return from menu with B. Small change, but something that has been bugging me lately.
Just run <code>make</code> (or <code>make all</code>/<code>make build</code>) to get your binaries in the build directory
* Significantly change loading of external libraries! No longer are they included in the code but instead are downloaded directly from the internet. Makes Homebr3w smaller and doesn't mess with Copyright.
<code>build 3ds</code> and <code>build cia</code> are also available in case not all binaries need to be built. <code>built 3dsx</code> is currently not available due to conflicts with lpp-3ds's networking features on *hax.
* Fixed installed Apps not showing at the top when grouping is enabled.
You can also use <code>make clean</code> to remove all built files.
 
== Credits ==
'''v1.2.0'''
[https://github.com/Rinnegatamante/ Rinnegatamante] - for making [https://github.com/Rinnegatamante/lpp-3ds lpp-3ds]
Exit from Install page by pressing START.
[https://github.com/ksanislo ksanislo] - for making TitleDB.com
Exit from Applist by pressing SELECT.
[https://github.com/yellows8 yellows8] - for the base of the Icon and Banner
Apps are now checked for updates. Mark all already installed Apps as latest version in the Menu or by redownloading every one again through Homebr3w.
3DSGuy - for converting the Wii HBLauncher's theme to CWAV
Press Y on any App to generate a QR Code for FBI to install.
[https://titledb.com/ TitleDB.com] - as Database to pull the apps from
Add grouping of installed extensions at the top.
The people from the /hbg/ Discord - Beta testing
Fixed problem with long author names and descriptions again.
Note: Starting with version 1.4.0, a UUID is sent to TitleDB.com to collect pseudo anonymous usage data. You can opt out in the settings menu
 
===Changes:===
'''v1.1.0'''
* Add 2 more sorting modes (Last updated, first updated) Uninstall installed Homebrew Apps!
* The list can now be sorted with L/R.
* Press select to change between install and uninstall mode over an installed App!
* App sizes now get shown on the details area for the apps.
* Searching now also checks the Author and Description. Want to see all apps by 1 developer?
* Jump multiple entries with Left/Right DPAD. You can change how many places to jump in settings.
* Now you can! Icon cache now updates icons. Sometimes a dev changes their icon, Homebr3w now always loads the newest one!
* Update lpp to [https://github.com/Rinnegatamante/lpp-3ds/commit/26b96a2 Rinnegatamante/lpp-3ds@26b96a2].
* Massive Speedboost while downloading! Especially icons should download much faster now thanks to the power of Connection:
* Use TitleDB.com's API directly instead of proxying through PHP scripts.
* Keep-alive! Pseudo-anonymous data collection has been implemented.
* Fixed problem with long author names and descriptions.
* Homebr3w generates a UUID automatically and sends that to TitleDB.com.
* Removed the PHP Proxy scripts (they will remain on my server for further support of Homebr3w 1.0.0).
* Disable this behavior in settings or generate a new UUID by removing the entry in SDMC:/Homebr3w/data.json Blacklist the invalid title ID 0x0
 
* Fix saving config files Fix the blacklisting feature
'''v1.0.0'''
* Initial Release.
 
==Credits==
* [https://github.com/Rinnegatamante Rinnegatamante] - for making [https://github.com/Rinnegatamante/lpp-3ds lpp-3ds].
* [https://github.com/ksanislo ksanislo] - for making TitleDB.com.
* [https://github.com/yellows8 yellows8] - for the base of the Icon and Banner.
* 3DSGuy - for converting the Wii HBLauncher's theme to CWAV.
* [https://titledb.com/ TitleDB.com] - as Database to pull the apps from.
* The people from the /hbg/ Discord - Beta testing.
 
==External links==
* GitHub - https://github.com/Wolvan/Homebr3w
* GBAtemp - https://gbatemp.net/threads/release-homebr3w-simple-homebrew-browser-and-installer.434105
 
[[Category:3DS homebrew applications]]
[[Category:Other 3DS homebrew applications]]

Latest revision as of 08:59, 9 March 2022

Homebr3w
Homebr3w2.png
General
AuthorWolvan
TypeOther Apps
Version1.4.0
LicenseMIT License
Last Updated2016/08/03
Links
Download
Website
Source

Homebr3w is an application that allows you to download, install and update homebrew easily from you 3DS. It is based on Lua Player Plus 3DS.

Note: This project is no longer being maintained, as it was superseded by FBI and Universal-Updater.

Installation

There are 2 different builds available, the 3DS/CIA build and the 3DSX NH(2) Build.

  • 3DS for Flashcards and CIA to install to Homemenu are identical in functionality and have the full set of features available.
  • 3DSX is slightly limited in its functionality as it is not able to install or launch CIA's from the Homemenu. The functionality is automatically disabled in this build.

User guide

Starting with version 1.4.0, the application generates a UUID for each Homebr3w client on first launch which will then be sent to TitleDB.com.

The UUID will be used to collect pseudo-anonymous data to get an idea of how many people use this app, how much people install apps and the like (you can opt out in the settings menu).

You can also regenerate the UUID if you delete the client_uuid entry from SDMC:/3ds/data/Homebr3w/data.json, which causes a new ID to be generated for you.

Screenshots

homebr3w3.pnghomebr3w4.png

homebr3w5.pnghomebr3w6.png

Media

[3DS] Homebr3w (Spanish) (RecrutaGamer)

Changelog

v1.4.0

  • Add 2 more sorting modes (Last updated, first updated).
  • Uninstall installed Homebrew Apps! Press select to change between install and uninstall mode over an installed App.
  • Searching now also checks the Author and Description. Want to see all apps by 1 developer? Now you can.
  • Icon cache now updates icons. Sometimes a dev changes their icon, Homebr3w now always loads the newest one.
  • Massive Speedboost while downloading! Especially icons should download much faster now thanks to the power of Connection: Keep-alive.
  • Pseudo-anonymous data collection has been implemented. Homebr3w generates a UUID automatically and sends that to TitleDB.com. Disable this behavior in settings or generate a new UUID by removing the entry in SDMC:/Homebr3w/data.json.
  • Blacklist the invalid title ID 0x0.
  • Fix saving config files.
  • Fix the blacklisting feature.

v1.3.1

  • Fixed failing to download Libraries due to missing App directory.

v1.3.0

  • Add searching by name. Go into the menu with START to use it.
  • Scroll through your applist lightning fast. Just hold the up or down button and you automatically scroll.
  • Return from menu with B. Small change, but something that has been bugging me lately.
  • Significantly change loading of external libraries! No longer are they included in the code but instead are downloaded directly from the internet. Makes Homebr3w smaller and doesn't mess with Copyright.
  • Fixed installed Apps not showing at the top when grouping is enabled.

v1.2.0 Exit from Install page by pressing START. Exit from Applist by pressing SELECT. Apps are now checked for updates. Mark all already installed Apps as latest version in the Menu or by redownloading every one again through Homebr3w. Press Y on any App to generate a QR Code for FBI to install. Add grouping of installed extensions at the top. Fixed problem with long author names and descriptions again.

v1.1.0

  • The list can now be sorted with L/R.
  • App sizes now get shown on the details area for the apps.
  • Jump multiple entries with Left/Right DPAD. You can change how many places to jump in settings.
  • Update lpp to Rinnegatamante/lpp-3ds@26b96a2.
  • Use TitleDB.com's API directly instead of proxying through PHP scripts.
  • Fixed problem with long author names and descriptions.
  • Removed the PHP Proxy scripts (they will remain on my server for further support of Homebr3w 1.0.0).

v1.0.0

  • Initial Release.

Credits

  • Rinnegatamante - for making lpp-3ds.
  • ksanislo - for making TitleDB.com.
  • yellows8 - for the base of the Icon and Banner.
  • 3DSGuy - for converting the Wii HBLauncher's theme to CWAV.
  • TitleDB.com - as Database to pull the apps from.
  • The people from the /hbg/ Discord - Beta testing.

External links

Advertising: