找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 109755|回复: 945

[软件及汉化] 咱们来移植Android吧!(4.19更新:近期进展汇报)

[复制链接]
发表于 2011-3-4 20:53 | 显示全部楼层 |阅读模式
本帖最后由 xndcn 于 2011-4-21 09:02 编辑 + ~/ |' t2 {0 V1 u' j4 m, K3 M
( t# Z: q( E# b; G% p: e$ b6 O
最近发生了好多意料之外的事,一言难尽啊...
: P) x; T( e# Y( L7 w) _恐怕要让大家失望了,因为还在忙着毕业的事情,得继续闭关一段时间。* T2 T  _6 G2 r6 g+ ^& y
别骂我坑爹啊 0 i) Y; m, T: Z& Z( U

; f- W8 x' A6 j0 d最给力的进展莫过于双启动的实现了。这是由国外网友k3dar基于bootr改进而来。k3dar活跃于这个帖子,有心的朋友可以去顶顶。, n; w( h8 }: N" u
看图:
8 T* C7 u8 d/ i2 y+ a& x9 @1 O9 E; m3 W, ^8 w1 _. D8 |, Q, v  ^4 {
音量键切换,电源键确认。
4 F, b0 J1 R9 D
9 a5 W1 {4 U/ v5 `% ]/ N货真价实哦,内置android,不用再拖着usb线了。
8 f: t2 p1 T/ C% n4 l不过现在安装还挺麻烦,而且现在移植的android实用性也不强(屏幕一直亮着...),过段时间放上教程看看。
* n7 [8 G& N- E* K3 f" e
/ s+ P# }9 R. I2 [- c" U" D最头疼的2.6.32内核,由于人力问题目前还有很大障碍,恐怕且得等一阵子呢。( d4 F* y0 {# Q( n5 p% d: I

' z# v6 N& o/ q5 Q$ g6 l很多朋友问及软件兼容问题,特别是QQ。我简单测试了下:: `+ Y% E& |. y& S: E) H

( u# F' D/ B7 [( u. F2 p6 f+ H应该问题不大,不过现在只能用WiFi连接了。
7 u2 C) p) k8 [+ m% I% `' q. h7 h4 M; X4 M, I7 H$ {4 T+ Y3 d
谢谢大家一直以来的鼓励和支持!满满的都是感动啊。我一定要加油!
; _8 F, g5 i; P9 D% D) g; p. v" `3 U; _3 a; ?& O
唉,鼓起勇气向暗恋多年的女孩子表白了,结果...连我最后一丝自信都荡然无存了...# g# _1 j1 A9 ^# {+ \* d
我到底还有没有机会呢...除了她我真不知道自己还能喜欢谁啊...3 V- T- X) ~# R# p
请原谅我把心里想说的话写在这儿。真伤心啊...

3 B% S' t' Z' E
+ q) J7 G$ p. s6 _" a! j$ P-------------------------------------------------0 c- C$ v/ l5 ]/ f6 s+ G. b
3.19小更新:WiFi可用) a( a/ D' g3 q' I
迁移2.6.32内核还需等待很长一段时间...
" P  H0 ]+ A7 c) w$ E- R在此之前,先把2.6.24的潜力发挥出来吧:; j7 A1 q# I' V2 P3 ?8 Q

" {1 x5 @. l% `WiFi驱动目前可用。不过这次问题似乎还挺多。比如第一次开启wifi会失败,信号不如原生的好等等。我这wifi热点信号不好,自己的ap又坏了....希望之前测试过android的朋友前来测试。你可以在 Issues 那里提交你遇到的问题。
* I. O6 I, ~3 ^* W% g9 A! f已经放在google project那里了,请重新下载mix.tar, uImage.usbnet。
( w/ O+ ~- p2 d. z' {/ J注意,使用过程有所更改,在解压mix.tar之后,请进入mix目录,执行./pre-run.sh。将创建data.ext3文件用于存放data目录数据,这样掉电后设置也能留存下来。" C# H' u$ T& Q8 {' {: X. k0 {
+ ?4 c  I% r7 G
由于默认usbnet使用的网段为192.168.0.XXX,如果你的wifi碰巧也在这个网段,可能就上不了网了...请修改usbnet使用的ip和网段。8 O5 M: `- j% J7 y% P

" k5 a; C: o8 {. J# W" t: h另外告诉大家一个噩耗:我要闭关一月,这段时间暂时放下移植Android的事情了...非常对不住。( x' i3 J) e+ I/ s
不过放心,robin7302那迁移2.6.32的事情仍在继续,也欢迎更多朋友加入进来。
" T6 R8 v0 Y8 M) [1 ZOver.
; j- @% l) B2 n) J2 g4 g8 P5 z- h  o
--------------------------------------------------------------------------
8 @; y7 O# G, p# ~' K3 e$ F3.8更新:后续开发计划5 B3 I$ L% @: k8 f) }

* b  f- ~1 R2 z. z感谢各位坛友的支持和鼓励!感谢管理员加精!
8 }/ ^: n# i( i% y  S面对这么多热心的坛友,真是非常感动。
0 `, t3 B0 B0 Z  ?) V% w, q( `& l% r+ s* v8 P3 X
除了人力支援外,暂时不接受其他形式的捐助。因为这本是从个人兴趣出发,接受捐助的话让我压力很大...- _' o* ~- u7 |. g5 ~2 @) X
请各位放心,这段时间依然会继续开发下去,你将会看到它一点一滴的完善。
* Q0 ~/ n6 ~* b) d. V3 P  W) _- J/ s. \$ f
我在Google Code上启动了android-on-pre项目,你可以找到
* P, o: l+ e, i4 f  S" KAndroid尝鲜教程" ~6 k* `& Z! v4 k  N
非常抱歉,目前只能在linux环境下使用,有兴趣的开发者可以尝试。
3 @/ ]3 f( t7 C  L* l4 t9 ~* M& t+ S1 Q$ r$ x
现在瓶颈主要集中在linux内核,还有双启动的问题,
: r9 `( B' F0 F! w目前坛友robin7302在着手将内核迁移到2.6.32上去,而我则将进行bootloader(xloader + u-boot)的研究
' y- D* |; V, Y另外坛友xatax也有开发的意愿,不过他暂时还有更重要的事:)1 。感谢他们的合作!( y  A: C5 v3 {. x
我们也期待更多开发者的加入。  m3 }) s" V# u/ S1 |, I6 e; n
* l, V5 i( K2 z: d( z3 f* G
移植linux内核和bootloader都不是容易的事情。短期之内恐怕不会更新了。有任何重大突破,我们都将第一时间与你分享。
$ B+ |3 j$ Q9 s0 x8 L0 V) V再次感谢各位坛友!
8 t, y5 X1 u1 L/ |% g
* D6 ~, D' |. u' e9 ?; k7 a7 e-----------------------------------------------------
& |# K! V$ q) K/ W7 e! q: ^5 d3.7更新:/ m! g8 }9 [% T9 _+ U0 Z1 {5 M  \
触摸驱动勉强OK,暂时单点。Pre的qwerty键盘驱动直接能用,音量键也是。我暂时把音量+映射成菜单键,音量-映射成返回键。以后要利用好手势区。感谢网友提醒,可以参考Lephone的手势区,待我找到源代码再说。
0 ~" X8 u9 i' S+ {
$ ?) B9 P  |3 ~6 S( W4 P我画的是从上到下的直线...精度有待提高0 w) W9 W9 M8 U7 ~( f3 g  ^- c
( D% a3 f7 R$ B+ _/ `. C
Angry Birds,玩不了...看了下log,是AudioTrack出问题了。应该是音频驱动问题
2 n/ K) N$ Q  A+ V" C: c& E' _2 l+ n2 p# Q1 @3 E4 |
补图:
! v3 q- I- k7 c/ z: ^/ B0 j再试试这个小程序,可以运行,不过点"System"卡死...很多硬件驱动的问题。
& o0 o+ }2 `* \- H2 R/ D, d$ b$ I9 y
内核修改自Palm开源的2.6.24,要迁移到2.6.32上去
+ k7 V+ v; u$ n  P  }& a# _0 `2 A. D4 H6 K0 P% ~* K$ d0 k

) ]" F6 T9 B2 Y3 z! e------------------------------------------------------
- f9 O. B; i- D  `& @) b* \! z不知道是太小众了还是其他原因,玩Palm Pre的人少得可怜...
$ c, [6 o/ h7 S之前入了白菜的那批胖梨,玩了一会,webos理念确实不错,就是软件太少。9 B5 X) p6 t9 J. |; T0 X! x
! S. j& ?3 K8 x3 l+ h$ y
不知道想把Android整上胖梨的人多不多?国内国外找了找,居然翻来覆去就是那几条新闻...4 y) Z! x; B7 j. O
之前看过这个帖:http://www.treo8.com/bbs/redirect.php?fid=33&tid=173952&goto=nextnewset7 J/ r0 s; ]2 R" j
基本就是这个思路,就自己动手了,不知道火星了没,不然就浪费了几个星期的努力啊。
0 }& A& r4 p) n$ u今天终于进入主界面了,不过问题还是很多,触摸驱动什么的都还没整。1 c7 k3 T) z4 B/ f. n
* L$ o2 V! F# j0 |$ q
希望能引出更多的高手,当年M8, I8320的Android不是整的风声水起嘛。/ x: ?# X. w% N, |
大家一起移植Android吧!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×

评分

参与人数 52威望 +364 收起 理由
囝无乖乖 + 2 大神哪里去了??我在这儿等着你回来···.
libofan + 1 何时才更新呀,呜呜,等的花都泄了
sr73 + 5 怎么不更新了?等的有点久了
shenghuiys + 2 赞一个!
alekes + 2 很给力!
jshywh + 5 虽然有安卓的机器,但是还是支持~~
yafengbao + 5 赞一个!
win980se + 2 楼主是个非常优秀的人 支持你,我对开发什么.
mrshan + 5 人才啊
Kerewin + 2 很给力的说~LZ加油!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-3-5 09:50 | 显示全部楼层

回复 39楼 xatax 的帖子

部分开源,包括linux kernel在内。可是涉及webos关键核心的都没开源...; [& `6 ?4 v0 ^+ H* J
详细可见官网:http://opensource.palm.com/
回复 支持 反对

使用道具 举报

发表于 2011-3-4 20:56 | 显示全部楼层
习惯了 webOS, 觉得 Android 没啥意思啊...
回复 支持 反对

使用道具 举报

发表于 2011-3-4 20:57 | 显示全部楼层
建议楼主把webos移植到其他设备上就好了
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:01 | 显示全部楼层
android没感觉有多好。还是爱黑莓和webos'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-4 21:01 | 显示全部楼层
果然发到treo8就是这样的结果啊...
7 B3 ]3 ~& L' ], i# R  U. x; N% W% `webos又不开源,哪那么好移植的
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:01 | 显示全部楼层
LZ强呐,搞出个双系统。
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:02 | 显示全部楼层
楼主,我强烈支持你,在入手3p前,我就搜索相关信息,可惜国内外在Pre上移植android的太少了。
: J, [8 B' r( j0 I& n0 U想想HTC HD2这神机,多好。
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:07 | 显示全部楼层
另外,如果Android能够移植成功,估计3P肯定可以涨价到2200以上。
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:08 | 显示全部楼层

回复 8楼 petali 的帖子

我精神上支持LZ
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:08 | 显示全部楼层

回复 地下室5# xndcn 的帖子

正用android手机看帖:D" h3 A( n' H* o3 Y( f2 U

# V5 T% B( N8 J8 f: a" |一卡三机  bb  webos andr,排名分先后。
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:08 | 显示全部楼层
支持楼主,虽然也很喜欢webos9 Z9 t7 Q& z3 I  M/ T- d
但是如果能移植也没什么不好,玩机嘛
7 t1 O) k+ l. @, e% ~$ K- E当初M8和i8320都说不可能,现在都搞得非常不错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-4 21:13 | 显示全部楼层
移植主要是在Palm开源的2.6.24内核上加入android的IPC Binder, logger等驱动
' C' r6 w% G% l! H& f# {Android的上层部分直接git源码,编译就成。制作根文件系统略有技巧。. v0 I8 k; k2 K& i6 H7 b* H
目前是从NFS上启动的,主要是考虑到开发时反复改写文件对flash不好...
- R$ Y( x% V4 M
% `1 j. g8 o0 q- d( Y" b过一阵把详细方法发上来,不过比较繁琐...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-4 21:15 | 显示全部楼层
原帖由 bartonx 于 2011-3-4 21:08 发表 5 ~( R! A* ~1 v5 X+ K& n* L' A
正用android手机看帖:D
" Z; |& c$ P7 F. f
4 X1 r. d! w- ]6 o0 B$ K0 z9 @一卡三机  bb  webos andr,排名分先后。
" k+ L7 L% `" Q7 J4 z3 j% H* H1 G7 i6 t

  ?" C0 U0 x5 V8 H' v如果Pre的键盘能有BB的一半手感,是不是就能拔得头筹?
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:17 | 显示全部楼层
加油。真的支持。
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:28 | 显示全部楼层
支持一下强人。。。。) y: t# |$ e1 {6 k7 C3 A
无论怎样,这种精神是值得大家学习的、、、
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:34 | 显示全部楼层
还是慢慢来吧!不然就没白菜的pre了!!嘎嘎
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:35 | 显示全部楼层
支持一下强人 加油
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:37 | 显示全部楼层

回复 13楼 xndcn 的帖子

bingo
* h( F  \9 m# p$ t) W
8 M: l: V% k- ?1 d  S- [希望以后能用这样的鸡鸡
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:45 | 显示全部楼层
支持lz,搞成功了先屯个几百个,等涨价,赚回点劳务费!
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:48 | 显示全部楼层
双系统还是可以考虑的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-4 21:54 | 显示全部楼层
不希望因此失去白菜的JJ...! P+ X+ f" B$ X+ y
还是慢慢来吧,现在只不过有了个基础罢了,还有好多东西要弄呢
回复 支持 反对

使用道具 举报

发表于 2011-3-4 21:56 | 显示全部楼层
LZ牛人~~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2011-3-4 22:02 | 显示全部楼层
呵呵,楼主慢慢来哦,希望pre有朝一日也能双系统: f) q0 V/ C" X* C
给我们更多的惊喜
% e% {2 ]- B& a" b4 A+ N结果不重要,期待和希望更重要
回复 支持 反对

使用道具 举报

发表于 2011-3-4 22:07 | 显示全部楼层
支持一下吧..安卓流行,但是不如webos爽

评分

参与人数 1威望 +10 收起 理由
wxlzhp + 10 用ANDROID上QQ,用WEBOS打电话

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2011-3-4 22:17 | 显示全部楼层
刚入手胖梨  看看
回复 支持 反对

使用道具 举报

发表于 2011-3-4 22:22 | 显示全部楼层
不懂技术" P9 E6 N0 m% }9 t. T
只能顶贴支持一下
回复 支持 反对

使用道具 举报

发表于 2011-3-4 22:24 | 显示全部楼层
哥玩的就是小众  
回复 支持 反对

使用道具 举报

发表于 2011-3-4 22:31 | 显示全部楼层
支持LZ,我也想看看pre上跑android是啥样。
回复 支持 反对

使用道具 举报

发表于 2011-3-4 22:47 | 显示全部楼层
乐phone也有手势区……这个嘛……可以移植否?
回复 支持 反对

使用道具 举报

发表于 2011-3-4 23:05 | 显示全部楼层
楼主我支持你!
回复 支持 反对

使用道具 举报

发表于 2011-3-4 23:05 | 显示全部楼层
原帖由 xndcn 于 2011-3-4 21:13 发表
) S+ P+ p8 b) l4 _2 f) ^' c: ^! j4 `移植主要是在Palm开源的2.6.24内核上加入android的IPC Binder, logger等驱动
0 |, G/ K' L4 _; J5 k" a! tAndroid的上层部分直接git源码,编译就成。制作根文件系统略有技巧。4 r( J. q- o( `
目前是从NFS上启动的,主要是考虑到开发时反复改写文件对flash不好 ...
9 J, ?$ r5 y& W
支持!!!!
回复 支持 反对

使用道具 举报

发表于 2011-3-4 23:13 | 显示全部楼层
喜欢的就定阿,双系统好点阿
回复 支持 反对

使用道具 举报

发表于 2011-3-5 00:43 | 显示全部楼层
安卓没用过,不知道跟webos比怎么样,应该性价比不比pre高吧,还是webos给力
回复 支持 反对

使用道具 举报

发表于 2011-3-5 01:15 | 显示全部楼层
纯支持了 这个不懂啊
回复 支持 反对

使用道具 举报

发表于 2011-3-5 01:40 | 显示全部楼层
对干活的人表示支持。不管是移植WEBOS还是移植adroid,都是在互通有无,我支持。什么时候拿出一J,轻松一点就是BB,一点就是WP7,一点就是WEBOS,一点就是adroid。。。那该多好啊。。。
回复 支持 反对

使用道具 举报

发表于 2011-3-5 01:55 | 显示全部楼层
支持支持' h) i8 d, U: [" R, t  J7 ~
如果搞成功
( [  C) N" A! q/ s+ u! J4 R7 ~最好打个安装包整上来哦' V8 {7 {. }6 Q
.1 K/ i7 E5 X/ O. j. N
.0 ~4 I  ]& j, w( J5 i
.
1 w. v# q" [. N, ?1 i8 `  i.
. F8 ^) p: h0 A% l: m- D如果能整个双系统2 T4 B, Z, I" T( H
那PRE就牛大发了
回复 支持 反对

使用道具 举报

发表于 2011-3-5 08:18 | 显示全部楼层
建议去移植乐phone的系统
回复 支持 反对

使用道具 举报

发表于 2011-3-5 09:21 | 显示全部楼层
支持一下.
! J6 _; ?4 h7 ^. A' b
" d- E" ?; K. Y% L4 c+ |6 N: d去年玩HTC,也模拟过and,感觉还是不错的.# ?& o$ t: i( l! E

* Y% h- s) Q' ~- i+ ?' {7 H不懂编程,其他方面可以支持一下.
回复 支持 反对

使用道具 举报

发表于 2011-3-5 09:46 | 显示全部楼层
这个webos到底有没有开源啊。。在互联网上完全找不到。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-4-5 03:50 , Processed in 0.322878 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表