请教大家,怎么能把 USB OTG 模拟成 SD 或者内部存储卡? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
killunix
V2EX    Android

请教大家,怎么能把 USB OTG 模拟成 SD 或者内部存储卡?

  •  
  •   killunix 2019-08-09 18:20:49 +08:00 14289 次点击
    这是一个创建于 2309 天前的主题,其中的信息可能已经有所发展或是发生改变。
    19 条回复    2019-08-14 20:44:50 +08:00
    ysc3839
        1
    ysc3839  
       2019-08-09 18:24:00 +08:00 via Android
    修改 fstab ?
    killunix
        2
    killunix  
    OP
       2019-08-09 18:57:48 +08:00
    好像不行啊,关键是 usb otg 是 fat32 文件系统,还不能 ln
    tempdban
        3
    tempdban  
       2019-08-09 19:04:08 +08:00 via Android
    这叫 USB gadget
    Drive Droid
    killunix
        4
    killunix  
    OP
       2019-08-09 19:16:14 +08:00
    @tempdban 这个不行吧,DriveDroid 看描述是模拟光驱的,我想让安卓上的应用在外接的 USB 盘上存储数据,但一般的应用都不认
    ysc3839
        5
    ysc3839  
       2019-08-09 19:21:42 +08:00 via Android
    @killunix 你改过 fstab 了吗?怎么改的?把没改的和改了的发上来看看?
    Buges
        6
    Buges  
       2019-08-09 19:22:37 +08:00 via Android
    我记得国产系统第一次插上 U 盘好像提示 作为外置 u 盘使用 或 作为 sd 卡使用
    killunix
        7
    killunix  
    OP
       2019-08-09 19:54:01 +08:00
    不确定是不是可以用 fstab 解决,我可以 SSH 连过去,曾经把 U 盘分区,建立 ex 文件系统,用 StickMount 这个工具去 mount,但统统失败
    killunix
        8
    killunix  
    OP
       2019-08-09 19:56:35 +08:00
    我是一个车载导航机头,安卓 4.4.2,内不存储只有 6G,没有 SD 卡,但可以外挂 U 盘,安装的软件如高德地图,只能把地图文件存在内部存储或者 SD 卡上,所以我得想法是能否用 U 盘替代 SD 卡
    ReVanTis
        9
    ReVanTis  
       2019-08-09 20:52:30 +08:00 via Android
    @Buges 那是 aosp 功能,adoptable storage

    @killunix 能 root 的话,用 link2sd,优盘直接格成 ext4
    https://play.google.com/store/apps/details?id=com.buak.Link2SD
    tempdban
        10
    tempdban  
       2019-08-09 22:00:03 +08:00
    @killunix 抱歉我理解错了
    连接电脑
    adb shell sm set-force-adoptable on
    再插上硬盘就可以格式化成 adoptable storage
    tempdban
        11
    tempdban  
       2019-08-09 22:00:50 +08:00
    如果是 4.4.2 只能 link2sd
    killunix
        12
    killunix  
    OP
       2019-08-09 22:01:56 +08:00
    @ReVanTis 我都 root 了,用了 App2SD,LetsgoAPP,从 ext2 到 ext4 都试过了,就是不行,但这个还没试过,我试试看,谢谢
    killunix
        13
    killunix  
    OP
       2019-08-09 22:05:58 +08:00
    我曾经按照一个教程,把 U 盘分成两个分区,其中一个设为 primary active 并且格式化成 ext 文件,另外一个分区还是 Fat32,插进去之后,系统能认出 FAT32 的分区,但认不出 Ex 文件系统的。fdisk 命令也看不到 EX 这个分区,也试过 OTG Helper stick mount 之类的工具,都不好用。
    killunix
        14
    killunix  
    OP
       2019-08-11 17:10:17 +08:00
    @ysc3839 fstab 改不了,说是只读文件系统
    ysc3839
        15
    ysc3839  
       2019-08-11 20:05:56 +08:00 via Android
    @killunix 怎么 root 的?想办法解锁 system 分区。
    killunix
        16
    killunix  
    OP
       2019-08-13 15:37:17 +08:00
    @ysc3839 用 kingRoot 就可以 root,system 分区如何解锁
    ysc3839
        17
    ysc3839  
       2019-08-13 15:47:47 +08:00 via Android
    @killunix 我没用过这个,上网找找方法吧。
    killunix
        18
    killunix  
    OP
       2019-08-14 20:43:49 +08:00
    今天我研究了一下,root 了之后,system 分区是可以写的,但是没用,fstab 这些文件都在 /目录下,是只读文件系统。
    killunix
        19
    killunix  
    OP
       2019-08-14 20:44:50 +08:00
    @tempdban
    这个系统不支持 adb shell sm set-force-adoptable on 这个命令,sm 部分不可用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3519 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 10:38 PVG 18:38 LAX 02:38 JFK 05:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86