找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4138|回复: 30

[软件及汉化] WEBOS 各种功能优化补丁的安装指南

[复制链接]
发表于 2009-8-16 22:57 | 显示全部楼层 |阅读模式
#!重要:请详细阅读完再操作;命令行操作有风险,虽然以下操作我已实践过已成功且对机器无害,但由于平台、系统、软件、输入准确性等差异,可能会导致机器不能正常工作,由此为您带来的损失请恕本人不负责任,如有疑问请参照源网站的文章9 G( J; o& q7 k$ J

8 K4 u! O: w, D- @" w0 J从webos-internals找到的一篇较安装patch的文章' M# t( `: ]+ U- x1 Z/ G" G& G& B
http://www.webos-internals.org/w ... nd_Applying_Patches2 B! L, {' G9 L# `6 i- ]
目前虚拟键盘还是很雏形,不能切换数字、符号,也没有类似ip的按键放大,有兴趣的可以试试:
( b. @8 }+ [* h% f, }7 J+ @4 p以下安装是在1.1下进行:+ `: [) I3 y+ z4 Z% d- K
具体步骤比较繁复,请先登录putty,然后耐心输入(可复制,然后左键到putty黏贴):2 M3 \6 ^( x8 D) ?
第一步:安装Optware9 l3 m. L) V  g
1.输入:
  1. cd /tmp: X+ f( t! V  T: N& w( x3 X
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/optware-bootstrap.sh
    6 [1 f! X9 T- k* \
  3. sh optware-bootstrap.sh$ ]- K+ z0 f% L3 B3 Z# Y
  4. source /etc/profile.d/optware
复制代码
2. 根据提示创建sudo账号和密码, 在安装GIT的时候等待比较长,请耐心# S8 g: u, l* @3 r7 S! ~5 ^
3. 安装Quillt
  1. cd /tmp
    / H# z: z% Z9 }' B0 N5 N
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh* ]. A' ?$ A7 _% |& B
  3. sh quilt-bootstrap.sh
复制代码
第二步:安装PATCH( P3 n+ s/ H0 E
1.在线导入补丁
  1. cd /opt/src/modifications
    0 b' M+ d+ P3 r9 T7 l
  2. git pull
复制代码
然后输入
  1. sudo vi /opt/src/modifications/.git/config
复制代码
看看其中[branch "master"]一段是否与下面一致
  1. [branch "master"]$ Q1 }, D! r  \  U' Z3 Q3 `% K. @3 b
  2. remote = origin
    6 \% h3 h5 T. y7 ]$ C3 G: o
  3. merge = refs/heads/master
复制代码
如一致,可退出编辑状态(按键盘ESC键,然后输入:q!,即冒号q感叹号)
8 q0 f+ V% e+ Q2. 列出刚才在线导入的所有补丁,输入
  1. find /opt/src/modifications -name *.patch
复制代码
这里列了若干补丁程序,其中包括虚拟键盘。

  1. ' b6 c1 s6 S4 ~0 P- t7 R
  2. /frameworks/add-onscreen-keyboard.patch 虚拟键盘  y9 T4 x' W0 |- N; \# P/ Y  ?4 \% y
  3. /clock/hidden-clock.patch 隐藏的时钟样式
    ; {$ t4 v3 v# |* u- F
  4. /soundsandalerts/message-tone-sounds-and-alerts.patch 短信音和闹钟铃音补丁
    2 y$ e- Z! X$ K' O  V$ q
  5. /luna/more_icons_per_row.patch 每行显示更多的图标
    " T& w2 X: S! v- U3 m6 |8 Q7 i
  6. /luna/quiet-powerd-messages.patch  全屏短信
    2 R$ R* p  E+ {8 s" D: z9 L* r# R( I. I, i  B
  7. /luna/enable-dev-mode-icon.patch 开启开发者模式图标
    / Q* {/ M5 f4 v) a3 c
  8. /luna/disable-charging-alert-sound.patch  关闭充电提示音
    $ B2 K5 O2 T; t3 l3 v
  9. /luna/show-actual-battery-percent.patch 显示真实百分比的电量8 N, c; z. F+ v
  10. /camera/capture_with_volume_keys.patch  将音量键定义拍照键
    " M: J* Q( x$ [/ o! m% }
  11. /tasks/new-task-details.patch 新任务信息显示+ ?5 V0 z9 n) Q3 e6 H3 @
  12. /messaging/message-forwarding.patch 信息转发补丁0 N& l& z  [# g0 F
  13. /messaging/messaging-sounds.patch 信息铃音补丁- K8 `; N& m1 t, s) }/ E, i
  14. /browser/enable-browser-downloads.patch 让浏览器可下载文件) e, M& O  }4 o4 O+ M4 C( b
  15. /calendar/default-to-month-view.patch 日历默认按月显示7 ]4 f2 d( _9 `. J( Y' e$ m( I
  16. /calendar/default-to-week-view.patch 日历默认按周显示' i. }( ?" Y6 c) v
  17. /musicplayer/bookmark.patch 音乐播放器书签补丁
    . ]. g9 R. M7 I- m7 f, h9 V: G
  18. /phone/phone-enable-roam-only.patch 开启手机的 ROAM ONLY 模式; J- x; j. p7 E
  19. /screenlock/longer_standby_times.patch ?????并非延长待机时间+ N2 o4 A  b5 U& j* c: k
  20. /phoneprefs/roam-control.patch 开启roam控制
    * ?" Z$ [; k# \, @
  21. /amazonstore/amazon_evdo.patch 通过evdo可访问amazon下载MP3
    ! o6 [2 @$ h. m5 R
  22. /email/prompt-for-ipk-installation.patch 快速安装ipk
    ' ^8 v/ R! ?, `1 M$ J
  23. /email/enable-landscape-email.patch  邮件界面可以横屏(不兼容1.1系统)) Z( H  p% s9 V+ h) C' ]
  24. /applauncher/add-delete-pages-in-the-launcher.patch ???
复制代码
3.安装补丁(以上的操作只需运行一次即可,而安装补丁是需要每次都按以下步骤执行一遍的)3 d7 i% R% B# ?; {" _
以上补丁的安装格式为(勿输入双引号):
  1. cd /
    * F5 @/ n  q1 N/ ^; x: _5 p
  2. quilt import /opt/src/modifications/以上补丁的完整路径及文件名
复制代码
例如你要安装虚拟键盘,根据上表,路径及文件名为:/frameworks/add-onscreen-keyboard.patch,
6 K- N" h9 I) U. x0 |则完整命令为:
  1. quilt import /opt/src/modifications/frameworks/add-onscreen-keyboard.patch
复制代码
然后,接着输入:
  1. quilt push -a' A. H, c4 V9 X" |. V2 \( i7 U
  2. stop LunaSysMgr && start LunaSysMgr
    " U/ ~/ b6 m/ L- j5 |2 ]
  3. reboot
复制代码
重启后补丁生效
2 v, N" c" K6 v: u4.卸载补丁
+ y9 H* D4 I3 t: T  X7 J/ J2 P4 U还未研究出来怎么卸载单一补丁,以下卸载所有补丁的命令
  1. cd /
    # m% H, f6 J9 a& z+ Q! h
  2. quilt pop -a) `. i8 |0 o- c5 p. z4 l
  3. stop LunaSysMgr && start LunaSysMgr
复制代码
然后会自动重启palm,补丁就卸载了
3 `4 @9 K# C2 B4 q( b
7 j4 ^4 U& ?2 d6 p[ 本帖最后由 erices 于 2009-8-21 12:01 编辑 ]

评分

参与人数 1威望 +10 收起 理由
2b6c3d729918489 + 10

查看全部评分

回复

使用道具 举报

发表于 2009-8-16 23:04 | 显示全部楼层
先顶再慢慢研究。
回复 支持 反对

使用道具 举报

发表于 2009-8-16 23:08 | 显示全部楼层
有点儿麻烦,等完善了再弄吧,哎,最好是palm在下次更新的时候加入
回复 支持 反对

使用道具 举报

发表于 2009-8-16 23:15 | 显示全部楼层
有些补丁程序很不错呀
回复 支持 反对

使用道具 举报

发表于 2009-8-16 23:16 | 显示全部楼层
凭自己的水平看不懂也弄不懂,顶一下。
回复 支持 反对

使用道具 举报

发表于 2009-8-17 08:32 | 显示全部楼层
顶先。
回复 支持 反对

使用道具 举报

发表于 2009-8-17 08:43 | 显示全部楼层
表示感谢!!
回复 支持 反对

使用道具 举报

发表于 2009-8-17 11:47 | 显示全部楼层
等完善了吧。我那机器刚星期六玩着玩着就变砖了。花了两天时间把他整回来,累死我了
回复 支持 反对

使用道具 举报

发表于 2009-8-17 13:19 | 显示全部楼层
  j* Z; J& @3 C( z# A7 U
www.webos-internals.org 很多东西的, 推荐经常去转转.
回复 支持 反对

使用道具 举报

发表于 2009-8-17 13:38 | 显示全部楼层
貌似挺复杂的
回复 支持 反对

使用道具 举报

发表于 2009-8-17 14:04 | 显示全部楼层
这网站真能钻linux的webos
回复 支持 反对

使用道具 举报

发表于 2009-8-18 10:53 | 显示全部楼层
好东西啊LZ辛苦!
回复 支持 反对

使用道具 举报

发表于 2009-8-19 10:29 | 显示全部楼层
LZ麻烦把第二步的1,重新编辑下:)1
回复 支持 反对

使用道具 举报

发表于 2009-8-19 10:38 | 显示全部楼层
现在这个教程,很清晰了啊。谢谢楼主啊!. U" d0 y+ M( Y4 N
: l9 u. O4 A; ?
用一下虚拟键盘看看
回复 支持 反对

使用道具 举报

发表于 2009-8-19 11:18 | 显示全部楼层
2.在线导入补丁
! e7 d6 O' l. W5 R: f  \) ?    git pull 9 S( G% X) f9 {4 V
执行后提示如下:/bin/sh: git : not found# G, s' f2 X* u: s7 U8 N' M

# L" s: t, O: ~* p1 ~% o1 qsudo vi /opt/src/modifications/.git/config
! ^; a/ v# z1 E执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-19 18:51 | 显示全部楼层
原帖由 hdyong 于 2009-8-19 11:18 发表
7 v  ]  z" t" x( T: F* J$ t2.在线导入补丁 . h8 r4 M+ F6 f2 i  I% p2 \
    git pull
" ^' ?( ?, Y9 M执行后提示如下:/bin/sh: git : not found
2 m: I2 f* {6 j1 e0 I$ A9 q5 d
8 s  o7 ~: t3 l) Usudo vi /opt/src/modifications/.git/config
/ s' d9 y$ o0 ~9 S$ L3 S1 D执行后提示如下:/bin/sh: sudo : not found

0 \  R* {+ V' j6 B7 _
  a; O3 R9 f) k做了第一步了吗?sudo要安装optware和quilt才有的
回复 支持 反对

使用道具 举报

发表于 2009-8-20 06:33 | 显示全部楼层
为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh
! s, q# m% f2 X& ?6 H$ E这条命令的时候,它就提示:wget: bad address 'gitorious.org'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-20 07:39 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 06:33 发表
  ?4 w8 G( T# x" M为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh
1 T4 ]: ^$ N( N/ t& l0 T1 \这条命令的时候,它就提示:wget: bad address 'gitorious.org'
* a5 K  u5 N% b+ V

( G& A7 d; d- c+ E& ?6 f. z2 M我试了一下没问题,你确认你的网络连接没问题?

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-20 07:45 | 显示全部楼层
原帖由 qinray 于 2009-8-17 13:19 发表 8 R' _, ^, P  y6 @

6 n% w3 l. d# u- f$ i! s& ]7 @www.webos-internals.org 很多东西的, 推荐经常去转转.

" u/ Y8 M6 p) I3 b: g, A8 E3 ~
3 G/ {8 `4 j" v7 J) d0 q. d+ O# J( _
确实有不少好东西啊!
回复 支持 反对

使用道具 举报

发表于 2009-8-20 08:36 | 显示全部楼层

回复 18楼 erices 的帖子

需要先打开WIFI再操作吗?
回复 支持 反对

使用道具 举报

发表于 2009-8-20 09:02 | 显示全部楼层
原帖由 erices 于 2009-8-19 18:51 发表
4 }- Q0 g8 P# v) a; h5 F做了第一步了吗?sudo要安装optware和quilt才有的
' z9 N# a8 h4 a) B3 D% I& r1 I
+ @# f+ {& R& v+ r6 j% N
第一步是做了的,用户名和密码都输入了。wifi也没有问题7 G* J% q1 f$ y5 H6 A4 T

$ p/ U) e% n* |/ z0 r* e9 e执行这条find /opt/src/modifications -name *.patch
, h8 g3 B, @, a可以把补丁全列出来
回复 支持 反对

使用道具 举报

发表于 2009-8-20 09:24 | 显示全部楼层
要每装一个补丁重启一次么?
9 E4 u* O/ K3 O3 N) }' H能不能全部装完再重启?
回复 支持 反对

使用道具 举报

发表于 2009-8-20 21:00 | 显示全部楼层
第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。; J5 V$ x. V3 D- p; L5 d
在线导入补丁跟hdyong老兄一样情况
. L2 I, c0 v7 M6 A    git pull
3 \7 U) v! P" p) A执行后提示如下:/bin/sh: git : not found
- B% C2 d$ H5 s/ |$ {3 xsudo vi /opt/src/modifications/.git/config' \3 \; J' i; g
执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-21 11:54 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 21:00 发表 ' b# {: u. Y/ g
第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。- D( M8 V- T' v  |7 M% C7 o
在线导入补丁跟hdyong老兄一样情况
$ \0 f! s; N7 h6 Y8 \& ^4 H    git pull - r% P! W; ]  a5 p' v
执行后提示如下:/bin/sh: git : not found
$ i9 `) C3 N& ~) d( f/ R  g5 ksudo vi /opt/src/modifica ...

# w1 L8 P' ?7 [& Y" o
" a$ y* l0 P6 p1 c( X0 V- v& W1 {那是你没装optware和Quillt,当然是没有git和sudo命令了
回复 支持 反对

使用道具 举报

发表于 2009-8-21 12:50 | 显示全部楼层
在这一步时卡在这了,不知道是还在运行不是已经死掉了,老大们帮我看看,这状态已经快十五分钟了.' b6 H% g0 y3 |

9 ^. S0 F" t4 `  ^) A# S; c2 S: Z! @) k8 V, I
7 [& _6 w5 x3 s9 m/ a& {
我直接关了,再重新来过,就这样了:
1 b% H3 }* K; W7 _; a- U, C8 e
1 K( v) _1 z, W: L2 N3 c( O
: V  Q6 y) a/ G0 S0 Z重启机器后以上问题解决,然后进行第二步第1节,又出现如下问题:
# c/ ?" {/ Y1 N, d$ e$ c
, w' y; T9 \: u1 D& N3 U/ Z* O* g, z[ 本帖最后由 canghaiyike 于 2009-8-21 13:19 编辑 ]

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 13:22 | 显示全部楼层
是你刚才下载quilt-bootstrap.sh
  1. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh
复制代码
没有完成,再次下载提示该文件已存在,你可以执行续传下载
  1. wget -c http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh
复制代码

. o. t5 I. Y2 @8 ~% q0 B3 [[ 本帖最后由 differ 于 2009-8-21 13:30 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-8-21 13:38 | 显示全部楼层
原帖由 differ 于 2009-8-21 13:22 发表 + S5 I/ d. ?5 \0 N9 k( H: A$ B0 f
是你刚才下载quilt-bootstrap.shwget http://gitorious.org/webos-inter ... /quilt-bootstrap.sh没有完成,再次下载提示该文件已存在,你可以执行续传下载wget -c http://gitorious.org/ ...
0 S* X$ N% z5 o' g/ o" _0 b9 Y- T
非常感谢,这个问题已经解决,但在第二步出现了问题.5 l  X4 U7 d9 h8 t

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:20 | 显示全部楼层
无论安装哪个补丁,一律现出:0 \5 y  a. q  K6 V

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:52 | 显示全部楼层
同楼上的现象一样
3 z  r( R6 `9 i8 c+ U怎么也安装不上去
回复 支持 反对

使用道具 举报

发表于 2009-8-23 13:13 | 显示全部楼层
顶上去,请高手帮忙解决下以上问题
回复 支持 反对

使用道具 举报

发表于 2009-8-26 01:16 | 显示全部楼层
删除单一补丁的方法:+ j8 L4 A$ z( z2 X* e

( u4 K( a- O" J) v+ [9 E. rquilt series 看已安装的补丁
* d  i6 T9 m4 R4 Z7 iquilt delete <patch name>  删除补丁9 Y; c5 l$ L$ |4 m  A7 J

3 ~5 V% g+ a- Z% \" [' a* X! A例子, 删除让浏览器可下载文件的补丁
& H5 O  @% a7 ^7 `4 K* h0 r; iroot@castle:/# quilt delete /opt/src/patches/enable-browser-downloads.patch
# G+ J6 l- ?4 N4 {6 J4 d8 \* \2 k8 [6 ARemoved patch /opt/src/patches/enable-browser-downloads.patch7 w' N# b' [* h) [# E
5 B; ~' M$ m# k: J7 N6 _
[ 本帖最后由 y2k2007 于 2009-8-26 01:30 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-25 12:42 , Processed in 0.400363 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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