You are on page 1of 11

What Is MAGLDR And How To Install and Use It On HTC HD2

MAGLDR is an alternative custom bootloader for HTC HD2 that unleashes the full potential of your device by giving you several options to install Windows Phone 7, ndroid and Cloc!wor!"od recovery on it, as well as allowing you to boot into these operating systems or recovery# $f you own an HTC HD2 and want to ta!e it beyond Windows "obile %#& but don't !now where to begin, you have come to the right guide that will e(plain everything you can achieve on this legendary device using " )*D+# $n case you are wondering whether you should read this guide or not, lets ma!e it easier for you to decide# This guide is for you if you want to,

$nstall ndroid on your HD2's internal memory, $nstall Windows Phone 7 on your HD2's internal memory, Dual-boot your HD2 with Windows "obile %#& and ndroid, Dual-boot your HD2 with Windows Phone 7 and ndroid, $nstall Cloc!wor!"od +ecovery on your HD2's internal memory, Choose what installed operating system to boot into by default, or Play a game of Tetris right from your HD2's bootloader.

/ow that you have an idea of what e(actly is in store for you, let's get into a little more detail# $n what follows, we will be covering, 0# $ntroduction 2# $nstalling " )*D+ 1# 2ntering " )*D+ 3# 4eature Tour &# 5sing " )*D+ for 6perating 7ystem 8 +ecovery $nstallation %# 4uture Developments

Introduction
9efore we begin, $ am wondering how e(actly do we describe the HTC HD2# To :uote a user who left a comment on one of our HD2-related posts, ;They <ust don't ma!e devices li!e that anymore#=, and $ believe this statement does <ustice to this legend of the smartphone world# 7hipped with the now depreciated Windows "obile %#& >which wasn't bad at all at its core as an operating system but only lagged behind when it comes to the user interface?, the device is capable of running ndroid, Windows Phone 7, "ee)o, 5buntu and even Windows @& and @A. ll of this however is not possible without the contributions made to the system software of the device by the development community# 6ne such system software is MAGLDR# Developed by senior BD -Developers forum member and DFT (Dar Forces Tea!" developer Cotulla, " )*D+ is a custom bootloader for HTC HD2# bootloader is the first piece of code that e(ecutes upon bootC it loads the operating system and gives control of the device to it# " )*D+ does not replace the default bootloader installed on your phone but rather runs immediately after it, thus retaining your bootloader and ma!ing it safe to uninstall " )*D+ while still being able to boot the phone# part from booting the operating system, " )*D+ also gives you an advanced yet easy-to-use interface to install, uninstall and manage operating systems on your device# Those familiar with ndroid customiDation might find it similar to a custom ndroid recovery, with a difference that it allows you to install and boot into even one of the most popular ndroid recoveries E Cloc!wor!"od.

Installation
9efore we proceed any further, let's <ump directly to the installation procedure for " )*D+ so that you can install it to your device if you want, and then later go through the feature tour with us while being able to access these features on your device at the same time as well# Disclai!er# Please follow this guide at your own ris!# ddictiveTips will not be liable if your device gets damaged or bric!ed during the process# Re$uire!ents#

HTC HD2# >9oth *26&02 >standard? and *260F23 T"657 >T-"obile 57 ? versions supported? PC running Windows BP or later# micro579 cable for connecting the HD2 to the PC# 9attery of your HD2 charged to &FG or more before you proceed# "icrosoft ctive7ync >Windows BP? or W$ndows "obile Device Center >Windows Hista I 7?# Hard7P* 2#FA installed on the HD2# >7ee how to install Hard7P* 2#FA on HTC HD2?

2#JJ#&F#JJ radio that supports &7% + "# 2#0&#&F#03 radio is recommended# >7ee how to install 2#0&#&F#03 +adio to HTC HD2? " )*D+ 0#01 >Download and e(tract the contents of the file to your PC using 7-Kip or Win+ +?

%rocedure# 0# $n case your phone is running Windows "obile, simply connect it to your computer via 579 while ctive7ync is running# $n case it doesn't have Windows "obile installed or you can't get ctive7ync to recogniDe it, put it into bootloader mode, 0# Power off your HTC HD2# 2# Press the Holume-Down button on your phone, !eep it pressed and press the Power button# 1# Leep both the buttons pressed until you see the red, green, blue and white bootloader screen and then release both buttons# 2# /ow connect your phone to your PC via 579# $f this is the first time you're connecting your phone to the PC in bootloader mode, wait for the drivers to be installed automatically# The term M7erial' in the white area of the screen should now change to M579'#

1# 6n your PC, browse to the folder where you e(tracted " )*D+ 0#01 and run +6"5pdate5tility#

3# Confirm that you understand the caution by tic!ing the chec!bo( and clic! /e(t# &# Confirm that you have completed the re:uired steps by tic!ing the chec!bo( and clic! /e(t# %# Clic! M5pdate' and on each of the ne(t two screens, clic! M/e(t'# " )*D+ installation will now begin and your phone will show the progress# $t should ta!e <ust a few seconds# Nour phone will reboot once the installation has finished# Nou may now clic! M4inish' in the +6" 5pdate 5tility# Congratulations. Nou now have " )*D+ installed on your phone#

&nterin' MAGLDR
6nce it has been installed, you can enter " )*D+ at any time by powering your phone off and then turning it on by !eeping the Power !ey pressed until you see the " )*D+ options list# /ow that you have " )*D+ installed and you !now how to boot into it, lets ta!e a tour of all the awesome features this bootloader offers#

(a)i'atin' and *electin' O+tions

/avigating the options provided by " )*D+ us done using the Holume-5p and Holume-Down !eys# 6nce an option has been highlighted this way, it can be entered by using the MCall' !ey >left-most?# To e(it an option or a sub-menu and get to the previous menu, use the M2nd call' !ey >right-most?# The MWindows *ogo' !ey >center? can often be used to directly <ump bac! to the main " )*D+ menu from any sub-menu# The MHome' >second from left? !ey and the M9ac!' >second from right? !ey don't seem to have any use in " )*D+, e(cept in the game of Tetris where the MCall', MHome', M"enu' and M2nd Call' !eys are used for M*eft', MDown', M+ight' and M+otate' respectively#

Feature Tour
We will now ta!e a loo! at all the options provided by " )*D+ and discuss each of them in detail# Do not let this e(tensive feature list intimidate you, as the only features most users will be needing are pretty self-e(planatory and easily accessible# The advanced features are enclosed here in , and can be safely ignored if you <ust want to use " )*D+ to install or boot ndroid andIor Windows Phone 7 on your HD2#

0# -oot W%H *ets you boot into Windows Phone 7 if it is installed on the internal memory of your device# 2# -oot AD *D llows you to boot your phone into ndroid installed on the 7D card of your phone# 1# -oot AD (A(D llows you to boot your phone into ndroid installed on its internal >/ /D? memory# 3# U*- Mass*t' 2nables 579 "ass 7torage mode on your device so that you can connect it directly to your computer without first having to boot into any installed operating system on your phone# This mode should be used with caution however, as it hasn't been implemented perfectly yet and there might be errors during the file transfer# $t is recommended to boot into an installed 67 or use an 7D card reader to transfer important files such as +6"s to your device from the computer# &# U*- Flasher Puts your phone into 579 4lashing mode that allows you to flash Windows Phone 7, ndroid >/ /D builds? or Cloc!wor!"od recoevry to your phone from the computer via 579# This is a !ey feature of " )*D+ and one of the most useful# 4or more detailed instructions on how to use the 579 4lasher mode for installing W$ndows Phone 7, ndroid >internal / /D memory builds? or Cloc!wor!"od +ecovery to your HTC HD2, see 5sing " )*D+ for 6perating 7ystem 8 +ecovery $nstallation below# %# ,U*- TT., 7tarts a TTN terminal for advanced users via 579# "ost users will never re:uire to use this option# 7# ,AD Hardreset, Performs a hard reset on ndroid if it is installed on the internal >/ /D? memory of the device# $t basically formats the data and cache partitions with the hr >hard reset? flag, restoring the ndroid installation to the state it was in when first installed# However, any changes made to the system partition will still remain# This option can be considered the counterpart of performing a hard reset on an ndroid device using its hardware button combination# A# AD Reco)er/ llows you to boot into Cloc!wor!"od recovery if it has been installed on your HD2# 6nce in Cloc!wor!"od recovery, you will be able to flash ndroid +6"s <ust the way you can on any native ndroid device running Cloc!wor!"od recovery# 4or more details, see M$nstalling Cloc!wor!"od recovery' in the 5sing " )*D+ for 6perating 7ystem 8 +ecovery $nstallation section below# @# Tetris 7tarts a game of Tetris# " )*D+ flaunts itself as the only bootloader with built-in Tetris# 6nce you enter this option, you will need to press the MHolume-5p' or MHolumeDown' !ey to start the game or the MHome' !ey to get bac! to the main " )*D+ menu#

6nce the game has been started though, the !ey mappings are changed and you cannot return to the main menu before the game finishes, though it's easy to finish the game by <ust pressing the MHome' !ey repeatedly until the bloc!s read the top# s mentioned above, the MCall', MHome', M"enu' and M2nd Call' !eys are used for M*eft', MDown', M+ight' and M+otate' respectively during the game# 0F# *er)ices Provides you with a menu of handy advanced options including, 0# -oot*ettin's llows you to specify how the device boots# The menu options include, 0# -oot source This option allows you to select the source for automatic booting# The optons are, 0# Android 0ro! *D $f this option is selected, the device will automatically boot into ndroid from the 7D card if it is installed on the 7D card# $n case there is no ndroid installation on the 7D card, it will give an error and show " )*D+ main menu# 2# Android 0ro! (A(D 6nce selected, the phone will automatically boot into ndroid from the internal >/ /D? memory if it has been installed on it, or give an error and show " )*D+ menu if no ndroid installation is found on the internal >/ /D? memory# 1# W%H 0ro! (A(D 7electing this option will automatically boot the device into Windows Phone if installed on the internal >/ /D? memory of the device or give an error and show " )*D+ menu if no Windows Phone installation is found# 2# Alwa/sMenu This option allows you to choose whether to always show the " )*D+ menu when the device powers up regardless of what boot source is chosen, or to automatically boot into the boot source selected by the user# $t is a simple onIoff option# 1# AD *D Dir $f multiple installations of ndroid are present on the 7D card, this option allows you to select which one should be used by " )*D+ when booting the phone into ndroid from the 7D card using the M9oot D 7D' option from the main " )*D+ menu# 5pon entering this option, you are presented with a list of directories on the 7D card and must choose one that includes a valid and properly configured ndroid 7D card installation#

2# ,DM&*G to *D, This is an advanced, e(perimental option that dumps the D"27) ndroid log to the 7D card that can be used by developers# 1# ,Du!+UDto*D, 5sing this option will dump the asiDe partition to the 7D card for developers or advanced users# $t is a buggy, slow and untested feature and isn't recommended for use at the moment# 3# ,UseLast21(A(D, This option allows you to use the last 23 megabytes of the internal >/ /D? memory rather than letting it go to waste# $t is an e(perimental feature and updatingIreinstalling " )*D+ or performing a hard-reset using the hardware !ey combination will again set that memory to unused and you will lose all data# 5se with caution# &# ,Clear*D M-R, This clears the "aster 9oot +ecord of your 7D card# This will essentially erase all data on the 7D card# 5se with caution# 00# Reset +estarts the device# 02# %owerDown Powers the device off# 01# ,Un nown Hidden Features, chieving a score of 000000 in Tetris will unloc! hidden features of " )*D+# 5ntil now, we haven't come across anyone who has successfully achieved this score and unloc!ed these features so for now, we are clueless on what these features are# $f you end up unloc!ing these, do let us !now# lso note that these features will not necessarily be shown as the 01th option in the main menu and might be in one of the sub-menus

Usin' MAGLDR 0or O+eratin' */ste! 2 Reco)er/ Installation


5sing " )*D+ for installing one or more operating systems on your HD2 is way easier than it may sound# 6nce you have " )*D+ installed, the bul! of the process is done already# *et's ta!e a loo! at how to proceed from here for both Windows Phone 7 and ndroid# Please note that there are multiple methods for installing ndroid to your HD2, depending on whether you intend on installing it on the internal memory of the device or the 7D card# *et us first e(plain which method to use in what scenario so that you can decide better and after that, we will provide you with lin!s to detailed guides on each method#

Installin' Windows %hone 3# $nstalling Windows Phone 7 to your HTC HD2 is a piece of ca!e once " )*D+ has been installed# ll you need to do is connect the phone to your computer while it is in the 579 4lasher mode and run the +6"'s installation file i#e# +6"5pdate5tility# We have

covered this method in detail in our guide on how to install Windows Phone 7 on HTC HD2 using " )*D+# 4or dual-booting Windows Phone 7 with ndroid, see the section below instead as it has some e(tra re:uirements prior to installing Windows Phone 7# Dual 4ootin' Windows %hone 3 and Android# $n case you want to dual-boot your HTC HD2 to run both Windows Phone 7 and ndroid, Windows Phone 7 must be installed on the internal >/ /D? memory while ndroid will have to be booted from the 7D card# However, the 7D card itself must meet certain criteria and re:uire some preparation for this to wor!# 4or more information and complete instructions, see our guide on how to dual boot Windows Phone 7 and ndroid on HTC HD2# Installin' Android on the *D card# $n case you want to run multiple versions of ndroid on the phone at the same time, one can be installed on the internal memory while one or more can reside on the 7D card# 4or more details and instructions, see how to boot ndroid from 7D card of HTC HD2 with " )*D+# Installin' Android on the internal ((A(D" !e!or/ directl/# This is a straight-forward, no-frills method for installing ndroid to the internal memory of your HTC HD2 and is identical to the Windows Phone 7 installation method described above, the only difference being the use of an ndroid +6" rather than a Windows Phone 7 +6"# Though the +6" used with this method must be in the format directly flashable through " )*D+ rather than in Cloc!wor!"od >CW"? flashable format# "any such +6"s can be found on the internet, though these are losing popularity as more and more developers are now switching to the Cloc!wor!"od recovery flashable format due to the e(tensive options provided by the recovery# $f you still want to use this method, see how to install ndroid on internal / /D memory of HTC HD2 with " )*D+# Installin' Cloc wor Mod reco)er/# $nstalling Cloc!wor!"od recovery gets your HTC HD2 as close to being a native ndroid device as presently possible, as it allows you to not only install +6"s available in the recovery-flashable Dip format that is standard on all ndroid devices but it also lets you perform many advanced recovery operations that have proven to be e(tremely useful for getting the best out of your phone as an ndroid device# Nou can learn more about these features at our detailed guide on Cloc!wor!"od recovery# 4ortunately with " )*D+, installing it on the HD2 is even easier than on native ndroid devices and identical to the Windows Phone 7 installation method mentioned above# 7ee how to install Cloc!wor!"od recovery on HTC HD2 using " )*D+ for a more detailed guide# Installin' Android on the internal ((A(D" !e!or/ usin' Cloc wor Mod reco)er/# $nstalling ndroid on your HD2's internal memory using Cloc!wor!"od recovery is done the e(act same way as on any native ndroid device# We have already written a very detailed guide on the entire process and all you'll need for this is Cloc!wor!"od recovery installed on your phone using the instructions at the above-mentioned lin!, along with the Cloc!wor!"od recovery flashable ndroid +6" in Dip format for your

HD2# 4or the installation instructions, see how to install a +6" to an ndroid device from recovery# 4eel free to s!ip the sections on unloc!ing the bootloader, rooting the device and installing a custom recovery in that guide, as the " )*D+ bootloader is already unloc!ed, almost all the HD2 ndroid +6"s come pre-rooted and Cloc!wor!"od recovery is installed on the HD2 using the method highlighted above which you should have already followed before getting to this step#

%ost5installation con0i'uration# 6nce you have installed the operating system>s? of your choice, you can set which one " )*D+ uses to automatically boot into when the device is powered off# This can be done from the M9oot 7ource' setting found under the M9oot 7ettings' menu in M7ervices', as described above in the feature tour section#

Future De)elo+!ents
While " )*D+ already boasts :uite an impressive feature list, the ambitions of the developers don't stop here# They plan on implementing the following features in their upcoming releases of " )*D+,

Haret's startup#t(t support for 7D builds of ndroid# 4astboot support# 4i(ed partition layout support with ability to independently reflash each partition# 9oot any Windows "obile %#& +6" from internal >/ /D? memory# 9oot " )*D+-specific Windows "obile %#& +6"s from internal >/ /D? memory#

We don't !now when will these features get implemented but we are certainly loo!ing forward to them and will be updating this guide once a newer version of " )*D+ is released so !eep chec!ing bac!# To contact the developers or to chec! out on any future developments yourself, feel free to visit the BD -Developers forum thread a visit#

You might also like