Mengaktifkan Iptables, Transparent proxy & Wifi Tethering di Xperia X8

Untuk mengaktifkan iptables, transparent proxy maupun wifi tethering kita cukup menggunakan modul yang dibuat oleh AnDyX yaitu ax8netfilter.ko beserta bantuan modul Netfilter. Sebenarnya untuk penggunaan netfilter beserta dukungan modul-modulnya sudah dibahas di forum xda[1] (Thanks to: AnDyX). Nah, kebetulan ada teman pengguna Xperia's Family(X10minipro & X8), yang mungkin masih belum bisa menggunakan baik itu pengaktifan iptables, transparent proxy mapun wifi tethering.

Ok, saya akan menulis sedikit apa yang telah saya alami sewaktu masih menggunakan Xperia X8 untuk keperluan penggunaan transparent proxy.


Terjadi error disaat akan mengaktifkan transparent proxy


Seperti pada gambar diatas,terjadi error pada saat akan menghubungkan X8 ke jaringan nirkabel dengan harus menggunakan proxy dan dari error log tersebut kita dimintai untuk upgrade kernel or something else?! *wtf*. Yap, sayangnya di Xperia X8 kita tidak bisa begitu saja menghubungkan X8 melalui jaringan nirkabel yang menggunakan proxy secara langsung tetapi kita harus menggunakan ax8netfilter.ko + netfilter beserta modul-modulnya dan juga dengan bantuan aplikasi klien seperti Auto proxy(free), ProxyDroid(free), ASProxy(buy) dan lain sebagainya untuk menghubungkan ke jaringan nirkabel dengan proxy. Tapi jangan khawatir, bagi pengguna Xperia's Family seperti X10minipro & X8 kini sudah ada solusinya untuk menghubungkan perangkat selular kita ke jaringan nirkabel yang menggunakan proxy yakni dengan bantuan modul netfilter dan juga modul ax8netfilter.ko.



  • Manual instalasi modul netfilter[2]

  • Sebelumnya silahkan unduh berkas dibawah ini yang akan diperlukan untuk instalasi netfilter sesuai perangkat yang digunakan:
    netfilter untuk X10minipro
    netfilter untuk X8
    netfilter untuk X10mini
    aplikasi Wifi tethering untuk X10minipro & X8
    aplikasi signed wireless tether lastest version

    Ekstrak/unzip berkas yang telah diunduh, kemudian salin beberapa file ke sistem:
    $ ./adb push iptables /system/xbin/
    $ ./adb push full_iptables.sh /system/xbin/
    $ ./adb push netfilter /system/lib/modules/
    $ ./adb shell
    # chmod +x /system/xbin/iptables

    Catatan: file iptables merupakan binary file, full_iptables.sh merupakan shell script, & netfilter berupa direktori yang berisikan modul-modul yang diantara salah satunya adalah modul ax8netfilter.ko

    Eksekusi modul netfilter:
    # sh /system/xbin/full_iptables.sh
    Dan cek apakah modul telah dimuat ke sistem
    # lsmod
    atau
    # dmesg


    Hasil dari perintah "dmesg"


    Cek pula apakah iptables berjalan dengan baik
    # iptables -L


    Hasil dari perintah "iptables -L"


    Langkah terakhir, kita gunakan aplikasi klien misalnya transparent proxy untuk uji coba menggunakan jaringan nirkabel yang menggunakan proxy



    Kini aplikasi klien transparent proxy sudah bisa digunakan, yang sebelumnya tidak bisa gunakan alias terjadi error pada saat mengaktifkannya.

    Sebagai tambahan saja, agar shell script full_iptables.sh dimuat setiap kali perangkat selular di rebooting, silahkan sunting dan tambahkan perintah seperti dibawah ini pada file hw_config.sh

    # echo "sh /system/xbin/full_iptables.sh" >> /system/etc/hw_config.sh


    Dan ini file konfigurasi hw_config.sh punya saya, yang sudah saya kostumisasi:  

    main link: https://darmanex.com/x8/hw_config.sh.txt
    mirror: http://paste.plurk.com/show/812454/

    Selamat mencoba! :)

    Referensi:
    [1]Modul: X8, X10 mini, X10 mini pro, AX8NETFILTER v003 + Netfilter
    [2]Tutorial developing Netfilter

    2 thoughts on “Mengaktifkan Iptables, Transparent proxy & Wifi Tethering di Xperia X8”

    1. bagaimana mau menyalin file kepada sistem...bantu saya...tq

    2. jika menggunakan adb tool, bisa menggunakan perintah:
      "adb push (file) (device)"
      Seperti pada tulisan diatas. :)

    Leave a Reply

    Please leave a comment and do not give a spam! Comments that smells of spam will be deleted without prior notice