You do not have permission to edit this page, for the following reason:
Free text:
<!--Universalupdater2--> Universal-Updater is a homebrew application for the Nintendo 3DS with the intention to make downloading other homebrew simple and easy. No need to manually copy files or go through installation processes, as it does that all for you. ==Features== * A store format with a concept similar to the Cydia Repositories. ** The default is [https://db.universal-team.net Universal-DB]. ** Want to add more? Go to settings, choose Select Unistore, click the + icon and select one from the list, enter a URL, or scan a QR code. * Customization in sorting and display. ** Several sorting keys: Title, Author, and Last Updated. ** Direction can be Ascending or Descending. ** App display can be shown in either a grid or rows. * Background installation so you can keep using the rest of the app while installing. * Searching and markings to make finding apps easy. * Viewing screenshots and release notes for apps. * Shortcuts for easily updating frequently updated apps when using the Homebrew Launcher. * Translations for users of many languages. ** To contribute to translations, join the [https://crwd.in/universal-updater Crowdin project]. ** To request a new language, join the [https://universal-team.net/discord Discord Server] or contact a project manager on Crowdin. ==Installation== Available in 3DSX and CIA formats. * CIA - Install the .cia with the CIA manager of your choice. * 3DSX - Use the .3dsx provided with the Homebrew Launcher. ==User guide== To download/update applications, find the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it. Press A or tap the download icon in the sidebar and select it to install. ==Screenshots== https://dlhb.gamebrew.org/3dshomebrews/universalupdater3.png https://dlhb.gamebrew.org/3dshomebrews/universalupdater4.png https://dlhb.gamebrew.org/3dshomebrews/universalupdater5.png https://dlhb.gamebrew.org/3dshomebrews/universalupdater6.png https://dlhb.gamebrew.org/3dshomebrews/universalupdater7.png https://dlhb.gamebrew.org/3dshomebrews/universalupdater8.png ==Media== '''A Little Universal-Updater v2.1.0 overview''' ([https://www.youtube.com/watch?v=2w4zTyDLNDc Universal-Team]) <br> <youtube>2w4zTyDLNDc</youtube> ==Changelog== '''v3.3.4''' * Not a particularly interesting release this one, but it fixes the crashes some new users were getting when Universal-Updater tried to display its changelog on first load up if Universal-DB hadn't downloaded successfully. * Also, we recently added a new UniStore to the recommended list. Check out the mods in the Paper Mario Sticker Store! (Thanks [https://github.com/Hunter-Xuman @Hunter-Xuman]!) '''v3.3.3''' * New features ** Much improved search menu *** I had always intended to make the search menu have buttons or dropdowns or the like for the Categories and Consoles values, well it took a hot minute but now it's here! *** You can also search on descriptions now, by default searches now search both title or description, but you can disable either of them ** ([https://github.com/Epicpkmn11 @Epicpkmn11] and [https://github.com/Sorunome @Sorunome]) SSL validity is now actually checked and respected *** Previously while we fully supported SSL for encryption, we had certificate validation disabled leaving MITM attacks possible *** Minor downside is that web requests will now properly fail if your date is set significantly off, but this is easy to fix from Luma3DS's Rosalina menu ** Several menus that previously required using the buttons to scroll are now fully controllable on the touch screen by scrolling on tapping the first or last item in the list ** Prompt messages now automatically wrap text and support scrolling! ** Added a warning on start if the connection times out that you probably have an incompatible custom DNS ** Replaced our old practice of uploading commit builds to a dedicated repository with uploading them to a 'git' release on this repo *** This makes them easier to find and fixes some buggy behaviour when using the git build auto-update feature in app *** We have also changed the nomenclature from 'nightly builds' to 'git builds' as it better reflects the technical reality * Bug fixes ** Fixed sleep mode! *** Universal-Updater used to block sleep mode despite it not actually keeping an internet connection so battery was wasted for no reason; now sleep is only blocked while the queue is running and downloads actually work! (your console will finish all downloads and installs then go to sleep) ** Fixed visual regression in v3.3.0 that made the install confirmation unhelpfully always ask if you're sure you want to install the first entry rather than the selected one ** Made it so the install confirmation prompt is never skipped for nightlies and pre-releases '''v3.3.2''' * Big changes! ** [https://github.com/alvinhochun @alvinhochun] and [https://github.com/Epicpkmn11 @Epicpkmn11]: Added a new menu that lets you open app wikis in the 3DS browser or on your phone with a QR code (the 3DS browser is on its last legs afterall...) ** [https://github.com/alvinhochun @alvinhochun]: Several areas of the app are now colored to the accent color of the selected app to give some more life to the UI *** Can be disabled in GUI settings ** [https://github.com/CatotheCat11 @CatotheCat11]: Redesigned release notes menu on the bottom screen with touch and smooth scrolling ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Sorting by popularity, aka GitHub stars *** This has been accessible on the website for a while now and is finally added to U-U too, accessible from the sort menu *** GitHub stars do have the side effect that cross platform apps are 'a bit' overrated by the system, but it's still a good way to find most of the iconic 3DS homebrew nice and easy ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Messages about apps needing data files are now shown ''before'' adding to queue, so your queue won't get stuck on a bit of info text ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Technically not a Universal-Updater change, but Universal-DB now has background images! *** The current plan is to do fun little contests over on [https://github.com/Universal-Team/db/discussions its GitHub], go check it out! * UI and UX improvements ** [https://github.com/CatotheCat11 @CatotheCat11]: Smooth scrolling! ** [https://github.com/CatotheCat11 @CatotheCat11]: An extra, cut off, row of apps is shown at the edge of the screen to imply it can scroll ** [https://github.com/CatotheCat11 @CatotheCat11]: Smooth rotation on the queue icon, previously it was just eight static frames ^^" ** [https://github.com/Epicpkmn11 @Epicpkmn11]: A scrollbar is now shown on the app list, indicating how many apps are in the store and where you're scrolled to ** [https://github.com/Kris123454 @Kris123454]: Dark theme! ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Light theme and various color shifted themes ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Last updated dates are now pretty formatted (ie. "3 days ago (2025/12/22)") ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Marks are now shown with an app's title, to make them more useful * Functionality ** [https://github.com/alvinhochun @alvinhochun]: Download cancellation is checked more regularly, no more getting stuck in a large download when your internet slows to a crawl ** [https://github.com/alvinhochun @alvinhochun]: A loading screen is now shown while loading up the UniStore menu so it doesn't look like the console just froze ** [https://github.com/alvinhochun @alvinhochun]: Updates to Universal-Updater can now be skipped, while we recommend you always use the latest version it can be useful if a buggy nightly is pushed or you're in a hurry ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Various prompts can now have your selection saved to always choose automatically ** [https://github.com/Epicpkmn11 @Epicpkmn11]: The themes menu in GUI settings now fetches themes [https://github.com/Universal-Team/Universal-Updater/blob/master/resources/Themes.json from the repo] making themes much more accessible! ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Automatic switching between ascending and descending sorting depending on which makes more sense for the selected sort method ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Sorting mode is now saved between reboots ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Fixed directory settings not being able to load the root directory, and also made directory listing way faster! ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Several bugs fixed with regards to downloading UniStores and the UniStore menu * Behind the scenes ** [https://github.com/gradylink @gradylink]: Added the Scratchbox UniStore to the recommended list ** [https://github.com/lifehackerhansol @lifehackerhansol]: Translations are now updated to the source code automatically ** [https://github.com/Sorunome @Sorunome]: Universal-Updater will no longer be shown as your last played game in StreetPass ** [https://github.com/Epicpkmn11 @Epicpkmn11]: Fixed nightly builds missing the version number in credits ** [https://github.com/devkitPro @devkitPro]: Updated libarchive to v3.7.4 '''v3.2.8''' * Improvements: ** Updated translations '''v3.2.7''' * Bug fixes: ** Fixed crash when installing a CIA without a title database being generated beforehand. '''v3.2.6''' * What's new? ** Added an indicator for your Wi-Fi strength and if you're connected. ** The download list is now sorted case insensitively such that the [nightly] versions always appear below the normal versions now. ** Added an option to automatically update to the latest nightly version of Universal-Updater instead of just stable releases. ** Added Ryukuan translation. ** Removed the message variable from scripts, allowing for translations and smaller file sizes. ** The rmdir action will now fail silently if not required and the folder doesn't exist, allowing to ensure a folder doesn't exist without having to ensure it exists first. * Bug fixes: ** Fixed not scrolling in the Get UniStore list. ** Previously the Wordle DS Mods UniStore was in the list, but it wouldn't scroll when you moved down to it. ** Fixed some settings strings not having ellipses when they should. * Other notes: ** Another fairly small update, but there's been a few worthwhile changes so we figured it was a good time to put out a new release. '''v3.2.5''' * What's new? ** (@PabloMK7) The 3D banner has been improved with animations and shading. * Bug fixes: ** Fixed really short release notes not showing. '''v3.2.4''' * What's new? ** (@lividhen) Universal-Updater now has a 3D banner. ** Added Dutch, Norwegian, and Romanian translations, some existing translations have been improved. ** The search tab now defaults to searching by title. ** START will now exit Universal-Updater, anything that was previously triggered by START is now SELECT. ** Notes are now shown explaining what "nightlies" and "prereleases" are before installing. ** Left/Right can now be used to scroll through release notes faster. * Bug fixes: ** Fixed lagging/crashing on really long release notes. '''v3.2.3''' * Changes: ** Adds Danish and Turkish translations and updates to some existing translations. ** Adds Makefile option to build a Citra compatible version (make citra). * Bug fixes: ** Fixes empty folders and 0 byte files not being extracted. '''v3.2.2''' * What's New? ** Adds Korean and most other translations have been fully completed. ** Uninstalling an app now makes it not show an icon for updates. ** Changed to a new icon with better shading. * Bug fixes: ** Fixes fonts being too large on Chinese, Taiwanese, and Korean consoles. ** Blocks going to the HOME menu and quitting the app while the queue is running, which could cause buggy behavior. ** Adds safety checks for low SD card space. '''v3.2.1''' * What's New? ** Added Chinese (Simplified and Traditional, though Traditional is not fully translated currently). ** Added custom themes, see the wiki page for details. ** Prompts now have buttons on the touch screen you can tap in addition to pressing A and B. * Changes: ** Shortened the description so it fits better in the Homebrew Launcher. * Bug fixes: ** Fixed not showing progress bar when self updating. ** Fixed not showing a progress bar when downloading the custom font on selecting Ukrainian. ** Fixed putting 3DSX files in folders setting not saving. ** Fixed sometimes crashing when a download failed. ** Fixed apps being set as installed if the installation failed. ** Fixed prompts sometimes immediately accepting instead of waiting for another key press. ** Fixed the Add Selection to Queue button's text max width being bigger than the button. '''v3.2.0''' * What's new? ** Now when you select something to download it'll just add it into the queue to download in the background so you can continue using the rest of the app while it installs. ** You can also now add all items from the current search / filter into the queue at once from the Search and Filters tab. ** When something is installed for the first time now it'll add an SD card icon next to the installed entry, only entries with the SD card icon will be updated when using this. ** When filtering you can now choose whether to only show items that match all of the selected filters or anything that matches any filter. ** The current time and battery level are now shown on the top bar. ** You can now set a custom location for FIRMs to be installed to. ** You can now choose to install 3DSX files inside a folder of the same name instead of directly to the set folder. ** You can now cancel installs and it'll clean up the current step and stop. ** Portuguese (Portugal) has be re-enabled as it's now mostly translated. ** Added themes (currently only two preset ones, custom will likely come soon™). * Bug fixes: ** Fixed a crash on trying to write a negative amount to a file if an error occurred while extracting. [https://github.com/Universal-Team/Universal-Updater/releases Release notes.] ==Credits== * [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ] - Lead developer, reworked quirc to C++. * [https://github.com/Epicpkmn11 Pk11] - Mockup Designer, Website Maintainer. * [https://github.com/NightYoshi370 NightScript] - Concept Creator & Planner. * [https://github.com/dlbeer dlbeer] - Original developer of [https://github.com/dlbeer/quirc quirc]. * [https://github.com/FlagBrew FlagBrew] - Original QR Code Scanner code. * [https://icons8.com/ Icons8] - Icon Designer. * [https://github.com/lvandeve lvandeve] - For [https://github.com/lvandeve/lodepng LodePNG]. * [https://github.com/mariohackandglitch PabloMK7] - Download Code Improvements. * [https://github.com/lividhen lividhen] - 3D Banner. ==External links== * Official website - https://universal-team.net/projects/universal-updater.html * Universal-DB - https://db.universal-team.net * GitHub - https://github.com/Universal-Team/Universal-Updater * GBAtemp - https://gbatemp.net/threads/release-universal-updater-an-easy-to-use-app-for-installing-and-updating-3ds-homebrew.551824 * GBAtemp - https://gbatemp.net/threads/universal-updater-an-easy-to-use-app-for-installing-and-updating-3ds-homebrew.586536 * GBAtemp - https://gbatemp.net/threads/universal-db-an-online-database-of-ds-and-3ds-homebrew.575218 * Discord - https://universal-team.net/discord
Advertising: