Difference between revisions of "Priiloader"

From WiiBrew
Jump to navigation Jump to search
 
(49 intermediate revisions by 18 users not shown)
Line 4: Line 4:
 
| type        = system tool
 
| type        = system tool
 
| author      = [[User:DacoTaco|DacoTaco]]
 
| author      = [[User:DacoTaco|DacoTaco]]
| contributor = F_GOD,BadUncle
+
| contributor = BadUncle
| version    = 0.4
+
| version    = 0.9.1
| source      = http://code.google.com/p/priiloader/source/checkout
+
| source      = https://github.com/DacoTaco/priiloader
| download    = http://www.dacotaco.com/dlpriiloader.php?ver=0_4
+
| download    = https://www.dacotaco.com/dlpriiloader.php?ver=0_9_1
| website    = http://code.google.com/p/priiloader/
+
| website    = https://github.com/DacoTaco/priiloader
 
| licence    = GPL
 
| licence    = GPL
 
| peripherals = {{Wiimote1}} {{GCNController}} {{FrontSD}} {{FrontSDHC}}
 
| peripherals = {{Wiimote1}} {{GCNController}} {{FrontSD}} {{FrontSDHC}}
 +
| osc        = yes
 
}}
 
}}
{{Modifies NAND}}
+
{{Modifies NAND|bmapl=yes}}
 +
{{No vWii}}
  
== Warning ==
+
Please read the '''''entire''''' Readme before running the Priiloader installer.
  
PLEASE READ THE '''WHOLE''' README BEFORE RUNNING THE INSTALLER.
 
 
THIS TOOL MODIFIES THE NORMAL BEHAVIOR OF THE WII SYSTEM AND THEREFORE CAN CAUSE UNEXPECTED PROBLEMS.
 
 
IT IS '''HIGHLY''' RECOMMENDED TO INSTALL PRIILOADER ONLY ON A WII WITH UNMODIFIED IOSs!!
 
 
YOU AGREE THAT YOU INSTALL THIS TOOL ON YOUR OWN RISK, THE AUTHOR CAN NOT BE HELD
 
 
RESPONSIBLE FOR ANY DAMAGES CAUSED BY EITHER USING OR INSTALLING THIS TOOL.
 
 
== What is Priiloader ? ==
 
 
Priiloader is a modded version of [[Preloader]]. Just like preloader, Priiloader places itself in boot sequence before the system menu. By this priiloader has the ability to:<br>
 
Priiloader is a modded version of [[Preloader]]. Just like preloader, Priiloader places itself in boot sequence before the system menu. By this priiloader has the ability to:<br>
*Patch memory just like [[StartPatch]] or [[Preloader]]. [[Preloader/hacks|Hacks.ini]] should be on the sd root(only once, they get copied to NAND) and can be found [[Preloader/hacks|here]].
+
*Patch memory just like [[StartPatch]] or [[Preloader]]. [[Preloader/Priiloader/hacks|hacks_hash.ini]] should be on the sd in sd:/apps/priiloader (only once, they get copied to NAND) and can be found [[Preloader/Priiloader/hacks|here]].
 
*Save wii from banner & other kind of bricks that aren't ios/boot2/nand corruption related
 
*Save wii from banner & other kind of bricks that aren't ios/boot2/nand corruption related
 
*Start something else than system menu on power up (a dol file, bootmii, homebrew channel)
 
*Start something else than system menu on power up (a dol file, bootmii, homebrew channel)
  
  
If you have any further questions, suggestions or anything then please contact us at the [http://code.google.com/p/priiloader/ google code] SVN page or #priiloader on [irc://irc.efnet.org/priiloader efnet.org]
+
This tool modifies the normal behavior of the Wii System and therefore can cause unexpected problems.
 +
 
 +
It is '''''highly''''' recommended to install Priiloader only on a Wii with '''''only''''' unmodified IOS<span style="text-transform: lowercase;">s</span>!
 +
 
 +
You agree that you install this tool at your own risk, and that the author can not be held
  
== Known Issues ==
+
responsible for any damages caused by either using or installing this tool.</div>
*Priiloader Rev47/48 (0.3 or 0.3b) can hang the Wii while loading a DVD in the System Menu. Rare bug, mostly seen with hardware mods. reports are [https://code.google.com/p/priiloader/issues/detail?id=38 found here].
 
*System Menu seems to be unable to update itself when Priiloader is installed from DVD or Online (not hacks related). either ES,DI or title problems (confirmation needed)
 
  
== To do ==
+
Direct questions and suggestions through Priiloader's [https://github.com/DacoTaco/priiloader Github], #priiloader on [irc://irc.efnet.org/priiloader efnet.org] or through email.
*fix known issues
 
  
==Thanks==
+
==Credits==
 +
* Bad_Ad84 : thanks for the motherboard & infectus!
 
* Black.Pearl & Bad Uncle for the font merging :D
 
* Black.Pearl & Bad Uncle for the font merging :D
 
* wiidev irc channel : i learned alot thx to you guys. and thanks for not banning me :P
 
* wiidev irc channel : i learned alot thx to you guys. and thanks for not banning me :P
Line 49: Line 42:
 
* if you helped me, and you aren't in that list, then i forgot you but i can't thank you enough :)
 
* if you helped me, and you aren't in that list, then i forgot you but i can't thank you enough :)
  
== Changelog ==
+
==Changelog==
 
+
===0.9.1 : Flex Tape time!(03 April 2021)===
;'''##''' ''v0.5 : DacoTaco strikes Back'' '''##'''  -->> THIS VERSION IS REMOVED DUE TO A BUG THAT COULD BRICK YOUR WII DURING INSTALL<<--
+
* Fixes & Improvements
 +
** fixed possible caching issue when clearing a dol's BSS
 +
** fixed crash when 18 hacks would be shown in the hacks menu
 +
** fixed crash when 18 dol/elfs would be shown in the binaries menu
 +
** fixed crash when 18 titles would be shown in the launch title menu
 +
** fixed loading dol/elf arguments from nand if there are none
 +
** fixed some memory leaks
 +
** show error when user tries to enter menu using front buttons but is denied access
  
:* Redesigned a bit of the installer. it is now using the HW_AHBPROT flag set by HBC and no longer requires
+
===0.9 : Itsa Prii, can't get rid of mii(20 September 2020)===
::a patched ios when run from HBC 1.0.7 or above. if it is run from < 1.0.7 then it still requires a patched IOS.
+
* Fixes & Improvements
::NOTE : the redesigned part of the installer is closed source for now cause of the used code
+
** Reworked dol & SysMenu loading code.
:* Booting a Dol/Title now stops the DVD drive as well
+
** We can load -any- dol or elf now
:* Titles list is now forced to display in english
+
** this removes the entrypoint restriction
:* Dropped Support of Cios
+
** Fixed setting dol arguments
:* Added support for Homebrew channel 1.0.7&1.0.8 booting & reloading (in case of a DSI crash)
+
** Reworked the hacks parser & loading code
:* Added online Updating (full versions and beta versions. also language mods are available)
+
** Hacks menu is now scrollable
:* Added a password backdoor incase you forgot the password.To change the password temporary to "BackDoor"
+
** Changed Priiloader's Nand bootcode
::press on the Password Screen "1" and then 4 times "2" on the Remote or "Y" and 4 times "X" on GC/Classic.
+
** Installer source is open source again
:* Added System Menu TMD patching for HW_AHBPROT so that applications started by Priiloader can enjoy the fun too
+
** Added decent vWii detection code to the installer
:* Fixed rare bug when Show Debug info was on and reset was pressed
+
** Fixed a few online beta update version display bugs
:* Fixed some USB stuff
+
** restart checking controllers if launching HBC failed
:* Fixed some title booting stuff (removed & moved to SD titles are not listed anymore)
+
** libogc upgrade to 2.1.0
:* Fixed the green bar that could show when booting system menu
+
*** Improved keyboard compatibility
:* Fixed .elf binary loading
+
*** Improved 420p video output
 +
** fixed loading binary arguments
 +
** Reduce Priiloader size by loading the certs of NAND
 +
* New Features
 +
** Added the first Wii-mini hacks
 +
** Added option to use front buttons to navigate
 +
** Added offset support in the hacks
 +
** Added support for comments in the hacks
 +
** Added USB Keyboard support
 +
*** Meant for Wii-mini
 +
*** Works on all Wii's
 +
*** Mapping is as follows :
 +
**** A = Enter
 +
**** B = Esc
 +
**** X = X
 +
**** Y = Y
 +
**** Start = Spacebar
 +
**** Arrow keys : directions
 +
*** Hold escape to stop autoboot and enter the menu
  
;''v0.4 : Death of the Memory Hog and revenge of the IOSith ''
+
===0.8.2 : Why won't you let me die!(10 October 2017)===
 +
(https://www.youtube.com/watch?v=5xniR1GN69U&t=54s)
 +
* Added support for open HBC
 +
* refuse installation on WiiU(vWii)
 +
(using a dirty check from Joostin)
 +
* added option to shutdown to a certain app
 +
(WHY WOULD YOU WANT THIS)
 +
* fixed arguments stuff when booting dol/elf files
 +
* Added magic word to force autoboot ( 'Abra' )
  
:* Added support of all versions of the EU/US system menus(JP/KR are untested)
+
===0.8.1 : DacoTaco's Wild Appearance(27 August 2015)===
:* New entrypoint. this means :
+
* Fixed 'Save Settings' in Hacks menu
::* Old forwarders should work again
+
* Fixed small UI issues
::* Many other memory related restrictions should be gone.
+
* Changed rev numbers to GIT hash numbers
:* Added support for more usb hard drives
+
===0.8 : DacoTaco's Meh (29 July 2015)===
:* Added an option to ask for a password either when entering priiloader menu or doing autoboot. (NOTE : this -CAN- lock you out of your own wii. please be very careful with this)
+
* Fixed Gc controller when updating
:* Added a menu to list all installed Wiiware/VC titles and start one
+
* Fixed some DVD drive accessing bugs
:* Added a new magic word to force system menu to be started. (the word is "Pune")
+
* Fixed some changelog displaying issues
:* Added an option to redirect Gecko output to the screen instead of to a USBGecko(NOTE: this slows down priiloader DRASTICLY)
+
* added support for the new HBC
:* Fixed loads of minor bugs
+
* check apps on USB if SD has none
 +
* changed magicword to 0x817FEFF0 (for techinical reasons. old magicwords still work; but it is recommended to switch)
 +
* fixed random small bugs
 +
* new libogc -> new wiimotes supported
 +
* fixed loading compressed dols
 +
* fixed title menu crash
 +
* fixed installer some more
 +
* Dropped language mods.
 +
* set black background as default
 +
* added argument + ahbprot support for dols
 +
* all dols use IOS 58,61 or 38(with ahbprot)
 +
* EasterEgg removed
 +
* Gecko output will now be dumped to fat:/prii.log
  
;''v0.3b''
+
===0.7 : God's Goodbye(04 april 2011)===
 +
* fixed SM update bug
 +
* fixed title launching on some wii's(part 2, fully working now. patch was passed on to libogc)
 +
* fixed listing of binaries when there is no apps folder
 +
* refuse to load binaries that wont load anyway
 +
* do dvd shutdowns async to increase booting time of dol's & titles
 +
* ANOTHER attempt to fix the installer, this time it reloads ios so it kills all ahbprot issues from before. (see http://forum.dacotaco.com/viewtopic.php?f=5&t=71&p=325#p325 )
 +
* moved hacks_hash / hacks.ini access back to fat:/apps/priiloader just like preloader
  
:* Change and fixed IOS Stub detection. All known IOS' are detected like they should. thank you Attila
+
===0.6 : God is here (24 Dec 2010)===
:* Changed Autoboot setting so it would start system menu when having just updated/installed Priiloader
+
*Fixed Title Booting on some Wiis (issue 130)
:* Fixed Hacks.ini bug when it was made in linux (or any ini that doesn't have windows' \r\n newlines and uses \n instead)
+
*Fixed the installer for HBC
:* Fixed Bootstate handling. we should now handle all known bootstates correctly("invalid" bootstate 255 included). all unknown bootstates load priiloader instead
+
*Fixed the SHA1 hash production while updating
:* Fixed Bug with USB drives that could crash System menu
+
*Fixed Online updating changelog
:* Fixed the Wii Blue Light on wiimail issue (when standby, forgot to merge the light init code from phpgeek)
+
*added/fixed Easter Egg (go find it!)
:* Fixed Background issues when changing colour and not saving settings
+
*Added play_rec creation when launching title
:* Fixed various video related bugs ( out of screen text, text on top of the other, ... )
+
*made load/install binary load fat:/apps/ folder
:* Fixed some ES_Identify Bugs (in a hacky way) when not using system menu IOS for system menu
+
*Increased USB Support(thanks TT)
:* Reload Hacks completly when LoadHacks() is called and hacks were already loaded once
+
*Changed the Hacks method (see SVN or [[Preloader/Priiloader/hacks]])
:* Added the checksum function from priiloader to the installer. if the checksum fails it asks the user what to do. it checks when:
+
*change memory management to use mem2 instead giving priiloader a big speedboost
::* Copying (installation of priiloader) the System menu app
 
::* Restoring (uninstall of priiloader) the System menu app
 
::* after Writing the Priiloader app (the checking installation part)
 
:* Added basic HBC Stub Loading. if priiloader (or a dol loaded by priiloader) crashes you can press reset to load HBC
 
:* Added possibility to boot System Menu if no wiimote is detected. after 15 seconds priiloader booted press reset to boot system menu
 
:* Added a check when loading/installing binaries to see if the SD/USB is still present or not
 
  
 +
===0.5 : DacoTaco strikes Back (29 Aug 2010)===
 +
'''THIS VERSION IS REMOVED DUE TO A BUG THAT COULD BRICK YOUR WII DURING INSTALL'''
  
;''v0.2''
+
*Redesigned a bit of the installer. it is now using the HW_AHBPROT flag set by HBC and no longer requires a patched ios when run from HBC 1.0.7 or above. if it is run from < 1.0.7 then it still requires a patched IOS.
 +
*:'''NOTE:''' the redesigned part of the installer is closed source for now cause of the used code
 +
*Booting a Dol/Title now stops the DVD drive as well
 +
*Titles list is now forced to display in english
 +
*Dropped Support of Cios
 +
*Added support for Homebrew channel 1.0.7&1.0.8 booting & reloading (in case of a DSI crash)
 +
*Added online Updating (full versions and beta versions. also language mods are available)
 +
*Added a password backdoor incase you forgot the password.To change the password temporary to "BackDoor" press on the Password Screen "1" and then 4 times "2" on the Remote or "Y" and 4 times "X" on GC/Classic.
 +
*Added System Menu TMD patching for HW_AHBPROT so that applications started by Priiloader can enjoy the fun too
 +
*Fixed rare bug when Show Debug info was on and reset was pressed
 +
*Fixed some USB stuff
 +
*Fixed some title booting stuff (removed & moved to SD titles are not listed anymore)
 +
*Fixed the green bar that could show when booting system menu
 +
*Fixed .elf binary loading
  
:*Fixed bug with USBGecko
+
===0.4 : Death of the Memory Hog and revenge of the IOSith (5 April 2010)===
:*Fix some elf loading
+
*Added support of all versions of the EU/US system menus (JP/KR are untested)
:*Fixed random (with very low % to actually happen)crash when loading dol/elf caused by wiimote
+
*New entrypoint. this means:
:*Fixed Bootstate bug which made the health check pop up when resetting wii(or returning to wii settings)
+
**Old forwarders should work again.
:*Merged the old black theme with the new white one (thanks BlackPearl & Bad Uncle! ). they are changable in the settings
+
**Many other memory related restrictions should be gone.
:*Stopped priiloader from reloading ios if the chosen IOS = the already loaded IOS (in most cases System menu IOS)
+
*Added support for more USB hard drives.
:*Added Stub IOS Detections when loading bootmii ios or IOS for System Menu. Only IOS 21 seems to be detected as stub...
+
*Added an option to ask for a password either when entering Priiloader menu or doing autoboot.
:*Added a check on boot so some apps can reboot/launch system menu and force priiloader to show up (see magicword.zip)
+
*:'''NOTE:''' this '''''can''''' lock you out of your own Wii. Please be very careful with this.
:*Re-added USB support. USB is used if SD is not found
+
*Added a menu to list all installed Wiiware/VC titles and start one.
:*Added Sanity checks when installing priiloader
+
*Added a new magic word to force system menu to be started. (The word is "Pune")
 +
*Added an option to redirect Gecko output to the screen instead of to a USBGecko.
 +
*:'''NOTE:''' this slows down Priiloader DRASTICALLY
 +
*Fixed loads of minor bugs.
  
 +
===0.3b (16 Jan 2010)===
 +
*Change and fixed IOS Stub detection. All known IOS' are detected like they should. thank you Attila
 +
*Changed Autoboot setting so it would start system menu when having just updated/installed Priiloader
 +
*Fixed Hacks.ini bug when it was made in linux (or any ini that doesn't have windows' \r\n newlines and uses \n instead)
 +
*Fixed Bootstate handling. We should now handle all known bootstates correctly("invalid" bootstate 255 included). all unknown bootstates load priiloader instead
 +
*Fixed Bug with USB drives that could crash System menu
 +
*Fixed the Wii Blue Light on wiimail issue (when standby, forgot to merge the light init code from phpgeek)
 +
*Fixed Background issues when changing colour and not saving settings
 +
*Fixed various video related bugs ( out of screen text, text on top of the other, ... )
 +
*Fixed some ES_Identify Bugs (in a hacky way) when not using system menu IOS for system menu
 +
*Reload Hacks completly when LoadHacks() is called and hacks were already loaded once
 +
*Added the checksum function from priiloader to the installer. If the checksum fails it asks the user what to do. It checks when:
 +
**Copying (installation of priiloader) the System menu app
 +
**Restoring (uninstall of priiloader) the System menu app
 +
**after Writing the Priiloader app (the checking installation part)
 +
*Added basic HBC Stub Loading. If priiloader (or a dol loaded by priiloader) crashes you can press reset to load HBC
 +
*Added possibility to boot System Menu if no wiimote is detected. after 15 seconds priiloader booted press reset to boot system menu
 +
*Added a check when loading/installing binaries to see if the SD/USB is still present or not
  
;''v0.1 (changes on top of preloader 0.30)''
+
===0.2 (16 Dec 2009)===
 +
*Fixed bug with USBGecko
 +
*Fix some elf loading
 +
*Fixed random (with very low % to actually happen) crash when loading dol/elf caused by wiimote
 +
*Fixed Bootstate bug which made the health check pop up when resetting wii(or returning to wii settings)
 +
*Merged the old black theme with the new white one (thanks BlackPearl & Bad Uncle! ). They are changable in the settings.
 +
*Stopped priiloader from reloading ios if the chosen IOS = the already loaded IOS (in most cases System menu IOS)
 +
*Added Stub IOS Detections when loading bootmii ios or IOS for System Menu. Only IOS 21 seems to be detected as stub...
 +
*Added a check on boot so some apps can reboot/launch system menu and force priiloader to show up (see magicword.zip)
 +
*Re-added USB support. USB is used if SD is not found
 +
*Added Sanity checks when installing priiloader
  
:*added autoboot Bootmii IOS
+
===0.1 (6 Nov 2009)===
:*added Bootmii IOS booting option to menu
+
:'''NOTE:''' Changes on top of preloader 0.30
:*let Priiloader remount SD on a lot of occasions
+
*added autoboot Bootmii IOS
:*try and boot the HAXX [[Homebrew Channel]] title ID if JODI isn't found
+
*added Bootmii IOS booting option to menu
:*various file access bug fixes
+
*let Priiloader remount SD on a lot of occasions
:*priiloader no longer needs ES_DIVerify for system menu booting. however if a different ios is chosen to run system menu with it still needs the hack/patch
+
*try and boot the HAXX [[Homebrew Channel]] title ID if JODI isn't found
:*killed the DVD spin bug (crediar forgot to close the dvd drive in ios)
+
*various file access bug fixes
:*fixed file booting (thx phpgeek)
+
*priiloader no longer needs ES_DIVerify for system menu booting. However, if a different IOS is chosen to run system menu with it still needs the hack/patch
 +
*killed the DVD spin bug (crediar forgot to close the DVD drive in IOS)
 +
*fixed file booting (thx phpgeek)

Latest revision as of 21:05, 14 April 2021

priiloader
Priiloader.png
General
Author(s)DacoTaco
Contributor(s)BadUncle
TypeSystem tool
Version0.9.1
LicenceGPL
Links
Download
Website
Source
Downloadable via the Open Shop Channel
Peripherals
Wiimote1.svg GameCube Controller Loads files from the Front SD slot Loads files from SDHC cards in the Front SD slot
NOTICE
ModifiesNAND.png
This homebrew application makes permanent changes to the Wii's NAND, thus, this application should be used with caution.
Warning!
NoVWii.svg
This homebrew cannot be used on the Wii U's vWii. Attempting to use this homebrew on the vWii may result in the app not working, or may render the system unusable.

Please read the entire Readme before running the Priiloader installer.

Priiloader is a modded version of Preloader. Just like preloader, Priiloader places itself in boot sequence before the system menu. By this priiloader has the ability to:

  • Patch memory just like StartPatch or Preloader. hacks_hash.ini should be on the sd in sd:/apps/priiloader (only once, they get copied to NAND) and can be found here.
  • Save wii from banner & other kind of bricks that aren't ios/boot2/nand corruption related
  • Start something else than system menu on power up (a dol file, bootmii, homebrew channel)


This tool modifies the normal behavior of the Wii System and therefore can cause unexpected problems.

It is highly recommended to install Priiloader only on a Wii with only unmodified IOSs!

You agree that you install this tool at your own risk, and that the author can not be held

responsible for any damages caused by either using or installing this tool.

Direct questions and suggestions through Priiloader's Github, #priiloader on efnet.org or through email.

Credits

  • Bad_Ad84 : thanks for the motherboard & infectus!
  • Black.Pearl & Bad Uncle for the font merging :D
  • wiidev irc channel : i learned alot thx to you guys. and thanks for not banning me :P
  • F_GOD & Lukegb : thanks for all the testing!
  • PhpGeek : nice installer. wouldn't have gotten this far without the nand code info
  • if you helped me, and you aren't in that list, then i forgot you but i can't thank you enough :)

Changelog

0.9.1 : Flex Tape time!(03 April 2021)

  • Fixes & Improvements
    • fixed possible caching issue when clearing a dol's BSS
    • fixed crash when 18 hacks would be shown in the hacks menu
    • fixed crash when 18 dol/elfs would be shown in the binaries menu
    • fixed crash when 18 titles would be shown in the launch title menu
    • fixed loading dol/elf arguments from nand if there are none
    • fixed some memory leaks
    • show error when user tries to enter menu using front buttons but is denied access

0.9 : Itsa Prii, can't get rid of mii(20 September 2020)

  • Fixes & Improvements
    • Reworked dol & SysMenu loading code.
    • We can load -any- dol or elf now
    • this removes the entrypoint restriction
    • Fixed setting dol arguments
    • Reworked the hacks parser & loading code
    • Hacks menu is now scrollable
    • Changed Priiloader's Nand bootcode
    • Installer source is open source again
    • Added decent vWii detection code to the installer
    • Fixed a few online beta update version display bugs
    • restart checking controllers if launching HBC failed
    • libogc upgrade to 2.1.0
      • Improved keyboard compatibility
      • Improved 420p video output
    • fixed loading binary arguments
    • Reduce Priiloader size by loading the certs of NAND
  • New Features
    • Added the first Wii-mini hacks
    • Added option to use front buttons to navigate
    • Added offset support in the hacks
    • Added support for comments in the hacks
    • Added USB Keyboard support
      • Meant for Wii-mini
      • Works on all Wii's
      • Mapping is as follows :
        • A = Enter
        • B = Esc
        • X = X
        • Y = Y
        • Start = Spacebar
        • Arrow keys : directions
      • Hold escape to stop autoboot and enter the menu

0.8.2 : Why won't you let me die!(10 October 2017)

(https://www.youtube.com/watch?v=5xniR1GN69U&t=54s)

  • Added support for open HBC
  • refuse installation on WiiU(vWii)

(using a dirty check from Joostin)

  • added option to shutdown to a certain app

(WHY WOULD YOU WANT THIS)

  • fixed arguments stuff when booting dol/elf files
  • Added magic word to force autoboot ( 'Abra' )

0.8.1 : DacoTaco's Wild Appearance(27 August 2015)

  • Fixed 'Save Settings' in Hacks menu
  • Fixed small UI issues
  • Changed rev numbers to GIT hash numbers

0.8 : DacoTaco's Meh (29 July 2015)

  • Fixed Gc controller when updating
  • Fixed some DVD drive accessing bugs
  • Fixed some changelog displaying issues
  • added support for the new HBC
  • check apps on USB if SD has none
  • changed magicword to 0x817FEFF0 (for techinical reasons. old magicwords still work; but it is recommended to switch)
  • fixed random small bugs
  • new libogc -> new wiimotes supported
  • fixed loading compressed dols
  • fixed title menu crash
  • fixed installer some more
  • Dropped language mods.
  • set black background as default
  • added argument + ahbprot support for dols
  • all dols use IOS 58,61 or 38(with ahbprot)
  • EasterEgg removed
  • Gecko output will now be dumped to fat:/prii.log

0.7 : God's Goodbye(04 april 2011)

  • fixed SM update bug
  • fixed title launching on some wii's(part 2, fully working now. patch was passed on to libogc)
  • fixed listing of binaries when there is no apps folder
  • refuse to load binaries that wont load anyway
  • do dvd shutdowns async to increase booting time of dol's & titles
  • ANOTHER attempt to fix the installer, this time it reloads ios so it kills all ahbprot issues from before. (see http://forum.dacotaco.com/viewtopic.php?f=5&t=71&p=325#p325 )
  • moved hacks_hash / hacks.ini access back to fat:/apps/priiloader just like preloader

0.6 : God is here (24 Dec 2010)

  • Fixed Title Booting on some Wiis (issue 130)
  • Fixed the installer for HBC
  • Fixed the SHA1 hash production while updating
  • Fixed Online updating changelog
  • added/fixed Easter Egg (go find it!)
  • Added play_rec creation when launching title
  • made load/install binary load fat:/apps/ folder
  • Increased USB Support(thanks TT)
  • Changed the Hacks method (see SVN or Preloader/Priiloader/hacks)
  • change memory management to use mem2 instead giving priiloader a big speedboost

0.5 : DacoTaco strikes Back (29 Aug 2010)

THIS VERSION IS REMOVED DUE TO A BUG THAT COULD BRICK YOUR WII DURING INSTALL

  • Redesigned a bit of the installer. it is now using the HW_AHBPROT flag set by HBC and no longer requires a patched ios when run from HBC 1.0.7 or above. if it is run from < 1.0.7 then it still requires a patched IOS.
    NOTE: the redesigned part of the installer is closed source for now cause of the used code
  • Booting a Dol/Title now stops the DVD drive as well
  • Titles list is now forced to display in english
  • Dropped Support of Cios
  • Added support for Homebrew channel 1.0.7&1.0.8 booting & reloading (in case of a DSI crash)
  • Added online Updating (full versions and beta versions. also language mods are available)
  • Added a password backdoor incase you forgot the password.To change the password temporary to "BackDoor" press on the Password Screen "1" and then 4 times "2" on the Remote or "Y" and 4 times "X" on GC/Classic.
  • Added System Menu TMD patching for HW_AHBPROT so that applications started by Priiloader can enjoy the fun too
  • Fixed rare bug when Show Debug info was on and reset was pressed
  • Fixed some USB stuff
  • Fixed some title booting stuff (removed & moved to SD titles are not listed anymore)
  • Fixed the green bar that could show when booting system menu
  • Fixed .elf binary loading

0.4 : Death of the Memory Hog and revenge of the IOSith (5 April 2010)

  • Added support of all versions of the EU/US system menus (JP/KR are untested)
  • New entrypoint. this means:
    • Old forwarders should work again.
    • Many other memory related restrictions should be gone.
  • Added support for more USB hard drives.
  • Added an option to ask for a password either when entering Priiloader menu or doing autoboot.
    NOTE: this can lock you out of your own Wii. Please be very careful with this.
  • Added a menu to list all installed Wiiware/VC titles and start one.
  • Added a new magic word to force system menu to be started. (The word is "Pune")
  • Added an option to redirect Gecko output to the screen instead of to a USBGecko.
    NOTE: this slows down Priiloader DRASTICALLY
  • Fixed loads of minor bugs.

0.3b (16 Jan 2010)

  • Change and fixed IOS Stub detection. All known IOS' are detected like they should. thank you Attila
  • Changed Autoboot setting so it would start system menu when having just updated/installed Priiloader
  • Fixed Hacks.ini bug when it was made in linux (or any ini that doesn't have windows' \r\n newlines and uses \n instead)
  • Fixed Bootstate handling. We should now handle all known bootstates correctly("invalid" bootstate 255 included). all unknown bootstates load priiloader instead
  • Fixed Bug with USB drives that could crash System menu
  • Fixed the Wii Blue Light on wiimail issue (when standby, forgot to merge the light init code from phpgeek)
  • Fixed Background issues when changing colour and not saving settings
  • Fixed various video related bugs ( out of screen text, text on top of the other, ... )
  • Fixed some ES_Identify Bugs (in a hacky way) when not using system menu IOS for system menu
  • Reload Hacks completly when LoadHacks() is called and hacks were already loaded once
  • Added the checksum function from priiloader to the installer. If the checksum fails it asks the user what to do. It checks when:
    • Copying (installation of priiloader) the System menu app
    • Restoring (uninstall of priiloader) the System menu app
    • after Writing the Priiloader app (the checking installation part)
  • Added basic HBC Stub Loading. If priiloader (or a dol loaded by priiloader) crashes you can press reset to load HBC
  • Added possibility to boot System Menu if no wiimote is detected. after 15 seconds priiloader booted press reset to boot system menu
  • Added a check when loading/installing binaries to see if the SD/USB is still present or not

0.2 (16 Dec 2009)

  • Fixed bug with USBGecko
  • Fix some elf loading
  • Fixed random (with very low % to actually happen) crash when loading dol/elf caused by wiimote
  • Fixed Bootstate bug which made the health check pop up when resetting wii(or returning to wii settings)
  • Merged the old black theme with the new white one (thanks BlackPearl & Bad Uncle! ). They are changable in the settings.
  • Stopped priiloader from reloading ios if the chosen IOS = the already loaded IOS (in most cases System menu IOS)
  • Added Stub IOS Detections when loading bootmii ios or IOS for System Menu. Only IOS 21 seems to be detected as stub...
  • Added a check on boot so some apps can reboot/launch system menu and force priiloader to show up (see magicword.zip)
  • Re-added USB support. USB is used if SD is not found
  • Added Sanity checks when installing priiloader

0.1 (6 Nov 2009)

NOTE: Changes on top of preloader 0.30
  • added autoboot Bootmii IOS
  • added Bootmii IOS booting option to menu
  • let Priiloader remount SD on a lot of occasions
  • try and boot the HAXX Homebrew Channel title ID if JODI isn't found
  • various file access bug fixes
  • priiloader no longer needs ES_DIVerify for system menu booting. However, if a different IOS is chosen to run system menu with it still needs the hack/patch
  • killed the DVD spin bug (crediar forgot to close the DVD drive in IOS)
  • fixed file booting (thx phpgeek)