一千萬個為什麽

搜索

如何在銷售Kindle之前清除數據?



我計劃出售我的舊Kindle鍵盤,並且我想在之前清除Kindle的所有數據(我的書,我的個人信息,wi-fi密碼......)。註銷Kindle並執行出廠重置足夠了嗎?它會徹底抹去一切嗎?

轉載註明原文: 如何在銷售Kindle之前清除數據?

一共有 4 個回答:

每臺Kindle都有一個菜單選項“重置為出廠默認設置”,該設置完全符合您的需求:它會從設備中刪除所有用戶特定的數據。

各種Kindle設備出廠重置的分步說明

對於偏執狂:大多數設備不會真正擦除您的數據,而只是將其標記為“已擦除”。對於用戶來說,兩者都是一回事 - 如果你賣出你的設備,新的擁有者將看不到你的東西。對於那些對該信息有足夠知識和興趣的人(如犯罪現場調查員等),通常可以恢復數據。我沒有檢查Kindle是否會實際覆蓋您的數據或留下痕跡。

註銷設備並執行恢復出廠設置後,Kindle看起來為空。它沒有顯示我的早期書籍。

我已將Kindle連接到Linux計算機,並將所有信息復制到一個巨大的(3.2GB)文件中:

dd if =/dev/sdc1 of = afterfactoryreset.dat bs = 1M

我在這個設備上閱讀的書籍之一是Zendegi(由Greg Egan撰寫),所以我搜索了幾次出現的字符串zendegi:

$ strings afterfactoryreset.dat | grep -i zendegi
;/mnt/us/documents/Zendegi-asin_B003NE5TVU-type_EBOK-v_0.azwt
;/mnt/us/documents/Zendegi-asin_B003NE5TVU-type_EBOK-v_0.azwt
Zendegi
Zendegi
LAST_BOOK_READ=/mnt/us/documents/Zendegi-asin_B003NE5TVU-type_EBOK-v_0.azw
;/mnt/us/documents/Zendegi-asin_B003NE5TVU-type_EBOK-v_0.azwsq
;/mnt/us/documents/Zendegi-asin_B003NE5TVU-type_EBOK-v_0.mbpsr

創建一個列出以前安裝在設備上的大部分書籍的腳本非常簡單:

$ strings afterfactoryreset.dat | grep -i '^mnt/us/documents' | rev | cut -d "." -f2- | rev | sort | uniq
mnt/us/documents/A Clash of Kings A Song of Ice a-asin_B000FC1HBY-type_EBOK-v_0
...
mnt/us/documents/Zendegi-asin_B003NE5TVU-type_EBOK-v_0

這不是一個完美的清單,但清楚地表明出廠重置並不會清除所有信息。

幾種方法來擦除文件系統的空白區域。一個非常簡單(不那麽安全)的方法是創建一個填充零的大文件並刪除它:

dd if=/dev/zero of=/path/to/mounted/kindle/hugefile.dat
sync
rm /path/to/mounted/kindle/hugefile.dat

之後,腳本不會列出以前安裝的書籍。

您可以使用重置為出廠默認設置來重置您的Kindle:

Menu button > Settings > Menu button > Reset to Factory Defaults

如果出於某種原因,重置為出廠默認設置選項不適用於您(我很難用部分損壞的屏幕訪問它),您還可以從 Device Password 鎖屏提示:

Menu button > Settings > Device Password > Set any password ("abc")

Press power button to sleep, then again to wake.

At the lockscreen password prompt, type resetmykindle as your password.

“密碼” resetmykindle 啟動 Reset to Factory Defaults 功能。

這不是100%正確的

dd if=/dev/zero of=/path/to/mounted/kindle/hugefile.dat

您應該用隨機數替換數據,而不是零。

dd if=/dev/urandom of=/path/to/mounted/kindle/hugefile.dat