From what I see, it is common squared M8, pcb v0.92:








But recently, while I was watching movie from usb stick, suddenly sound disappeared. To reset box, I've turn it off, and from that moment, the only thing that I can see is 'black screen'.


Now, I've did some research (I'm total noob for android, but I'm somehow familiar to linux), and from what I've found, it isn't all lost - yet?! Searching this forum, I've found how to boot into TWRP, and from there, it was then, that I've found that I can not do a simple flash from zip, because I was getting 'can not mount /cache/recovery/...' errors on console. More net search, and I did found out that my partition table is corrupt. TWRP, and jumpering pcb. got me OTG over usb cable and I was able to drop into adb shell. Here are my console dumps:
# cat /proc/mtd dev: size erasesize name mtd0: 00100000 00001000 "bootloader" mtd1: 00010000 00001000 "ubootenv" # cat /proc/partitions major minor #blocks name 31 0 1024 mtdblock0 31 1 64 mtdblock1 179 0 7639040 mmcblk0 179 1 7638016 mmcblk0p1 # ls -la /dev/block/mmcblk* __bionic_open_tzdata: couldn't find any tzdata when looking for localtime! __bionic_open_tzdata: couldn't find any tzdata when looking for GMT! __bionic_open_tzdata: couldn't find any tzdata when looking for posixrules! brw------- root root 179, 0 1998-11-05 18:19 mmcblk0 brw------- root root 179, 1 1998-11-05 18:19 mmcblk0p1 # df Filesystem 1K-blocks Used Available Use% Mounted on tmpfs 778996 128 778868 0% /dev tmpfs 778996 20 778976 0% /tmp # mount rootfs on / type rootfs (rw) tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,mode=755) devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600,ptmxmode=000) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,seclabel,relatime) selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime) tmpfs on /tmp type tmpfs (rw,seclabel,relatime) adb on /dev/usb-ffs/adb type functionfs (rw,relatime) # tail ./etc/recovery.fstab /logo emmc /dev/block/logo flags=backup=1 /misc emmc /dev/block/misc /recovery emmc /dev/block/recovery flags=backup=1 /boot emmc /dev/block/boot flags=backup=1 /cache ext4 /dev/block/cache flags=backup=1 /system ext4 /dev/block/system flags=backup=1 /data ext4 /dev/block/data flags=backup=1 /sdcard vfat /data/media/0 flags=wipeingui;storage;display="Internal SD" /external_sd vfat /dev/block/mmcblk0p1 flags=wipeingui;storage;removable;display="External SD" /usb-otg vfat /dev/block/sda1 /dev/block/sda2 flags=display="USB OTG";removable;storage # tail ./etc/fstab /cache ext4 rw /system ext4 rw /data ext4 rw /sdcard vfat rw /dev/block/mmcblk0p1 /external_sd vfat rw /usb-otg vfat rw # fdisk -l /dev/block/mmcblk0 (external SD card, from which recovery is booted) Disk /dev/block/mmcblk0: 7822 MB, 7822376960 bytes 5 heads, 13 sectors/track, 235047 cylinders Units = cylinders of 65 * 512 = 33280 bytes Device Boot Start End Blocks Id System /dev/block/mmcblk0p1 32 235048 7638016 b Win95 FAT32 # fdisk -l /dev/block/mmcblk0p1 Disk /dev/block/mmcblk0p1: 7821 MB, 7821328384 bytes 4 heads, 16 sectors/track, 238688 cylinders Units = cylinders of 64 * 512 = 32768 bytes Device Boot Start End Blocks Id System # fdisk -l /dev/block/mtdblock0 Unknown value(s) for: cylinders (settable in the extra functions menu) Disk /dev/block/mtdblock0: 1 MB, 1048576 bytes 255 heads, 63 sectors/track, 0 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/block/mtdblock0p1 2 481 3855600 b Win95 FAT32 # fdisk -l /dev/block/mtdblock1 Disk /dev/block/mtdblock1: 0 MB, 65536 bytes 255 heads, 63 sectors/track, 0 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/block/mtdblock1 doesn't contain a valid partition table
- Can I, and how to make 'backup' of what is worth?
- Is there any 'easy' way to restore partition table? (how about PIT file, and Odin maybe)
talking about Odin, I've couldn't get windows drivers to work (using RK_DriverAssitant) - Would nandroid backup help in this situation? is there anyone willing to share nandoid backup with me?
- fdisk ? howto?
- some other tool?
Hoping to get some feedback, anytime soon.

thx
Fish
Comment