openvpn

mount -o remount,rw /system

http://jjjjango.blogspot.fr/2013/07/how-to-manually-install-openvpn-binary.html?m=1
Monday, July 29, 2013

How to manually install the OpenVPN binary
It seems that since the upgrade to Android 4.3 the OpenVPN Installer App is not working for me any more. I get some error saying /system cannot be mounted writeable (rw).
However, it is still possible to install the openvpn binary per hand… and it is not as complicated as it seems! This guide only works on rooted devices and is written for Linux users, however the lower part should also work on Windows and Mac.

At first you need to get the Android Debug Bridge binary and install it on your computer (I just put it into $HOME/bin).
Then download the latest OpenVPN Installer APK – we need to extract the openvpn binary from this package:
wget http://android-openvpn-installer.googlecode.com/files/OpenVPN-Installer-0.2.4.apk
To extract the xbin-binary, you can use FileRoller on Gnome or any other tool. Here is an example of how do it with the terminal only:
unzip OpenVPN-Installer-0.2.4.apk assets/openvpn-2.1.1-static-xbin
mv assets/openvpn-2.1.1-static-xbin openvpn
rm -r assets
Now use adb to push the binary to your phone/tablet’s « sdcard » (external storage):
adb push openvpn /sdcard/
The next two commands will open a shell and give us root access on your Android device. Everything you type afterwards happens directly on your device, so be careful!
adb shell
su
Now we need to mount /system as writeable to be able to make changes. Next we copy the binary to its final location and delete it on the sdcard (unfortunately moving is not possible). After we changed the file-permissions so that the binary can be executed, we need to mount /system as read-only again:
mount -o remount rw /system
cp /sdcard/openvpn /system/xbin/
rm /sdcard/openvpn
chmod 755 /system/xbin/openvpn
mount -o remount ro /system

ASUS Prime TF201 root après mise à jour JB 4.1.1

Après la mise à jour en JB 4.1.1 de mon Asus Prime j’ai perdu l’accès root !
Cet accès m’est nécessaire au moins pour Titanium Backup.

Après plusieurs recherches sur le net j’ai trouvé de l’aide grâce à Cruft à cette page : http://mfratto.tumblr.com/post/40201845718/how-to-get-root-on-a-locked-asus-transformer-prime

Suivre les étapes décrites ci-dessous est de votre responsabilité. Je ne réponds de rien. Vous pouvez douter et vérifier avant de vous lancer.

Il faut commencer par unlocker la tablette. Vous pourrez lire « en gros » qu’après vous n’avez plus de garantie.
Télécharger et installer l’inlocker : http://forum.xda-developers.com/showthread.php?t=1510737
Vous devrez valider la « EULA » et vous identifier avec votre compte google.

Au reboot suivant la tablette vous affiche « The Device is Unlecked » en haut à droite.

Ensuite il faut installer une image recovery. Il s’agit de TWRP téléchargeable ici : http://forum.xda-developers.com/showpost.php?p=26595675&postcount=2

Si vous êtes sous linux, installer les tools android pour avoir fastboot. Mettez vous en root. Un user lambda n’a pas suffisamment de droits.

La commande magique :

fastboot -i 0x0b05 flash recovery recoveryTWRP.blob

Pour les curieux 0x0b05 est l’id du fabriquant ie Asus.

Vous avez un nouveau recovery !

Ce n’est pas tout. Maintenant il faut installer SU.
Télécharger Superuser binary ici : http://androidsu.com/superuser/  et déposez le sur la SD de la tabellet.

Redémarré votre tablette en mode recovery (TWRP)
Grâce à TWRP, installez le zip du binaire su.

C’est la dernière étape !
Au reboot suivant, l’accès ROOT est OK.