小墨の博客

梦想需要付诸行动,否则只能是梦

安卓手机通过文件覆写方式彻底清空手机磁盘文件,杜绝数据恢复可能性(USB调试 + adb shell)


首先,将手机恢复出厂设置。

然后重新进入手机,打开开发者模式,并开启 USB 调试。

使用 adb 工具连接手机。可以通过 adb devices 命令来确认设备是否成功连接

adb shell
cd storage/emulated/0
ls

# 写入 220G 大小的随机文件(count=220)
# 我是256G的手机,所以这里写的220G,因为系统还占用空间,所以到后面实际写入212G后磁盘写满
# 如果是更大容量的手机,count 可以写大一点

# 使用 0 写满整个磁盘空间
dd if=/dev/zero of=/storage/emulated/0/temp.txt bs=1G count=220

# 使用 随机数 写满整个磁盘空间
dd if=/dev/urandom of=/storage/emulated/0/temp.txt bs=1G count=220

# 删除写入的文件
rm -rf temp.txt

完整命令行输出:

C:\Users\User> # adb shell
OP528BL1:/ $ cd storage/emulated/0
OP528BL1:/storage/emulated/0 $ ls
Alarms   Audiobooks  Documents  Movies  Notifications  Podcasts    Ringtones
Android  DCIM        Download   Music   Pictures       Recordings
OP528BL1:/storage/emulated/0 $ dd if=/dev/zero of=/storage/emulated/0/temp.txt bs=1G count=220
dd: /storage/emulated/0/temp.txt: write error: No space left on device
213+0 records in
212+1 records out
227662540800 bytes (212 G) copied, 651.812 s, 333 M/s
1|OP528BL1:/storage/emulated/0 $ rm -rf temp.txt
1|OP528BL1:/storage/emulated/0 
C:\Users\User>

参考:https://zhuanlan.zhihu.com/p/702436278

张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:568
    • 页面总数:19
    • 分类总数:97
    • 标签总数:215
    • 评论总数:71
    • 浏览总数:511666

    | | |
    | |  Z-Blog PHP