As promised somewhere else on this forum, I release the first public beta of my App which allows you to use your Acer Liquid device as a full-working wireless router.
System Requirements
- ACER LIQUID (that's it, I don't know if this would work on LiquidE too but I think so. I'm sure it won't work on any other phone around
) - Running Android 2.1 or above (probably it could even run on Donut if you're using disc0's kernel with NETFILTER enabled)
- Phhusson hacked kernel with NETFILTER enabled (thank you phh, you're great) http://android.modac...r-v1-7-and-1-6/
- Rooted device (well.. of course
)
That's quite simple. Open the app (is the one in the middle of your launcher, with that ugly icon) and click "Start" to start Tethering. Please note that after having clicked "Start" you have to wait a few seconds (7, to be precise), after that, some output will be provided, you will see the "Done, tethering started.." message, this means that you can actually connect to your phone using your laptop, everywhere you are.
While tethering, the "Start" button is disabled, while the "Stop" button is enabled (and viceversa if you're not tethering).
When you're done, just press the "Stop" button and wait 4-5 seconds, tethering will be stopped.
Also, while tethering you're able to see who requested a DHCP Lease to dnsmasq, in this way you may see who's connected.
I've used it the whole day today, it's fairly stable and the connection is really FAST (depending on your mobile provider of cours). I was used to Proxoid but this is another world, believe me.
Things that are missing
Yep, something is missing. I've developed the whole app and scripts in one night and released it after less than 7 hours from the first stable version, so I forgot something on the road and something needs to be fixed. This are the things that I'd like to implement in future versions (which will be released based on weekly snapshots), in descendant priority order:
- White/Black list filtering of MAC Addresses
- Disable beaconing the SSID if you are already connected
- Configurable DNSs
- Better graphics
- A real "Who's connected right now"
Err yes, there are known bugs too. In priority order:
- If you have tethering on and for some reason you try to enable the Android's Wifi Manager (by clicking the power control widget, for example) your phone will reboot. That's actually a kernel panic.
- If you receive a call while tethering, connection becomes unstable (you won't be disconnected, but pages loading will be very slow)
- Log screen doesn't scroll when text is received
- Log screen doesn't "live update"
- If you're under GNU/Linux and are experiencing troubles in connecting to the Ad-Hoc network please read this!
This software is released AS IS. I'm not in any way responsible if your Liquid:
- gets bricked (I don't think this may happen for real)
- takes fire (call the fire department)
- starts talking dirty to you (smash it on the ground until it learns the lesson)
- insults your parents (same as above)
- sends OTA updates to aliens and you get raped (may happen for real)
Sources
Sources will be released during the next weeks, I just need to clean up the code, make use of a real design pattern and so on.
Credits
phhussons, I was waiting a NETFILTER enabled kernel since I've bought my Liquid.
malez, piter1225, vachounet, LCR is just the best ROM out there.
Ginseng Coffee, without it I wouldn't even have released this.
Downloads
Liquid Tether 0.3.9
If you're coming from version 0.2.0 you have to uninstall the old version first!
If you're coming from version 0.3.8 AFTER HAVING INSTALLED, OPEN THE APP, GO INTO THE CONFIG PANEL E PUSH "RECREATE FILES", OTHERWISE IT WON'T WORK!
PLEASE, provide feedbacks. PLEASE, do not upload this to a mirror. PLEASE, provide feedbacks.
Changelog
Version 0.3.9-1:
- Compatible with Froyo (FRF91 by Phhusson!). I hope I didn't break the compatibility with Eclair.
Version 0.3.9:
- Rewrote the scripts to be full compliant with the newest official Acer BIN. Please note that YOU HAVE TO INSTALL A NETFILTER ENABLED KERNEL, you can find it in this forum, in the thread about the newest BIN (thanks to Pretoriano for linking it). You also need a full working BUSYBOX, you can install it via malez recovery ("Replace busybox", under "Other" menu).
- Included iptables in the APK. If the script doesn't detect iptables in your system it will use the one included, otherwise it's always better to use original binaries (and this is what the app will do)
- Added in the tether_on script a check to see if you've got NETFILTER enabled in your kernel.
Version 0.3.8:
- Added Configuration Panel (Open app, press MENU Key and then click on "Config"). You will see three input fields: the first one is the SSID of the Ad-Hoc network which will be created; the second one is the wep key (it must be 13 charachters long!) and the third one (currently disabled, will be enabled on next version) will let you select the ip class of the connection. There are also three buttons: Submit actually stores your configurations, Clear re-parses the configuration files (useful to see if your files actually changed) and Recreate Files restores the default APK files (overriding your settings). The third button may be useful in case you'd like to hack the provided scripts (which are in /data/data/net.gengaro.liquid) and made some mistakes.
- Liquid Tether is now a background service, that's it. Android may kill the Activity for the App but the Wireless connection will be kept on. This is a great change and I've worked on this almost 2 days to have it run in the most comfortable way, now nothing may kill your wireless connection.
- Code rewriting, something is re-writed from scratch so now the code should be faster than before and more compliant to the Android Standards. I'm not ready to open the sources yet, I'll do it in a few weeks.
If you find this to be useful to you, please consider donating me a Ginseng Coffee!
Edited by gengaro86, 03 August 2010 - 02:49 PM.






Sign In
Create Account



Back to top













