![schneider](/data/avatars/s/1/1045.jpg,q1569149551.pagespeed.ce.2Bp5HuMUQB.jpg)
schneider
Ambitioniertes Mitglied
- 8
Getestet auf Asus Transformer mit stock 3.2, kein custom rom
Vorraussetzungen:
rooted Transformer
Busybox installieren sofern noch nicht vorhanden. Installieren nach /system/xbin
https://market.android.com/details?id=stericson.busybox
OpenVPN Installer installieren. Als Pfad /system/xbin wählen
https://market.android.com/details?id=de.schaeuffelhut.android.openvpn.installer
Modded OpenVPN Settings (angepasst ans Display) installieren.
[DEV] openvpn-settings for honeycomb - xda-developers
android-openvpn-settings-honeycomb - OpenVPN-settings Modified for honeycomb - Google Project Hosting
OpenVPN binary austauschen:
- Download
http://github.com/downloads/fries/android-external-openvpn/openvpn-static-2.1.1.bz2
- Entpacken (unter Win z.B. mit 7zip) und über einen root file explorer oder per adb aufs Transformer pushen nach /system/xbin/openvpn
- Berechtigung setzen: chmod 555 /system/xbin/openvpn
Hier die üblichen Befehle per adb:
adb remount
adb push openvpn /system/xbin/openvpn
adb shell
chmod 555 /system/xbin/openvpn
-------
tun.ko Kernel Modul laden:
[DEV] Tun.ko - xda-developers
» Blog Archive » HoneyComb 3.0 (not 3.1) tun and cifs _Modules_
Über einen root file explorer oder per adb aufs Transformer pushen nach
/system/lib/modules/tun.ko
Befehle per adb:
adb remount
adb push tun.ko /system/lib/modules/
adb shell
su
insmod /system/lib/modules/tun.ko
Ob das Modul geladen ist, mit “lsmod” überprüfen:
lsmod
Dieser Schritt, tun.ko Kernel Modul einspielen, kann übersprungen werden wenn ein custom rom wie Prime installiert ist. Dort ist das Modul bereits enthalten.
-------
Benötigte Symlinks anlegen:
Auf dem Transformer per Terminal app oder per adb:
adb remount
adb shell
su
mkdir /system/xbin/bb
ln -s /system/xbin/ifconfig /system/xbin/bb/ifconfig
ln -s /system/xbin/route /system/xbin/bb/route
-------
OpenVPN Settings starten und in den Advanced Options:
Load tun kernel module - ja
TUN module settings anpassen:
Path to openvpn binary - /system/xbin/openvpn
Jetzt per OpenVPN Settings, VPN Verbindung aufbauen wann immer gewünscht.
Verschiedene Threads / Hinweise aus dem Forum der Kollegen bei XDA dienten als Grundlage für dieses kleine Howto. Main Thread dafür: [INFO] OpenVPN - xda-developers
Weitere interessante Threads wurden bereits im Howto erwähnt.
Vorraussetzungen:
rooted Transformer
Busybox installieren sofern noch nicht vorhanden. Installieren nach /system/xbin
https://market.android.com/details?id=stericson.busybox
OpenVPN Installer installieren. Als Pfad /system/xbin wählen
https://market.android.com/details?id=de.schaeuffelhut.android.openvpn.installer
Modded OpenVPN Settings (angepasst ans Display) installieren.
[DEV] openvpn-settings for honeycomb - xda-developers
android-openvpn-settings-honeycomb - OpenVPN-settings Modified for honeycomb - Google Project Hosting
OpenVPN binary austauschen:
- Download
http://github.com/downloads/fries/android-external-openvpn/openvpn-static-2.1.1.bz2
- Entpacken (unter Win z.B. mit 7zip) und über einen root file explorer oder per adb aufs Transformer pushen nach /system/xbin/openvpn
- Berechtigung setzen: chmod 555 /system/xbin/openvpn
Hier die üblichen Befehle per adb:
adb remount
adb push openvpn /system/xbin/openvpn
adb shell
chmod 555 /system/xbin/openvpn
-------
tun.ko Kernel Modul laden:
[DEV] Tun.ko - xda-developers
» Blog Archive » HoneyComb 3.0 (not 3.1) tun and cifs _Modules_
Über einen root file explorer oder per adb aufs Transformer pushen nach
/system/lib/modules/tun.ko
Befehle per adb:
adb remount
adb push tun.ko /system/lib/modules/
adb shell
su
insmod /system/lib/modules/tun.ko
Ob das Modul geladen ist, mit “lsmod” überprüfen:
lsmod
Dieser Schritt, tun.ko Kernel Modul einspielen, kann übersprungen werden wenn ein custom rom wie Prime installiert ist. Dort ist das Modul bereits enthalten.
-------
Benötigte Symlinks anlegen:
Auf dem Transformer per Terminal app oder per adb:
adb remount
adb shell
su
mkdir /system/xbin/bb
ln -s /system/xbin/ifconfig /system/xbin/bb/ifconfig
ln -s /system/xbin/route /system/xbin/bb/route
-------
OpenVPN Settings starten und in den Advanced Options:
Load tun kernel module - ja
TUN module settings anpassen:
Load module using - insmod
Path to tun module - /system/lib/modules/tun.ko
Path to configuration - /sdcard/openvpn (hier Zertifikate und config ablegen)Path to tun module - /system/lib/modules/tun.ko
Path to openvpn binary - /system/xbin/openvpn
Jetzt per OpenVPN Settings, VPN Verbindung aufbauen wann immer gewünscht.
Verschiedene Threads / Hinweise aus dem Forum der Kollegen bei XDA dienten als Grundlage für dieses kleine Howto. Main Thread dafür: [INFO] OpenVPN - xda-developers
Weitere interessante Threads wurden bereits im Howto erwähnt.
Zuletzt bearbeitet: