Skip to content
This repository was archived by the owner on Jan 5, 2022. It is now read-only.

Commit 58a0739

Browse files
committed
collect block devices for dummies & fix multi-user not to run on ICS or below
1 parent b35684a commit 58a0739

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

lib/deviceinfo.lib

+1-1
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ getDeviceInfo() {
447447
echo " <li>$(href '#devaccounts' 'Users &amp; Accounts')</li>" >> "$devicehead"
448448

449449
#----------------------------------------------------------=[ MultiUser ]=---
450-
[[ $DEVICE_SDKVER -gt 10 ]] && { # not available on Android < 3
450+
[[ $DEVICE_SDKVER -gt 16 ]] && { # not available on Android <= 4
451451
copyAdbContent dumpsys_user "adb ${ADBOPTS} shell dumpsys user" $tmp2
452452
[[ -s "$tmp2" ]] && { # only if the file exists and has content
453453
doProgress " + Processing user info" 3

tools/mk_dummy

+2
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ echo "* details for partitions.lib..."
7474
adb ${ADBOPTS} shell adb ${ADBOPTS} shell cat /proc/emmc 2>/dev/null > $dummy/proc_emmc
7575
adb ${ADBOPTS} shell adb ${ADBOPTS} shell cat /proc/mtd 2>/dev/null > $dummy/proc_mtd
7676
adb ${ADBOPTS} shell ls -1 /dev/block 2>/dev/null > $dummy/ls_1_dev_block
77+
[[ $? -ne 0 || ! -s "$dummy/ls_1_dev_block" || $(cat "$dummy/ls_1_dev_block" | wc -l) -lt 3 ]] && adb ${ADBOPTS} shell ls /dev/block 2>/dev/null > $dummy/ls_1_dev_block
78+
[[ $? -ne 0 || ! -s "$dummy/ls_1_dev_block" || $(cat "$dummy/ls_1_dev_block" | wc -l) -lt 3 ]] && adb ${ADBOPTS} shell su -c ls /dev/block 2>/dev/null > $dummy/ls_1_dev_block
7779
adb ${ADBOPTS} shell cat /proc/mounts 2>/dev/null > $dummy/proc_mounts
7880
adb ${ADBOPTS} shell cat /proc/dumchar_info 2>/dev/null > $dummy/proc_dumchar_info
7981
adb ${ADBOPTS} shell 'ls -al /dev/block/platform/*/by-name 2>/dev/null' > $dummy/dev_block_byname

0 commit comments

Comments
 (0)