Chinaunix首页 | 论坛 | 博客
  • 博客访问: 191834
  • 博文数量: 53
  • 博客积分: 2015
  • 博客等级: 上尉
  • 技术积分: 546
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-04 23:28
文章分类

全部博文(53)

文章存档

2012年(4)

2011年(8)

2010年(19)

2009年(22)

我的朋友

分类: LINUX

2012-03-16 14:13:07

    三星i908e是中国移动深度定制心机,采用windows mobile 6.1系统(可升级为windows mobile 6.5系统),最近准备在这台曾经辉煌的机型上运行当下流行的Android系统。通过互联网搜索,找到一个名为Andromnia的项目,专门为三星omnia机器打造android平台的。
 
    整体流程比较简单,就是先在wm系统中运行一个“启动程序”,通过启动程序引导事先存放在sd卡上的android系统,实现启动。或者说,android系统是事先在sd卡上面安装好的,通过手机里面安装的启动程序来引导卡上的系统启动。有点类似grub引导多系统启动的感觉。
 
准备
    下载并安装手机与计算机(win)连接的驱动程序:MicrosoftActiveSync并安装,可实现手机与计算机(win)互通。
 
第一步 创建文件系统
    准备一张tf卡,并做成ext2/3格式的文件系统。
 
第二步 下载Andromnia
    下载Andromnia项目的系统包andromnia.0.32.zip,0.32为该项目的latest版本(已经好久没做更新了)。解包后,其中包含HARET.EXE,default.txt和Image三个文件加rootfs.cupcake文件夹。HARET.EXE为启动程序,default.txt是该程序配置文件,Image分析为用来引导android启动的微系统镜像,rootfs.cupcake是预先做好的android系统。
 
    将三个文件复制到手机中任意目录,如:手机系统:\Programa\bootup。
将rootfs文件夹中的所有文件复制到tf卡上。
 
第三步 启动
    安装好tf卡并启动手机,进入wm系统后。执行HARET.EXE,此时启动程序会自动引导tf卡上的android系统启动。若想离开系统,按reset重启即可。
 
总结
    这种方法并非所谓的“刷机”,仅仅是引导外部设备中的系统而已,而且由于手机底层驱动的限制,也无法实现正常手机的众多功能,仅用作学习实验。
阅读(2454) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~