找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4214|回复: 30

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

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

& l' [# o6 B/ j; x. `2 d* ?从webos-internals找到的一篇较安装patch的文章0 ^1 z5 {3 I: N2 I# M
http://www.webos-internals.org/w ... nd_Applying_Patches% i( f1 i$ X9 w: h9 p3 x' q
目前虚拟键盘还是很雏形,不能切换数字、符号,也没有类似ip的按键放大,有兴趣的可以试试:1 X( o, H2 c0 F. D% ]5 L7 ~
以下安装是在1.1下进行:8 G0 K  @4 P+ g. m$ D) b
具体步骤比较繁复,请先登录putty,然后耐心输入(可复制,然后左键到putty黏贴):
; |/ d2 F9 ^' b0 @" ~+ V第一步:安装Optware
1 @5 b. t! C; v9 ]* `7 s1.输入:
  1. cd /tmp
    8 N' ^2 y5 i' j" l( F* b. H9 A& [
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/optware-bootstrap.sh
    6 W. W2 u/ G/ M% e0 E, m
  3. sh optware-bootstrap.sh
      E- I' W, g0 e( X
  4. source /etc/profile.d/optware
复制代码
2. 根据提示创建sudo账号和密码, 在安装GIT的时候等待比较长,请耐心( E) n  M+ f8 _3 `# N1 W$ s
3. 安装Quillt
  1. cd /tmp! c7 g+ l/ A: Z( i5 ^
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh) H, X0 u) q1 g: v4 f+ o
  3. sh quilt-bootstrap.sh
复制代码
第二步:安装PATCH
; _, X- w1 f& C; n# b$ F1 Q1.在线导入补丁
  1. cd /opt/src/modifications
    ) r8 x9 v1 P1 S2 [! ^
  2. git pull
复制代码
然后输入
  1. sudo vi /opt/src/modifications/.git/config
复制代码
看看其中[branch "master"]一段是否与下面一致
  1. [branch "master"]
    & M9 s. y0 G9 I- U/ [
  2. remote = origin
    ' |( i/ ]7 _8 e- ?
  3. merge = refs/heads/master
复制代码
如一致,可退出编辑状态(按键盘ESC键,然后输入:q!,即冒号q感叹号)
& h" i( g3 R9 h( E8 N; y+ [2. 列出刚才在线导入的所有补丁,输入
  1. find /opt/src/modifications -name *.patch
复制代码
这里列了若干补丁程序,其中包括虚拟键盘。
  1. & K) R' L! Y# T" u
  2. /frameworks/add-onscreen-keyboard.patch 虚拟键盘) |/ y4 N, ]! _) I8 s
  3. /clock/hidden-clock.patch 隐藏的时钟样式
    1 K6 U4 }& K5 c: q9 K
  4. /soundsandalerts/message-tone-sounds-and-alerts.patch 短信音和闹钟铃音补丁# _$ f- V- X0 e/ q" V9 C+ T
  5. /luna/more_icons_per_row.patch 每行显示更多的图标4 p2 R* @+ k2 t5 Q# Q3 k5 y7 q
  6. /luna/quiet-powerd-messages.patch  全屏短信) @# k. Y1 u# D
  7. /luna/enable-dev-mode-icon.patch 开启开发者模式图标2 d( B9 i% a0 [1 \; d) O
  8. /luna/disable-charging-alert-sound.patch  关闭充电提示音
    4 Y) v& Q6 {" r" E* ]. }; Q- j
  9. /luna/show-actual-battery-percent.patch 显示真实百分比的电量; ?2 {' H* b$ \7 @8 @
  10. /camera/capture_with_volume_keys.patch  将音量键定义拍照键
    , v0 Y3 U! Z4 ~
  11. /tasks/new-task-details.patch 新任务信息显示) z6 t3 r& \3 s2 S
  12. /messaging/message-forwarding.patch 信息转发补丁
    , k, }3 r0 A6 z( R& U
  13. /messaging/messaging-sounds.patch 信息铃音补丁
    : s; v4 u3 U+ i" ]# u& d
  14. /browser/enable-browser-downloads.patch 让浏览器可下载文件  ?6 t: h& j5 c& ^; B6 M. G3 C
  15. /calendar/default-to-month-view.patch 日历默认按月显示3 t6 K9 f' a" K
  16. /calendar/default-to-week-view.patch 日历默认按周显示
    2 Y1 l) N" f& D, f* ~
  17. /musicplayer/bookmark.patch 音乐播放器书签补丁
    ( J! [9 q' P) f  D/ k! V& T
  18. /phone/phone-enable-roam-only.patch 开启手机的 ROAM ONLY 模式8 S% Q+ C. H# y) Y5 T$ V
  19. /screenlock/longer_standby_times.patch ?????并非延长待机时间: X/ @' ?2 ?% l3 S6 N8 F
  20. /phoneprefs/roam-control.patch 开启roam控制
    2 u. D- h1 o8 K/ \( p3 k
  21. /amazonstore/amazon_evdo.patch 通过evdo可访问amazon下载MP3# M6 ]" I' U$ p. |4 F, F
  22. /email/prompt-for-ipk-installation.patch 快速安装ipk; S# r4 I( ^& ]9 m) z
  23. /email/enable-landscape-email.patch  邮件界面可以横屏(不兼容1.1系统)3 ~. k; H3 S9 w7 H/ z# I$ ~( f  u1 N
  24. /applauncher/add-delete-pages-in-the-launcher.patch ???
复制代码
3.安装补丁(以上的操作只需运行一次即可,而安装补丁是需要每次都按以下步骤执行一遍的)' T+ Z: K5 `3 @( d9 A0 p1 L7 e% S- U
以上补丁的安装格式为(勿输入双引号):
  1. cd /
    7 R0 y4 \. B' l
  2. quilt import /opt/src/modifications/以上补丁的完整路径及文件名
复制代码
例如你要安装虚拟键盘,根据上表,路径及文件名为:/frameworks/add-onscreen-keyboard.patch,( n# I# O( D3 ]  Z
则完整命令为:
  1. quilt import /opt/src/modifications/frameworks/add-onscreen-keyboard.patch
复制代码
然后,接着输入:
  1. quilt push -a
    4 W, G$ I! i1 Q; c
  2. stop LunaSysMgr && start LunaSysMgr
    : e# I4 \$ r* h/ _6 M$ q6 s
  3. reboot
复制代码
重启后补丁生效' X' d" V! ?, [
4.卸载补丁
: r; [1 i7 l9 S* W9 X6 R. f% b还未研究出来怎么卸载单一补丁,以下卸载所有补丁的命令
  1. cd // R4 ]+ \8 J4 y4 t
  2. quilt pop -a/ f& f" G9 D+ x8 P' k: n9 a' C
  3. stop LunaSysMgr && start LunaSysMgr
复制代码
然后会自动重启palm,补丁就卸载了
- q3 a7 i4 p7 M& p" g) w/ W" f  M3 `  q
[ 本帖最后由 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 | 显示全部楼层
: B3 }2 ^$ p- S+ W6 F
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 | 显示全部楼层
现在这个教程,很清晰了啊。谢谢楼主啊!
8 M" N- C1 ?7 A" @
6 l$ I* b+ L! p% ?. X: @用一下虚拟键盘看看
回复 支持 反对

使用道具 举报

发表于 2009-8-19 11:18 | 显示全部楼层
2.在线导入补丁   @+ d- C* p8 W" ~/ P
    git pull & Q7 Q& X/ F8 t  Y& t0 {9 C
执行后提示如下:/bin/sh: git : not found
/ ^/ ?( r. L/ {) b3 I3 U7 R* X- U0 L  l9 b
sudo vi /opt/src/modifications/.git/config# r& ^1 Y4 T  f% r" U
执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-19 18:51 | 显示全部楼层
原帖由 hdyong 于 2009-8-19 11:18 发表 4 C7 R( F& ]$ G6 j1 R) ^# G* w
2.在线导入补丁
. L$ W, a0 @# o, \5 d: @" H    git pull # Q5 h+ @" q/ X/ Z- x- f( \
执行后提示如下:/bin/sh: git : not found6 `* B7 _) P' s! m
: H( Z: E' I  w
sudo vi /opt/src/modifications/.git/config
2 s- i: X: C! X执行后提示如下:/bin/sh: sudo : not found

% Q5 A, a% O$ l. e2 G
4 O* B% s& E7 d9 w" B0 d2 z7 y做了第一步了吗?sudo要安装optware和quilt才有的
回复 支持 反对

使用道具 举报

发表于 2009-8-20 06:33 | 显示全部楼层
为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh
- {/ P; t0 p( R. C9 x这条命令的时候,它就提示:wget: bad address 'gitorious.org'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-20 07:39 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 06:33 发表
( H! I9 n( K; u为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh" z/ w/ q3 d7 Q/ m
这条命令的时候,它就提示:wget: bad address 'gitorious.org'

5 q. u' g% V( h
8 f' u. N; z# j) |我试了一下没问题,你确认你的网络连接没问题?

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-20 07:45 | 显示全部楼层
原帖由 qinray 于 2009-8-17 13:19 发表 ! }1 r# `. u( n! Y5 h

# v' M6 k" S9 w5 y2 {www.webos-internals.org 很多东西的, 推荐经常去转转.
# _+ N& ~2 }+ w$ ]. n
$ p" s" o$ S) W

* e4 }9 q! E* M0 P确实有不少好东西啊!
回复 支持 反对

使用道具 举报

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

回复 18楼 erices 的帖子

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

使用道具 举报

发表于 2009-8-20 09:02 | 显示全部楼层
原帖由 erices 于 2009-8-19 18:51 发表 9 X: U- e3 x* \. Q
做了第一步了吗?sudo要安装optware和quilt才有的
) C2 c. E+ h3 E7 V+ W  o1 I0 [1 x
  d1 s. c( k& R8 _
第一步是做了的,用户名和密码都输入了。wifi也没有问题
6 d. X+ k* i0 e- f2 F! @6 S
' f, @7 R1 h( q& N6 {  L3 r执行这条find /opt/src/modifications -name *.patch
: {& t4 C. {) q5 p" W/ @可以把补丁全列出来
回复 支持 反对

使用道具 举报

发表于 2009-8-20 09:24 | 显示全部楼层
要每装一个补丁重启一次么?! _: L& s. D' o7 ^/ z$ J
能不能全部装完再重启?
回复 支持 反对

使用道具 举报

发表于 2009-8-20 21:00 | 显示全部楼层
第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。
5 m2 R0 h: H: s: d在线导入补丁跟hdyong老兄一样情况
% |- q" y5 ^# a9 B& P) b7 s    git pull 7 t" v: E/ Y; s) R- N# h
执行后提示如下:/bin/sh: git : not found
: R; `6 l5 P& q6 v' R0 E- Osudo vi /opt/src/modifications/.git/config: V2 I2 Z+ L/ b1 O. V8 ?; [
执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-21 11:54 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 21:00 发表 0 G% d8 @% S6 {6 L1 P; v' D! Q
第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。
8 J3 {: r" d' Q6 t4 [4 S% Y2 {在线导入补丁跟hdyong老兄一样情况7 p6 o+ D" F7 |. \
    git pull ' Q$ z0 L8 J1 A8 ]+ @' f$ ]8 D
执行后提示如下:/bin/sh: git : not found
/ C' Y0 [& i3 A5 _  Rsudo vi /opt/src/modifica ...
- w( x: h+ I0 B$ h' n" o4 A2 _4 A
- ]' u1 B+ R. Y! o/ e. J
那是你没装optware和Quillt,当然是没有git和sudo命令了
回复 支持 反对

使用道具 举报

发表于 2009-8-21 12:50 | 显示全部楼层
在这一步时卡在这了,不知道是还在运行不是已经死掉了,老大们帮我看看,这状态已经快十五分钟了.
% Y, G" \0 f. s' |' R
5 t$ _6 f# F0 |: [& C) m( J0 [# a2 B: }0 \/ @+ X

" {5 D3 q* z- {/ w我直接关了,再重新来过,就这样了:6 R- L8 p8 X. w$ j

! ?, I" ?- Z7 h& W/ @1 |& L* E% |) {2 n" N2 u& V
重启机器后以上问题解决,然后进行第二步第1节,又出现如下问题:
: A7 G  p/ {! U# v; Q- I( ?4 W) P9 s
[ 本帖最后由 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
复制代码

. {8 [  d4 e. [  [; B[ 本帖最后由 differ 于 2009-8-21 13:30 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-8-21 13:38 | 显示全部楼层
原帖由 differ 于 2009-8-21 13:22 发表
) v7 S7 B+ b5 O) Y! e' @0 p是你刚才下载quilt-bootstrap.shwget http://gitorious.org/webos-inter ... /quilt-bootstrap.sh没有完成,再次下载提示该文件已存在,你可以执行续传下载wget -c http://gitorious.org/ ...
. b6 D5 X6 F) H* E! G, @# _/ q
非常感谢,这个问题已经解决,但在第二步出现了问题.
/ v' B# E, v+ S# }: X1 R

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:20 | 显示全部楼层
无论安装哪个补丁,一律现出:
& Y) e( @5 f& d% _' {- O% @

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:52 | 显示全部楼层
同楼上的现象一样
) t7 {2 h  B* _0 y怎么也安装不上去
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-8-26 01:16 | 显示全部楼层
删除单一补丁的方法:2 E. e; `# Y8 I, y: K) H1 i1 _
2 e' F4 L- S9 ?0 F: i1 r5 _
quilt series 看已安装的补丁6 ^. e; w( P5 t7 ?" g, G
quilt delete <patch name>  删除补丁
  h: t# u0 p. y/ V9 x3 q/ _
; S  Q* C( B6 o5 }例子, 删除让浏览器可下载文件的补丁
4 }- J/ f- s1 K& ^# f/ Wroot@castle:/# quilt delete /opt/src/patches/enable-browser-downloads.patch
) C  m6 W( ]* v; p- I+ ~Removed patch /opt/src/patches/enable-browser-downloads.patch# T! r& e2 A$ H

1 z  N8 D# ?8 J- s/ h[ 本帖最后由 y2k2007 于 2009-8-26 01:30 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-21 18:20 , Processed in 0.389676 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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