我想在我的备用手机中使用与我日常使用的手机相同的SD卡ID,这样我就可以在两部手机中同步应用数据而无需太多工作。我使用MyPhoneExplorer通过PC同步手机。这两款手机都采用了LineageOS for microG。
我找到了这个http://mclements.net/blogWP/index.php/2016/11/29/vfat-uuid-sd-cards-android-mount/指令
确保它已卸载,但未弹出。
接下来使用mlabel设置UUID:sudo mlabel -i / dev / sdc1 -N XXXXXXXX :: VOL-LABEL
注意:mlabel的-i param没有文档。这是您指定设备的方式。您可以省略VOL-LABEL,但保留::就位。
因为我没有Linux系统,所以我在Android手机的Termux终端上试了一下。我安装了包含mlabel命令的包mtools。出现这些问题:
如何在Android手机上的Termux终端中运行此命令?
在termux reddit的帮助下,我发现了这个:
虽然我没能在我的Android手机上编辑SD卡的ID,但我学到了很多关于termux的知识。除了tsu之外,termux-sudo和termux问题最重要的是环境变量:它与Linux终端不同。我最终成功地在我的笔记本上用Linux live系统更改了ID:
sudo umount /dev/sdb1
sudo mlabel -i /dev/sdb1 -N 00000000 ::
现在,两部手机上的SD卡都具有相同的ID,并且可以轻松同步应用数据。