找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2660|回复: 22

[新手] 刚出炉的长短信补丁打了后有问题了。求助!

[复制链接]
发表于 2010-1-17 12:04 | 显示全部楼层 |阅读模式
安装了刚出炉的长短信补丁,结果进入短信后看不到内容,一片空白.求该文件恢复.谢谢!有劳各位大虾帮忙.我这箱先谢过了!  B; f/ E0 P$ J
/ |' X4 u- u: Q& W7 ^
感谢C大给了原版的文件(1.3.5.1ROM的charactercounter.js),更换后,现象依旧:即 可以看到短信条目,进入后内容为空白,也不能够发短信。猴大等高手看看,是何原因呢?我担心文件属性有变化,又把文件改为了+x的,仍然不行啊。看来得重新刷ROM了。不知道先用那个repair utility比较比较可行否。
+ _6 `. h# S# h5 R+ t; `# q3 f' S- Q9 p" s; T# p7 Z2 m; u
[ Edited by yglaotu on 2010-1-17 13:44 ]
回复

使用道具 举报

发表于 2010-1-17 12:15 | 显示全部楼层
做小白鼠之前一定要备份

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-17 12:18 | 显示全部楼层
补充说明一个情况:之前安装过一个短信补丁character counter. 在安装长短信补丁之前担心冲突,用preware卸载了,在卸载过程中一直停在remove界面,等待长时间后关闭了preware,重启手机,进入短信界面,测试短信字数统计功能的确已经卸载后,才动手打长短信补丁的.
回复 支持 反对

使用道具 举报

发表于 2010-1-17 12:20 | 显示全部楼层
我还没试过那个补丁,对长短信没需求,0 S+ r9 p: O% R5 U: @- I: M; i
, P( |  _( r% Q: \5 S) `  g
楼主试好了记得分享一下哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-17 12:23 | 显示全部楼层
原帖由 CyberVsQ 于 2010-1-17 12:15 发表
0 _3 T& a  L, s3 ?做小白鼠之前一定要备份

) s. B# T* N- r+ B; [8 O/ w4 X+ q谢谢C大的热心帮助,我急死了。C大的指点我这次记住了。教训之后才明白。主要是太着急了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-17 12:42 | 显示全部楼层
猴子的那个目录斜线写反了,我是用WOQI传送文件到手机的,也不知道那个文件跑到哪里去了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-17 12:54 | 显示全部楼层
原帖由 CyberVsQ 于 2010-1-17 12:20 发表 / b/ f4 x1 j0 g
我还没试过那个补丁,对长短信没需求,
# C0 D. q; D+ s
! @' T5 Z$ O% Z6 I$ b9 b1 z5 \楼主试好了记得分享一下哦

8 ^0 Z; F1 W( f& v" `. i( S0 G的确,平时是没有什么需求。主要用于转发朋友发来的段子。目前还没有解决,替换了文件还是不行。还在折腾当中。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-17 13:44 | 显示全部楼层
楼顶重新编辑了。
回复 支持 反对

使用道具 举报

发表于 2010-1-17 14:27 | 显示全部楼层
可能还有其他的文件影响。& b9 W: F. x% u  z4 y1 z

; {' U/ m. A7 O4 u建议先手工备份数据。& {; `5 X0 N0 ~- W: O* g1 j
然后继续折腾的时候有备无患$ ^: K; F0 D& u2 g7 e& N6 Y
3 k* n( F5 m3 q! J9 R  {
如果是免激活的rom
3 m- e" H( _8 H5 B0 w做一次硬启再试。如果还不行,就确定是程序问题,如果好了就应该是数据的问题
6 B2 s9 @0 O: l1 S( d
6 u* g5 m, h! e. R- m8 m[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

发表于 2010-1-17 14:45 | 显示全部楼层
1. 恢复程序的办法:; k9 E4 `  x4 p/ }0 x

$ q1 `" j% w/ y' w3 R6 _到/usr/palm/applications/目录下,把现有的com.palm.app.messaging改个名字,然后恢复相应版本的com.palm.app.messaging目录,重启以后再打新的中文短信补丁,切记:确认中文短信能够正常工作之前,其他任何和短信有关的补丁都不要打;
" l+ M( C/ ~9 c( c# E- ]' L) _' G9 ]: A' `3 M7 P

9 }. I" w: l6 E* o* Z' T( ]2.  恢复数据的办法:2 \6 L4 E  S; @# W/ s0 ]7 ~# m) _
从用户数据库里直接找回数据。这个方法需要有点儿数据库的基础。数据库文件路径是:/var/luna/data/dbdata/PalmDatabase.db3,见帖:http://www.treo8.com/bbs/viewthread.php?tid=128717
3 e$ N& W: a7 H" E+ p, q7 `6 V4 ^0 r& m1 K: L
/ y0 b" h3 Q' W; I
附件是1.35原版的com.palm.app.messaging目录压缩文件。楼主需要的话可以用在第一步恢复
8 h: G2 q* _% E
' \  L# r" C  O6 I0 X9 l[ Edited by mpan on 2010-1-17 14:57 ]

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-17 15:11 | 显示全部楼层
谢谢大家的热心并提供了原版的文件.我回头继续折腾.备份的数据应该是短信记录吧?我原来的短信可以删除的.就不恢复了!
回复 支持 反对

使用道具 举报

发表于 2010-1-17 15:36 | 显示全部楼层
我替换文件重启后,一切正常。运气?
回复 支持 反对

使用道具 举报

发表于 2010-1-17 16:18 | 显示全部楼层
长短信支持有多长字数短信?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-17 20:27 | 显示全部楼层
原帖由 mpan 于 2010-1-17 14:45 发表 2 J4 O$ }: @' D: R; O' P
1. 恢复程序的办法:  w1 G( N- x" Q0 p/ |2 y
8 v8 z% X" e0 }: K9 l" J% ?8 y
到/usr/palm/applications/目录下,把现有的com.palm.app.messaging改个名字,然后恢复相应版本的com.palm.app.messaging目录,重启以后再打新的中文短信补丁,切记:确认中文短信能够正常工 ...

* N  l, L8 T$ L3 ~& J0 s! i; W- O谢谢MPAN,发生了一个奇怪的现象了.我把你的zip解压拷贝到手机里面后,短信正常了,原来的也能看到,而且中文显示和发送都正常,你那个是不是打过中文短信的补丁了呢?原版的应该是不能看中文的啊?( g3 N4 R+ `3 M& Z# k1 K$ H
, ~8 f1 `7 g" c* l1 Z
[ Edited by yglaotu on 2010-1-17 20:54 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-17 22:27 | 显示全部楼层
短信在楼上的步骤正常后,忍不住又把长短信的补丁文件复制进去,情况仍然是一样的,进入短信后内容为空白.不过,之前汲取教训,已经备份,马上恢复备份,现象消失.看来这个补丁在我的机器上,和什么东西有冲突.
回复 支持 反对

使用道具 举报

发表于 2010-1-18 01:05 | 显示全部楼层
原帖由 yglaotu 于 2010-1-17 20:27 发表
$ e4 D% H! k1 v, I% y! U* U' I% y; v
谢谢MPAN,发生了一个奇怪的现象了.我把你的zip解压拷贝到手机里面后,短信正常了,原来的也能看到,而且中文显示和发送都正常,你那个是不是打过中文短信的补丁了呢?原版的应该是不能看中文的啊?
- r& R# K' q6 B5 ^3 w

9 a8 o* e& n( R/ D. B) C6 ]发给你的是原生程序。原生程序能看中文但是不能接收和发送中文(猴大改的就是接收发送的程序)。因此在原生程序下,不会有中文的信息存入数据库。你现在已经有之前的数据在库里,只是显示出来,这个原生程序能够做到。
回复 支持 反对

使用道具 举报

发表于 2010-1-18 01:07 | 显示全部楼层
原帖由 yglaotu 于 2010-1-17 22:27 发表
& t9 v# ?- f9 }+ {; ?短信在楼上的步骤正常后,忍不住又把长短信的补丁文件复制进去,情况仍然是一样的,进入短信后内容为空白.不过,之前汲取教训,已经备份,马上恢复备份,现象消失.看来这个补丁在我的机器上,和什么东西有冲突.

* P2 \/ V6 P  ~/ W7 ?
7 ^4 b# D  l# i不知楼主说的长短信补丁是哪个,说来听听。" h% T' M$ F; B( O* Q
————————————————————( m1 `  n  d  a4 w( V% L/ \7 t
看到了,是猴大的更新。( U7 u: ]- L% U/ O# m
6 J/ k' r2 p7 R/ N9 r- V
猴大在CharCounter.js里想办法拆分短信是迂回之举。在下以为,无论是支持多语言,还是支持长短信,有效的做法还是在TelephonyInterfaceLayerCdma里面想办法,不然处理合并操作是非常困难的。 猴大反编那个程序,能做到这个程度已经是超水平了。* u" H% L+ M; _4 g+ t

( ^9 y8 z: T. [* T长短信在未处理CharCounter.js之前,貌似接收是没问题的。发送嘛,利用Preware的字数补丁,自己复制粘贴时口算一下吧。在下是不准备跟这个较劲了,能看就行,不能发的话,就不发了。
) m) N8 Y7 K9 r- n8 Q1 Z3 a( j. Z6 \2 {- y; S/ F) L: I, v! U6 U3 L* e% O# P
[ Edited by mpan on 2010-1-18 01:22 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-18 01:17 | 显示全部楼层
回mpan: 长短信补丁就在本栏目置顶帖中猴子颁布的更换charactercounter文件那个;另外,我复制了压缩文件后,不仅仅是能看,而且发给别人的中文短信也正常(别人能看懂,我也没有打中文短信补丁).
回复 支持 反对

使用道具 举报

发表于 2010-1-18 01:25 | 显示全部楼层
原帖由 yglaotu 于 2010-1-18 01:17 发表 $ a, S9 j& g* K+ y/ o, D
回mpan: 长短信补丁就在本栏目置顶帖中猴子颁布的更换charactercounter文件那个;另外,我复制了压缩文件后,不仅仅是能看,而且发给别人的中文短信也正常(别人能看懂,我也没有打中文短信补丁).
) {$ a# T* z+ L& d5 n
7 ?/ e* y; ]6 N
嗯。刚才也想到这个问题。装猴大的程序前没测试过,不过在下以为,没打中文短信补丁就能发中文短信,说明1.35的TelephonyInterfaceLayerCdma程序对内码支持做了改进,现在支持多内码的发送了。至于接收,能发送应该就能接收。但还要要看运营商,也就是中国点心的流程标准是否和webos能匹配。在下怀疑还是有不兼容的情况,所以接收中文短信还是不行。& z& Y4 u, W6 R0 J3 |* J: e! O

' P! _5 K8 Q; {2 ~+ |以上仅从现象上推测。没看过代码,也看不懂。再次向猴大致意!# J& `1 D7 o4 y: z8 g

" ~5 l; \1 @7 b8 O: E$ u0 [[ Edited by mpan on 2010-1-18 01:47 ]
回复 支持 反对

使用道具 举报

发表于 2010-1-18 11:45 | 显示全部楼层
原帖由 yglaotu 于 2010-1-18 01:17 发表
( p. n0 N' Z2 q) ~回mpan: 长短信补丁就在本栏目置顶帖中猴子颁布的更换charactercounter文件那个;另外,我复制了压缩文件后,不仅仅是能看,而且发给别人的中文短信也正常(别人能看懂,我也没有打中文短信补丁).

  N  ~/ J; ]2 p" e( ]' E$ R5 N" g" ~. b' c/ s9 |* E/ c% y
1.35原生是不支持中文的发送的。这个我试验过了。
: Z+ F" R! X5 p" d% y% ~) f' J+ w) H0 o
能不能发送中文跟com.palm.messaging无关,只跟TIL有关。  M& E% [7 X  W$ P
* X* u, Y8 T( ^4 p; X: v
LZ刷的rom看起来里面已经有跟中文短信相关的东西了。或者还要其他补丁也说不定。9 p% g6 i  N! c7 @$ l" u3 @$ I

6 v5 e  J2 x: y( Tmpan同学,长短信的拆分,早期原始的方法就是这么按字数拆的。包括pre原生的,就是按字数拆分英文长短信。# [+ \8 Q8 {  d- A  D( s3 _, O8 l

1 t: s; H! e# h4 D* K至于后来的那种可以合并的拆分,我没有搞清楚是在运营商那里拆分还是在短信程序里拆分。这个不好做。主要是拆分时加的标示符比较特殊。' W3 O6 A) T8 |8 L3 |

  E5 D' L2 B1 e1 ]  s& ]再说点有意思的。( z/ ^$ Y2 M% g. }' l) P4 k+ C: c3 m
: k4 N4 D2 X! h" `
给pre做底层软件的和做应用开发的绝对是两拨人。2 l5 C0 g5 M9 x8 a: D1 l

6 }* I2 B4 |1 N! [TIL中有明确的长短信拆分函数(只支持英文),碰到字数超过160的就会进去处理。" o, v$ b  D: ]

$ X# N6 o7 h7 O! `  y$ I而应用程序里控制了长短信的字数,每条都不会超过160个字。2 o# W3 C% z  @8 Q
, q1 a; W6 O: N& j. [
因此TIL中的长短信拆分发送函数实际上是用不到的。
回复 支持 反对

使用道具 举报

发表于 2010-1-18 22:43 | 显示全部楼层
留个记号。
回复 支持 反对

使用道具 举报

发表于 2010-1-18 22:56 | 显示全部楼层
原帖由 snowmonkey 于 2010-1-18 11:45 发表
" H9 j6 f/ t- \& H' `1 R4 r0 _7 c7 O" u0 g5 ?
4 D+ f4 ]; {2 z% r
1.35原生是不支持中文的发送的。这个我试验过了。
. e3 f/ k& [6 j7 t: G& C4 a) K, }! p7 H: ?" }  n4 B
能不能发送中文跟com.palm.messaging无关,只跟TIL有关。
7 t  ?/ U/ @& E
- m  l, @. u+ @# \! B! z5 c. _3 kLZ刷的rom看起来里面已经有跟中文短信相关的东西了。或者还要其他补丁也说不定。& Y$ _" u3 B  i0 P% i0 Z
! p3 m, N# \/ ~* {+ P
mpan同学, ...

7 }  q7 D0 _5 Y# c
4 I) J. P' v9 [+ y: j
" c) ]  x( u" p& U猴大有权威,TelephonyInterfaceLayerCdma能不能接收中文短信在下不确定是否试验过,但是发送肯定不行。 既然发送和接收都不行,说明内码支持还没做到。路漫漫其修远兮,吾誓将反编进行到底! 辛苦猴大了!3 ^) u0 {1 R1 z5 q" y
& c# u( j+ }! W( h! }8 I
现在长短信肯定是手机厂商为主开发的功能,运营商遵循了事实上的标准,例如可能采取了Nokia的标准。不过由于厂家之间并没有明确一致的方法处理长短信,所以现在运营商发送长短信的时候,一般都是主动拆分成若干条不超过140英数字符。至于手机间根据特定序号将拆分的短信合并显示,运营商在发送中肯定没参与处理。
; i, m" |5 Y! d1 `+ F5 T/ u: B
, C- w9 |# d( S3 T% I[ Edited by mpan on 2010-1-19 17:39 ]
回复 支持 反对

使用道具 举报

发表于 2010-1-19 02:50 | 显示全部楼层
原帖由 mpan 于 2010-1-18 22:56 发表
5 _1 Q3 @$ Q; H
5 X, X' k- p* s0 D; A9 U! V1 C
' w. P5 u4 v1 i. v7 b
  {0 B6 b9 f% E" E猴大有权威,TelephonyInterfaceLayerCdma能不能发中文短信在下不确定是否试验过,但是发送肯定不行。 既然发送和接收都不行,说明内码支持还没做到。路漫漫其修远兮,吾誓将反编进行到底! 辛苦猴大了!
& r  |% D! v- f' J# H, I/ P
* x7 B4 `7 y3 E5 B现 ...

. }& J0 S! P5 s+ o
, J1 j, _; v4 r! u- s$ j2 _mpan兄也是有研究的。赞!8 P1 R7 L0 N( T) i

* o+ W* Q1 P4 c  G$ q, W% x关于长短信的接受合并,当年在搞650的时候就有点头疼。650上没有自动合并,因此拆分来的长短信还带着标示符上到应用程序中。很奇怪的字符,也解析不了。后来就干脆不管。/ e  X4 Z. s+ X5 j+ ^  q- S3 d

6 N1 ]9 Q4 h5 w% Y- A3 v& ?至于长短信发送时候的拆分,我觉得电信目前做得估计不够。至少在收10000号的短信时候,很明显,长短信是被拆成2条短信分两次发送的。
- X. `, I, G+ ~8 _. R: Q. F# t0 }3 B/ F- \# V
不过暂时不考虑了。有长短信发送需求的tx并不多。有需求的那部分,目前的方案应该是能满足的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-21 09:36 , Processed in 0.310318 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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