找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2662|回复: 22

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

[复制链接]
发表于 2010-1-17 12:04 | 显示全部楼层 |阅读模式
安装了刚出炉的长短信补丁,结果进入短信后看不到内容,一片空白.求该文件恢复.谢谢!有劳各位大虾帮忙.我这箱先谢过了!
* S% x  Q, Q4 F* U6 h+ E5 I2 A! M% b$ m, g* L1 S6 _7 f/ d1 n) W
感谢C大给了原版的文件(1.3.5.1ROM的charactercounter.js),更换后,现象依旧:即 可以看到短信条目,进入后内容为空白,也不能够发短信。猴大等高手看看,是何原因呢?我担心文件属性有变化,又把文件改为了+x的,仍然不行啊。看来得重新刷ROM了。不知道先用那个repair utility比较比较可行否。% @# K- D. i* c$ I0 G* t

  c  z9 |: b' w- C[ 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 | 显示全部楼层
我还没试过那个补丁,对长短信没需求,3 C5 [( g, G- T' n9 u
" L0 ]% Q  h- y! Q# w4 ?
楼主试好了记得分享一下哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-17 12:23 | 显示全部楼层
原帖由 CyberVsQ 于 2010-1-17 12:15 发表
" \. e2 x0 Y( t做小白鼠之前一定要备份

  F6 O) y" C6 M7 D& n( J谢谢C大的热心帮助,我急死了。C大的指点我这次记住了。教训之后才明白。主要是太着急了。
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2010-1-17 12:54 | 显示全部楼层
原帖由 CyberVsQ 于 2010-1-17 12:20 发表 - {6 G1 ~, i5 y( H1 {
我还没试过那个补丁,对长短信没需求,% o& }- D: v* r
% O& d) x" w  V+ H" ~$ [
楼主试好了记得分享一下哦
, S! S& U5 {* L( l3 E
的确,平时是没有什么需求。主要用于转发朋友发来的段子。目前还没有解决,替换了文件还是不行。还在折腾当中。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2010-1-17 14:27 | 显示全部楼层
可能还有其他的文件影响。  U0 f$ |0 a4 g' V/ c  e
! O+ y/ g1 f% @2 K" s
建议先手工备份数据。) p5 T* E1 r0 c" H% h/ L
然后继续折腾的时候有备无患
! Y% r8 x( E6 z6 j7 E5 ]
$ K$ z1 Y2 V( ~  _: H) ]; p如果是免激活的rom
9 U% w( [; e. [2 y9 E; `" Z做一次硬启再试。如果还不行,就确定是程序问题,如果好了就应该是数据的问题& w7 c$ B$ h2 h2 }( M+ T
$ s4 f. v+ |. g( I/ d( c$ {8 L
[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

发表于 2010-1-17 14:45 | 显示全部楼层
1. 恢复程序的办法:  p& Y" p* {) q& ]

8 I! w, k, U! g3 d/ l0 Y7 b8 Y. H6 I到/usr/palm/applications/目录下,把现有的com.palm.app.messaging改个名字,然后恢复相应版本的com.palm.app.messaging目录,重启以后再打新的中文短信补丁,切记:确认中文短信能够正常工作之前,其他任何和短信有关的补丁都不要打;
& y% e, }0 A" p8 T' F5 V! a! ?, z1 }) N/ r

7 O0 q& b6 E: L9 X2 m2.  恢复数据的办法:  }: h6 ?4 Z$ h" D
从用户数据库里直接找回数据。这个方法需要有点儿数据库的基础。数据库文件路径是:/var/luna/data/dbdata/PalmDatabase.db3,见帖:http://www.treo8.com/bbs/viewthread.php?tid=128717# R3 R1 ^3 c( r, J; W! I4 S
' x1 C; C; V# V. l1 v
/ A* q; y& {3 X1 T) _) U3 G- n3 k
附件是1.35原版的com.palm.app.messaging目录压缩文件。楼主需要的话可以用在第一步恢复
7 J  ?! I6 Y9 ^! Y! r  g" K+ \
1 @+ }5 k+ q4 `$ ]$ o+ p7 _5 u[ 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 发表
4 W0 c( @/ O, k9 B$ y' b! J1. 恢复程序的办法:1 `8 F& m1 m+ W& m+ g

6 y6 C0 l, x* Y8 g) u到/usr/palm/applications/目录下,把现有的com.palm.app.messaging改个名字,然后恢复相应版本的com.palm.app.messaging目录,重启以后再打新的中文短信补丁,切记:确认中文短信能够正常工 ...

/ D, s' i  C; Q1 d4 Q谢谢MPAN,发生了一个奇怪的现象了.我把你的zip解压拷贝到手机里面后,短信正常了,原来的也能看到,而且中文显示和发送都正常,你那个是不是打过中文短信的补丁了呢?原版的应该是不能看中文的啊?+ f; N$ w# y9 K: O5 v& W
( _9 f8 }: W, d  }$ Q6 ]# _
[ 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 发表
! P9 G( }. U# y# I7 W' V' Q6 E& Y1 l$ U
3 R& z+ n0 S3 p( v& \% f9 B谢谢MPAN,发生了一个奇怪的现象了.我把你的zip解压拷贝到手机里面后,短信正常了,原来的也能看到,而且中文显示和发送都正常,你那个是不是打过中文短信的补丁了呢?原版的应该是不能看中文的啊?
9 V/ q3 b9 g! E0 q4 A% F- ^/ S8 Q
. P8 L: z0 B8 V' }8 h. v1 h  Q' }( n
发给你的是原生程序。原生程序能看中文但是不能接收和发送中文(猴大改的就是接收发送的程序)。因此在原生程序下,不会有中文的信息存入数据库。你现在已经有之前的数据在库里,只是显示出来,这个原生程序能够做到。
回复 支持 反对

使用道具 举报

发表于 2010-1-18 01:07 | 显示全部楼层
原帖由 yglaotu 于 2010-1-17 22:27 发表
5 [: k2 E" w, T5 o8 j: V短信在楼上的步骤正常后,忍不住又把长短信的补丁文件复制进去,情况仍然是一样的,进入短信后内容为空白.不过,之前汲取教训,已经备份,马上恢复备份,现象消失.看来这个补丁在我的机器上,和什么东西有冲突.
2 B6 A3 z/ j6 ^6 g* x3 U: p; F
3 k2 h8 {2 W) F/ Z; ]8 x$ i
不知楼主说的长短信补丁是哪个,说来听听。
  G! K4 a7 o* c* M; }- q  i& {————————————————————
: @* }8 z2 q4 R9 w9 m' t看到了,是猴大的更新。7 K3 O% [  v; ?: G

& I! {+ H' K1 I猴大在CharCounter.js里想办法拆分短信是迂回之举。在下以为,无论是支持多语言,还是支持长短信,有效的做法还是在TelephonyInterfaceLayerCdma里面想办法,不然处理合并操作是非常困难的。 猴大反编那个程序,能做到这个程度已经是超水平了。: h5 Z! R. E- T% v* g
$ Z/ j! s. k2 I7 }$ G
长短信在未处理CharCounter.js之前,貌似接收是没问题的。发送嘛,利用Preware的字数补丁,自己复制粘贴时口算一下吧。在下是不准备跟这个较劲了,能看就行,不能发的话,就不发了。$ }+ k& I# L. y
; C2 U7 F& c4 W+ k& P. e7 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 发表 & N. w" Y, w4 e* x% a& a% \% D+ o
回mpan: 长短信补丁就在本栏目置顶帖中猴子颁布的更换charactercounter文件那个;另外,我复制了压缩文件后,不仅仅是能看,而且发给别人的中文短信也正常(别人能看懂,我也没有打中文短信补丁).

2 e, l. Q  h; G
1 I) C- C/ `5 E1 X嗯。刚才也想到这个问题。装猴大的程序前没测试过,不过在下以为,没打中文短信补丁就能发中文短信,说明1.35的TelephonyInterfaceLayerCdma程序对内码支持做了改进,现在支持多内码的发送了。至于接收,能发送应该就能接收。但还要要看运营商,也就是中国点心的流程标准是否和webos能匹配。在下怀疑还是有不兼容的情况,所以接收中文短信还是不行。
7 U* J; o( B/ p; \% a
6 F* c% f; f$ ?% Z/ e0 z5 @8 ~以上仅从现象上推测。没看过代码,也看不懂。再次向猴大致意!/ [0 m! v' j7 y1 y
3 y! |4 v  u; E8 K
[ Edited by mpan on 2010-1-18 01:47 ]
回复 支持 反对

使用道具 举报

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

9 M# r+ E. o3 [2 j& U0 E% ?/ p1.35原生是不支持中文的发送的。这个我试验过了。
! x' D* e) K- x, n6 O( U6 D# N7 \3 i& W
能不能发送中文跟com.palm.messaging无关,只跟TIL有关。" A: n& O. w. C0 o5 G' p' c) K% \5 P

. E/ U$ q5 i/ \LZ刷的rom看起来里面已经有跟中文短信相关的东西了。或者还要其他补丁也说不定。
' ^6 ~8 L8 Y% V
' Z% D; \; z! b2 J) C! Pmpan同学,长短信的拆分,早期原始的方法就是这么按字数拆的。包括pre原生的,就是按字数拆分英文长短信。+ Y* s0 y0 t$ e; ]
  B7 P) R  y- K. w6 }# v9 a
至于后来的那种可以合并的拆分,我没有搞清楚是在运营商那里拆分还是在短信程序里拆分。这个不好做。主要是拆分时加的标示符比较特殊。5 R3 _2 y! ^* I1 a

. y4 N: ^* G* P1 Q& D3 T: R再说点有意思的。3 f0 ^) R2 x3 u

+ u& v; f" S! M% U* ]% x给pre做底层软件的和做应用开发的绝对是两拨人。
3 Y9 c2 R8 I9 e* \* \( \. O+ X1 t. K$ S: I$ }
TIL中有明确的长短信拆分函数(只支持英文),碰到字数超过160的就会进去处理。
8 y1 B# z, t7 ~
( a4 V1 o! h5 x' Y- g, g, s# p! z而应用程序里控制了长短信的字数,每条都不会超过160个字。" [) {$ M9 \' z5 w1 g

" Y7 g& ~! \$ d; N' _6 V7 @' n* ~+ G6 L因此TIL中的长短信拆分发送函数实际上是用不到的。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2010-1-18 22:56 | 显示全部楼层
原帖由 snowmonkey 于 2010-1-18 11:45 发表
4 H7 h2 Z* q7 r) Q: _' l# N$ m" {* k0 E/ m( J
6 _7 o9 X; C0 I
1.35原生是不支持中文的发送的。这个我试验过了。8 t, z5 m; [. S# _2 e/ O
8 j7 ?9 w( E4 n. |& `& u9 w
能不能发送中文跟com.palm.messaging无关,只跟TIL有关。
& b5 y* c1 U+ {3 s* ~
' K% R8 k, _+ S% a+ ]LZ刷的rom看起来里面已经有跟中文短信相关的东西了。或者还要其他补丁也说不定。/ T& H% g: R/ v9 m4 L* \

9 [8 r" b. s+ o0 {3 `! i; M7 Dmpan同学, ...

1 r, {5 r( q6 y9 k# z  b$ b: F3 E) `9 d: `( p# [4 T1 L; e6 q
: Q" ]7 h- w/ o
猴大有权威,TelephonyInterfaceLayerCdma能不能接收中文短信在下不确定是否试验过,但是发送肯定不行。 既然发送和接收都不行,说明内码支持还没做到。路漫漫其修远兮,吾誓将反编进行到底! 辛苦猴大了!1 D  R. Q0 [) n3 F2 L: k5 e

; f% I& b  i8 X% x$ w; W6 t现在长短信肯定是手机厂商为主开发的功能,运营商遵循了事实上的标准,例如可能采取了Nokia的标准。不过由于厂家之间并没有明确一致的方法处理长短信,所以现在运营商发送长短信的时候,一般都是主动拆分成若干条不超过140英数字符。至于手机间根据特定序号将拆分的短信合并显示,运营商在发送中肯定没参与处理。
" M8 u' ?- I( c* _! m& \$ Q$ S* y2 n
[ Edited by mpan on 2010-1-19 17:39 ]
回复 支持 反对

使用道具 举报

发表于 2010-1-19 02:50 | 显示全部楼层
原帖由 mpan 于 2010-1-18 22:56 发表
8 F1 ?8 Q; `% G3 w& H: Z
$ }) ?! m1 u% c' w, z4 F5 @
5 d6 A6 W1 U; J! {0 R# }! e& i. A+ h" v, M& g5 j, E0 {( I/ S
猴大有权威,TelephonyInterfaceLayerCdma能不能发中文短信在下不确定是否试验过,但是发送肯定不行。 既然发送和接收都不行,说明内码支持还没做到。路漫漫其修远兮,吾誓将反编进行到底! 辛苦猴大了!. a& a: C% r0 D+ H) h* a0 N
- R1 c+ q+ V. p/ G( {2 I3 a
现 ...
) M& ]) _( j& L. D- ?2 @6 w
8 r  m% P9 U+ o# P/ o* i
mpan兄也是有研究的。赞!  g; p) o* \- N! M
  F$ y$ C9 p5 R( q9 P
关于长短信的接受合并,当年在搞650的时候就有点头疼。650上没有自动合并,因此拆分来的长短信还带着标示符上到应用程序中。很奇怪的字符,也解析不了。后来就干脆不管。
5 Q. X0 V1 {1 \$ F- K. @9 k
1 R% f7 Q7 _+ A% {& i) ]至于长短信发送时候的拆分,我觉得电信目前做得估计不够。至少在收10000号的短信时候,很明显,长短信是被拆成2条短信分两次发送的。5 w/ h+ P$ E) s
5 E2 ], O4 m+ C1 v. e# z) ~3 M- x
不过暂时不考虑了。有长短信发送需求的tx并不多。有需求的那部分,目前的方案应该是能满足的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-22 16:30 , Processed in 0.363624 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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