Cisco VPN на Samsung Galaxy 580 (GT-i5800)

В общих чертах последовательность установки аналога Cisco VPN Client на устройство на базе Android такова:

  1. Получить root
  2. Поставить busybox
  3. Найти правильный tun.ko и положить в /system/lib/modules
  4. Поставить и настроить VpnConnections.apk

Немного детальнее на примере конкретной модели смартфона Samsung GT-i5800 (прошивка «из коробки» – Android 2.1, для более новых прошивок нюансы будут отличаться):

  1. Получение рутового доступа:
    • необходимо для установки busybox, доступа к системным папкам и работы VpnConnections;
    • на Samsung GT-i5800 c Android 2.1 делается в пару кликов с помощью приложения z4root .
  2. Установка busybox:
    • необходима версия 1.17 или выше, иначе не будет работать VpnConnections;
    • так как Samsung совсем не оставил свободного места на системном разделе, то придется сначала удалить что-то из предустановленных приложений (например, Assassin’s Creed и приложение YouTube; удалять можно с помощью Titanium Backup с рутовым доступом или каким-нибудь файловым менеджером);
    • сам busybox без проблем ставится из Android Market.
  3. Установка модуля ядра, необходимого для работы Cisco VPN:
    • найти модуль ядра tun.ko, который подходит к конкретному ядру конкретной модели устройства с конкретной прошивкой (здесь tun.ko для GT-i5800 c Android 2.1);
    • скопировать его в папку /system/lib/modules на устройстве (именно по этому пути пытается найти tun.ko приложение VpnConnections).
  4. Установка приложения-фронтенда для установки VPN-соединения:
    • Берем последнюю версию с http://code.google.com/p/get-a-robot-vpnc/ или версию 0.99 отсюда;
    • настраиваем параметры соединения.

Неприятный момент для любителей полной безопасности: пароль группы VpnConnections хранит в своем файле настроек в открытом виде, поэтому в случае утери телефона считать его секретным уже не получится.

Запись опубликована в рубрике Android, VPN. Добавьте в закладки постоянную ссылку.

Добавить комментарий