[XPERIA X1 Android Development] squallvai:
[Tutorial][Newbie Only] How to Install & Run Android on SE X1

=@Please Post here if you have Trouble Installing Android on X1@=

So, All Troubles are Gathered in One Thread

!!!WARING!!!

This tutorial is ONLY intended for NEWBIE Like ME, Who don't Know How to Run Android on X1 at first place

I'm not Pro on Andoid Stuff + This is my First Guide on XDA.

And I'm Not Use English as my daily Language

So If there is Any Mistakes Please Tell me

Any Suggesstions & Critics are wellcomed

Mods Please delete my Thread if it's posted Already

THANKS ​

Please Note that Android for X1 is Still in Delvelopment state..

So there Might be some non working camera, Bluetooth, GPS, Apps, etc...

But Hei..... :eek: we Run Android On Our Winmo Device :cool:

So.. Use it at Your Own Risk ;)

OK Let's Begin

Currently, We Run Android From SD Card by Run Haret.exe

Just wait and see untill Developers Create a Pefect Android Build for Us

Then Maybe we will able to Flash it to our Phone to replace Winmo :cool:

Basicly There is two type of Android Build For X1

at least for Now. Next?? Who Know :rolleyes:

1. Fat32 Build

This is old method to Run android on our device

+ No need to create partition on SD Card.

+ No need to install andoid, just copy files to SD Card then Run Haret.exe

- It's slower Android build

Main Files on Fat32 Build may Looks like this

Some of Fat32 Build:

- [F1 Froyo 2.2.2 V3][FAT32]

- Xperia-Xdandroid-X1 2.2.1 25.11,Fatsal-xperoid 2.0.1 25.11,Hero Sense UI 2.1 25.11

Fat32 Build Installation:

1. Download Android & Unzip

2. Copy All Files to Root of SD Card

3. Run Haret.exe

Simple right ;)​

2. EXT2 Build (introduced by Neopeek)

it's usually faster than Fat32 Build

- Need to Create EXT2 Partition

- Need to install Android before run Haret.exe

+ Android run Stable, Faster & Smoother!!!!. <<== This is what we Need :D

Main Files on EXT2 Build may Looks like this

Some of EXT2 Build:

- CM Modded V.2 [26.1 FPS] - HoneyComb Froyo V.2 - PureFroyo - SupeFroyo Modded by Needo

- (◣_◢)CyanogenMod 6.1(◣_◢)v1.5

- F1 Froyo 2.2.2 V3 by Faryaab

EXT2 Build Installation:

1. Create EXT2 Partition on SD Card (Explained Later)

2. Download Android & Unzip

3. Copy All Files to Root of SD Card

4. Install Android by Run install.exe from npkinstall Folder

You will see alot of text running there..

Just wait until it's Done

Then your phone will reboot to Winmo​

5. Run Haret.exe from Root of SD Card to Run Android
​

3. ClockWorkMod [CWM] Build (introduced by Neopeek)

Refer Here for CWM Update

Currently, This is Best method to Run android on our device

- Need to Create 4 Partition on SDCard [Fat32 & 3 ext2 Partition]

+ Easy to install & Change to another Android

+ Android run Stable, Faster & Smoother!!!! than any Fat32 or EXT2 Method

+ Easy doing a wipe, cleaning cache, (re)formatting sd-card

+ Easy adding/update files on ROM even after installing android & More

+ Superuser & adsblocker working perectly

+ Enable to mount system as writable

Profits for Developers

+ No need to play around with rootfs any more.

+ Android system structure is now 99% native android compatible. Meaning that rom devs simply work with the /system folder.

+ ROM installation / update is done via ZIP files as on native android devices. No tgz, tar.gz or ext2 files any more!

Main Files on ClockWorkMod [CWM] Build may Looks like this

Some of CWM Build:

- [X1][CWM] TouchWiz CM6.1[21.04.2011]

- [ROM] x1 - HoneyComb V2 - ClockworkMod - 20/04

- [ROM] Xperia1 FRX06 V.2-CWM (07.05.2011)

ClockWorkMod [CWM] Build Installation:

Preparation:

1. Create Fat32 & 3 EXT2 Partition on SD Card (Explained Later)

2. Download Neopeek's CWM

3. Copy npkboot folder on Root SD

4. Get kernel, ts-calibration & startup.txt for X1 then copy to npkboot folder

5. Download Android CWM compartible & copy Zip ROM on Root SD

Launch CWM & Android Installation

1. Run HARET, wait until it ask to press "Volume Down"

2. Press "Volume Down" shortly to Launch CWM

3. Go to "install zip from sd card" to install Android

- Use D-Pad or volume Button to navigate

- Press D-pad Button Down to Confirm​

4. Choose your android rom (zip file) that you want to install then click "yes"

5. When installation finish, go to CWM main menu & Choose Reboot

To Run Android just run Haret.exe from npkboot folder and wait as usual :D

Neopeek's CWM Screenshot

Detail info Please see here
​

Creating Partition on SD Card​

1. Create EXT2 Partition on SD Card

*It's Recomended to Backup All Your Files on SD Card

Tool : Minitool Partition manager (Freeware Home Edition)

Preparation:

1. Install Minitool Partition manager

2. Connect Phone to PC then Choose USB Connection or You can Plug your SD Card to PC Using Card Reader

Create Partition:

1. Open Minitool Partition Wizard

2. Delete Existing Partition from SDCard

3. Create Fat32 Partition, Set As Primary!!!

4. Create EXT2 Partition, Set As Primary!!!

5. Create Linuxswap Partition, Set As Logical!!!

Video Guide to Create EXT2 Partition

[YOUTUBE]oyO6DOS1leQ[/YOUTUBE]

INFO:

- You have to define﻿ the sizes of the partitions so that the FAT32 is the Largest, EXT2 is Smaller, and linuxswap is 64

- Fat32 Act As SD Card on Android

- EXT2 Act As Phone Memory. EXT2 Partition only mountable on Linux

- Linux Swap is like an extra RAM on the memorycard so you can run more apps at the same time. more info see here

- Under windows, Only the Fat32 Partition will show as mountable, but in minitool partition manager, it will show all 3 partitions..​

2. Create CWM Partition on SD Card

[/B]

Preparation:

1. Install Minitool Partition manager

2. Connect Phone to PC then Choose USB Connection or You can Plug your SD Card to PC Using Card Reader

Create Partition:

1. Open Minitool Partition Wizard

2. Delete Existing Partition from SDCard

3. Create Fat32 Partition, Set As Primary!!!

4. Create EXT2 Partition (System) about 150MB-200MB depend on ROM, Set As Primary!!!

5. Create EXT2 Partition (Data) about 150MB-250MB Set As Primary!!!

6. Create EXT2 Partition (Cache) about 50MB Set As Primary!!!

Video Guide to Create EXT2 Partition

Thanks to BlackRa1n

[YOUTUBE]6a65Aa7_FDk[/YOUTUBE]
​

Will Update With more info that I Found​