Miałem ostatnio przypadek z utratą danych w Note 3 i sytuacja wyglądała tak:
1. Zaszyfrowałem telefon z początkiem roku wraz z kartą pamięci i z powodzeniem używałem go tak 3 miesiące.
- jednak szyfrowanie w Note 3 to pomyłka za sprawą procesora armv7, który nie ma sprzętowego wsparcia dla szyfrowania danych i samo szyfrowanie niestety wpływa na wydajność urządzenia.
- dodatkowo telefon przestaje być stabilny, bez szyfrowania na oficjalnym ostatnim oprogramowaniu 5.0 telefon potrafi pracować 60 dni bez restartu, natomiast z szyfrowaniem góra tydzień i są zwiechy, przełknięcia lub autorestarty
2. Odszyfrowałem kartę pamięci, następnie uruchomiłem odszyfrowanie pamięci telefonu i w moim przypadku coś się zawiesiło podczas tego procesu i telefon cały czas wisiał na logo, zostawiłem go tak do rana i dalej było logo, więc zrobiłem restart ...
... a po restarcie decryption failed i dane zostały utracone, reset device wymagane 🙂
Niestety nic w tej sytuacji nie da się zrobić, bo klucze szyfrowania są zaszyte w pamięci urządzenia, a od wersji 5.0 androida łamanie tego jest możliwe ale już na tyle skomplikowane, że użytkownik w warunkach domowych normalnie nie ma na tyle wiedzy.
Odechciało mi się szyfrowania w androidzie przy Note 3, bo to jedna wielka lipa ... dopiero podejrzewam najnowsze urządzenia z prockami armv8 dadzą radę, ale mimo wszystko wątpię w androida w tym przypadku. Nie jestem zwolennikiem Apple, ale tam mają to dobrze zrobione, klucze szyfrowania zaszyte są w sprzęcie i działa to porządnie od początku do końca, jest włączone domyślnie i nie wpływa na wydajność.
ps. najważniejszych danych nie straciłem, bo miałem je na karcie pamięci, którą wcześniej odszyfrowałem jako pierwszą ;-)