1. 程式人生 > >iOS 忘記訪問限制的密碼後找回的方法

iOS 忘記訪問限制的密碼後找回的方法

先說明一下不是解鎖密碼,是 設定 - 通用 - 訪問限制 的密碼,本人親測已經成功找回,並且不需要恢復或升級 iPhone 系統、不需要恢復備份、不需要越獄,所以資料不會丟失一個位元組,此方法適用於:iOS 11/10/9/8/7/6/5 (iPhone, iPod & iPad)

蘋果官網的方法

由於 訪問限制 的密碼只會在設定的時候進行驗證,而且沒有提示,如果自己不記錄或者隨意設定密碼的話,時間一長,就很容易忘記。

根據官網的方法需要恢復 iPhone ,並且重置為新 iPhone ,才能清除 訪問限制密碼 ,所以 iPhone 中的所有資料都會丟失,如果通過恢復 iPhoneiTunes

備份,訪問限制密碼 仍然與備份前一樣,而且輸入密碼的錯誤次數仍然也記錄著。

不過,可以通過無數次的嘗試來猜密碼,猜得次數達到 6 次左右,就需要等待一個小時才能再猜,這時只能恢復 iTunes 備份才可以將猜錯的次數清空,但是密碼依舊在。

密碼找回的方法

  • 首先需要將當前的手機系統備份一下,可以用 iTunes 或者其他的手機管理工具來備份,備份的時候不要選擇 備份加密 選項,下面是不同系統下 iTunes 預設備份的目錄。

  • Windows 系統: 開啟計算機,在路徑中輸入 %appdata%(英文,建議複製),然後回車,然後依次開啟資料夾 Apple Computer\MobileSync\Backup\

  • macOS 系統: 開啟 Finder ,按下 shift + command + G 開啟前往資料夾,然後輸入 ~/Library/Application Support/MobileSync/Backup/ 前往即可。

  • 備份完以後到自己系統相應路徑下,找到剛才自己的備份目錄,然後找到一個名為 39 的資料夾。

  • 然後在 39 資料夾下找到一個名為 398bc9c2aeeab4cb0c12ada0f52eea12cf14f40b 的檔案。

  • Windows 系統可以用記事本開啟,Mac 直接雙擊開啟即可,開啟後找到如下的兩串字元。

  • 然後開啟 密碼解析網站 ,將較長的一串複製到 RestrictionsPasswordKey
    中,較短的一串複製到 RestrictionsPasswordSalt 中,然後點選 Search for Code

  • 然後程式會從 0000 開始逐一遞增進行密碼匹配,一直到找到密碼為止,設定的密碼數字越大,匹配的時間越長,匹配成功後會跳出提示。

  • 此方法是通過 JavaScript 指令碼進行計算破解的,所以執行的速度與本地電腦的配置有關,也可以同時開啟多個頁面,設定不同的 Starting PasscodeLast Search Code ,分段進行搜尋,從而提高搜尋的速度。

將來的你,一定會感激現在拼命的自己,願自己與讀者的開發之路無限美好。

我的傳送門: 部落格簡書微博GitHub