[HD2 Android SD Development] boonbing:
Archive Portadroid Ultimate v4.0

Portadroid Ultimate is being put together based on the original ICS development work by these great guys listed below. All credits goes to them so please thank or donate to them first:

1) Darkstone: Source of inspiration for Portadroid. Originator of SuperRAM Froyo build with numerous contribution to HD2 Android. (http://xdaforums.com/showthread.php?t=870518). Sadly he has announced to "retire" from HD2 and move to Samsung Galaxy S2

2) Takaaki, crawlingcity, cedesmith: Original initrd.gz for Gingerbread that enables RAM system (http://xdaforums.com/showthread.php?t=885985 & https://bitbucket.org/takaaki/leo-initrd) where I have have done some minor tweaking and modification. However, due to the sheer size of ICS ROM which causs instability, RAM boot should be temporary disabled with "SD_Boot" file until a solution (if any) can be found.

3) Tytung: All his HD2 Kernels and base ROM for porting ICS NAND to SD.

4) Ankuch & KAI: Fixes for many SD-related boot and ICS ROM-related issues.

5) 3dak: He said he was "lazy" so he created HD2 SD/MALDR System.ext2 Auto Builder V1.0 (http://xdaforums.com/show....php?t=1055923)... that makes me even "lazier" by creating Portadroid using part of his code :)

6) SyLvEsTeR20007: Graciously provided his server for hosting Portadroid SuperRAM GB previously.

7) Szczepanik: For creating a wiki for Portadroid (http://xdaforums.com/wiki...tle=Portadroid) and putting it on xda news article (http://www.xda-developers.com/androi...ilds-a-breeze/). Honestly I don't think this simple and humble tool deserve such publicity and work but appreciate all his effort.

8) Paypal Donor: (a)OMNISOFT. (b)TeaMsTaZ (c)yugoport - Thanks for 2nd donation(d)Toptip. Thanks for buying me a drink and supporting my work on Portadroid :)

9) All HTC HD2 Android NAND ROM and HTC Desire ROM developers for their great work on providing customised Gingerbread ROMon HD2!

What is Portadroid?

- Portadroid (a.k.a Port-a-Droid) is NOT AN ANDROID ROM!

- It is a tool whioch I build mainly with scripts that enables SUPPORTED ICS HD2 NAND ROMs to be booted via SD card on the top of your stock WM6.5 ROM.

(Theoretically, all current HD2 ICS NAND ROMs can be ported via Portadroid with the basic functions working listed below.)

- It is meant to be a self-service/self-help tool where you have to download the supported ROM (including new ROM revision) directly from the ROM developer thread. Do not request for any additional ROM features here as I am not a ROM developer. I can only try to support the basic functionalities listed below.

- I believe this tool is mainly for beginners or intermediate level users of Android on the HD2. Advanced user should migrate to install Android via NAND if possible.

- In addition to running Android, you can perhaps pick up some lesson on ROM porting by looking at my scripts and files I use. And feel free to use them (Remember to give credits to the great guys mentioned above if you use some of their work too)!

- I designed this tool so that I can be lazy! So do not expect frequent updates! :p

What are the basic functionalities supported by Portadroid SuperRAM/SuperPartition GB?

1) Basic smartphone features (voice calls, sms, apps, games etc)

2) GPRS/3G Data Network based on ppp

3) Camera

3) Wifi (tested on WEP encrypted Network)

4) Bluetooth (tested on Jabra Extreme headset)

5) GPS (tesed with GPS status app)

6) Wifi Tether/Hotspot

What does not work:

Let me know if you find any of the basic funtions listed above is broken from the supported ROMs.

Pre-requisite & Min Requirements:

- As per all HD2 Android SD build... basically stock HD2 ROM and at least radio 2.08 and above (No HSPL, MAGLDR, CWM etc. needed)

(Recommended but not compulsory: hard reset WM6.5 before booting up with Portadroid for optimal performance)

- Format your SD card with SD Card Formatter if using it on Android boot for the first time (http://www.sdcard.org/consumers/formatter_3/)

Currently testedICS ROMs:

1) HD2 ICS NAND

- NexusHD2-ICS-4.03-CM9by tytung (http://xdaforums.com/show....php?t=1434860)

- IceCreamTosti V0.3 by Xylograph (http://xdaforums.com/show....php?t=1441462)

Please let Szczepanik know or update wiki page if you have tested other ROMs and the basic functionalities works with Portadroid.

Installation based on default settings and orginal zip package (PLEASE READ CAREFULLY!):

1) Porting a New ROM

a. Unzip the downloaded Portadroid Ultimate v4.0 package and put the "ICS" folder into the root of your SD card

b. Unzip the downloaded ICS ROM of your choice (only MAGLDR type ROMs are supported currently) and put their "system", "META-INF", "boot" and/or "data" folders into the "/ICS/root" folder (Please refer to the diagram here (http://xdaforums.com/show...2&postcount=89) if unsure of the exact location of where to put the folders)

(Note: If you download a Magldr ROM (eg. Tytung Nexus-ICS-CM9) with default Rmnet data connection type, you need to download the cLK kernel flashable zip files as well (if available) and overwrite all the "system" folder files in the original Magldr ROM with the "system" files from the cLK kernel flashable zip. Otherwise data connection may not work)

c. Edit startup.txt on cmdline if required (eg. change data_size=256 to another value if default 256MB is too small for your phone data storage). Note that based on user feedback, Magldr boot (vs WM6.5 clrcad.exe and haret.exe boot) do not support reading cmdline from startup.txt so your default would be 512MB.

e. Run CLRCAD.exe and then haret.exe (or use Rundroid for convenience: http://xdaforums.com/showthread.php?t=973921)

f. Depending on the size of the ROM you're porting, first boot at Portadroid Ultimate logo may take ~5 minutes (based on default to create a 256MB data.img and porting a 200MB size ROM) AND AFTER THAT SCREEN WILL GO BLACK AND REBOOT. So do not panic if you see a reboot!

g. Once back into WM6.5, run CLRCAD.exe and then haret.exe again.

h. Second boot should be between 2-5 mins depending on ported ROM size. You will see the original ported NAND ROM logo (not Portadroid Ultimate logo anymore!), black screen, ported NAND ROM animation, Android welcome screen. Subsequent boot will be faster at 2-3 mins.

Disclamer:

This tool was made for testing and educational purposes. It is not intended for commercial use.

Software included may be subject to copyright.

Install this tool at your own risk. Developer is not responsible for what you do on your device.

Downloads & Changelog:

1-Feb:

Portadroid Ultimate v4.0

Changelog:

- Support for ICS HD2 Nand ROM only

Download:

- Refer to attached file on current post