J
Jollo
Ambitioniertes Mitglied
- 7
Da sich hier viele Entwickler tummeln, hat vielleicht der Ein oder Andere auch eine lauffähige Build-Umgebung mit den System-Sourcen am Start und wäre bereit das fehlende Modul tun.ko (soweit ich weiß aus den OpenVPN-Quellen) dagegen zu kompilieren.
Oder jemand kennt eine Quelle, wo ein solches -- spezifisch für 2.34.1 gabautes -- bereits existiert. Bislang hatte ich keines finden können und die Zeit alleine die Voraussetzungen zum selber Bauen zu schaffen kann ich gerade nicht wirklich abknapsen
Ein angepasster vpnc ist ja im Umlauf (z.B. hier VPNC to FritzBox works!!!! - xda-developers), kann aber mangels Modul nicht genutzt werden.
EDIT: Dank Don Plumpos konnte ich das Vorhaben umsetzen!
Die unter Defy 'tun.ko' module for VPN freaks - No custom kernel required bereitgestellte Datei ließ sich bei mir nicht nur erfolgreich laden, sondern hat nun auch ihre Arbeit unter dem 2.34.1-Rom aufgenommen!
Für alle die auch den vpnc z.B. zur heimischen FRITZ!Box nutzen möchten kurz mein Vorgehen:
1. Die genannte tun.ko mit Rechten 644 in /system/lib/modules/ kopieren
2. BusyBox Installieren (am einfachsten über TitaniumBackup) und zusätzliche Symlinks anlegen, die das Skript benötigt...
am Einfachsten als Kopie der bestehenden (Rechte danach ggf. kontrollieren):
cp /system/sbin/sh /system/sbin/bsh
cp /system/sbin/ps /system/svbin/bps
3. "VPN Connections" installieren (aktuell 0.99 pasend zum bevorstehenden Patch) und einmalig ausführen zum Anlegen aller relevanten Ordner!
4. Dem ersten Post unter Androiden erobern die Fritzbox! IPSEC VPN ZUR FRITZBOX !die gepatchten Dateien vpnc und vpnc-script entnehmen
5. im vpnc-script den funktionsrumpf von do_pre_init() wie im Downoad von https://www.android-hilfe.de/forum/...f-dem-milestone.16944-page-3.html#post-242774 geschehen ersetzen, damit das Tunneldevice sauber aufgesetzt wird. Also den Codeteil wie folgt austauschen: do_pre_init() {
}
6. Edit2: Und natürlich die solchermaßen geänderte vpnc-script und die heruntergeladene vpnc an den Installationsort kopieren (Originale überschreiben, ggf. vorher umbenennen):
cp -f vpnc-script /data/data/org.codeandroid.vpnc_frontend/files/vpnc-script
cp -f vpnc /data/data/org.codeandroid.vpnc_frontend/files/vpnc
(jeweils Rechte 755)
7. In VPN Connections die Anmeldedaten eintragen und los!
Alles wichtige zum Anlegen der FRITZ!Box-VPN-Config etc. kann den genannten Links entnommen werden.
Dann werde ich morgen mal schauen, wie sich mit 3CX von außerhalb über UMTS/VPN/FRITZ!Box telefonieren lässt.
Mein Mediaportal kann ich so zumindest endlich von überall unterwegs mittels iPiMP bedienen
Viel Spass!
Oder jemand kennt eine Quelle, wo ein solches -- spezifisch für 2.34.1 gabautes -- bereits existiert. Bislang hatte ich keines finden können und die Zeit alleine die Voraussetzungen zum selber Bauen zu schaffen kann ich gerade nicht wirklich abknapsen
Ein angepasster vpnc ist ja im Umlauf (z.B. hier VPNC to FritzBox works!!!! - xda-developers), kann aber mangels Modul nicht genutzt werden.
EDIT: Dank Don Plumpos konnte ich das Vorhaben umsetzen!
Die unter Defy 'tun.ko' module for VPN freaks - No custom kernel required bereitgestellte Datei ließ sich bei mir nicht nur erfolgreich laden, sondern hat nun auch ihre Arbeit unter dem 2.34.1-Rom aufgenommen!
Für alle die auch den vpnc z.B. zur heimischen FRITZ!Box nutzen möchten kurz mein Vorgehen:
1. Die genannte tun.ko mit Rechten 644 in /system/lib/modules/ kopieren
2. BusyBox Installieren (am einfachsten über TitaniumBackup) und zusätzliche Symlinks anlegen, die das Skript benötigt...
am Einfachsten als Kopie der bestehenden (Rechte danach ggf. kontrollieren):
cp /system/sbin/sh /system/sbin/bsh
cp /system/sbin/ps /system/svbin/bps
3. "VPN Connections" installieren (aktuell 0.99 pasend zum bevorstehenden Patch) und einmalig ausführen zum Anlegen aller relevanten Ordner!
4. Dem ersten Post unter Androiden erobern die Fritzbox! IPSEC VPN ZUR FRITZBOX !die gepatchten Dateien vpnc und vpnc-script entnehmen
5. im vpnc-script den funktionsrumpf von do_pre_init() wie im Downoad von https://www.android-hilfe.de/forum/...f-dem-milestone.16944-page-3.html#post-242774 geschehen ersetzen, damit das Tunneldevice sauber aufgesetzt wird. Also den Codeteil wie folgt austauschen: do_pre_init() {
Code:
if [ ! -e /dev/tun ]; then
insmod /system/lib/modules//tun.ko
fi
if [ ! -e /dev/net/tun ]; then
mkdir /dev/net
ln -sf /dev/tun /dev/net/tun
fi
6. Edit2: Und natürlich die solchermaßen geänderte vpnc-script und die heruntergeladene vpnc an den Installationsort kopieren (Originale überschreiben, ggf. vorher umbenennen):
cp -f vpnc-script /data/data/org.codeandroid.vpnc_frontend/files/vpnc-script
cp -f vpnc /data/data/org.codeandroid.vpnc_frontend/files/vpnc
(jeweils Rechte 755)
7. In VPN Connections die Anmeldedaten eintragen und los!
Alles wichtige zum Anlegen der FRITZ!Box-VPN-Config etc. kann den genannten Links entnommen werden.
Dann werde ich morgen mal schauen, wie sich mit 3CX von außerhalb über UMTS/VPN/FRITZ!Box telefonieren lässt.
Mein Mediaportal kann ich so zumindest endlich von überall unterwegs mittels iPiMP bedienen
Viel Spass!
Zuletzt bearbeitet: