January 24, 2014

. ROOT access Arnova 10c G3

Filed under: Uncategorized — admin @ 3:22 pm
  • Using synaptics manager or apt-get, get mtp-tools , and mtpfs
  • Plugin the arnova to the ubuntu box using USB cable makes it appear as ‘ARNOVA’ in /media . For this to work, it’s necessary to check the developper’s mode in the Arnova ’settings’ menu.
  • When plugged to the linux box, clicking on the Android robot (bottom right of the tablet’s screen ) and activate the USB storage mode. If you skip this step, the arnova won’t be seen by linux as being plugged
  • Download adt-bundle-linux-x86-20131030 or the corresponding version for your linux arch, from Android Developers zone . You need the ADB tool . http://developer.android.com/tools/help/adb.html
  • Download and unzip : superuser-xxx.zip , su-xxx.zip , and from /su , busybox executable. install in home directory of adb ( /sdk/platform-tools/ ) : busybox and unpack the 2 zips in the same home directory . files are created under /system/bin  and a newly created one : META-INF
  • We assume that the su executable is NOT in the /system/bin directory of the tablet. that’s the case for my arnova tablet 10cg3, purchased on december,2012.
  • Now time to use ADB..
  • from the console ./adb start-server
  • then ./adb devices
  • mine is listed like : 20110301    device
  • if you get ??????????? no permissions, try ./adb kill-server then ./adb start-server . A message should say that adb-server daemon is starting, on port 5037 ( tablet is with debug mode enabled, no need to have USB storage mode activated )
  • Now let’s type the following in the linux terminal:
  • ./adb root
  • ./adb remount
  • ./adb shell       (opens a shell in the tablet )
  • now you see root@android:/ #   :D
  • mount -o remount,rw -t rfs /dev/block/st19 /system ( moves the filesystem somewhere else for maintenance purposes )
  • exit (back to adb in console)
  • then
  • ./adb push busybox /system/bin
  • ./adb push su /system/bin/     ( at this point you should have a warning/error if your tablet’s directory already holds a ‘SU’ executable. if so, copy it somewhere else for safety before continuing )
  • ./adb push Superuser.apk /system/app
  • if everything is fine, you can check the file tranfert success by going back to the shell ( ./adb shell) and LS the /system/bin and /system/app directories of the tablet
  • while in the shell ,
  • # chmod 4755 /system/bin/busybox
  • # chmod 4755 /system/bin/su
  • # mount -o remount,ro -t rfs /dev/block/st19 /system ( moves back the filesystem )
  • # exit
  • back to adb :
  • ./adb reboot
Now the tablet reboots, and you have su rights if needed.
For example, using ConnectBot, open a session (LOCAL) , on the shell, type SU :
A popup windows asks for yes or no to allow SuperUser (root) connection, tap on YES : You’re now a root user.
Additional informations, and troubleshooting questions and answers can be found out there :
the ADB manipulations come from http://www.android-hilfe.de/arnova-10c-g3-forum/368218-how-arnova-10c-g3-mit-linux-rooten-auch-fuer-linux-anfaenger-geeignet-3.html after test and adaptation of these german posts.The original manipulations on this forum state that the SU executable is present in the /system/bin folder of the ARNOVA, but that was not my case.

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.


cat{ } { post_518 } { } 2009-2015 EIhIS Powered by WordPress