DriveDroid+Android 手机实现的超级U盘(171224 增加Kernel下载)
本帖最后由 chenall 于 2017-12-24 10:50 编辑时间有限,不想写太多,具体的效果自己看截图{:1_186:}
手机型号版本
手机端操作界面
PC端的显示(默认情况下都是显示 Linux File-stor Gadget USB Device的,修改了内核的代码,挂载了哪个文件,这个文件名就会显示在设备管理器上比较直观)
系统启动菜单界面,很直观,可以方便选择启动
高级功能(直接挂载block块),由于新版本不能直接挂载,采用的是移花接木的方法。
使用移花接木方法来挂载系统的块设备
1. 先找出你需要挂载的块名称的位置。 比如 /dev/block/mmcblk1p1 tf卡第一分区
2. 在DriveDroid可以访问的目录下新建一个空的目录,比如/sdcard/boot
3. 在/sdcard/boot目录下创建空白文件mmcblk1p1等你需要挂载的设备
4. 把这个目录添加到DriveDroid中。(添加完之后就可以看到这些块名称,肯定是不能挂的)
5. 重点来了:
感谢 wsdyleon的提醒 有更简单的方法
点击设置(右上角的设置图标)->目录设置(Image Driectories)->长按刚才添加的目录->选择修改Root路径菜单(Change physical root path)->修改路径为/dev/block(第一步的目录)->确定(CHANGE)
以下是我原来使用的方法,供参考,
使用sqleditor打开DriveDroid的db.db文件,在imagedirectories表下找到刚才添加的路径记录。
编辑这条记录,其它的都不改,只改动rootPath,改为第一步的根目录/dev/block
6.没有什么问题的话,重启DriveDroid即可正常挂载这些块设备。
7.如果需要修改DriveDroid界面显示的文件名称,直接修改到images表即可。
我目前在用的KERNEL下载(仅适用于红米 Note 4x,刷机风险自负)
修改版: https://pan.baidu.com/s/1cjTdOa 密码: ausi
原版: https://forum.xda-developers.com/redmi-note-4/xiaomi-redmi-note-4-snapdragon-roms-kernels-recoveries--other-development/kernel-stormguard-11-08-t3702031
相对于原版有以下修改
1. 支持用Drivedroid 挂载为cdrom
2. 挂载为cdrom支持大文件(其它的KERNEL只能最大2.2G左右)
3. 支持最多3个LUN
4. 原版的在我机器上一个晚上待机耗电很大估计有20%,这个修改版应该就2%左右。
这个Kernel目前我在使用的,暂未发现明显BUG,LED/FM都正常。
楼主可能漏了个小细节:设置-目录设置(长按)-可以设置修改root路径 几个月前小米6 ROOT后 试过之前的版本不成功,楼主分享下成功经验和APP呗,谢谢。 那么 从哪里可以下载你说的这个东西呢? 厉害了~~~~~~~ 就这样玩完了,都不知道,新手等你好辛苦…… 这软件很不错,我一直在用,制作pe
不过为一点遗憾就是现在的pe都不支持mtp模式
现在手机多数6.0 7.0如果有ums模式就方便了
挂在的过程毕竟有点慢 大神厉害,佩服无比,这下要买大内存手机了额 我的只能加载一项,且只能加载成只读光驱,不知道是不是手机问题 666高级 wsdyleon 发表于 2017-9-12 20:29
这软件很不错,我一直在用,制作pe
不过为一点遗憾就是现在的pe都不支持mtp模式
现在手机多数6.0 7.0如果 ...
7.0系统更没有ums模式了吧
5.0 6.0的设备就很少看到ums模式的 wsdyleon 发表于 2017-9-14 12:50
7.0系统更没有ums模式了吧
5.0 6.0的设备就很少看到ums模式的
只是手机的USB模式不支持选择UMS模式,其实内核是有支持的,用一些软件比如DriveDroid就可以使用UMS chenall 发表于 2017-9-14 13:36
只是手机的USB模式不支持选择UMS模式,其实内核是有支持的,用一些软件比如DriveDroid就可以使用UMS
这个我知道
但drivedroid 的ums是将挂载的镜像使用ums,(只能看到镜像里面的东西)
手机的ums模式还是开启不了(即便是drivedroid使用ums模式,手机内存空间也无法看到的。) wsdyleon 发表于 2017-9-14 16:35
这个我知道
但drivedroid 的ums是将挂载的镜像使用ums,(只能看到镜像里面的东西)
手机的ums模式还是 ...
可以参考 我之前写的,都是可以挂的,包括system和data分区都可以
http://chenall.net/post/android_DriveDroid/
哇,C大罕见露脸啊 这东西需要ROOT,不ROOT就不行,多数类似软件也需要root,但root以后自动升级又不行了,现在不太敢ROOT chenall 发表于 2017-9-14 16:56
可以参考 我之前写的,都是可以挂的,包括system和data分区都可以
http://chenall.net/post/android_D ...
哦 这样的,这个可以研究下 hhh333 发表于 2017-9-15 07:52
这东西需要ROOT,不ROOT就不行,多数类似软件也需要root,但root以后自动升级又不行了,现在不太敢ROOT
root就是个权限而已,有些手机官方升级会检测root权限,一般不影响升级吧
实在不行就恢复官方系统,升级后再root chenall 发表于 2017-9-14 16:56
可以参考 我之前写的,都是可以挂的,包括system和data分区都可以
http://chenall.net/post/android_D ...
又碰到问题了
新版本的drivedroid 没有找到(从文件)添加镜像 wsdyleon 发表于 2017-9-15 10:56
又碰到问题了
新版本的drivedroid 没有找到(从文件)添加镜像
顶楼我更新了,附上了最新版本挂载系统块设备的方法(比较高级的用法) 居然更新了?。。。。晕了。我前些天才看没更新。。。 居然更新了?。。。。晕了。我前些天才看没更新。。。求分享paid版 。。。 第一步就难住了我:dizzy: 本帖最后由 wsdyleon 于 2017-9-16 11:27 编辑
chenall 发表于 2017-9-15 13:07
顶楼我更新了,附上了最新版本挂载系统块设备的方法(比较高级的用法)
再次感谢,我在研究下。麻烦了
-------------------------------------------------------
小白初次操作,困难比较大
/dev/block/mmcblk1p1 tf卡第一分区(不同手机是不是不相同?mmcblk1就是tf卡?)、
db.db文件是data-drivedroid安装目录里面的database、?
修改好之后用不用改权限?rw
最后一问, 能不能用terminal命令直接挂在tf卡,用ums模式。
-------------------------------------------------------------------------
终于搞好了,原来mmcblk1p1这个名称不能随便改动的、
(我自己起了个名字死活不认......)
懂了很简单,不懂确实一头雾水
楼主解决了我一个大问题,太谢谢了。、 123456789 谢谢分享 wsdyleon 发表于 2017-9-16 11:31
楼主可能漏了个小细节:设置-目录设置(长按)-可以设置修改root路径
不过又碰到了问题
挂在ums优盘模式之后,电脑上只显示驱动器
无法识别,提示格式化
是不是安卓手机其他程序占用之类的原因导致的呢?
有什么好办法解决吗 123456789 chenall 发表于 2017-9-14 16:56
可以参考 我之前写的,都是可以挂的,包括system和data分区都可以
http://chenall.net/post/android_D ...
你好C大,一直用你的“简易安卓 PXE 启动服务器 PXEBoot“,觉得很好用,最近换手机了,安装后出现三个选项菜单后,选哪个最后都是出现如下提示,然后就硬盘启动了,麻烦您帮看看什么问题:
PXE-E32:TFTP open timeout
PXE-E32:TFTP open timeout
PXE-M0F:Exiting intel boot agent...
感觉是没找到tftp服务器的事,但是进Windows系统后进手机IP地址可以看到网启文件夹内容。 这个好,的研究一下,以后出门干活方便了
页:
[1]
2