[Android Q&A, Help & Troubleshooting] Megapearl:
When I write the mmcblk0.img to a sdcard using dd it boots android from the sdcard on the bricked tablet, I can enter fastboot mode or open a root shell using adb shell, how can I flash the internal memory? It sees the sdcard as mmcblk0 instead of the internal emmc.

Some info from the working tablet:

root@astar-hmi:/ # blkid
/dev/block/zram0: TYPE="swap"
/dev/block/mmcblk0p1: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TYPE="ext4"
/dev/block/mmcblk0p2: SEC_TYPE="msdos" LABEL="Volumn" UUID="0000-0000" TYPE="vfat"
/dev/block/mmcblk0p7: LABEL="system" UUID="da594c53-9beb-f85c-85c5-cedf76546f7a" TYPE="ext4"
/dev/block/mmcblk0p10: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TYPE="ext4"
/dev/block/mmcblk0p15: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b" TYPE="ext4"
/dev/block/mmcblk0p17: SEC_TYPE="msdos" UUID="2CF4-10B2" TYPE="vfat"
root@astar-hmi:/ #
root@astar-hmi:/ # busybox fdisk -l /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 7818 MB, 7818182656 bytes
1 heads, 16 sectors/track, 954368 cylinders
Units = cylinders of 16 * 512 = 8192 bytes

Device Boot Start End Blocks Id System
/dev/block/mmcblk0p1 * 270849 960512 5517312 b Win95 FAT32
Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2 4609 8704 32768 6 FAT16
Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3 1 262145 2097152 5 Extended
Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p5 8705 10752 16384 83 Linux
/dev/block/mmcblk0p6 10753 12800 16384 83 Linux
/dev/block/mmcblk0p7 12801 143872 1048576 83 Linux
/dev/block/mmcblk0p8 143873 145920 16384 83 Linux
/dev/block/mmcblk0p9 145921 150016 32768 83 Linux
/dev/block/mmcblk0p10 150017 248320 786432 83 Linux
/dev/block/mmcblk0p11 248321 250368 16384 83 Linux
/dev/block/mmcblk0p12 250369 252416 16384 83 Linux
/dev/block/mmcblk0p13 252417 252480 512 83 Linux
/dev/block/mmcblk0p14 252481 254464 15872 83 Linux
/dev/block/mmcblk0p15 254465 264704 81920 83 Linux
/dev/block/mmcblk0p16 264705 266752 16384 83 Linux
/dev/block/mmcblk0p17 266753 270848 32768 83 Linux

Partition table entries are not in disk order
root@astar-hmi:/ #

root@astar-hmi:/ # cat /proc/cpuinfo

Processor : ARMv7 Processor rev 5 (v7l)
processor : 0
BogoMIPS : 2285.71

Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5

Hardware : sun8i
Revision : 0000
Serial : 278789046006ffffc172

root@astar-hmi:/ #
root@astar-hmi:/ # cat /proc/diskstats
7 0 loop0 0 0 0 0 0 0 0 0 0 0 0
7 1 loop1 0 0 0 0 0 0 0 0 0 0 0
7 2 loop2 0 0 0 0 0 0 0 0 0 0 0
7 3 loop3 0 0 0 0 0 0 0 0 0 0 0
7 4 loop4 0 0 0 0 0 0 0 0 0 0 0
7 5 loop5 0 0 0 0 0 0 0 0 0 0 0
7 6 loop6 0 0 0 0 0 0 0 0 0 0 0
7 7 loop7 0 0 0 0 0 0 0 0 0 0 0
253 0 zram0 0 0 0 0 0 0 0 0 0 0 0
179 0 mmcblk0 9756 2278 1260297 60860 858 2006 28632 17060 0 27860 77900
179 1 mmcblk0p1 5781 1533 849324 37490 838 2003 28448 16420 0 21450 53880
179 2 mmcblk0p2 33 0 33 10 0 0 0 0 0 10 10
179 3 mmcblk0p3 0 0 0 0 0 0 0 0 0 0 0
179 5 mmcblk0p5 0 0 0 0 0 0 0 0 0 0 0
179 6 mmcblk0p6 0 0 0 0 0 0 0 0 0 0 0
179 7 mmcblk0p7 3836 373 407378 23250 0 0 0 0 0 11170 23240
179 8 mmcblk0p8 0 0 0 0 0 0 0 0 0 0 0
179 9 mmcblk0p9 0 0 0 0 0 0 0 0 0 0 0
179 10 mmcblk0p10 31 66 764 20 10 2 96 260 0 270 280
179 11 mmcblk0p11 0 0 0 0 0 0 0 0 0 0 0
179 12 mmcblk0p12 0 0 0 0 0 0 0 0 0 0 0
179 13 mmcblk0p13 16 240 2048 60 2 0 16 100 0 100 160
179 14 mmcblk0p14 0 0 0 0 0 0 0 0 0 0 0
179 15 mmcblk0p15 23 66 700 10 8 1 72 280 0 290 290
259 0 mmcblk0p16 1 0 1 0 0 0 0 0 0 0 0
259 1 mmcblk0p17 33 0 33 20 0 0 0 0 0 20 20
179 32 mmcblk0boot1 1 0 8 0 0 0 0 0 0 0 0
179 16 mmcblk0boot0 1 0 8 0 0 0 0 0 0 0 0
root@astar-hmi:/ #

root@donald-linux:/# adb shell getprop
[dalvik.vm.boot-dex2oat-threads]: [4]
[dalvik.vm.dex2oat-Xms]: [64m]
[dalvik.vm.dex2oat-Xmx]: [512m]
[dalvik.vm.dex2oat-filter]: []
[dalvik.vm.dex2oat-flags]: [--no-watch-dog]
[dalvik.vm.dex2oat-threads]: [3]
[dalvik.vm.heapgrowthlimit]: [80m]
[dalvik.vm.heapmaxfree]: [8m]
[dalvik.vm.heapminfree]: [512k]
[dalvik.vm.heapsize]: [384m]
[dalvik.vm.heapstartsize]: [8m]
[dalvik.vm.heaptargetutilization]: [0.75]
[dalvik.vm.image-dex2oat-Xms]: [64m]
[dalvik.vm.image-dex2oat-Xmx]: [64m]
[dalvik.vm.image-dex2oat-filter]: []
[dalvik.vm.image-dex2oat-threads]: [4]
[dalvik.vm.isa.arm.features]: [default]
[dalvik.vm.isa.arm.variant]: [cortex-a7]
[dalvik.vm.jit.codecachesize]: [0]
[dalvik.vm.lockprof.threshold]: [500]
[dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]
[dalvik.vm.usejit]: [true]
[debug.atrace.tags.enableflags]: [0]
[debug.force_rtl]: [0]
[debug.hwui.render_dirty_regions]: [false]
[dev.bootcomplete]: [1]
[drm.service.enabled]: [true]
[gsm.current.phone-type]: [1]
[gsm.network.type]: [Unknown]
[gsm.operator.alpha]: []
[gsm.operator.iso-country]: []
[gsm.operator.isroaming]: [false]
[gsm.operator.numeric]: []
[gsm.sim.operator.alpha]: []
[gsm.sim.operator.iso-country]: []
[gsm.sim.operator.numeric]: []
[gsm.sim.state]: [NOT_READY]
[gsm.version.ril-impl]: [sw-dataonly-ril-for-6.0_v1.0]
[init.svc.CheckProdmode]: [stopped]
[init.svc.adbd]: [running]
[init.svc.bootanim]: [stopped]
[init.svc.bootclone]: [stopped]
[init.svc.debuggerd]: [running]
[init.svc.drm]: [running]
[init.svc.gatekeeperd]: [running]
[init.svc.healthd]: [running]
[init.svc.ic_encrypt]: [stopped]
[init.svc.installd]: [running]
[init.svc.keystore]: [running]
[init.svc.lmkd]: [running]
[init.svc.logd]: [running]
[init.svc.logd-reinit]: [stopped]
[init.svc.logger_private]: [stopped]
[init.svc.media]: [running]
[init.svc.nand_trim]: [running]
[init.svc.netd]: [running]
[init.svc.p2p_supplicant]: [stopped]
[init.svc.perfprofd]: [running]
[init.svc.prepare_oemfs]: [stopped]
[init.svc.ril-daemon]: [running]
[init.svc.sayeye]: [running]
[init.svc.servicemanager]: [running]
[init.svc.surfaceflinger]: [running]
[init.svc.ueventd]: [running]
[init.svc.vold]: [running]
[init.svc.wifi_off_on]: [stopped]
[init.svc.wifi_set]: [stopped]
[init.svc.zygote]: [running]
[keyguard.no_require_sim]: [true]
[net.bt.name]: [Android]
[net.change]: [net.qtaguid_enabled]
[net.hostname]: [android-afc029122f650851]
[net.qtaguid_enabled]: [1]
[net.tcp.default_init_rwnd]: [60]
[persist.fw.force_adoptable]: [true]
[persist.service.bdroid.bdaddr]: [8c:f7:10:9c:69:1a]
[persist.sys.boot.first]: [0]
[persist.sys.boot.first.wehc]: [0]
[persist.sys.country]: []
[persist.sys.dalvik.vm.lib.2]: [libart.so]
[persist.sys.language]: []
[persist.sys.locale]: [en-US]
[persist.sys.localevar]: []
[persist.sys.profiler_ms]: [0]
[persist.sys.strictmode.disable]: [1]
[persist.sys.strictmode.visual]: [0]
[persist.sys.timezone]: [Europe/Paris]
[persist.sys.usb.config]: [mtp,adb]
[ril.sw.modem.status]: [off]
[rild.libargs]: [-d/dev/ttyUSB2]
[rild.libpath]: [libsoftwinner-ril-6.0.so]
[ro.adb.secure]: [0]
[ro.allow.mock.location]: [1]
[ro.am.reschedule_service]: [true]
[ro.baseband]: [unknown]
[ro.board.platform]: [astar]
[ro.boot.hardware]: [sun8i]
[ro.boot.serialno]: [F10119140109]
[ro.bootimage.build.date]: [Mon Dec 10 10:34:16 HKT 2018]
[ro.bootimage.build.date.utc]: [1544409256]
[ro.bootimage.build.fingerprint]: [Allwinner/astar_hmi/astar-hmi:6.0.1/MOB30R/20181210:eng/release-keys]
[ro.bootloader]: [unknown]
[ro.bootmode]: [unknown]
[ro.bt.bdaddr_path]: [/data/misc/bluetooth/bdaddr]
[ro.build.characteristics]: [tablet]
[ro.build.date]: [Mon Dec 10 10:33:56 HKT 2018]
[ro.build.date.utc]: [1544409236]
[ro.build.description]: [astar_hmi-eng 6.0.1 MOB30R 20181210 release-keys]
[ro.build.display.id]: [astar_hmi-eng 6.0.1 MOB30R 20181210 release-keys]
[ro.build.fingerprint]: [Allwinner/astar_hmi/astar-hmi:6.0.1/MOB30R/20181210:eng/release-keys]
[ro.build.flavor]: [astar_hmi-eng]
[ro.build.host]: [ctserver]
[ro.build.id]: [MOB30R]
[ro.build.product]: [astar-hmi]
[ro.build.tags]: [release-keys]
[ro.build.type]: [eng]
[ro.build.user]: [garyxu]
[ro.build.version.all_codenames]: [REL]
[ro.build.version.base_os]: []
[ro.build.version.codename]: [REL]
[ro.build.version.incremental]: [20181210]
[ro.build.version.preview_sdk]: [0]
[ro.build.version.release]: [6.0.1]
[ro.build.version.sdk]: [23]
[ro.build.version.security_patch]: [2016-07-05]
[ro.carrier]: [unknown]
[ro.config.alarm_alert]: [Alarm_Classic.ogg]
[ro.config.media]: [1]
[ro.config.notification_sound]: [pixiedust.ogg]
[ro.config.ringtone]: [Ring_Synth_04.ogg]
[ro.crypto.state]: [unencrypted]
[ro.dalvik.vm.native.bridge]: [0]
[ro.debuggable]: [1]
[ro.expect.recovery_id]: [0x9b70ed0cd0086f8c9f1154eeae56dac66bd89adf000000000000000000000000]
[ro.frp.pst]: [/dev/block/by-name/frp]
[ro.hardware]: [sun8i]
[ro.kernel.android.checkjni]: [0]
[ro.opengles.version]: [131072]
[ro.product.board]: [exdroid]
[ro.product.brand]: [Allwinner]
[ro.product.cpu.abi]: [armeabi-v7a]
[ro.product.cpu.abi2]: [armeabi]
[ro.product.cpu.abilist]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist64]: []
[ro.product.device]: [astar-hmi]
[ro.product.firmware]: [v6.0rc3]
[ro.product.locale]: [en-US]
[ro.product.manufacturer]: [Allwinner]
[ro.product.model]: [WEHC HMI]
[ro.product.name]: [astar_hmi]
[ro.revision]: [0]
[ro.runtime.firstboot]: [2523231]
[ro.secure]: [0]
[ro.serialno]: [F10119140109]
[ro.sf.lcd_density]: [160]
[ro.sf.rotation]: [90]
[ro.sw.embeded.telephony]: [false]
[ro.sys.cputype]: [WEHC]
[ro.sys.ion_flush_cache_range]: [1]
[ro.sys.mutedrm]: [true]
[ro.sys.widevine_oemcrypto_level]: [3]
[ro.wifi.channels]: []
[ro.zygote]: [zygote32]
[ro.zygote.disable_gl_preload]: [false]
[rw.logger]: [0]
[selinux.reload_policy]: [1]
[service.bootanim.exit]: [1]
[sys.boost_up_perf.displays]: [1]
[sys.boot_completed]: [1]
[sys.forcegles]: [0]
[sys.lights_leds]: [1]
[sys.oem_unlock_allowed]: [1]
[sys.sensors]: [1]
[sys.settings_global_version]: [2]
[sys.sysctl.extra_free_kbytes]: [12000]
[sys.usb.config]: [mtp,adb]
[sys.usb.configfs]: [0]
[sys.usb.state]: [mtp,adb]
[vold.has_adoptable]: [0]
[vold.post_fs_data_done]: [1]
[wifi.interface]: [wlan0]
[wifi.supplicant_scan_interval]: [15]
[wlan.driver.status]: [unloaded]
[zygote.mount_fs_data_done]: [1]

root@astar-hmi:/ # cat /proc/mounts

rootfs / rootfs ro,seclabel,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,seclabel,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,mode=750,gid=1000 0 0
tmpfs /mnt tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
none /dev/cpuset cgroup rw,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent 0 0
tmpfs /sensors_cache tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
/dev/block/by-name/system /system ext4 ro,seclabel,relatime,data=ordered 0 0
/dev/block/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,nomblk_io_submit,discard,noauto_da_alloc,errors=panic,data=ordered 0 0
/dev/block/by-name/alog /logger ext4 rw,seclabel,nosuid,nodev,noatime,nomblk_io_submit,discard,noauto_da_alloc,errors=panic,data=ordered 0 0
/dev/block/by-name/UDISK /data ext4 rw,seclabel,nosuid,nodev,noatime,nomblk_io_submit,discard,noauto_da_alloc,errors=panic,data=ordered 0 0
tmpfs /storage tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
/dev/block/by-name/bootloader /bootloader vfat rw,relatime,uid=1000,gid=1000,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=ascii,shortname=lower,errors=remount-ro 0 0
/dev/fuse /mnt/runtime/default/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/block/by-name/oem /factory vfat rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro 0 0

root@astar-hmi:/ # cat /proc/partitions

major minor #blocks name

253 0 262144 zram0
179 0 7634944 mmcblk0
179 1 5468160 mmcblk0p1
179 2 32768 mmcblk0p2
179 3 1 mmcblk0p3
179 5 16384 mmcblk0p5
179 6 16384 mmcblk0p6
179 7 1048576 mmcblk0p7
179 8 16384 mmcblk0p8
179 9 32768 mmcblk0p9
179 10 786432 mmcblk0p10
179 11 16384 mmcblk0p11
179 12 16384 mmcblk0p12
179 13 512 mmcblk0p13
179 14 15872 mmcblk0p14
179 15 81920 mmcblk0p15
259 0 16384 mmcblk0p16
259 1 32768 mmcblk0p17
179 32 4096 mmcblk0boot1
179 16 4096 mmcblk0boot0