找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4131|回复: 30

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

[复制链接]
发表于 2009-8-16 22:57 | 显示全部楼层 |阅读模式
#!重要:请详细阅读完再操作;命令行操作有风险,虽然以下操作我已实践过已成功且对机器无害,但由于平台、系统、软件、输入准确性等差异,可能会导致机器不能正常工作,由此为您带来的损失请恕本人不负责任,如有疑问请参照源网站的文章% `* c& F2 y4 ?. N0 ?) g- K/ U
/ j) e0 M1 Y9 t$ ?- [
从webos-internals找到的一篇较安装patch的文章
, w% R$ P* V8 V" J( {  a- Shttp://www.webos-internals.org/w ... nd_Applying_Patches7 d0 b6 }5 j2 A1 Q# j1 E, M0 v
目前虚拟键盘还是很雏形,不能切换数字、符号,也没有类似ip的按键放大,有兴趣的可以试试:
- {* x* v3 L+ e$ u4 [* v以下安装是在1.1下进行:1 a& S/ v" o* D5 [* y1 I- S8 |
具体步骤比较繁复,请先登录putty,然后耐心输入(可复制,然后左键到putty黏贴):5 i; e' {. s% p/ u
第一步:安装Optware
' N$ X+ q; Q5 f; P  e9 E1 f1 }1.输入:
  1. cd /tmp
    / D3 O1 ~9 i7 A+ n' ~: `" \& V
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/optware-bootstrap.sh1 Q5 ~4 }8 ^* l1 w
  3. sh optware-bootstrap.sh- F% r; D' W8 B3 N3 ]' P( o) |" h$ j
  4. source /etc/profile.d/optware
复制代码
2. 根据提示创建sudo账号和密码, 在安装GIT的时候等待比较长,请耐心
& X5 `1 y# _+ Z6 c- P- E3. 安装Quillt
  1. cd /tmp$ K* u. H* F+ \* V3 o# u
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh$ X3 e: U. m  N
  3. sh quilt-bootstrap.sh
复制代码
第二步:安装PATCH; M; q- o1 d( a6 `) k
1.在线导入补丁
  1. cd /opt/src/modifications
    2 H9 F2 C; u4 ^, ]1 u( M1 R
  2. git pull
复制代码
然后输入
  1. sudo vi /opt/src/modifications/.git/config
复制代码
看看其中[branch "master"]一段是否与下面一致
  1. [branch "master"]' {5 i  \4 X) F
  2. remote = origin( O% O; N  h+ X2 [
  3. merge = refs/heads/master
复制代码
如一致,可退出编辑状态(按键盘ESC键,然后输入:q!,即冒号q感叹号)" q% G0 [3 e# `! r; M7 Y6 K" v# W
2. 列出刚才在线导入的所有补丁,输入
  1. find /opt/src/modifications -name *.patch
复制代码
这里列了若干补丁程序,其中包括虚拟键盘。
  1. - G" Y$ [  G) i; s) T. x: z
  2. /frameworks/add-onscreen-keyboard.patch 虚拟键盘
    ; H( T, h  C7 f. p+ @5 B" }2 Q
  3. /clock/hidden-clock.patch 隐藏的时钟样式6 ?/ V) D) y% n& d3 M" ^( r9 O' }- k0 L
  4. /soundsandalerts/message-tone-sounds-and-alerts.patch 短信音和闹钟铃音补丁3 S1 q5 q# R# q1 `% Z  C
  5. /luna/more_icons_per_row.patch 每行显示更多的图标
    1 E, p) X7 l- |% B
  6. /luna/quiet-powerd-messages.patch  全屏短信' K; S% e1 f" C
  7. /luna/enable-dev-mode-icon.patch 开启开发者模式图标
    ' X9 ~* U) Y! V" F! S
  8. /luna/disable-charging-alert-sound.patch  关闭充电提示音! @% ~+ E5 B- W! E
  9. /luna/show-actual-battery-percent.patch 显示真实百分比的电量
    7 R- c1 D7 E# h- g1 {
  10. /camera/capture_with_volume_keys.patch  将音量键定义拍照键8 u- C0 _% p0 j" e8 s7 E
  11. /tasks/new-task-details.patch 新任务信息显示
    1 H4 @: @* n8 w- |
  12. /messaging/message-forwarding.patch 信息转发补丁
    $ k1 c/ V6 s8 p, @
  13. /messaging/messaging-sounds.patch 信息铃音补丁6 }7 N) l! }: z. U8 F9 B: i
  14. /browser/enable-browser-downloads.patch 让浏览器可下载文件1 _8 L: g' _2 t: P" D; \$ M9 p
  15. /calendar/default-to-month-view.patch 日历默认按月显示
    * N2 U: h7 g, t0 M7 l. {
  16. /calendar/default-to-week-view.patch 日历默认按周显示
    1 e- O. n2 z  ^% I: R$ }
  17. /musicplayer/bookmark.patch 音乐播放器书签补丁3 _& d3 m( m7 \; p' E# N. m
  18. /phone/phone-enable-roam-only.patch 开启手机的 ROAM ONLY 模式! x" p. c. i0 c* {0 P1 i
  19. /screenlock/longer_standby_times.patch ?????并非延长待机时间8 F) s2 e( l8 A3 s
  20. /phoneprefs/roam-control.patch 开启roam控制6 [. d' u7 W6 H6 H
  21. /amazonstore/amazon_evdo.patch 通过evdo可访问amazon下载MP3% E0 Z2 k; E* x& p2 C6 D
  22. /email/prompt-for-ipk-installation.patch 快速安装ipk
    ; t" a4 v/ I7 \: e: Q- Q
  23. /email/enable-landscape-email.patch  邮件界面可以横屏(不兼容1.1系统)
    . @; L& B6 g! u# d) q
  24. /applauncher/add-delete-pages-in-the-launcher.patch ???
复制代码
3.安装补丁(以上的操作只需运行一次即可,而安装补丁是需要每次都按以下步骤执行一遍的)
8 ^  ]$ o8 a5 |6 j以上补丁的安装格式为(勿输入双引号):
  1. cd /
    : S; O7 E& N/ ~2 D/ L3 s7 s9 r7 o
  2. quilt import /opt/src/modifications/以上补丁的完整路径及文件名
复制代码
例如你要安装虚拟键盘,根据上表,路径及文件名为:/frameworks/add-onscreen-keyboard.patch,
" c* h2 W( r6 ^' b/ d: t则完整命令为:
  1. quilt import /opt/src/modifications/frameworks/add-onscreen-keyboard.patch
复制代码
然后,接着输入:
  1. quilt push -a( S4 l. {+ h2 l; |
  2. stop LunaSysMgr && start LunaSysMgr
    2 J; Q3 @9 T2 d, R& g) I3 S3 {/ H
  3. reboot
复制代码
重启后补丁生效
/ |2 M7 _' A; G4.卸载补丁; a- p" k0 ?4 H9 f% S4 c
还未研究出来怎么卸载单一补丁,以下卸载所有补丁的命令
  1. cd /
    5 w& q+ a2 g3 A
  2. quilt pop -a# {1 |$ t/ d- i6 l: k9 b
  3. stop LunaSysMgr && start LunaSysMgr
复制代码
然后会自动重启palm,补丁就卸载了7 u/ w$ ]2 |) }7 F( S0 A

3 O0 ?3 V# D0 V/ `[ 本帖最后由 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 | 显示全部楼层
9 M8 {! [+ C6 N! \
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 | 显示全部楼层
现在这个教程,很清晰了啊。谢谢楼主啊!. Z, a! p6 J; \1 O' ?8 r

$ E: ?+ ?! `$ k0 _4 E# l用一下虚拟键盘看看
回复 支持 反对

使用道具 举报

发表于 2009-8-19 11:18 | 显示全部楼层
2.在线导入补丁 # u9 S6 ]+ m4 t) P0 ~  l3 h3 C
    git pull 5 ^: G! f$ K& @
执行后提示如下:/bin/sh: git : not found7 K9 `8 k8 L. Y% i- n
6 g$ e6 U  A- R4 L) ?3 d/ R8 f7 u
sudo vi /opt/src/modifications/.git/config/ ^& G4 J* N/ P8 v
执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-19 18:51 | 显示全部楼层
原帖由 hdyong 于 2009-8-19 11:18 发表
* v) W1 e4 l. Z& i: e4 k2.在线导入补丁 % B9 _0 i5 E  `9 s6 L8 l& N5 H, R
    git pull & ^3 j1 V6 D  n' R
执行后提示如下:/bin/sh: git : not found) F& W+ Z- c+ R8 y* p( x! V

- y- E. A; l) t/ d0 M9 S# Jsudo vi /opt/src/modifications/.git/config( q4 r7 x6 E8 f! d) N" X
执行后提示如下:/bin/sh: sudo : not found
. Y9 @  T5 n- n# c- o  d7 `; r

8 U# Q7 S, `. r2 @做了第一步了吗?sudo要安装optware和quilt才有的
回复 支持 反对

使用道具 举报

发表于 2009-8-20 06:33 | 显示全部楼层
为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh
/ c$ o5 l6 g1 f) D2 ^5 r, P2 E; ^这条命令的时候,它就提示:wget: bad address 'gitorious.org'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-20 07:39 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 06:33 发表
# R1 N: P% G6 h. z% a  ]为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh
5 P- v+ f; Y# i. t5 X$ s2 u这条命令的时候,它就提示:wget: bad address 'gitorious.org'

7 E' G% A; s" c) J) ^& T- A* c4 I( L, c
我试了一下没问题,你确认你的网络连接没问题?

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-20 07:45 | 显示全部楼层
原帖由 qinray 于 2009-8-17 13:19 发表 3 _9 T& q% P, m

- N3 Y" q  U& B8 L+ qwww.webos-internals.org 很多东西的, 推荐经常去转转.

7 O2 w1 m4 v3 j; f
7 Y2 _% g+ S3 c- o7 I( R( f# u3 i  e! w  @" T
确实有不少好东西啊!
回复 支持 反对

使用道具 举报

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

回复 18楼 erices 的帖子

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

使用道具 举报

发表于 2009-8-20 09:02 | 显示全部楼层
原帖由 erices 于 2009-8-19 18:51 发表 & d# f8 w2 e: ^
做了第一步了吗?sudo要安装optware和quilt才有的
$ J5 P  q2 M6 L" I: `- r& [
9 e; Q+ a$ p8 T$ c- }0 u
第一步是做了的,用户名和密码都输入了。wifi也没有问题2 N5 {$ ]+ y6 n( _% M, S, @' p& x4 B

9 l: k$ S' z9 I  F- J: _执行这条find /opt/src/modifications -name *.patch1 [$ V9 X6 G6 T* {$ v
可以把补丁全列出来
回复 支持 反对

使用道具 举报

发表于 2009-8-20 09:24 | 显示全部楼层
要每装一个补丁重启一次么?% _9 D9 q% U% {. r. n# Z
能不能全部装完再重启?
回复 支持 反对

使用道具 举报

发表于 2009-8-20 21:00 | 显示全部楼层
第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。6 U" Y, D- L3 o; Z* a. f4 W6 J
在线导入补丁跟hdyong老兄一样情况
$ \9 @$ c: n  v: B9 `+ A, Z$ t    git pull & e4 w: u) q) K6 z2 k4 G
执行后提示如下:/bin/sh: git : not found
7 Z4 K) t* G9 I$ w  Q) ]sudo vi /opt/src/modifications/.git/config3 \3 p- i; G6 H7 Y3 p
执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-21 11:54 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 21:00 发表
9 V' G$ j1 s* `第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。
0 F  H8 X4 D2 S- ^7 \3 Q" v( H在线导入补丁跟hdyong老兄一样情况
* ~0 h; c! |# K0 s! F    git pull + ], \6 Y& M3 w+ x. X6 c( }5 k
执行后提示如下:/bin/sh: git : not found5 v) p4 x! ]- u# y$ I
sudo vi /opt/src/modifica ...

* n! ?$ P# g; C/ m
8 }8 [! H! ?$ i/ }那是你没装optware和Quillt,当然是没有git和sudo命令了
回复 支持 反对

使用道具 举报

发表于 2009-8-21 12:50 | 显示全部楼层
在这一步时卡在这了,不知道是还在运行不是已经死掉了,老大们帮我看看,这状态已经快十五分钟了.
# Y5 q: x5 R& v$ C. A, ?( f$ m  {& A+ v* b6 H
0 }; f. q# P/ M0 h( N
% p: l* h) M5 R  R
我直接关了,再重新来过,就这样了:3 U" D/ }0 a+ x

6 Y& K' D: Y; H% _
6 u1 {9 [( y1 U/ x重启机器后以上问题解决,然后进行第二步第1节,又出现如下问题:
" E4 F. g: c! p$ x% _6 d( c& x4 h
# ^- V6 [- ^# J[ 本帖最后由 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
复制代码
) k& e3 o" X. E# D
[ 本帖最后由 differ 于 2009-8-21 13:30 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-8-21 13:38 | 显示全部楼层
原帖由 differ 于 2009-8-21 13:22 发表 5 {; V/ q9 L2 q
是你刚才下载quilt-bootstrap.shwget http://gitorious.org/webos-inter ... /quilt-bootstrap.sh没有完成,再次下载提示该文件已存在,你可以执行续传下载wget -c http://gitorious.org/ ...

" a, `, @8 a" B, E. s8 D1 l非常感谢,这个问题已经解决,但在第二步出现了问题.
( a: e& i; M0 ^$ J! r

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:20 | 显示全部楼层
无论安装哪个补丁,一律现出:
: I* `. T0 N' |" ?/ K; t. W: A) E

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:52 | 显示全部楼层
同楼上的现象一样
: G) [; _3 ?% q0 q( f' [怎么也安装不上去
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-8-26 01:16 | 显示全部楼层
删除单一补丁的方法:
+ I. d" ~3 p3 k( E$ U( C& [  l2 y! O$ D8 N6 p& }0 e+ G
quilt series 看已安装的补丁
* j; F3 A4 }1 I$ l1 ]quilt delete <patch name>  删除补丁7 w$ }: _& Z; \! d3 T% f. b

* C; N7 _4 s) k7 A: l+ U- }例子, 删除让浏览器可下载文件的补丁0 N8 m' Z5 t# ?; F8 {
root@castle:/# quilt delete /opt/src/patches/enable-browser-downloads.patch
" E8 l' e8 B  m/ ~Removed patch /opt/src/patches/enable-browser-downloads.patch! t6 |& p" A1 f$ S$ p  A, K
' j/ T+ g, g) H) f- N& F7 Y, H7 b
[ 本帖最后由 y2k2007 于 2009-8-26 01:30 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-3 16:46 , Processed in 0.366862 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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