找回密码
 立即注册
搜索
查看: 1336|回复: 11

[移动] 二儿子刷机问题求教[改成经验总结帖]

[复制链接]
     
发表于 2012-8-20 16:45 | 显示全部楼层 |阅读模式
本人目前用的二儿子前阵子第一时间ota了4.1.1,现在处于unroot状态
因为想安装marker enabler安装软件,需要root,但是又不想丢失程序数据(主要是几个开罗游戏存档)
初步查了一下说是4.0.4以后的安卓系统必须解锁boot loader才能root
现在未root状态下不能使用钛备份,如果root解锁boot loader又会双wipe
请问有没有解决办法
或者请问刷机众4.0以上系统google在线备份程序数据功能是否备份还原非官方市场下载程序的数据

折腾了两天,根据1楼的指导,总算完成了二儿子4.1.1下未解锁bl、未root情况下的程序数据备份

我的机子2.3时代(去年年底吧)曾用superoneclick还是什么软件root过,当时root不需要解bl锁,也是花了些功夫看手机论坛找到无需wipe的root办法才搞的
一阵子尝鲜之后,root也没多大实际意义,加上内置sd卡一度被塞得很满,一直没怎么用到需要root的功能
直到今年两次ota升级,发现变回未root状态了,也没在意
最近想用market enabler装国外软件,发现需要root,之前试过几次没成功,翻了一些帖子,得知4.0.4以后root必须解锁bl,而解bl必定工厂化wipe,但是用到现在的程序数据尤其是一些游戏存档不想丢失所以在这里求数据备份方法
根据1楼的指点,安装最新安卓SDK开发包(需要同时安装java环境开发包JDK),用里面的platform-tools目录下的adb程序(需要cmd窗口执行命令行)访问手机rom进行备份(很多一键刷机包都带有adb程序,但基本完全是老版的,不支持backup这一新参数)
根据网上转载安卓开发手册adb backup命令参数是 adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
其中 [-f <file>] 是指定备份文件路径名称,不指定的话默认在adb程序所在目录生成名为backup.ab的文件
[-apk|-noapk]备份时是否同时备份程序本体还是只备份应用数据
[-shared|-noshared]应该是是否备份SD卡上数据,我曾经尝试备份单个程序同时使用-shared,结果备份文件体积非常大,只好ctrl c中断
[-all]备份所有程序
[-system|-nosystem]是否备份系统自带程序
[<packages...>]指定备份个别程序,需要知道程序安装名
备份时手机端会提示解除桌面锁定,并要求进一步确认备份操作,同时可以输入密码对备份文件进行加密
备份之后用“adb restore 备份文件” 进行数据/程序还原

意义:可以实现未root的4.1以上安卓手机数据/程序备份还原,如果不想解锁bl或者不想root的人有用。备份文件在pc端,方便整理。可以像我一样用于解锁bl时的系统备份(SD卡建议另行手工备份)。可以实现游戏的存档备份(如果游戏不另在SD卡上其他位置存放存档)
另外restore以后似乎默认还原到手机内存上,至少我的手机警告rom不足,需要重新移动到sd卡。
回复

使用道具 举报

发表于 2012-8-20 16:49 | 显示全部楼层
试试adb backup
adb最好自己从sdk里头下
网上流传的adb大多是老版本,没有backup功能
回复

使用道具 举报

     
 楼主| 发表于 2012-8-20 17:39 | 显示全部楼层
求详细
安装Android SDK(包括JDK)以后找到里面的adb在cmd模式下运行?
有没有图形界面?
回复

使用道具 举报

     
 楼主| 发表于 2012-8-20 17:56 | 显示全部楼层
比较着急 @a4840639
回复

使用道具 举报

     
发表于 2012-8-20 18:03 | 显示全部楼层
引用第2楼kunimihiro于2012-08-20 17:39发表的  :
求详细
安装Android SDK(包括JDK)以后找到里面的adb在cmd模式下运行?
有没有图形界面?
ADB应该没图形界面,在adb.exe目录下空白处按住shift点右键,选“在此处打开命令窗口”就不用跳目录了。
回复

使用道具 举报

     
 楼主| 发表于 2012-8-20 21:07 | 显示全部楼层
用adb backup -all命令,手机显示完全备份需要自设密码并确定后,逐条显示例如 com.google.android.apps.maps 这样的程序说明在正常备份中对吧?
backup命令备份同时包括程序主体和数据吗?
我不太懂安卓系统机制,只有一点计算机命令行基础
回复

使用道具 举报

     
发表于 2012-8-21 09:21 | 显示全部楼层
现在主流的什么豌豆荚,疼逊手机精灵不都有备份功能吗?
当然我也不确定不root是否能用
反正我刷机一直用疼逊的备份,联系人,短信,通话记录,应用和应用数据都可以备份
回复

使用道具 举报

     
发表于 2012-8-21 09:25 | 显示全部楼层
不ROOT得话,用豌豆荚等东西可以备份联系人,短信,通话记录等,应用和数据貌似无法备份....
我觉得楼主应该先确认手机是否已经解锁了,unroot≠unlock
很简单,开机时候的谷歌LOGO下方是否有个开启的挂锁的图案?有就说明手机已经解锁,直接上第三方RECOVERY刷ROOT包即可

另外谷歌账号在线备份功能只能备份以下数据:手机的设置,联系人,日历
回复

使用道具 举报

发表于 2012-8-21 09:27 | 显示全部楼层
其实如果是几个游戏存档的话手动备份应该也是没问题的
就算不ROOT读取系统分区的权限还是有的
回复

使用道具 举报

发表于 2012-8-21 09:43 | 显示全部楼层
boot loader 是locked状态?

root不会丢数据
回复

使用道具 举报

     
 楼主| 发表于 2012-8-21 14:57 | 显示全部楼层
fastboot以后那个工程菜单显示
boot loader是locked
super user里面显示unroot,而且无法root
昨天xda上看到一句话说4.0.4以后不解bl无法root,现在gfan之类网站的刷recovery或者一键root都需要解锁bl,而且都说解锁bl会清空手机内包括sd卡上一切内容
sd卡可显示分区备份不难
豌豆荚之类备份程序都只能备份程序安装包,不能备份程序数据(如存档)
回复

使用道具 举报

     
 楼主| 发表于 2012-8-21 19:12 | 显示全部楼层
内容更新一下,感谢 @a4840639
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-13 17:56 , Processed in 0.107690 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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