Difference between revisions of "Priiloader"

From WiiBrew
Jump to: navigation, search
m
m (What is Priiloader ?)
Line 34: Line 34:
  
  
if you have any further questions, suggestions or anything then please contact us at the google code SVN page or #priiloader on chat.freenode.net
+
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 chat.freenode.net
  
 
== Known Issues ==
 
== Known Issues ==

Revision as of 21:54, 19 January 2010

This project is a modified version of the officially discontinued Preloader.

priiloader
Priiloader.png
General
Author(s)DacoTaco, phpgeek
Contributor(s)WntrMute , giantpune
TypeSystem tool
Version0.03b (rev 47 on svn)
LicenceGPL
Links
Download
Source
Peripherals
Wiimote1.svg GameCube Controller Loads files from the Front SD slot Loads files from SDHC cards in the Front SD slot
Warning!
This homebrew makes permanent changes to your Wii's flash memory (NAND) and should be used with caution.

Warning

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

  • patch memory just like StartPatch or Preloader. hacks.ini should be on the sd root(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)


if you have any further questions, suggestions or anything then please contact us at the google code SVN page or #priiloader on chat.freenode.net

Known Issues

  • Hardware mods + Priiloader 0.3 (normal or b) could make system menu refuse to load discs (unknown when)

To do

  • re-add an update function -> once i understand http parsing, which might take a loooong time
  • fix known issues

Thanks

Black.Pearl & Bad Uncle for the font merging :D
WntrMute : without you i would've quit priiloader cause of my silly bug
wiidev irc channel : i learned alot thx to you guys. and thanks for not banning me :P
F_GOD, OldBoy & Dax : thanks for all the testing and bug finding!
Pune/giantPune : yup, thx :)
Authors of GeckoOS . their IOS Stub detection code helped me look into Stub IOS's and improve it
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

v0.3b
  • 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.2
  • 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


v0.1 (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)