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.
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.
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
Cek pula apakah iptables berjalan dengan baik
# 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
bagaimana mau menyalin file kepada sistem...bantu saya...tq
jika menggunakan adb tool, bisa menggunakan perintah:
"adb push (file) (device)"
Seperti pada tulisan diatas. :)