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 1
之前在 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 1
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 * 好像可以 ![]( https://imgur.com/a/SEU0XYJ)
|