Jump to content

>
Viewing Profile

phpgeek

Member Since 15 Feb 2009
Offline Last Active Oct 20 2009 02:58 AM

Topics I've Started

DolBoot v1.0.2 by phpgeek

17 October 2009 - 08:04 PM

File Updated to v1.0.3

I developed this tool to aid me in compiling the source for preloader. What it basically does is binds any homebrew application with the appropriate boot loader, calculates the correct offsets and modifies the dol header accordingly. The modified dol will then be able to legally boot in place of the systems menu. It can easily be linked with devkitPro to create a seamless compilation process, for any developer who wishes to develop an application that replaces the systems menu.

This is a dangerous tool if you do not know what you are doing, so if you do not have BootMii installed to boot2 or have no idea what the information above means then I strongly suggest that you don't download this tool!


ReadMe File

CODE
-----------------------------
| DolBoot v1.0.3 by phpgeek |
-----------------------------


* What is DolBoot? *

DolBoot is a simple application that will take a compiled dol file
containing a homebrew application for the nintendo wii and bind it
with a boot loader. The file can then be launched in place of the
official systems menu by replacing the appropriate .app nand file.


* Do I need to compile my dol differently? *

Yes! You need to compile your dol with an entry point of 81000000.

Makefile example:

LDFLAGS    =    -g $(MACHDEP) -Wl,-Map,$(notdir $@).map -Wl,--section-start,.init=0x81000000


* Can I link DolBoot with my compiling process? *

Sure you can!

Makefile examples:

#---------------------------------------------------------------------------------
$(BUILD):
    @[ -d $@ ] || mkdir -p $@
    @make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
    dolboot $(OUTPUT).dol output.app

#---------------------------------------------------------------------------------

or:

#---------------------------------------------------------------------------------
run:
    dolboot $(TARGET).dol target.app

#---------------------------------------------------------------------------------

* Usage *

    dolboot.exe input.dol output.app



Download
http://gbatemp.net/index.php?download=7397


/phpgeek

Preloader v0.30 Installer / Removal Tool

13 October 2009 - 11:38 PM

Preloader v0.30 Installer / Removal Tool

LINKS UPDATED WITH REVISION 4 - Oct 16th 2009, 16:04


QUOTE
-----------------------------------------------------
* preloader v0.30 (installer) by phpgeek *
-----------------------------------------------------

This installer/removal tool will install Preloader v0.30. It is also capable of updating
any previous version and can be installed over the top of an older install. There is also
a removal option that will restore your system menu and clean all traces of Preloader
from your system.

Usage:

Press (+) to install or update Preloader.
Press (-) to remove Preloader and restore your system menu.
Hold Down (B) with any of the above options to use IOS249.
Press (HOME) to chicken out and quit the installer!

To access Preloader and configure it please hold (RESET) during the boot cycle.

Requirements:

You will need the IOS used to boot the system menu to be patched with ES_Verify. This version of
the installer does NOT currently patch your IOS for you so please use DOP IOS or Free The Bug!!!

Disclaimer:

This tool comes without any warranties and I accept no liability if you turn your wii into a
paper weight with it. This tool has been tested on a large number of WII's, without a single
brick that couldn't be recovered from. Hopefully you will have no serious issues with it!

Kudos:

Crediar (source)
DacoTaco (additional mods)


Changelog
CODE
0.30 Edits By phpgeek:

    Revision 4
    -fixed SDHC support (more compatible)
    -few minor changes

    Revision 3
    -fixed issue with the boot state that could
     cause the wii to power down during boot

    Revision 2
    -fixed temperamental issue with autobooting
    -fixed issue with shutdown to preloader
    -fixed issue causing unpredictable behavior when reading settings
    -disabled mounting sd when launching installed dol (can cause stack dump)

    Revision 1
    -added missing event handling from the official source
    -fixed a number of bugs that was preventing preloader from working
    -built installation and removal utility for compiled binary
    -added modifications supplied by DacoTaco (see below)

0.30 Edits By DacoTaco:
    -added autoboot Bootmii IOS
    -added Bootmii IOS booting option
    -let preload remount sd
    -try and boot the HAXX Homebrew channel Title ID if JODI isn't found

0.30 Edits by Crediar
    -added SDHC support
    -added a new option to the "return to" setting; "return to: autoboot"
    -fixed a bug where enabled autoboot overwrote the "return to preloader" setting
    -removed netcode, online update check, online update code.



Download Binary (Rev 4)
CODE
http://www.rapidshare.com/files/293800827/preloaderv0.30r4-phpgeek.rar


Download Source (Rev 4)
CODE
http://www.rapidshare.com/files/293801075/preloaderv0.30r4-phpgeek_source.rar



Installer Source
CODE
http://www.rapidshare.com/files/292671321/preloader_installerv0.01-phpgeek_source.rar


DolBoot Development Tool (v1.0.3)
http://gbatemp.net/index.php?download=7397



Enjoy!
/phpgeek

Preloader v0.30 Updater

13 October 2009 - 12:30 AM

I haven't had time to build a full installer yet, as I have been busy fixing bugs, removing obsolete code and adding vital missing event handling to the v0.30 source. Until I finish the full installer, this tool will update any previous version of preloader to 0.30.

I would please ask users with BootMii installed to boot2 and a full nand backup to "proof" this tool and post the result here. I do not recommend any other user to make a decision about using this app until enough "safe" installs have been reported. This tool comes without any warranties and I accept no liability if you turn your wii into a paper weight with it. I have tested this tool with 100% success on 11 wii's to date. Hopefully you will have no issues with it!

Kudos: Crediar (source) and DacoTaco (additional mods).


Download

*removed - violates GNU GPL version2*


Update October 13th, 22:41 GMT

Status: Uploaded

New thread: http://gbatemp.net/index.php?showtopic=185487


/phpgeek

Preloader 4.2E Hacks - Confirmed Working!

05 October 2009 - 09:49 PM

I have re-ported the preloader hacks for 4.2E FW, bar two (which will require a few cups of coffee and a session of IDA Pro, in order to solve).

Not Yet Working
  • [Force Disc Region to Wii Region]
  • [Region Free Wii Games]
Confirmed Working
  • [Autoboot Game]
  • [Autoboot Game (Right on 4th GC Pad)]
  • [Auto-Press A at Health Screen]
  • [Block Disc Updates]
  • [Disable HAXX,DVDX,RZDx Checks]
  • [Force Disc Games to run under IOS249]
  • [Frozen Black Screen on Boot]
  • [Move Disc Channel]
  • [No System Menu Background Music]
  • [No System Menu Sounds At All]
  • [Region Free Channels]
  • [Region Free GC Games (No VM Patch)]
  • [Remove NoCopy Save File Protection]
  • [Replace Health Screen with Back Menu]
  • [Skip Diagnostic Disc Check]
New Hacks
  • [Block Online Updates]
  • [Force Wi-Fi Connection Test Failure]
  • [No System Menu Sounds (Channel BGM)]
Download INI File
http://www.rapidshare.com/files/289930068/hacks.ini


Any issues please feel free to post!



/phpgeek

Preloader v0.29 - JODI Patched

04 October 2009 - 04:02 PM

This version of preloader IS IDENTICAL to v0.29. The only difference
is that it has been patched to boot the new version of the HBC from
the preloader menu. I.E. It will boot "JODI" instead of "HAXX".

Download:

CODE
http://www.rapidshare.com/files/288594102/preloaderv0.29-jodi.rar


or

CODE
http://www.mediafire.com/download.php?hitz3ou4gwn

Thanks to techboy for the mediafire mirror.

or

CODE
http://bhast2.extroverthost.com/Wii/preloaderv0.29-jodi.rar

Thanks to bhast2 for the private ddl mirror.


Important Note

If you are going to be using this on 4.2E firmware then please DO NOT use the hacks.ini file included in the rar as the codes for 4.2E are an epic fail! I have just re-ported the hacks for 4.2E and they can be downloaded from the link below!

4.2E Preloader Hacks

Download: http://www.rapidshare.com/files/289930068/hacks.ini


/phpgeek