WApj1426 发表于 2019-7-5 13:44

不Root手机,如何备份应用的用户数据。


如题。一、配置:小白用的手机为Mi 5Splus,系统为极光官改,Miui10.2,Android8.0二、需求:
[*]已经卖了绿厂的手机做备用,型号为Vivo Z5X。
[*]因为绿厂的手机官方不解锁,9008也没包,所以一直没法Root。
[*]手机内有200+左右用户应用。有自行备份用户数据刚需的(即:没有云备份,且重新安装设置起来巨麻烦的那种)占30%左右。
三、经历。关于这个问题也试验了好久。先介绍一下自己试过的几个。
[*]在没刷机之前,用小米的云备份。Miui上还行,只要是官方包,数据能恢复。但现在的问题是,马上就入绿厂的坑了,ColorOS大家都懂的。小米云备份势必不行了。
[*]Root后钛备份。神器。无奈无法Root。
[*]SwiftBackup。不ROOT无法备份应用数据。
[*]HeliumBackup。虽然国内很多app不允许备份,但我还是想试验一下。可是因为我在开发者选项里,开启了“桌面备份密码”。虽然我在氦备份里已经输入了备份密码,而且在软件Setting里也存储了,氦备份虽然显示备份成功。但是我打开文件的时候,只是一个12K的Json。
[*]受Helium启发,自己去学了几个ADB命令。用ADB BACKUP成功的将app+data导出到了电脑。但问题是ADB Restor MYbackup.ab文件后,我试验的app依然没有恢复。(我看过app的AndroidManifest.xml,allowBackup=True)
[*]之后我猜想app无法恢复,可能与系统是魔改的Miui有关。所以我把开发者选项里的Miui优化关掉了。重试后依然无法恢复。
[*]我又重新阅读了一下ADB Help,然后重新做了后缀为.adb的backup.adb,依然无法备份。
求大佬指点。

WApj1426 发表于 2019-7-5 15:49

各位大佬:
一、
    在基安上曾看到过不Root开启BusyBox(但是依然不支持,比如幸运破解器需要BusyBox支持 这种app调用)的教程。
      无奈本人小白,就算不Root可以用BusyBox,也不清楚如何用来备份应用数据。
      不知道这能否算是一个思路咧
二、换牌子这事,我也不想。
    一来,Miui用顺手了,除了广告多其他都挺好。买了个黑阈用起来很丝滑。
    二来,好像小米的一个负责人说过,半年内整顿小米的自带广告。
    三来,MiPush很爽。
    说一千道一万,我买的绿厂的手机是给我老爹的,特意选的大屏(6.5的屏,调大字体看起来清楚)、电量大(5000ma)、外放烂(像喇叭一样刺耳),说实话Z5X还是蛮符合要求的。
    可是老爹说兜里揣不开,容易掉,就不要了!老妈也不能拿这么大屏的手机,就甩手又还我了。
本着逢机必搞的原则,一通操作,这才发现原来这货根本就Root不了。之前华为小米随便搞,刷完类原生刷国外版,我还刷过O,万万没想到就这么翻了。。。
这个故事告诉我们:买手机不能只看硬件配置,厂商与系统也是非常重要的。
听说绿厂的系统杀后台贼狠,就跟老版本的黑域补丁一样,号称淘宝等国内毒瘤都能治的服服帖帖的,我还是蛮好奇的。
挖坟。

河蟹精 发表于 2019-7-31 17:21

本帖最后由 河蟹精 于 2019-7-31 17:25 编辑

应该是可以的,我找到两个网页:

1. adb - Backing Up Apps With allowBackup=false - Android Enthusiasts Stack Exchange
https://android.stackexchange.com/questions/193650/backing-up-apps-with-allowbackup-false

2. Android: Enable ADB Backup for Any App - Stack Pointer
https://stackpointer.io/mobile/android-enable-adb-backup-for-any-app/462/

就是先反编译,然后把 android:allowbackup 改为true。
上面第一个网址里面还提到了一个app,好像是可以批量执行上述操作。不过那个APP好像有点问题,用不了。
但那是个 github 上的 app ,其实你完全可以把他改改,改好了放到 Google Play 上去赚钱。现在谷歌应用商店上面没有能免root备份的app。
就是不知道这(改 android:allowbackup )会不会违反谷歌的政策。

试成功了上来说一声

36587285 发表于 2019-7-5 14:45

用哪个牌子就一直用,要不真麻烦,我一直华为没换过,一键换机省事!

愚无尽 发表于 2019-7-5 14:51

写得很详细

KKL 发表于 2019-7-5 14:53

不换牌子好说,换品牌的话现在的流氓厂家。。。。。

斯子先生 发表于 2019-7-5 14:55

最近也有这个困扰

Biackezio 发表于 2019-7-5 14:59

其实有的时候手动转移时会发现大部分APP都没用过

vipnjwj 发表于 2019-7-5 15:06

期待你早日研究出来

kzx136 发表于 2019-7-5 15:41

有点用谢谢分享

lcsdxx 发表于 2019-7-5 15:47

用了小米的云备份后,再也回不去了!
页: [1] 2 3
查看完整版本: 不Root手机,如何备份应用的用户数据。