セキュリティ関連のアプリを開発していて、いつ以前に工場出荷時にリセットされたのかを知りたいですか?この情報を入手する方法はありますか?Android搭載端末の工場出荷時のリセット時間を取得するにはどうすればよいですか?
adbシェルを使用して多くのファイルの最終変更時刻を取得しようとしましたが、1970年/ 1971年/現在の日付が一貫性がないか正確ではありません。
セキュリティ関連のアプリを開発していて、いつ以前に工場出荷時にリセットされたのかを知りたいですか?この情報を入手する方法はありますか?Android搭載端末の工場出荷時のリセット時間を取得するにはどうすればよいですか?
adbシェルを使用して多くのファイルの最終変更時刻を取得しようとしましたが、1970年/ 1971年/現在の日付が一貫性がないか正確ではありません。
私はあなたがいくつかのファイルの変更時間を取得しようとしたが、あなたが照会する必要がある具体的なものは/cache
だと知っています。
携帯電話を工場出荷時にリセットすると、/cache
フォルダが消去されます。
使用するコマンドはadb shell "stat /cache | grep Modify"
です。 Modify: 2016-01-27 15:57:38.000000000
$ adb shell "stat/cache | grep Modify" **/system/bin/sh:stat:見つからない**また、adbシェルls -lをチェックすると、shell @ hammerhead:/ $ ls -lと表示されます drwxr-xr-xルートルート1971-06-09 18:31 acct drwxrwx ---システムキャッシュ** 2016-03-23 01:42cache ** -rwxr-x ---ルートルート272364 1969-12 -31 16:00 charger dr-x ------ root root 1971-06-09 18:31 config lrwxrwxrwxルートルート1971-06-09 18:31 d - >/sys/kernel/debug drwxrwx --xシステムシステム2016-03-23 09:45 data – Neha
キャッシュは、今日の日付が真でないことを示します。このテストはnexus 5で行われました。 – Neha
時以降の起動は、工場出荷時のリセット時と同じではありません。また、私のテストしたデバイスは、1970/1971 /現在の日付と同じではないファイルシステム時間を示します。 – Neha