怎么给 Android 团队提建议增加历史删除文件恢复功能?

2020-08-14 22:19:00 +08:00
 weilaix

昨天用 total commander 误删了一个视频文件

查了下说 Android 删文件跟 linux 原理一样,block 数据还在那,只是把 inode 信息 drop 了,重建 inode 就能恢复文件

但手机又没有 root

只能建议 Android 增加历史删除文件恢复功能了

Android 现在连个回收站都没有

10528 次点击
所在节点    Android
33 条回复
weilaix
2020-08-14 22:19:51 +08:00
reddit Android beta 发帖没有人回复
weilaix
2020-08-14 22:25:34 +08:00
怎么联系 Android 系统开发团队
Mac 有 timemashine Android 也该有个误删恢复的功能
yanqiyu
2020-08-14 22:45:43 +08:00
Android 的 issue tracker
https://issuetracker.google.com/issues?q=componentid:192706%2B

但是我估计没人会管
also24
2020-08-14 22:52:51 +08:00
你这里说的『误删恢复』功能,实际上是『已删文件找回』功能。

Time Machine 不是『已删文件找回』功能,是『文件备份』功能。

主流的几大系统里,没有谁在系统內集成『已删文件找回』功能。
soji18
2020-08-14 22:58:11 +08:00
weilaix
2020-08-14 22:59:32 +08:00
@also24 为何不做这么关键的误删文件找回功能。
weilaix
2020-08-14 23:00:07 +08:00
@also24 这个我也了解,但不是已删除的文件恢复。
vk42
2020-08-14 23:00:26 +08:00
回收站和删除文件恢复完全是两回事,而且手机闪存类似 SSD,系统会作 TRIM 操作来释放空间,所以删除文件恢复难度也很大。
你说的 time machine 如楼上所说是备份,而 iOS 上是 iCloud 同步,并没有 tm 。Android 上你也可以用类似的网盘备份,比如在墙外可以用 Google One
weilaix
2020-08-14 23:03:35 +08:00
@vk42 刚删除的时候,数据还只是标记为 hidden 跟可 written 。所以几天内的恢复文件功能应该开发一下。
vk42
2020-08-14 23:08:28 +08:00
@weilaix 文件系统层面删除没有 hidden 这个说法,常规的文件恢复也只是在文件块回收和新数据写入之间打个时间差而已,基本都是碰运气。你需要的是找个内置回收站的文件管理器,要么就老老实实备份。
weilaix
2020-08-14 23:12:08 +08:00
@vk42 现在就是要 Android 底层支持这个短期误删文件的恢复功能。手机 Android10 数据已默认加密 以及没解锁 没有 root 只能是建议 Android 系统开发团队增加这个恢复文件的功能
vk42
2020-08-14 23:19:55 +08:00
@weilaix 你慢慢给他们发 feature request 吧……
monkey110
2020-08-14 23:32:35 +08:00
其实你换个带回收站的文件管理器就行了
hhhsuan
2020-08-14 23:34:32 +08:00
你可以自己实现了把代码直接提交给 aosp,当然能不能合入是另一回事
czwstc
2020-08-14 23:35:24 +08:00
你为啥不是给 total commander 提一个在 10 秒内撤销删除的功能?
就像 Gmail 发送邮件几秒内可以撤回。
weilaix
2020-08-14 23:39:20 +08:00
weilaix
2020-08-14 23:40:31 +08:00
@czwstc 给 total commander 开发者说了,还没回。totalcmd 在 windows 上是有这样的恢复文件插件的,back2life
zpxshl
2020-08-15 00:27:15 +08:00
如果我空间不足,急需删东西才能装我当下想玩的游戏呢?
别说再提供一个真正删除的入口,有几个用户能懂?
shutongxinq
2020-08-15 00:50:12 +08:00
你投资 1000w 刀让他们加急开发呗
reus
2020-08-15 00:54:36 +08:00
你以为很容易啊?
“block 数据还在那,只是把 inode 信息 drop 了,重建 inode 就能恢复文件”,linux 下各种文件系统从来就没有这种保证,删除后直接 trim 也可以,能不能恢复,根本就是碰运气。别说得好像是必然似的。
跟那些半桶水又诸多要求的甲方似的,明明是很难做的功能,偏偏以为全世界都没发现这个需求,就你发现了。
怎么提建议?你自己不会搜索一下吗?连这都要发帖问人?是 android 不会打,还是 feature 不会打,还是 suggest 不会打啊?这都不会,你难道想用中文去写建议?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/698359

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX