1. jeff00000's Avatar
    I have a Verizon HTC M8 that is S-OFF'd with SunShine. It's currently running 4.4.2 stock ROM with the stock recovery. It's running software version 1.55.605.2.

    I downloaded my first custom ROM - Android Revolutions HD 21.0 in the XDA forums (it's a ZIP file) to the external MicroSD card and launched Philz recovery directly using the "fastboot boot recovery.img" command, so I did not flash a custom recovery, but I started it.

    Once I was in Philz recovery, I installed the ZIP file and had the /data partition wiped as recommended. The ROM was installed, but terminated with an error "set_perm: some changes failed". Upon rebooting the phone, it hung after playing a startup sound.

    Here are the contents of the log install file:

    AROMA Installer version 2.70RC2
    (c) 2013 by amarullz xda-developers

    ROM Name : Android Revolution HD
    ROM Version : 21.0
    ROM Author : mike1986
    Device : HTC One (M8)
    Start at : Sun Nov 9 06:55:29 2014


    I:emmc_scan_partitions:[partition_count:0] [allocat_num:50]
    load_volume_table: Can't get the /proc/emmc table
    =================================
    Android Revolution HD by mike1986
    =================================
    >>> Formatting partitions
    about to run program [/sbin/umount] with 2 args
    umount: can't umount /system: Invalid argument
    run_program: child exited with status 1
    about to run program [/sbin/mke2fs] with 6 args
    mke2fs 1.41.14 (22-Dec-2010)
    Filesystem label=
    OS type: Linux
    Block size=1024 (log=0)
    Fragment size=1024 (log=0)
    Stride=0 blocks, Stripe width=0 blocks
    22528 inodes, 90112 blocks
    0 blocks (0.00%) reserved for the super user
    First data block=1
    Maximum filesystem blocks=67371008
    11 block groups
    8192 blocks per group, 8192 fragments per group
    2048 inodes per group
    Superblock backups stored on blocks:
    8193, 24577, 40961, 57345, 73729
    Writing inode tables: 0/11 1/11 2/11 3/11 4/11 5/11 6/11 7/11 8/11 9/1110/11done
    Creating journal (4096 blocks): done
    Writing superblocks and filesystem accounting information: done
    This filesystem will be automatically checked every 28 mounts or
    180 days, whichever comes first. Use tune2fs -c or -i to override.
    about to run program [/sbin/mount] with 2 args
    mount: mounting /dev/block/mmcblk0p47 on /cache failed: Device or resource busy
    run_program: child exited with status 255
    about to run program [/sbin/mount] with 2 args
    mount: mounting /dev/block/platform/msm_sdcc.1/by-name/userdata on /data failed: Device or resource busy
    run_program: child exited with status 255
    about to run program [/tmp/wipe.sh] with 1 args
    >>> Mounting partitions
    about to run program [/sbin/mount] with 2 args
    about to run program [/sbin/mount] with 2 args
    mount: mounting /dev/block/platform/msm_sdcc.1/by-name/userdata on /data failed: Device or resource busy
    run_program: child exited with status 255
    >>> Cleaning process
    about to run program [/tmp/clean.sh] with 1 args
    >>> Writing Data & System
    about to run program [/sbin/busybox] with 5 args
    about to run program [/sbin/sync] with 1 args
    >>> Installing Google Chrome
    >>> Installing Google Maps & Google Street
    >>> Installing Google Music
    >>> Installing Google Plus
    >>> Installing Google Now
    >>> Installing Google Keep
    >>> Installing Google Hangouts
    >>> Installing Google YouTube
    >>> Installing Google Drive
    >>> Installing Dropbox
    >>> Installing ES File Explorer
    >>> Installing Facebook
    >>> Installing Adobe Flash Player
    >>> Installing Adobe Reader
    >>> Installing Twitter
    about to run program [/sbin/busybox] with 3 args
    mkdir: can't create directory '/system/bin/.ext': No space left on device
    run_program: child exited with status 1
    about to run program [/sbin/busybox] with 4 args
    cp: can't stat '/system/xbin/su': No such file or directory
    run_program: child exited with status 1
    >>> Installing Sense 6 Toolbox & Xposed
    >>> Creating toolbox symlinks
    >>> Creating additional symlinks
    >>> Installing busybox
    set_perm: chown of /system/xbin/busybox to 0 1000 failed: No such file or directory
    set_perm: chmod of /system/xbin/busybox to 755 failed: No such file or directory
    script aborted: set_perm: some changes failed
    set_perm: some changes failed


    Installer Error (Status 7)


    End at : Sun Nov 9 06:56:32 2014



    Notice the error messages:

    mkdir: can't create directory '/system/bin/.ext': No space left on device
    set_perm: chown of /system/xbin/busybox to 0 1000 failed: No such file or directory
    set_perm: chmod of /system/xbin/busybox to 755 failed: No such file or directory

    Does anyone know what I need to do to get this to work? Does this have anything to do with having to have the correct firmware version?
    11-09-2014 04:29 AM
  2. whitelunchbag's Avatar
    I think you need to have a custom recovery to use a custom rom

    Posted by my Nexus 7 (2013)
    11-09-2014 05:41 AM
  3. jeff00000's Avatar
    Thanks. I booted a custom recovery (I did not flash it) with fastboot (fastboot boot recovery.img), and then I installed the custom ROM.
    11-09-2014 11:39 AM
  4. whitelunchbag's Avatar
    . I booted a custom recovery (I did not flash it)
    There's your problem

    Posted by my Nexus 7 (2013)
    11-09-2014 04:47 PM
  5. benny3's Avatar
    I also recommend twrp recovery
    11-09-2014 07:38 PM

Similar Threads

  1. Replies: 19
    Last Post: 11-24-2016, 04:30 AM
  2. How do I root my HTC DESIRE 600 DUAL SIM?
    By sudhakarvasa in forum Ask a Question
    Replies: 3
    Last Post: 03-04-2015, 03:17 PM
  3. Replies: 26
    Last Post: 11-15-2014, 04:26 PM
  4. Replies: 1
    Last Post: 11-09-2014, 04:15 AM
  5. Replies: 1
    Last Post: 11-09-2014, 01:15 AM
LINK TO POST COPIED TO CLIPBOARD