Category Archives: Android

G1,2.1ROM,OPENVPN

前几天刷了CM5.07-test7,结果没过几天就出了正式版,等我想去下的时候CM的论坛正好挂了,结果拖到昨天睡觉前才刷上。 以前不怕死刷了SPL,现在终于派上用场了,这个ROM直接吃掉了/system下97%的空间,看来将来想用2.2难度很大。 OpenVPN已经集成在网络设置里,以后不用再折腾了……

Posted in Android, OpenVPN | 1 Comment

Android中用ConnectBot替代超级终端保持OpenVPN的连接状态

我之所以要用ConnectBot来替代系统自带的超级终端,还是和OpenVPN有关:我是用命令行连接OpenVPN的(找一个好的GUI实在不容易,TunnelDroid算是一个,可惜灵活性不够),用命令行连接时遇到的最大麻烦就是Android的内存回收机制——Android在内存不足时会优先停止在后台运行的程序,用来连接OpenVPN的超级终端很容易被关掉,虽然OpenVPN连接不会因此断开,但是要查看OpenVPN的状态或者做一些后续操作就变得复杂了。所以我需要一个不那么容易被关掉的终端…… 我最初想到的是带通知功能的超级终端,后来意外发现自己已经安装的ConnectBot正是这么个东西——ConnectBot一般被用作连接远程服务器的SSH客户端,但也能通过连接local来做为一般的命令行终端使用,更重要的是它提供了通知栏功能,让程序在后台运行时也能保持连接。 东西找到了,接下来的操作就比较简单了。 1.打开ConnectBot 2.在下拉菜单的ssh,telnet,local中选择local 3.文本框中提示输入Nickname,会做为这个连接的名称,方便下次再用 4.按回车连接 后面的操作就和在系统自带的超级终端里一样了。第一次使用ConnectBot的话可能要适应下它的按键,特别是组合键,和超级终端不太一样。 ps ConnectBot可以在官方的Market里下载。

Posted in Android, OpenVPN | Tagged , | 2 Comments

openvpn意外关闭及重连

openvpn连接意外关闭时可能会导致无法再次连接,此时可以将系统中的openvpn进程彻底关闭后再试。 先用ps命令 ps -C openvpn 查看系统中的openvpn进程号——即PID命令下面对应的数字: 然后用kill命令杀死这个进程后再连接就可以了  此方法适用于Android手机和桌面Linux。

Posted in Android, OpenVPN | Leave a comment

Android G1 OpenVPN 系列教程之──用OpenVPN突破CMWAP限制

说到CMWAP,我想很多拥有CMWAP包月卡的Android用户(包括我)都使用过cmwrap──它让CMWAP用户能够轻松的使用Android上的大多数网络应用程序,但仍有部分自带的程序和大多数自行安装的程序让它也无能为力。而正确使用OpenVPN则能够让你的手机完全突破CMWAP的限制──但不是说OpenVPN能够取代cmwrap──OpenVPN也有自己的缺点,本文当然只讨论它的优点,我们将在后面的教程中讨论它的缺点。 Continue reading

Posted in Android, OpenVPN | Tagged , , , , | 4 Comments

Android G1 OpenVPN 系列教程之──OpenVPN的安装与使用

声明 本文所有内容在安装了HIAPK3.01ROM的G1手机中测试通过,对于其他机型和ROM,本人不保证其完全可行。 前言 首先,我是一个有CMWAP包月无限流量卡的G1手机用户。 此前,我有一个诺基亚3230,我通过诺基亚的PC套件使电脑通过手机上网,并且使用OpenVPN成功地突破了移动对CMWAP限制,获得了类似CMNET的网络访问权限──不过我想更多的人用OpenVPN是因为对自由的向往──于是再后来我就将两者结合了。 那么,当我拥有了一个功能强大的并且非常依赖网络的Android手机时…… OpenVPN的安装与使用 参考资料: http://android.modaco.com/content/software/291919/openvpn-on-android/ 这个帖子解决了我不少问题,本文的OpenVPN安装方法就是根据该帖2楼的方法并结合自己的实际情况进行调整后得出的,修改后的方法对PC端的要求更低,不需要安装adb等工具。 准备工作: 1.超级终端 2.ROOT权限 3.读卡器或数据线 ──我用的是HIAPK3.01ROM,系统自带了超级终端并默认具有ROOT权限,其他机型和ROM可能需要先行安装超级终端并获取ROOT权限。 安装OpenVPN: 那么我们就开始吧,首先下载用于Android的OpenVPN软件包:http://cloud.github.com/downloads/fries/android-external-openvpn/openvpn-android-2.1.tar.bz2 解压缩,得到openvpn文件夹,结构如下: -openvpn -system -bin openssl openvpn -lib libcrypto.so liblzo.so libssl.so 将system文件夹复制到sd卡根目录下──读卡器和数据线随你喜欢; 将卡放回手机,打开超级终端; 输入下面这行命令将系统挂载为可写: mount -o rw,remount -t ext2 /dev/block/mtdblock3 /system 输入下面这行命令进入/system/lib/目录: cd /system/lib/ … Continue reading

Posted in Android, OpenVPN | Tagged , | 12 Comments