Ok its just been hacked recently so your phone is lucky !
Ok DOWNLOAD the ANDROID here
AND FOLLOW MY INSTRUCTIONS
For those who want to try himself.
Download from Markinus posts his repository it's on the right side on the page http://gitorious.org/linux-on-wince-.../linux-on-tg01
Unzip it in a folder that you have created before. How to unzip it?
Go to Applications -> Accessories->Terminal
In Terminal tap: cd name of your new folder, ( example: cd myAndroid )
then you have myAndroid$
Now you tap : tar xvzf directory where you have download Markinus
repository. (example: tar xvzf
You will see how the file is unziped.
. You will see in your folder that there is a new folder named
(linux-on-wince-htc-linux_on_wince-htc-on-tg01 or something like that).
If you see like a small lock in the front of this folder then do this.
Create a new folder put the name you want. Then cut everything from the
folder linux--on-wince-htc...........etc. and past it in your new
(example what I did it was easy just in my folder myAndroid I create a folder kernel_1 and I paste everything inside.
Now wen we have not everything but may be a part of. Is time to download toolchan (compiler) and some libraries.
in your Terminal tap : apt-get install git-core gnupg flex bison gperf
build-essential zip curl zlib1g-dev gcc-multilib g++-multilib
libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev
thats for the libraries.
and this one for tollchains or cross tools or ... what you want call it.
download it and install it. in the same folder as repository (example myAndroid/cross_tools)
Thanks to Endrix with his tutorial help me a lot.
.Now enter in your kernel_1 folder or whatever you called it and tap: make ARCH=arm tsunagi_defconfig
When finish writing to configuration. tap: make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
If you have done everything without errors then you will see how linux is building your kernel.
When finish building go to (exaple myAndroid/kernel_1/ARCH/arm/boot/
) ther is your kernel Image and zImage you can use both if you want.