Tuesday, September 20, 2016

Pushing a ROM.zip file always fails to complete to 100%

I am using a Linux machine and adb.

Code:

makem@ssdTOSH:~$ adb devices
List of devices attached
MSM8974        recovery

makem@ssdTOSH:~$

Code:

~ # ls -la
drwxr-xr-x  22 root    root            0 Jan  3 18:48 .
drwxr-xr-x  22 root    root            0 Jan  3 18:48 ..
drwxr-xr-x    2 root    root            0 Jan  3 18:46 boot
drwxr-xr-x    4 root    root          4096 Jan  3 18:03 cache
drwxr-xr-x    5 root    root          4096 Jan  3 20:15 data
drwxr-xr-x    2 root    root            0 Jan  3 18:46 datadata
-rw-r--r--    1 root    root          5785 Jan  1 00:00 default.prop
drwxr-xr-x  10 root    root        15160 Jan  3 18:46 dev
drwxr-xr-x    2 root    root            0 Jan  3 18:46 emmc
drwxr-xr-x    2 root    root            0 Jan  3 18:46 etc
drwxr-xr-x    2 root    root            0 Jan  3 18:46 external_sd
-rwxr-x---    1 root    root        113592 Jan  1 00:00 init
-rwxr-x---    1 root    root          1417 Jan  1 00:00 init.rc
drwxr-xr-x    2 root    root            0 Jan  3 18:46 internal_sd
drwxrwx--x    6 system  system        4096 Jan  2 00:30 persist
dr-xr-xr-x  158 root    root            0 Jan  1 00:00 proc
drwxr-xr-x    2 root    root            0 Jan  3 18:46 recovery
drwxr-xr-x    3 root    root            0 Jan  1 00:00 res
drwx------    2 root    root            0 Dec 30  2013 root
drwxr-x---    2 root    root            0 Jan  1 00:00 sbin
drwxr-xr-x    2 root    root            0 Jan  3 18:46 sd-ext
drwxrwxrwx    2 root    root          8192 Jan  1 00:00 sdcard
dr-xr-xr-x  15 root    root            0 Jan  3 18:46 sys
drwxr-xr-x  16 root    root          4096 Jan  1 00:00 system
drwxrwxr-x    2 root    shell            0 Jan  3 18:46 tmp
-rw-r--r--    1 root    root          272 Jan  1 00:00 ueventd.goldfish.rc
-rw-r--r--    1 root    root          5897 Jan  1 00:00 ueventd.rc
~ #

It can be seen that the sdcard is 0% used:

Code:

~ # df -h
Filesystem                Size      Used Available Use% Mounted on
tmpfs                  924.0M    48.0K    924.0M  0% /dev
/dev/block/platform/msm_sdcc.1/by-name/cache
                        492.6M      8.7M    483.9M  2% /cache
/dev/block/platform/msm_sdcc.1/by-name/userdata
                          2.5G    424.5M      2.0G  17% /data
/dev/block/platform/msm_sdcc.1/by-name/grow
                          9.8G      8.0K      9.8G  0% /sdcard
/dev/block/platform/msm_sdcc.1/by-name/system
                          1.2G    485.0M    726.5M  40% /system
/dev/block/platform/msm_sdcc.1/by-name/persist
                          4.9M      4.1M    812.0K  84% /persist
~ #

The sdcard:

Code:

~ # cat /proc/partitions
major minor  #blocks  name

 179        0  15388672 mmcblk0
 179        1      65536 mmcblk0p1
 179        2        512 mmcblk0p2
 179        3        32 mmcblk0p3
 179        4        32 mmcblk0p4
 179        5        512 mmcblk0p5
 179        6        500 mmcblk0p6
 179        7      10240 mmcblk0p7
 179        8        500 mmcblk0p8
 179        9      1024 mmcblk0p9
 179      10      1536 mmcblk0p10
 179      11      1536 mmcblk0p11
 179      12      1024 mmcblk0p12
 179      13      10240 mmcblk0p13
 179      14    1258290 mmcblk0p14
 179      15    2621440 mmcblk0p15
 179      16      32768 mmcblk0p16
 179      17    512000 mmcblk0p17
 179      18    153600 mmcblk0p18
 179      19      10240 mmcblk0p19
 179      20      1536 mmcblk0p20
 179      21          1 mmcblk0p21
 179      22          8 mmcblk0p22
 179      23  10276838 mmcblk0p23
 179      32      4096 mmcblk0rpmb
~ #

Is 179 23 10276838 mmcblk0p23, but I forget how I linked the sdcard to mmcblk0p23

Using:

adb push -p /home/makem/Downloads/update2.zip /dev/block/mmcblk0p23/update2.zip

or

adb push -p /home/makem/Downloads/update2.zip /data/media/update2.zip

or

adb push -p /home/makem/Downloads/update2.zip /sdcard/

Each fail by stopping anywhere between 5% and 47%. I have wiped the cache, data and delvik cache prior to pushing.

When I check the sdcard again with df I find it is still at 0%, except for the last push which stopped at 10% and showed 1% used sdcard.

EDIT: After the last push the file update2.zip showed in the sdcard when I went to install it. However, it stopped with a 'bad' error. Obviously an incomplete upload but why????
Tearing my hair out here lol.


from xda-developers http://ift.tt/2cnbHjo
via IFTTT

No comments:

Post a Comment