2019独角兽企业重金招聘Python工程师标准>>>

下面教大家用adb命令进行双清!前期手机需要root权限!不root啥都干不了!快速,简洁! 请备份好自己的数据,比如照片~~ 1.手机连接刷机精灵 4.下面进行双清 (一步一步来,一行是一步)完成后重启即可完成。

adb shellsuwipe datawipe cacheexitexitadb reboot看图片

附上ADB命令大全 安装软件:adb install apk (文件名称.apk) 重新安装该软件:adb install -r apk (文件名称.apk) 卸载apk软件:adb uninstall apk(包名.apk) 查看手机上的运行日志,此项可以用来查错:adb logcat 查看手机是否连接,以及连接了几台手机:adb devices A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上:adb pull A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上:adb push 进入手机的超级终端Terminal:adb shell 重新挂载文件系统:adb remount 重启手机:adb reboot 重启到Recovery界面:adb reboot recovery 重启到bootloader界面:adb reboot bootloader 显示该目录下的文件和文件夹:ls 进入某个目录:cd(注意分隔斜杠方向是/) 获得最高权限:su 查找设备:adb wait-for-device 断开连接:adb kill-server 开始连接:adb start-server 命令已经列了出来了,鉴于保密原因,我不能教大家一些对手机有威胁的代码,所以我只能教以下部分: 1.手机由于替换、由于更改权限等等的造成手机无限重启或者直接无法开机。不刷机解决方法。 启动cmd,追到adb目录。 输入以下命令(括号为显示,没有为无或者未知)(注意大小写) adb shell(应该显示shell#@android/或类似) adb remount(应该显示remount succeed) adb shell chmod #权限代码# /#文件目录#(权限代码查我其他日志,一般都是644,文件目录示例:/system/fonts/DroidSans.ttf) adb reboot(重启) 2.由于操作不当导致系统损坏而必须刷机,但是又想备份数据。 首先,手机开到REC模式,并且安装了REC的ADB驱动(U*-MS模式)。 然后一样,cmd追到adb目录。(后面的是注释) adb start-server(然后帮你找手机了) adb shell(请求shell用户) # mount /dbdata (其实有些网上说的是直接mount /data就可以,但是我发现我手机上面的数据都是存放在dbdata上)(另一点,这句话我也没试过,自己试试看吧,貌似第三方REC(比如CMW)可以在REC上先挂载。 com.android.providers.contacts 这个是你的电话本 com.android.providers.telephony 这个是你的短信 怎么弄出来呢?我也就不用多解释了,前面已经给出了adb的复制命令了。 3.仿造REC备份整个系统。 一样,先追到adb目录。 然后命令是:adb backup [-system|-nosystem] -all [-apk|-noapk] [-shared|-noshared] -f <档案名称> (就一条而已) 下面开始解释(相信你会看cmd的也一样看出是什么意思吧) [-system|-nosystem] 这个指令是告诉adb 在备份时是否要连同系统一起备份。 若没有打的话,默认是-system 表示会一起备份系统。 注意!若连系统一起备份,在还原的时候会复盖系统档案,对于已经升级后的手机是非常不好的 我不知道在没有ROOT的情况下adb是否有权限去还原系统档案,但就算如此 还是不建议这样做。 因此,-nosystem是建议一定要打上的指令。 -all 这个指令是一定要打上去的,问你是否要备份全部的APP。 若有加上-nosystem的指令,那么他就只会备份你目前已经安装上去的APP 而不会连系统APP一起备份。 [-apk|-noapk] 默认是-noapk,这个的意思是是否连安装的APK一起备份。 若为-noapk则只会备份APK的资料档(像是游戏存盘 设定 之类的)。 但我会建议连APK一起备份,因为这样才不会有版本冲突的问题。 [-shared|-noshared] 默认是-noshared 这个会问你是否连手机储存空间或是SD卡的档案一起备份。 我是不知道若有APP安装在SD卡上的时候 没打这指令是否会略过,但若大部分的APP都安装在内部空间的话,这个就可以不用打了。 (注:HTC有保留一个名为com.android.sharedstoragebackup的APK,这个APK会将SD卡或是手机空间的资料都备份 因此除非使用-nosystem指令,否则对于HTC手机来说 不管有无打-shared 手机空间的资料一定会备份)。 -f <档案名称> 这个是指定备份完之后,要存在电脑的哪个地方。 不过记得要打档名 而副档名则一定要打.ab 好的,那么我给出一条比较好的完整命令: adb backup –system –all –apk –share –f “D:\test\test.ab” 备份补充相关要点: 这边要先说明,由于有些电脑并非使用原生U*3.0,而是使用独立的芯片,并非由芯片组直接提供,因此有时adb会因此无法连线或是传输上出问题,所以 请连接U*2.0或是连接原生的U*3.0。 首先请确定已经有安装手机驱动(特别强调! 至于手机驱动哪找 看你是哪家手机就去哪家的官网找) 接着请连上手机 确定U*侦错模式是否有启动 (注:U*请设定为充电模式或MTP模式 请勿设定成磁盘机或网络分享!) 接下来就可以直接使用backup指令了 比方说我要备份APK资料,要连同APK一起,不要去备份SD卡或外存,不要去备份到系统APP且我要指定档案名称为test,并存在D盘的话,那么指令就是:adb backup -apk -all -nosystem -f “D:\test.ab“ 注意1:档案路径和档名若有空格 请记得路径要加双引号”” 例:-f “D:\phone backup\htc j.ab“,否则会有问题。 注意2:若输入指令后没出现备份画面或是adb显示错误讯息,有可能是adb没抓到手机,请使用adb devices指令(完整指令请输入adb查看)来看adb是否有抓到手机。 这个会要你输入这个备份档案的保护密码,你可以选择不输入。好了之后就 按“备份我的资料”。 再来就慢慢等它备份啦……备份的过程中,手机画面会出现正在备份的APK及资料。 备份完后就会自动跳出程序,并且看看D槽。 还原: 既然已经备份好了,那之后要怎么还原呢? 这时候就要使用另一个指令 adb restore 我还是以刚刚的test.ab档案为例 那么打的时候就输入 adb restore “D:\test.ab“ 打入你的手机密码以及你的封包所设定的密码(假如有的话)就会开始做还原的动作,而且它会依据一开始备份时存放的路径下去还原。 等到还原成功后,就可以去看看APP是否都回来了,也可以检查游戏存盘或是设定那些是否还在。 进阶作法及额外注意事项: 个别程式备份方法: 有不少人问我如何备份单个APP就好了,说简单不简单,说难也不难。难就难在得找出APP的物件名称。 什么是物件名称?简单来说物件名称才是属于APP真正的名称,由每一个APP开发者(或开发商)所自己定义的Java package名称,别忘了 Android的应用都是由Java写出来的 如果有写过Java的话应该对package不陌生,至于我们一般看到的APP名称都是另外再加上去的。 比如 从iOS移植到Android上的免费游戏之一,Temple Run,它表面名称虽然就叫Temple Run,但它实际的物件名称为 com.imangi.templerun,而不要以为这就是基本的格式了(什么前面一定是com之类的),这个完全是由开发者自行定义。虽然通常开发者都是定义com开头后面加东西,但是当然也有很坑爹的开发者,本人下载上万测试软件中就出现过那么一个新手代码是cmw.firstblood.supersystem……好吧后来我反编译之后改掉了。 OK 这样大概就了解了吧? 不过要怎么去看物件名称? 基本*般的应用程式管理员和工作管理员都是没办法看到物件名称的,需要安装类似APK管理器之类的软件(像是超级管理器),才可以知道每个APP的类别名称。 特别注意!类别名称是有大小写区分的,请仔细查看,以免备份出问题。 若知道了物件名称后 指令要怎么打呢?我们这边就以Temple Run为例 adb指令就要打成:: adb backup -apk com.imangi.templerun -f “D:\test.ab“ 这边说明一下,由于只是备份单一APP的资料,因此不需要加-nosystem -all -noshared等全域指令,只需要这样简单打就可以了,而依照你的喜好,想连APK一起备份就加-apk。 输入完后 手机会再度出现与上头一样的画面,只要按一下备份,就会把指定的APP给备份下来了。 资料另外的储存位置: 有些APP资料或是游戏存盘,并不一定会存在放手机内部的储存空间,有可能会存放在SD卡或是手机的使用者储存空间。 目前已经知道,像是TempleRun,SubwaySurf,以及LINE,他们的纪录都是存在SD卡或是手机储存空间上,至于怎么找他们,只要到SD卡(使用者储存空间)里头看,会有一个Android资料夹,里面有一个data资料夹,就是档案的存放之处,只要备份下来