Znam na to szybszy sposób bez backupu i innych zabaw.
1. Sciągamy SDK lub Micro Android Pack - potrzebujemy ADB (Android Debug Bridge)
2. Włączamy "USB debugging" w telefonie
Przejdź w telefonie do: Ustawienia → Aplikacje → Programowanie / Dla programistów.
Zaznacz "ptaszek" przy pierwszej z opcji (USB debugging).
Podłączamy telefon kabelkiem usb pod komputer
3. W przypadku Windowsa 7/Vista sterowniki powinny zainstalować się automatycznie w przypadku starszych systemów musimy zainstalować sterowniki ADB.
4. Rozpoczynamy całą zabawę 🙂
- Start > Uruchom > cmd > i w konsoli wpisujemy (uprzednio będąc w katalogu, w którym znajduję się adb:
adb shell dmesg
- wtedy raport pojawi się w konsoli
LUB
adb shell dmesg > c:\dmesg.txt
- wtedy raport dostaniemy w pliku dmesg.txt na dysku "C"
Log będzie dość długi dla nas najważniejsza jest ta część. W moim przypadku wygląda tak:
<5>Creating 6 MTD partitions on "msm_nand":
<5>0x0000042e0000-0x0000047e0000 : "recovery"
<4>###BAD BLOCK 549 044A0000###
<5>0x0000047e0000-0x0000048e0000 : "misc"
<5>0x0000048e0000-0x000004de0000 : "boot"
<5>0x000004de0000-0x00000e3e0000 : "system"
<5>0x00000e3e0000-0x00000e8e0000 : "cache"
<5>0x00000e8e0000-0x00001e820000 : "userdata"
<5>Creating 1 MTD partitions on "msm_nand":
<5>0x000000000000-0x000020000000 : "fullnand"
<4>###BAD BLOCK 549 044A0000###
Z tego mogę wywnioskować, że posiadam jeden Bad Block na partycji recovery.