存档短信,无需额外权限


12

以下问题的答案列出了许多可用于备份SMS消息的Android应用程序:

但是,答案中提到的所有应用程序似乎都需要大量的权限,而这些权限并不是严格必要的。示例包括“接收SMS”,“编辑SMS或MMS”,“完全访问Internet”,“读取联系人数据”,“写入联系人数据”,“写入联系人数据”,“读取电话状态和身份”等。

有没有什么工具

  1. 只需将所有SMS消息复制到SD卡上的本地文件中,
  2. 不需要任何无关的权限-据我所知,“读取SMS或MMS”和“修改/删除SD卡内容”权限就足够了。

编辑:根据答案,我仔细查看了SMS Backup&Restore Pro。总比没有好–至少不需要任何类型的Internet访问。然而:

  • 它不能复制存储在SIM卡中的消息,只能复制存储在收件箱中的消息。
  • 它不适用于Android 3.2平板电脑
  • 它仍然需要太多权限才能满足我的需求。

TxtArchive似乎也无法在Android 3.2上运行。


Answers:


5

由于您不要求还原它们(只是备份):您是否看过TxtArchive SMS备份?Yupp,要花几美元。但是因此它不需要广告,也不需要互联网:读取SMS / MMS,读取Contactdata(两者都已连接-您一定要知道是谁编写了SMS;),并存储到SD。

同样,SMS Backup&Restore Pro的价格大约相同(2欧元),它还希望编写SMS / MMS(以恢复它们),并在工作时使手机保持睡眠状态。

哦,加上Flow提到的要求:还需要“读取电话状态和身份”。-尽管该应用指出Android minversion 1.6(此要求已由Android 2.0 AFAIK删除-对于所有以前的版本,它都是“必须”)。

只需在第1页上的playstore上简单地搜索SMS备份 -很难找到。希望你喜欢他们;)


4

看一下SlightBackup或(再次)在LifeSaver2上:

有关LifeSaver2的一些注意事项:

不是旧版本的Google Play中的那个!

LifeSaver2的较旧版本可在纯开源f-droid.org存储库中找到。

旧版本的权限:

用于读取SMS:
⚠读取SMS或MMS [READ_SMS]
⚠接收SMS [
RECEIVE_SMS ] ⚠修改/删除USB存储内容[WRITE_EXTERNAL_STORAGE]

用于读取通话记录:
⚠读取联系人数据[READ_CONTACTS]

用于恢复通话记录和SMS:
⚠编写联系人数据[
WRITE_CONTACTS ] ⚠编辑SMS或MMS [WRITE_SMS]

如果您仍然超级偏执,可以使用apktool(一个android .apk反向工程工具)从给定的.apk中删除上面列出的后两个或三个权限。如果您想进一步满足需要,还可以检查旧的代码快照并自己构建它的修改版本。

关于LifeSaver2更改原因的一些背景信息:
LifeSaver2实际上是一种迁移工具,可用于将呼叫日志/ SMS从旧的移动到新的Android手机。您是通过将旧文件备份来实现的,将外部SD卡插入新手机中,然后再次使用该应用将其恢复到新手机中。
较新的Android设备不必再具有外部SD卡。对于大多数LifeSaver2用户来说,手动传输备份数据文件很麻烦,因此作者(在Google工作)决定在某个时候而不是SD卡备份到云(Google AppEngine atm。)。


当前版本的LifeSaver 2似乎与Android 3.2平板电脑不兼容。旧版本的系统要求更灵活吗?
Jukka Suomela 2012年

也许作者排除了任何平板电脑设备。从技术上讲,它应该可以工作。我会说,试试看。在较新的Android版本上,旧版本的还原操作已中断(恢复的通话记录不保留日期),但是我可以使用此旧版本在运行Jelly Bean的Nexus S上进行备份。我这里没有要测试的3.2平板电脑。
ce4 2012年


0

问题。

  • 您在使用股票应用程序吗?
  • 您会考虑使用替代应用程序发送SMS吗?

如果是,请考虑使用GoSMS Pro。与名称相反,它是免费的,并将消息备份到SD卡。


它可以从股票应用程序的收件箱中读取SMS消息吗?我主要关心的是收件箱中已经有的SMS消息。
Jukka Suomela 2012年

绝对可以。您拥有的所有消息将自动在GoSMS中填充。但是,我在这里详细介绍了Go的一些问题。建议保留库存应用程序,并使用GoSMS作为您的主要SMS应用程序。这样,您可以继续将文本备份到SD卡。要自动从收件箱中删除邮件,请为对话设置一个文本限制(通常为200个,但是如果您的备份时间超过一周,并且收到的文本比正常情况多,则限制为200个以上)。
2012年

这种方法似乎与Android 3.2兼容,这很好。不幸的是,GoSMS Pro需要很多权限,包括完整的Internet访问权限。
Jukka Suomela 2012年

这样做是因为它是功能完善的SMS应用程序,而不是仅用于备份文本的应用程序。它具有您的股票SMS应用程序所需的所有权限,因此为什么对Go持怀疑态度?只是好奇!
2012年

-1

“备份到Gmail”是我的S3上正在使用的应用(没有其他任何Android设备可以尝试)


它需要很多权限(包括完全的Internet访问权限),并且在Android 3.2上不起作用,因此很遗憾,这并不能真正回答我的问题。
Jukka Suomela 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.