分享

【救砖】连不上电脑无法连接ADB,未开启USB调试的救砖一例

 昵称3884271 2015-11-21
 本帖最后由 sxy9811 于 2014-8-22 09:16 编辑

【救砖】无法连接ADB,未开启USB调试的救砖一例
无法连接ADB、未开启USB调试、设备管理器无Andriod Phone,进不了REC和系统、黑砖等,只要能进黑屏EMMC挂载模式,就能救。黑屏EMMC挂载模式就是通常很多机油说的可以挂载手机磁盘进行分区的那个模式。我也不知道nubia称这个模式为什么模式,暂且这么说吧,因为这不是重点。

非原创,本人只是测试和总结一下整个过程,包括遇到的问题,亲测可用。
为防不时之需,故此留帖备用,同时分享给各位机油。
风险须知:
因此方法有一定的风险性,建议有一定自救能力的机油可以一试。
建议普通机油在没出现无法连接ADB,未开启USB调试的砖机情况下,不要尝试。一定要试,也在把问题搞明白或是在有经验的机油指导下进行。

测试机型:
Z5S mini 【NX403A】

进黑屏EMMC模式:
手机关机状态下,
按住音量上下键,
数据线连接电脑。
待出现找到设备提示后松手,电脑可能会有声音提示。

救砖命令:以刷REC分区为例


1、分区列表:【找到REC分区,见附:dd --list 分区列表】
  1. dd --list
复制代码

2、刷写REC:【手机分区情况可见diskgenius的分区图】
把待刷写的 recovery.img 文件,和 dd.exe 一个目录;
通过列表查询及diskgenius比对分区,获知REC分区为“ \\?\Device\Harddisk1\Partition14 ”;
故输入以下命令:
  1. dd if=recovery.img of=\\?\Device\Harddisk1\Partition14
复制代码
【救砖】连不上电脑无法连接ADB,未开启USB调试的救砖一例]

OK,就这样!rec就重新刷好了!

退出黑屏EMMC模式:
数据线不拔,手机长按电源键10秒以上松手,进入关机充电状态,这个过程中电脑可能会有连接设备的声音提示。


操作过程中可能遇到的问题:
不知道哪个分区是REC的分区?
对照分区工具一起看。这个因为每个人的电脑和手机不一样,有变化,要注意。
这里提供一个分区工具:
diskgenius64.zip (6.95 MB, 下载次数: 1023)
我的是WIN7 64位系统,故这个工具是64位的。其他系统机油可以百度找 diskgenius 。
【救砖】连不上电脑无法连接ADB,未开启USB调试的救砖一例]
提示:手机内没刷机包的还可以通过diskgenius工具把刷机包传到手机内,图中“分区24”就是手机内存卡,复制刷机包到这个分区内就可以了。这个对没有外置存储卡的用户还是很有用的。


如果一定要搞明白和搞准确,可以在正常情况下用ADB命令列出手机分区信息。ADB命令行工具帖子最下面:【救砖、刷机、REC、boot】Nubia 专用工具
  1. adb shell ls -l /dev/block/platform/msm_sdcc.1/by-name
复制代码

【救砖】连不上电脑无法连接ADB,未开启USB调试的救砖一例]
还可以查看各分区大小:得到的数值要乘以1024例:15360*1024 = 15728640
  1. adb shell cat /proc/partitions
复制代码

【救砖】连不上电脑无法连接ADB,未开启USB调试的救砖一例]

说到这里可能有些细心的机油已经发现,其实我们只要用这两个命令就能知道手机的各个分区情况了,diskgenius这个完全可以不用,我之所以在这里提出来,是因为更直观和有个比较。

恢复其他分区可对比diskgenius分区图和DD分区列表的分区后进行命令输入。
比如:恢复boot分区
通过DD分区列表和diskgenius分区图对比可知
\\?\Device\Harddisk1\Partition7
为boot分区
那么恢复boot分区的命令就为:
  1. dd if=recovery.img of=\\?\Device\Harddisk1\Partition7
复制代码

为什么只说这两个分区?
因为一般情况下,很多砖机多半都是这两个分区出了问题,REC是恢复系统用的,而boot是引导系统的。况且,REC都修复了,问题就基本解决了一大半,而且,恢复REC后,后面再继续怎么弄,一般有点刷机经验的都知道,就不用再说了吧。换言之,不是特别有经验,建议不要动其他分区。



小结:
这个方法看似复杂,可能有些人一看到命令行就头大,实际上很简单,总共就四句命令,基本上可以解决很多类型的砖机。各位机油在出现问题的时候不妨一试。

题外话说一句:修电脑的经验,很多先进的工具在我看来很多时候还不如DOS或LINUX命令行管用。可能有些人要笑喷了,但在我是这么认为的,说的是实话。


救砖工具:
游客,如果您要查看本帖隐藏内容请回复或点击感谢按钮



附:dd --list 分区列表:蓝色字体部分为REC分区



C:\Users\褪色记忆\Desktop\dd-0.5>dd --list
rawwrite dd for windows version 0.5.
Written by John Newbigin <jn@it . swin . edu . au>
This program is covered by the GPL.  See copying.txt for details
Win32 Available Volume Information
\\.\Volume{583e5c65-07cb-11e3-9307-806e6f6e6963}\
  link to \\?\Device\HarddiskVolume1
  fixed media
  Mounted on \\.\c:

\\.\Volume{39aeb1d3-cd1d-cd35-a5ab-3054e564035a}\
  link to \\?\Device\HarddiskVolume40
  fixed media
  Not mounted

\\.\Volume{583e5c66-07cb-11e3-9307-806e6f6e6963}\
  link to \\?\Device\HarddiskVolume2
  fixed media
  Mounted on \\.\d:

\\.\Volume{583e5c67-07cb-11e3-9307-806e6f6e6963}\
  link to \\?\Device\HarddiskVolume3
  fixed media
  Mounted on \\.\e:

\\.\Volume{583e5c68-07cb-11e3-9307-806e6f6e6963}\
  link to \\?\Device\HarddiskVolume4
  fixed media
  Mounted on \\.\f:


NT Block Device Objects
\\?\Device\Harddisk0\Partition0
  link to \\?\Device\Harddisk0\DR0
\\?\Device\Harddisk0\Partition1
  link to \\?\Device\HarddiskVolume1
\\?\Device\Harddisk0\Partition2
  link to \\?\Device\HarddiskVolume2
\\?\Device\Harddisk0\Partition3
  link to \\?\Device\HarddiskVolume3
\\?\Device\Harddisk0\Partition4
  link to \\?\Device\HarddiskVolume4
\\?\Device\Harddisk1\Partition0
  link to \\?\Device\Harddisk1\DR12
\\?\Device\Harddisk1\Partition1
  link to \\?\Device\HarddiskVolume40
  Fixed hard disk media. Block size = 512
  size is 89636864 bytes
\\?\Device\Harddisk1\Partition10
  link to \\?\Device\HarddiskVolume49
  Fixed hard disk media. Block size = 512
  size is 3145728 bytes
\\?\Device\Harddisk1\Partition11
  link to \\?\Device\HarddiskVolume50
  Fixed hard disk media. Block size = 512
  size is 3145728 bytes
\\?\Device\Harddisk1\Partition12
  link to \\?\Device\HarddiskVolume51
  Fixed hard disk media. Block size = 512
  size is 1048576 bytes
\\?\Device\Harddisk1\Partition13
  link to \\?\Device\HarddiskVolume52
  Fixed hard disk media. Block size = 512
  size is 10485760 bytes
\\?\Device\Harddisk1\Partition14
  link to \\?\Device\HarddiskVolume53
  Fixed hard disk media. Block size = 512
  size is 15728640 bytes

\\?\Device\Harddisk1\Partition15
  link to \\?\Device\HarddiskVolume54
  Fixed hard disk media. Block size = 512
  size is 1288491008 bytes
\\?\Device\Harddisk1\Partition16
  link to \\?\Device\HarddiskVolume55
  Fixed hard disk media. Block size = 512
  size is 2362232832 bytes
\\?\Device\Harddisk1\Partition17
  link to \\?\Device\HarddiskVolume56
  Fixed hard disk media. Block size = 512
  size is 8388608 bytes
\\?\Device\Harddisk1\Partition18
  link to \\?\Device\HarddiskVolume57
  Fixed hard disk media. Block size = 512
  size is 524288000 bytes
\\?\Device\Harddisk1\Partition19
  link to \\?\Device\HarddiskVolume58
  Fixed hard disk media. Block size = 512
  size is 157286400 bytes
\\?\Device\Harddisk1\Partition2
  link to \\?\Device\HarddiskVolume41
  Fixed hard disk media. Block size = 512
  size is 131072 bytes
\\?\Device\Harddisk1\Partition20
  link to \\?\Device\HarddiskVolume59
  Fixed hard disk media. Block size = 512
  size is 798720 bytes
\\?\Device\Harddisk1\Partition21
  link to \\?\Device\HarddiskVolume60
  Fixed hard disk media. Block size = 512
  size is 798720 bytes
\\?\Device\Harddisk1\Partition22
  link to \\?\Device\HarddiskVolume61
  Fixed hard disk media. Block size = 512
  size is 798720 bytes
\\?\Device\Harddisk1\Partition23
  link to \\?\Device\HarddiskVolume62
  Fixed hard disk media. Block size = 512
  size is 8192 bytes
\\?\Device\Harddisk1\Partition24
  link to \\?\Device\HarddiskVolume63
  Fixed hard disk media. Block size = 512
  size is 1024 bytes
\\?\Device\Harddisk1\Partition25
  link to \\?\Device\HarddiskVolume64
  Fixed hard disk media. Block size = 512
  size is 10859035136 bytes
\\?\Device\Harddisk1\Partition3
  link to \\?\Device\HarddiskVolume42
  Fixed hard disk media. Block size = 512
  size is 262144 bytes
\\?\Device\Harddisk1\Partition4
  link to \\?\Device\HarddiskVolume43
  Fixed hard disk media. Block size = 512
  size is 524288 bytes
\\?\Device\Harddisk1\Partition5
  link to \\?\Device\HarddiskVolume44
  Fixed hard disk media. Block size = 512
  size is 2097152 bytes
\\?\Device\Harddisk1\Partition6
  link to \\?\Device\HarddiskVolume45
  Fixed hard disk media. Block size = 512
  size is 524288 bytes
\\?\Device\Harddisk1\Partition7
  link to \\?\Device\HarddiskVolume46
  Fixed hard disk media. Block size = 512
  size is 15728640 bytes
\\?\Device\Harddisk1\Partition8
  link to \\?\Device\HarddiskVolume47
  Fixed hard disk media. Block size = 512
  size is 524288 bytes
\\?\Device\Harddisk1\Partition9
  link to \\?\Device\HarddiskVolume48
  Fixed hard disk media. Block size = 512
  size is 1024 bytes

Virtual input devices
/dev/zero   (null data)
/dev/random (pseudo-random data)
-           (standard input)

Virtual output devices
-           (standard output)

C:\Users\褪色记忆\Desktop\dd-0.5>





连电脑正常识别 Andriod Phone请参考:【救砖、刷机、REC、boot】Nubia 专用工具
















    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多