找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2656|回复: 22

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

[复制链接]
发表于 2010-1-17 12:04 | 显示全部楼层 |阅读模式
安装了刚出炉的长短信补丁,结果进入短信后看不到内容,一片空白.求该文件恢复.谢谢!有劳各位大虾帮忙.我这箱先谢过了!
2 s( `* m  Y4 r- G) B. t/ V9 S! m3 V# _
感谢C大给了原版的文件(1.3.5.1ROM的charactercounter.js),更换后,现象依旧:即 可以看到短信条目,进入后内容为空白,也不能够发短信。猴大等高手看看,是何原因呢?我担心文件属性有变化,又把文件改为了+x的,仍然不行啊。看来得重新刷ROM了。不知道先用那个repair utility比较比较可行否。
1 N. ?5 Q) g  S& t$ d3 ?5 ~! H/ }9 T1 D* n( ]6 o" J
[ 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 b' v2 x7 c+ Q
# \! Z0 r. U7 I( t4 J3 ^" w' Y楼主试好了记得分享一下哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-17 12:23 | 显示全部楼层
原帖由 CyberVsQ 于 2010-1-17 12:15 发表
/ u% U3 V( ~% X. ?0 y/ ^0 H% h做小白鼠之前一定要备份

& q' F- ~8 m  H3 t: }谢谢C大的热心帮助,我急死了。C大的指点我这次记住了。教训之后才明白。主要是太着急了。
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2010-1-17 12:54 | 显示全部楼层
原帖由 CyberVsQ 于 2010-1-17 12:20 发表 ; U8 u3 V+ N% {$ w9 ?
我还没试过那个补丁,对长短信没需求,
2 ?6 @# Q& V& U+ T3 @! D
" C; B3 H  @9 s$ O楼主试好了记得分享一下哦

) V% w, Z  `9 A9 _的确,平时是没有什么需求。主要用于转发朋友发来的段子。目前还没有解决,替换了文件还是不行。还在折腾当中。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2010-1-17 14:27 | 显示全部楼层
可能还有其他的文件影响。2 N; \# ?* ?3 D  b
0 e" ~- h( Y9 O# j! ^
建议先手工备份数据。
% m" Q* i) e6 m" j然后继续折腾的时候有备无患, D' }1 n8 c# J! _1 `; H. j2 h5 m7 z  ~

# H# Q2 K& e( Y5 P1 K如果是免激活的rom
* Q" f1 G4 B, s+ |6 y5 V做一次硬启再试。如果还不行,就确定是程序问题,如果好了就应该是数据的问题
3 U. A# O1 w3 `9 t" P, U% H9 T% I3 b
[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

发表于 2010-1-17 14:45 | 显示全部楼层
1. 恢复程序的办法:
' j, l! ~# Q3 q% I4 U6 p8 M+ w" g2 {6 V; P3 F' `( B
到/usr/palm/applications/目录下,把现有的com.palm.app.messaging改个名字,然后恢复相应版本的com.palm.app.messaging目录,重启以后再打新的中文短信补丁,切记:确认中文短信能够正常工作之前,其他任何和短信有关的补丁都不要打;) B- Q: O6 \+ F+ ]
2 J1 v+ @( h4 _- D# F

' x. T- G& }$ h9 r  f) C: |; J2.  恢复数据的办法:
' r! R5 |0 l2 y2 \从用户数据库里直接找回数据。这个方法需要有点儿数据库的基础。数据库文件路径是:/var/luna/data/dbdata/PalmDatabase.db3,见帖:http://www.treo8.com/bbs/viewthread.php?tid=1287178 A- W& I2 P& [$ g3 M- o
/ E& w- p8 d: f5 D3 L
) E8 X+ @3 a, u0 j, t
附件是1.35原版的com.palm.app.messaging目录压缩文件。楼主需要的话可以用在第一步恢复
6 v7 y0 K: ]4 Z4 p1 @! D" S3 s3 ~# A9 J% \: H, D; s$ @
[ 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 发表
1 u/ e0 h# O* @' Y/ E7 Y1. 恢复程序的办法:" E& D0 p1 N* p' C8 e
6 {3 d7 ~4 f  \
到/usr/palm/applications/目录下,把现有的com.palm.app.messaging改个名字,然后恢复相应版本的com.palm.app.messaging目录,重启以后再打新的中文短信补丁,切记:确认中文短信能够正常工 ...

% I# G" q2 S. e) N! U谢谢MPAN,发生了一个奇怪的现象了.我把你的zip解压拷贝到手机里面后,短信正常了,原来的也能看到,而且中文显示和发送都正常,你那个是不是打过中文短信的补丁了呢?原版的应该是不能看中文的啊?0 O; e9 v- f' r

( K9 p2 e+ s7 `# `[ 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 发表
8 Y- B! B7 R: s0 y7 q  J- z! h
2 Z% n- o2 [, b1 l6 W& s( ~" }% J8 J谢谢MPAN,发生了一个奇怪的现象了.我把你的zip解压拷贝到手机里面后,短信正常了,原来的也能看到,而且中文显示和发送都正常,你那个是不是打过中文短信的补丁了呢?原版的应该是不能看中文的啊?
6 ~8 ^7 y9 ~2 c' [. _/ }$ |# S1 e
# z; W/ y; ~  T/ `
发给你的是原生程序。原生程序能看中文但是不能接收和发送中文(猴大改的就是接收发送的程序)。因此在原生程序下,不会有中文的信息存入数据库。你现在已经有之前的数据在库里,只是显示出来,这个原生程序能够做到。
回复 支持 反对

使用道具 举报

发表于 2010-1-18 01:07 | 显示全部楼层
原帖由 yglaotu 于 2010-1-17 22:27 发表
: _. S. |* t' l9 i5 Z, X短信在楼上的步骤正常后,忍不住又把长短信的补丁文件复制进去,情况仍然是一样的,进入短信后内容为空白.不过,之前汲取教训,已经备份,马上恢复备份,现象消失.看来这个补丁在我的机器上,和什么东西有冲突.
; F9 ?% q: [4 `( L$ m- R

: X4 C9 L+ O: ^不知楼主说的长短信补丁是哪个,说来听听。
6 e: w* {6 p& I6 j+ U————————————————————% }/ ~$ j( h8 w2 [6 I
看到了,是猴大的更新。
  Z6 C# h  A2 _0 h4 @4 m
" Y  j" S1 `. e/ \猴大在CharCounter.js里想办法拆分短信是迂回之举。在下以为,无论是支持多语言,还是支持长短信,有效的做法还是在TelephonyInterfaceLayerCdma里面想办法,不然处理合并操作是非常困难的。 猴大反编那个程序,能做到这个程度已经是超水平了。) J. @+ f7 v" r# n
: a/ w5 `5 v! t" a
长短信在未处理CharCounter.js之前,貌似接收是没问题的。发送嘛,利用Preware的字数补丁,自己复制粘贴时口算一下吧。在下是不准备跟这个较劲了,能看就行,不能发的话,就不发了。
9 R4 k, ?# f1 Z4 Q$ T
1 A5 D4 h; t8 p) C! U' X[ 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 发表
" U6 k4 ]/ N+ H; s8 ?" r( ^6 k回mpan: 长短信补丁就在本栏目置顶帖中猴子颁布的更换charactercounter文件那个;另外,我复制了压缩文件后,不仅仅是能看,而且发给别人的中文短信也正常(别人能看懂,我也没有打中文短信补丁).

1 S! B& ~# d* {( U
; h5 ^% j" m% ?: Z嗯。刚才也想到这个问题。装猴大的程序前没测试过,不过在下以为,没打中文短信补丁就能发中文短信,说明1.35的TelephonyInterfaceLayerCdma程序对内码支持做了改进,现在支持多内码的发送了。至于接收,能发送应该就能接收。但还要要看运营商,也就是中国点心的流程标准是否和webos能匹配。在下怀疑还是有不兼容的情况,所以接收中文短信还是不行。
0 J* B8 q! i- P  K* U1 O$ O
, t: X3 {1 F4 G0 |7 U以上仅从现象上推测。没看过代码,也看不懂。再次向猴大致意!" @# i; v3 Z# h  g. O( Q- L3 V& `- g0 V
- g4 @4 V6 v4 B( z' ?/ D
[ Edited by mpan on 2010-1-18 01:47 ]
回复 支持 反对

使用道具 举报

发表于 2010-1-18 11:45 | 显示全部楼层
原帖由 yglaotu 于 2010-1-18 01:17 发表 5 b2 l! U8 T) f# R+ K2 }2 {3 h
回mpan: 长短信补丁就在本栏目置顶帖中猴子颁布的更换charactercounter文件那个;另外,我复制了压缩文件后,不仅仅是能看,而且发给别人的中文短信也正常(别人能看懂,我也没有打中文短信补丁).
7 P0 Q4 T, u2 B) M
) |- m7 j) D3 q+ p) S
1.35原生是不支持中文的发送的。这个我试验过了。
, h/ j! [+ `( W9 v& i* ~, M# }+ H" I$ M
能不能发送中文跟com.palm.messaging无关,只跟TIL有关。
( O: a& A8 V, k  X  `/ W7 ?2 Y. ]3 K# g! r% `& M4 E: K& C( z
LZ刷的rom看起来里面已经有跟中文短信相关的东西了。或者还要其他补丁也说不定。
  i& j, F4 O2 B& G1 m7 A6 E4 M7 ^1 Q8 F
mpan同学,长短信的拆分,早期原始的方法就是这么按字数拆的。包括pre原生的,就是按字数拆分英文长短信。
, f2 ?, H1 [& B- ?1 w: Z
5 [0 _; _& m7 p- _至于后来的那种可以合并的拆分,我没有搞清楚是在运营商那里拆分还是在短信程序里拆分。这个不好做。主要是拆分时加的标示符比较特殊。
5 `$ w/ u) y4 q5 U' O/ z+ D* r3 [( b/ j2 v0 m- D6 ]# y
再说点有意思的。
/ L' b1 j& r& Z! |( H8 M
8 b. ], |& p/ ?给pre做底层软件的和做应用开发的绝对是两拨人。
3 B4 b$ E) ~2 H& O5 x! q4 O0 f' m9 C8 h( Z, S
TIL中有明确的长短信拆分函数(只支持英文),碰到字数超过160的就会进去处理。
( p; _9 H" I# c$ R. a& J) F# m
4 k6 D& ^2 b, p& `+ b$ Y而应用程序里控制了长短信的字数,每条都不会超过160个字。1 `. a9 g  o8 Z. q5 }7 i
5 G* ^! ^9 g! {6 \8 i
因此TIL中的长短信拆分发送函数实际上是用不到的。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2010-1-18 22:56 | 显示全部楼层
原帖由 snowmonkey 于 2010-1-18 11:45 发表
8 s5 ~# M7 b# Y9 |3 d# o' Z! u" b9 n  @) `0 w: V) G, v1 Z

5 Y4 n0 j: t. G/ r- T; A) p1.35原生是不支持中文的发送的。这个我试验过了。# ^( G1 c) y+ L8 s. ~

5 Q; T7 ?0 H' C5 a5 J能不能发送中文跟com.palm.messaging无关,只跟TIL有关。. V& ^0 _/ d. h# h0 o( n+ O
$ V+ e4 W# r9 z- c* e" v$ t  S" g, A
LZ刷的rom看起来里面已经有跟中文短信相关的东西了。或者还要其他补丁也说不定。
& ~& K/ L3 m6 ]+ h" _4 R% Z7 \) b( V4 l, s
mpan同学, ...
2 R) J( k8 U. d" n4 q* W: z% H. k. H* N
) B/ h$ w6 c2 O: }- O
  m" J! T* x6 @' T. i( F
猴大有权威,TelephonyInterfaceLayerCdma能不能接收中文短信在下不确定是否试验过,但是发送肯定不行。 既然发送和接收都不行,说明内码支持还没做到。路漫漫其修远兮,吾誓将反编进行到底! 辛苦猴大了!- b$ ?$ s3 f$ c4 n3 T
: |5 \' U# R  {  k/ Z+ h
现在长短信肯定是手机厂商为主开发的功能,运营商遵循了事实上的标准,例如可能采取了Nokia的标准。不过由于厂家之间并没有明确一致的方法处理长短信,所以现在运营商发送长短信的时候,一般都是主动拆分成若干条不超过140英数字符。至于手机间根据特定序号将拆分的短信合并显示,运营商在发送中肯定没参与处理。
3 ^5 S( U( |  e
" ]9 p! S  H3 P5 L+ s/ I2 l0 [[ Edited by mpan on 2010-1-19 17:39 ]
回复 支持 反对

使用道具 举报

发表于 2010-1-19 02:50 | 显示全部楼层
原帖由 mpan 于 2010-1-18 22:56 发表
6 I  G+ I7 [9 `5 d; D1 U8 X  v1 w# M% |1 r# `3 b+ _

! V2 i# N4 S/ V) M5 j0 ]4 u4 \/ |) l
% A3 u- u' {, N8 G猴大有权威,TelephonyInterfaceLayerCdma能不能发中文短信在下不确定是否试验过,但是发送肯定不行。 既然发送和接收都不行,说明内码支持还没做到。路漫漫其修远兮,吾誓将反编进行到底! 辛苦猴大了!3 B# X4 w# _. H. h! T: g1 v

8 X# C$ F$ b' n) h; [- c1 }现 ...
5 q/ z% W7 t. U+ q" a
# b& O  ^+ D) j, A5 m
mpan兄也是有研究的。赞!
. P5 @, t  R/ U( {
; e( _! z( P6 e# j. C& I, ?关于长短信的接受合并,当年在搞650的时候就有点头疼。650上没有自动合并,因此拆分来的长短信还带着标示符上到应用程序中。很奇怪的字符,也解析不了。后来就干脆不管。
  z; t% w' m" Q$ @$ F1 m' ~. v! L8 q9 U5 t* i- d: K/ P
至于长短信发送时候的拆分,我觉得电信目前做得估计不够。至少在收10000号的短信时候,很明显,长短信是被拆成2条短信分两次发送的。
4 a/ Y8 f' y" t: F
2 t: @' H; B1 L3 ^不过暂时不考虑了。有长短信发送需求的tx并不多。有需求的那部分,目前的方案应该是能满足的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-21 22:22 , Processed in 0.358022 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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