just do some modify to the kernel and the color will display correctly.
Thanks to androidezx for the guideline ,now I can run Android on my e6(see YouTube - android on e6 (rokr e6(jay)) )
First. Go and download
android_nfs_kernel.zip (1.39 MB, 18381 views)
#/*/modules-a1200.tar.gz.zip (1.87 MB, 18508 views)<maybe no use/*/
android-nfs-root-m5r14.part01.rar.zip (3.00 MB, 30624 views)
~
android-nfs-root-m5r14.part10.rar.zip (1.09 MB, 12134 views)
from here,and unzip them.
and http://people.openezx.org/wyrm/boot_usb
now you can see gen-blob android_nfs_kernel android-nfs-root-m5r14 in your download file.
cd to your download folder in terminal and type these:
#chmod +x boot-usb
#cd /root
#sudo tar -xvf /PATH_TO_YOUR_android-nfs-root-m5r14
turn e6 in bootloader mode (red) and connect to the host via usb
#sudo boot-usb setflag usb
#sudo boot-usb PATH_TO_YOUR_android_nfs_kernel
stop your firewall now
------------ you'll get some messages from phone screen like these----------------------------------
Busybox-.......
[android@busybox]#
------------------------------------------------------------------------------------------------------------------
#sudo telnet 192.168.1.2
#cd /
#./init
init.d:..........
/*/Press Ctrl+C /*/
#./system/bin/runtime /*/perhaps...sorry I forgot it .If not ,try #./system/usr/bin/runtime /*/
now you can see a rad eye running on the screen =D
maybe you have to press OK to enter the android desktop.
======About====================================
Nfs-boot Rootfs on NFS - OpenEZX
porting android on pxa270 心得分享: 如何移植 Google Android--Porting Android--Google Android 論壇
linux kernel The Linux Kernel Archives
just do some modify to the kernel and the color will display correctly.
do i must have linux in my pc to do this??
I can't connect to phone via telnet. When kernel is loading (on phone) i can see informations like
etc,etc,etc...Code:looking up port of RPC 100005/1 on 192.168.1.1 rpcbind: server 192.168.1.1 not responding, timed out Root-NFS: Unable to get mountd port number from server, using default
When I try to connect via telnet I see Trying 192.168.1.2...
In Network Managar is ethernet connection with Linux 2.6.24-ezxdev/...., but not connected. And after several minuts i can see on E6 screen:
"Krenel panic - not syncing: VFS: Unable to mount root fs on unknow-block(2,0)"
@edi_smooth
try these!
1.Turn off your firewall .(you can see this Howto disable the iptables firewall in Linux )
2. Install NFS.
On ubuntu :
#sudo apt-get install nfsboot bind9 atftpd openbsd-inetd
#sudo apt-get install nfs-common nfs-kernel-server
Edit /etc/export to suit the path the kernel will be waiting for.
for the androidezx's kernel :
/root/android_nfs *(rw,no_root_squash,async)
3. Configure the PC's USB Network.
So, at first you need to load/install the modules "usbnet", perhaps also "cdc_subset".
Assign the IP address to suit your kernel's config/CMDLINE
Example /etc/network/interfaces (for debian based distros)
#Addition for the EZX network interface
auto usb0
iface usb0 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.0.255
4.
this is very critical will u plz tell me any easy method
Thanks, it works! But colors are diffrent and I cannot do anything... Touchscreen and keys don't work.
EDIT: After ~2min system doesn't respond
Last edited by edi_smooth; 03-15-2010 at 04:29 PM.
could you please mention the exact steps to port android on E6, it would be very useful
Download this files to the same folder and unzip.
http://people.openezx.org/wyrm/boot_usb
http://www.motorolafans.com/forums/a...nfs_kernel.zip
http://www.motorolafans.com/forums/a...part01.rar.zip
http://www.motorolafans.com/forums/a...part02.rar.zip
http://www.motorolafans.com/forums/a...part03.rar.zip
http://www.motorolafans.com/forums/a...part04.rar.zip
http://www.motorolafans.com/forums/a...part05.rar.zip
http://www.motorolafans.com/forums/a...part06.rar.zip
http://www.motorolafans.com/forums/a...part07.rar.zip
http://www.motorolafans.com/forums/a...part08.rar.zip
http://www.motorolafans.com/forums/a...part09.rar.zip
http://www.motorolafans.com/forums/a...part10.rar.zip
Then unzip android-nfs-root-m5r14.bz2
Change modes to boot_usbCode:tar -xvf android-nfs-root-m5r14.bz2
Now create file firewallCode:chmod +x boot_usb
and set modes:Code:iptables-save > /root/firewall.rules iptables -X iptables -t nat -F iptables -t nat -X iptables -t mangle -F iptables -t mangle -X iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT
now install some programs:Code:chmod +x firewall
Edit /etc/exports as root (or using sudo):Code:sudo apt-get install nfsboot bind9 atftpd openbsd-inetd sudo apt-get install nfs-common nfs-kernel-server
(if you don't have gedit use any other text editor like nano, vi, kate, etc.)Code:sudo gedit /etc/exports
and add this line
where "path_to_motorola" is folder with android_nfs_kernel, boot_usb etc. (i.e. /home/edismooth/motorola/).Code:/path_to_motorola/android_nfs *(rw,no_root_squash,async)
Now you have to edit as root /etc/network/interfaces and add this lines:
Then reboot your PC.Code:auto usb0 iface usb0 inet static address 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.0.255
Under console go to your folder with you-know-which-files.
Turn on your E6 in bootloader mode (camera+red key) and connect via usb.
Next steps I do as root (sudo su).
EDIT:
Propebly you have to close all connections with Internet (eth0, wlan0 etc)
After about 10secCode:./boot_usb setflag usb ./boot_usb android_nfs_kernel ./firewall
wait few seconds and use Ctrl+CCode:telnet 192.168.1.2 cd / ./init
now
now you can see a rad eye running on the screen =DCode:./system/bin/runtime
maybe you have to press OK to enter the android desktop.
Its all
To create this HOWTO I used yy26_even's post and his tips.
P.S. sorry for my very bad English.
Last edited by edi_smooth; 03-16-2010 at 11:53 PM.