有不少不折腾会死星人已经用上andriod了吧?有没有刷机过?有没有怕手机掉过?android的联系人是同步到gmail的,不用怕。但是信息就不同不了。所以,下面介绍几个信息导出的方法。

1.aqq

用adb shell去/data/data/com.android.aqq/databases/下面,把aqq.db复制出来,sqlite3格式,随便看吧。

2.AnFetion

用adb shell去/data/data/…..AnFetion2/databases/下面,把fetion.DB复制出来。

3.信息

这个是最麻烦的。去信息->Menu->设置->导出短信里面导出。但是别高兴的太早,贝壳发现一个bug。如果你的短信里面有西文引号,会导致xml格式错误,从而无法导入。解决方法是手工删除引号。

应用,使用xsltproc,将xml转换为html来浏览。贝壳用的xslt比较简单,抄在下面。

<?xml version='1.0' encoding="GBK"?>
<xsl:stylesheet version="1.0" xmlns:xsl="<http://www.w3.org/1999/XSL/Transform>">
<xsl:template match="/">
  <html>
	<body>
	  <xsl:for-each select="//smss/address"> Phone Number:<xsl:value-of select="@data"/>
	  <br/>
	  <table border="0" class="rev_tab" width="100%">
	<xsl:for-each select="sms">
	  <tr>
		<td class="rev_tab_rev">
		  <xsl:value-of select="date/@data"/>
		</td>
		<td class="rev_tab_rev">
		  <xsl:choose>
		<xsl:when test="read/@data = 1">read</xsl:when>
		<xsl:when test="read/@data = 0">unread</xsl:when>
		  </xsl:choose>
		</td>
		<td class="rev_tab_rev">
		  <xsl:value-of select="body/@data"/>
		</td>
	  </tr>
	</xsl:for-each>
	  </table>
	  <BR/>
	  </xsl:for-each>
	</body>
  </html>
</xsl:template>
</xsl:stylesheet>

为了美观,你还可以修改一下xslt。xsltproc在linux下直接有包,Windows可以来信问贝壳索要移植(其实去官网上就能下到)。