终于把这个问题解决了,写上来和大家分享一下!
机型:Palm T5
现象:同步后死机,同步过程已经完成,就是在最后一步会死掉.不连PC的情况下同步->取消也会死.
解决方案:删除device上的saved preferences文件.
遗留问题:可能会丢失一些基本设置,但是这些设置都很容易手工恢复.有些软件的注册码会失效!
[modify @ 060502006 由于一些重要的设置的丢失,让人十分恼火,今天无意中发现可以用RescoExplorer分别删除一些saved preferences设置,于是删了半天,没有精确定位到哪个程序的配置出了问题,但是把从A-D开头的所有配置都删除了,就没问题了,这样就保住了其他的设置!当然,我也想再继续定位一下,可是总是找不到,我想应该是preferences的本身文件有损坏!RescoExplorer做了删除操作后修复了它!也许吧?可能!反正目前的效果好多了!]
分析步骤:呵呵,有耐心的同学可以继续,否则可以不理这些了。:)
出现这个情况已经1个多月了,最近比较忙.也没空理它,反正同步能成功,大不了每次启动一次.今天晚上有空.准备好好找原因了.
作为一个正常人,首先想到的当然是google一下了,以前也google过,都没有答案,这次也一样!然后就到tompda上找,没答案!发帖,等了10分钟,未果(要求太高了吧,10分钟就想有答案?嘿嘿~).哦!对了,以前还在QQ群里面提问过,也没人知道.唉!也许是别人运气好.决定自己动手解决!
不连PC也会死,说明和PC端无关,于是将重点放在device上,将最近装的hand project删掉,问题依旧.再早一点的atlas和tracker删掉,问题依旧!想起来最近同步了几个doc/xsl文件,再加上本身对DTG不很信任,于是全删!哦~问题依旧!将一些比较底层一点的软件全关掉Rlock,DALauncher,TealMaster,DBCacheTool,Crash.问题依旧!不死心!把上面的全删掉,还不行.
再分析一下,同步后死,同步功能成功!说明同步程序本身没问题.问题可能出在同步后的连带动作上.机器上装了uninstall,会不会是uninstall的sandbox出问题呢?它会监视hotsync,并为新装入系统的程序创建一个安全环境,进行试运行.于是将uninstall删除,可是问题还是没解决.
没了uninstall这下删软件就麻烦了.可是机器里面已经没什么可以再删了.google一些英文的站点,也没答案,倒是有一个老外的论坛说可以参考一下hotsync log,再仔细看,是说看PC上面的!我坚信和PC端没关系,于是不理会.但是想到,会不会和生成hotsync log过程有关呢?于是用Filez找和hotsync以及log有关的文件,除了ROM里面的两个hotsync文件以外,没见到hotsync log这样的文件存在.再想,既然hotsync会访问这个文件,然后在操作过程中死机,那么一定会modify这个文件!于是按modify时间排序,找到了今天被修改的文件.看着最象的就是unsaved和saved preferences了,删除!O~不死了!
但是此时机器的设置已经丢失了,而且已经被删的千疮百孔了,硬启,用backupman恢复!很快~然后为了验证一下结论,先删unsaved preferences,不行!,删saved,可以了!
但是此时一些软件的注册信息都不在了!很多要重新注册,好麻烦~不管怎样,问题解决啦!