找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2658|回复: 22

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

[复制链接]
发表于 2010-1-17 12:04 | 显示全部楼层 |阅读模式
安装了刚出炉的长短信补丁,结果进入短信后看不到内容,一片空白.求该文件恢复.谢谢!有劳各位大虾帮忙.我这箱先谢过了!5 w& Q7 M6 W$ s5 [. A

& R( w4 z6 N' a6 w% ^感谢C大给了原版的文件(1.3.5.1ROM的charactercounter.js),更换后,现象依旧:即 可以看到短信条目,进入后内容为空白,也不能够发短信。猴大等高手看看,是何原因呢?我担心文件属性有变化,又把文件改为了+x的,仍然不行啊。看来得重新刷ROM了。不知道先用那个repair utility比较比较可行否。  Z" x& c% ]6 w# W- Y' d) e0 b: Y

+ Y$ W+ ~% \6 }, o[ 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 | 显示全部楼层
我还没试过那个补丁,对长短信没需求,
6 j7 v! j, J- O
2 o' X' O; E/ o8 d9 n8 y楼主试好了记得分享一下哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-17 12:23 | 显示全部楼层
原帖由 CyberVsQ 于 2010-1-17 12:15 发表
% v6 W  _  c2 T  G% k6 _做小白鼠之前一定要备份

% c& V+ p4 N* h+ w. s8 o谢谢C大的热心帮助,我急死了。C大的指点我这次记住了。教训之后才明白。主要是太着急了。
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2010-1-17 12:54 | 显示全部楼层
原帖由 CyberVsQ 于 2010-1-17 12:20 发表 0 D/ c; X7 B8 A# `: o! y9 G
我还没试过那个补丁,对长短信没需求,
9 r9 J' P; ^; W& V" F& F) F9 z
楼主试好了记得分享一下哦

; x, e% b- l3 h. J2 e的确,平时是没有什么需求。主要用于转发朋友发来的段子。目前还没有解决,替换了文件还是不行。还在折腾当中。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2010-1-17 14:27 | 显示全部楼层
可能还有其他的文件影响。$ M0 j, d! C& A+ v* i
1 n3 y7 g- g9 [8 q7 w2 p
建议先手工备份数据。
+ m; T+ R7 H+ m* C' ~& [然后继续折腾的时候有备无患
6 w. |( h# M- _  x9 p# r6 @+ K6 M
8 D7 H) D; O. U# U7 H1 Z如果是免激活的rom1 s! i# G/ e2 Q% E5 ?4 e
做一次硬启再试。如果还不行,就确定是程序问题,如果好了就应该是数据的问题/ f! K/ k; P5 V8 e0 F  j
6 h: D6 o) ~% n, K
[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

发表于 2010-1-17 14:45 | 显示全部楼层
1. 恢复程序的办法:) y: R/ H# ]1 w( }
2 J6 o" ~0 B! l
到/usr/palm/applications/目录下,把现有的com.palm.app.messaging改个名字,然后恢复相应版本的com.palm.app.messaging目录,重启以后再打新的中文短信补丁,切记:确认中文短信能够正常工作之前,其他任何和短信有关的补丁都不要打;/ p* Z0 s& P6 h" T
" c* S$ ^* X' ?! P$ q

) r% D; u% Z+ I* l) o0 H2.  恢复数据的办法:
) f% i* w6 T# v+ _9 X0 {9 p3 x' r从用户数据库里直接找回数据。这个方法需要有点儿数据库的基础。数据库文件路径是:/var/luna/data/dbdata/PalmDatabase.db3,见帖:http://www.treo8.com/bbs/viewthread.php?tid=128717! ^! h# W# c4 y: ]2 s+ ~

6 P; v5 k5 d, s! a1 M- B" m9 O! {: H1 a7 P
附件是1.35原版的com.palm.app.messaging目录压缩文件。楼主需要的话可以用在第一步恢复
$ G- J* V" K: l3 `
5 j& z4 [# E' j6 B* h& O1 L2 ~[ 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 发表
3 s  q4 k& W! J1. 恢复程序的办法:3 @- |' O0 ]( Z2 H" p+ {

& a1 h- v4 N9 D" Y; h到/usr/palm/applications/目录下,把现有的com.palm.app.messaging改个名字,然后恢复相应版本的com.palm.app.messaging目录,重启以后再打新的中文短信补丁,切记:确认中文短信能够正常工 ...
1 N, p" @1 Y! ^* Z: ^+ w* P
谢谢MPAN,发生了一个奇怪的现象了.我把你的zip解压拷贝到手机里面后,短信正常了,原来的也能看到,而且中文显示和发送都正常,你那个是不是打过中文短信的补丁了呢?原版的应该是不能看中文的啊?3 s1 Z9 p0 F% n. C
6 k( m7 Q" V" D; M/ ]: }4 K8 X
[ 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 发表 : g9 f6 e: R, N, B

. S3 X% f+ T% O, W* K谢谢MPAN,发生了一个奇怪的现象了.我把你的zip解压拷贝到手机里面后,短信正常了,原来的也能看到,而且中文显示和发送都正常,你那个是不是打过中文短信的补丁了呢?原版的应该是不能看中文的啊?

' V$ P$ x: r+ `6 H! {- @" {, ~  R- X! h9 u  U
发给你的是原生程序。原生程序能看中文但是不能接收和发送中文(猴大改的就是接收发送的程序)。因此在原生程序下,不会有中文的信息存入数据库。你现在已经有之前的数据在库里,只是显示出来,这个原生程序能够做到。
回复 支持 反对

使用道具 举报

发表于 2010-1-18 01:07 | 显示全部楼层
原帖由 yglaotu 于 2010-1-17 22:27 发表 ' d4 }+ t& \0 {: }
短信在楼上的步骤正常后,忍不住又把长短信的补丁文件复制进去,情况仍然是一样的,进入短信后内容为空白.不过,之前汲取教训,已经备份,马上恢复备份,现象消失.看来这个补丁在我的机器上,和什么东西有冲突.
% z5 M& w4 `1 Z# A4 ^% y+ |; K0 J
) a6 S3 @& \! q; R) I) ], e* K1 J
不知楼主说的长短信补丁是哪个,说来听听。
5 U2 \1 s" L7 C. `  e————————————————————
: S8 \7 y8 C; o4 Q) w看到了,是猴大的更新。
# }/ t/ d! e# A/ t9 s( j
9 L- D3 A1 L" J! w5 _9 m2 Z+ }猴大在CharCounter.js里想办法拆分短信是迂回之举。在下以为,无论是支持多语言,还是支持长短信,有效的做法还是在TelephonyInterfaceLayerCdma里面想办法,不然处理合并操作是非常困难的。 猴大反编那个程序,能做到这个程度已经是超水平了。5 k8 E* g3 ?4 C8 L  v$ @

' u4 f, d3 ?( Z6 e长短信在未处理CharCounter.js之前,貌似接收是没问题的。发送嘛,利用Preware的字数补丁,自己复制粘贴时口算一下吧。在下是不准备跟这个较劲了,能看就行,不能发的话,就不发了。
* k' E- G6 R" H/ Y8 x# a$ L
9 Q9 c- B% B: J7 N[ 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 发表 7 l# b8 F2 _" O) d4 |& Q
回mpan: 长短信补丁就在本栏目置顶帖中猴子颁布的更换charactercounter文件那个;另外,我复制了压缩文件后,不仅仅是能看,而且发给别人的中文短信也正常(别人能看懂,我也没有打中文短信补丁).
, R  s  X! _* W0 h8 @# T1 X9 m/ q! j
4 {( e- K# _7 Y) ^4 q; `7 I
嗯。刚才也想到这个问题。装猴大的程序前没测试过,不过在下以为,没打中文短信补丁就能发中文短信,说明1.35的TelephonyInterfaceLayerCdma程序对内码支持做了改进,现在支持多内码的发送了。至于接收,能发送应该就能接收。但还要要看运营商,也就是中国点心的流程标准是否和webos能匹配。在下怀疑还是有不兼容的情况,所以接收中文短信还是不行。
( u6 b7 p  n( k6 \) }8 J" w2 r. l" j- |) ]* L
以上仅从现象上推测。没看过代码,也看不懂。再次向猴大致意!9 x! g( h& t! J( z3 r+ `- W1 }% n

1 O9 E' r0 J) G; ^[ Edited by mpan on 2010-1-18 01:47 ]
回复 支持 反对

使用道具 举报

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

* O7 @1 O1 Q! Z/ s7 ^- L9 e3 \3 |4 }" ?* o& T' s
1.35原生是不支持中文的发送的。这个我试验过了。: r# {$ L, B: }2 D$ U3 m, L
9 L3 q* o/ U  a; f! H$ j* t
能不能发送中文跟com.palm.messaging无关,只跟TIL有关。3 @; Y' H3 v7 W4 `

; `7 Q' _+ ~- h9 i2 R& o7 \" GLZ刷的rom看起来里面已经有跟中文短信相关的东西了。或者还要其他补丁也说不定。/ c1 g: e; P, [

+ T, ]$ M1 z, Z0 `9 E! r; vmpan同学,长短信的拆分,早期原始的方法就是这么按字数拆的。包括pre原生的,就是按字数拆分英文长短信。
! ^: s& E4 Y0 A# s+ o! v5 W/ y) H; B) T6 z2 f
至于后来的那种可以合并的拆分,我没有搞清楚是在运营商那里拆分还是在短信程序里拆分。这个不好做。主要是拆分时加的标示符比较特殊。' u  x! ?/ i( W$ J6 G) o& y

" f; E! i  Y2 b4 I. T2 m再说点有意思的。' ^# H, x7 W3 d. l. g8 o( ]$ y
$ V8 W4 o' S" `- a
给pre做底层软件的和做应用开发的绝对是两拨人。4 q! ?2 _6 d# J# w
' U- D: J, ?& P8 G# H
TIL中有明确的长短信拆分函数(只支持英文),碰到字数超过160的就会进去处理。
9 f1 q9 J8 F% t" y3 M( S1 I8 @/ t% \# u  _% ]% Y% e
而应用程序里控制了长短信的字数,每条都不会超过160个字。
, i) ]6 a. J% E* n' V4 @+ X6 ^0 d( J- v4 B/ C3 B
因此TIL中的长短信拆分发送函数实际上是用不到的。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2010-1-18 22:56 | 显示全部楼层
原帖由 snowmonkey 于 2010-1-18 11:45 发表 & n' L: {6 H9 s* K8 q( x) y! P
' q  g$ w; H8 j

+ \% \' E( W% }& d3 D- ~1 @8 E) G1.35原生是不支持中文的发送的。这个我试验过了。2 j+ V1 \3 Q1 \
3 D6 Q% U" a6 R  E1 x
能不能发送中文跟com.palm.messaging无关,只跟TIL有关。
/ e! b* d! Q0 f, G0 ]- w+ y
+ ~; {9 @; `& f: vLZ刷的rom看起来里面已经有跟中文短信相关的东西了。或者还要其他补丁也说不定。
9 [2 U4 p6 w- z1 r% M' J6 U+ \5 k# }) s& m% y
mpan同学, ...
1 A5 [9 K$ ^, Z: z5 n, d' v
4 t1 u& i# z- M

. u# {) \$ O, r6 j; m7 I3 r猴大有权威,TelephonyInterfaceLayerCdma能不能接收中文短信在下不确定是否试验过,但是发送肯定不行。 既然发送和接收都不行,说明内码支持还没做到。路漫漫其修远兮,吾誓将反编进行到底! 辛苦猴大了!
1 s$ u' `8 r0 l" q# t' j* W, _! H- Y. ~
现在长短信肯定是手机厂商为主开发的功能,运营商遵循了事实上的标准,例如可能采取了Nokia的标准。不过由于厂家之间并没有明确一致的方法处理长短信,所以现在运营商发送长短信的时候,一般都是主动拆分成若干条不超过140英数字符。至于手机间根据特定序号将拆分的短信合并显示,运营商在发送中肯定没参与处理。
8 b; i2 ^& J+ l# Q( D
9 R% Q, b0 Q0 m: G; k[ Edited by mpan on 2010-1-19 17:39 ]
回复 支持 反对

使用道具 举报

发表于 2010-1-19 02:50 | 显示全部楼层
原帖由 mpan 于 2010-1-18 22:56 发表 * e" P+ R4 S" |, [6 ^% |
2 P) r* G7 r$ K

3 E% y- e- B5 ~) [
  x$ _. G/ b1 q2 v猴大有权威,TelephonyInterfaceLayerCdma能不能发中文短信在下不确定是否试验过,但是发送肯定不行。 既然发送和接收都不行,说明内码支持还没做到。路漫漫其修远兮,吾誓将反编进行到底! 辛苦猴大了!$ O9 c! `& V) D% v
0 W7 C& f  E3 b; z/ }, B- i/ V
现 ...
1 u) V+ q% i9 E1 j, C
4 U, u. l4 D+ g0 j3 s
mpan兄也是有研究的。赞!
* [2 n& g( T  ^( i: W; _% R6 C+ [, B" a; s% [. Z+ e! H- [8 B
关于长短信的接受合并,当年在搞650的时候就有点头疼。650上没有自动合并,因此拆分来的长短信还带着标示符上到应用程序中。很奇怪的字符,也解析不了。后来就干脆不管。
# ]0 }6 W- s* m/ L( s
5 |) s' ]1 R, F- z( Z# i至于长短信发送时候的拆分,我觉得电信目前做得估计不够。至少在收10000号的短信时候,很明显,长短信是被拆成2条短信分两次发送的。
) ~1 y+ r: t( h1 l* q) h: K! H$ j, w: ~9 Y" O- X# r
不过暂时不考虑了。有长短信发送需求的tx并不多。有需求的那部分,目前的方案应该是能满足的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-13 08:10 , Processed in 0.353207 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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