![]() | 1 yehoshua 2022-03-21 15:30:33 +08:00 via iPhone Shell 里面删除呢 |
![]() | 3 lakehylia 2022-03-21 16:09:42 +08:00 如果是混合名称,有中文有英文的,可以 adb rm xyy* 。或者你把目录下面的文件都拷贝到别的地方,用 adb rm /rf folderName |
![]() | 5 seers 2022-03-21 16:15:32 +08:00 via Android ![]() 之前在 Linux 下是用 inode 删,理论上通用 |
![]() | 6 lisongeee 2022-03-21 16:58:30 +08:00 可以试试文件遍历删除 |
7 3dwelcome OP 谢谢楼上几位,我晚上在小米平板上各种方法都试一下,头大。 |
![]() | 8 unclebear 2022-03-21 17:11:07 +08:00 via Android 试试在你生成文件的那行代码下面加一行删除操作呢 |
![]() | 9 AoEiuV020CN 2022-03-21 17:42:43 +08:00 代码生成的就用代码删除呗, 列出来按索引获取文件删除, |
![]() | 10 learningman 2022-03-21 19:12:34 +08:00 用 inode 删除就好 |
![]() | 11 james2013 2022-03-21 19:17:52 +08:00 via Android 用代码删 |
![]() | 12 Reficul 2022-03-21 19:33:32 +08:00 find xxx --delete |
![]() | 13 3dwelcome OP 由于机器上没有 root ,很遗憾,这次删除失败。 用 adb 删,报错 No such file or directory 用代码删,unlink 和 rmdir 都返回-1 用 inode 删,没有 root 做不到,adb 的 rm 不支持 inode 参数。 用混合名称通配符删,一样不行。 彻底放弃。 |
![]() | 14 acess 2022-03-22 11:56:00 +08:00 via Android 可以去找个 busybox 啊,比如 osmosis 编译的,原来在 magisk 模块仓库里的 |
![]() | 15 acess 2022-03-22 11:56:20 +08:00 via Android busybox 可以复制到 /data/local/tmp 里 |
![]() | 17 tiny1994095 2022-03-22 14:18:58 +08:00 请问是什么安卓系统? 或许可以试试进入 RCE 里头操作看看? |
18 dongpengfei1 2022-03-22 15:18:20 +08:00 ![]() ls -li find . -inum 1490945 -exec rm {} -rf \; 你试试 |
![]() | 19 3dwelcome OP |
20 dongpengfei1 2022-03-24 17:31:31 +08:00 @3dwelcome 那就没办法了,我刚刚也试了一下,这条命令没有 root 就不能删带特殊字符的文件,使用 root 就可以删。 你找找其他的文件管理器能不能把它删了吧。 |
21 cczhrd 2022-03-25 11:48:38 +08:00 是这个意思?直接 rm * 好像可以  |
![]() | 24 3dwelcome OP 间隔 3 年,找到方法了。 1. 安装有道智慧学习 2. 拖动非法文件的父级目录到这里 /storage/emulated/0/Android/media/com.youdao.wisdom 3. 在 [有道智慧学习] 应用信息里,清除数据即可。 |
![]() | 25 YueAtantlics 84 天前 @3dwelcome 我是 adb push 一个 windows 下的 GBK 编码的里面有东西的文件夹出问题了(大小 20GB ),BUFF 叠满了,找了一上午终于找到解决方法了,非常感谢时隔这么久依然不忘分享解决方法的大神! |