|
1.35把拨号列表的显示逻辑给改了,所以原来的补丁不能直接用了. |5 z" I- m9 m1 m( I
6 \$ }1 }7 J3 M; x0 V如果想用的话,可以这样做:7 }# y! M4 U5 p
! |- D8 U' L, {# @' ], W. h: O
1. 删除与phone有关的quickinstall(Preware)补丁
4 ~6 Q0 V+ ?8 f J) j1 v0 N2. 恢复/usr/palm/applications/com.palm.app.phone目录到1.35的状态;( ^" |# P3 f/ t0 \
3. 检查/usr/palm/applications/com.palm.app.phone/app/controller、. Y1 x- W3 A+ ]' [3 S6 i
/usr/palm/applications/com.palm.app.phone/app/models两个目录下是否有*.source文件,有则删之,无则加勉;- find /usr/palm/applications/com.palm.app.phone/app -name *source -exec rm -f {} \;
复制代码 4. 检查/usr/palm/applications/com.palm.app.phone/app/views/calllog目录下是否有listcontainer.html文件,有则删之,无则加勉;- find /usr/palm/applications/com.palm.app.phone/app -name listcontainer.html -exec rm -f {} \;
复制代码 5. 将补丁文件拷贝到机器当中,完成解压,登录终端到相应目录;; |( ^) ~& ^" U! J
6. 执行下面的命令,可以在install.sh中删除其他命令行以后另存执行:- mv /usr/palm/applications/com.palm.app.phone/app/controllers/announcer-assistant.js /usr/palm/applications/com.palm.app.phone/app/controllers/announcer-assistant.js.source
6 ~# q& T2 m# q a, s. b3 C: M5 G
, e. M6 M1 D2 j+ b- cp ./announcer-assistant.js /usr/palm/applications/com.palm.app.phone/app/controllers/. V1 q0 E. w, [' e9 f" C' p
8 u! Y( J% q# v$ q n: b- mv /usr/palm/applications/com.palm.app.phone/app/controllers/incomingcall-assistant.js /usr/palm/applications/com.palm.app.phone/app/controllers/incomingcall-assistant.js.source
4 ~, W/ L+ A9 V1 Q8 G, } - ; O. K+ Q/ A, H2 u. v
- cp ./incomingcall-assistant.js /usr/palm/applications/com.palm.app.phone/app/controllers/
: A {2 K7 f) `+ _% g+ T
/ i0 w3 N, J9 t- mv /usr/palm/applications/com.palm.app.phone/app/models/FormattedCall.js /usr/palm/applications/com.palm.app.phone/app/models/FormattedCall.js.source
7 z* O) W7 X9 v! T- v! U% g# {
7 h) r) F# r3 h1 o" n# A) J- cp ./FormattedCall.js /usr/palm/applications/com.palm.app.phone/app/models/3 C0 `( a# j* s/ b& T, Q
- 5 U$ r4 I5 k8 _2 ~8 G" U+ u6 a2 e
- mv /usr/palm/applications/com.palm.app.phone/app/models/RegionLookup.js /usr/palm/applications/com.palm.app.phone/app/models/RegionLookup.js.source
3 W [4 B. M. b7 v
/ p, |: u4 o5 }0 R6 P- cp ./RegionLookup.js /usr/palm/applications/com.palm.app.phone/app/models/
复制代码 6. 重启Luna,或者Restart7 D3 b; A% l% Z G" }
1 `6 Q. P: l$ K1 m, n7. 如果需要安装其他quickinstall的补丁,请在这之后做;$ F& i* v, k' [
8. 删除归属地补丁的方式就是执行上面1-3步骤,(需要在删除其他补丁之后进行,否则其他补丁卸载就很麻烦了)
0 j3 ~- G! m0 V9 C0 z$ Q
+ t. w3 P6 |. q j, [$ \--如需修正IP拨号拨手机不加0时的bug,请在执行上述步骤前先编辑RegionLookup.js文件,查找“substring(6)”或直接到第202104行,将该行替换成如下三行:- number = number.substring(5); // First, just drop the 5 digits of IP Prefix
: \, `; q6 u; V c2 v. @! j1 M2 Z - if (number.substring(0, 1) == "0") // if there is a Prefix "0", drop it. & M' j8 u! U3 P$ ]; I. P
- number=number.substring(1);
复制代码
4 ?- _4 w7 u, f- H' g w# e* y9 @[ Edited by mpan on 2010-1-2 16:32 ] |
评分
-
查看全部评分
|