android版opera翻墙教程(重新整理opera mini,新增opera mini 5 beta)
之前发布的android 版opera mini翻墙教程,由于未加校验,导致自己都无法顺畅架设完成,现在重新校对整理了一下,并添加了OPM服务器的架设方法。
首先架设自己的OPM代理服务器:
需要支持php和cURL的国外的FTP空间,点击这里 http://is.gd/58sho或http://code.google.com/p/opm-server-mirror/下载由 @luosheng 开发并维护的 index.zip 文档,解压到任意文件夹备用(内容是一个神奇的index.php文档),将index.php上传至空间某位置,如命名为opera的文件夹下,然后在 浏览器访问该文件,如http://www.example.com/opera/index.php,若浏览器访问之后立即跳 转到 Google 英文版页面,即表示你的 OperaMini 中间代理服务器配置成功
然后修改OPM文件
- 先此处下载并安装JREhttp://www.java.com/getjava/ 。如果你已经安装了JRE或者JDK,请跳过此步。
- 在此处下载smali: http://smali.googlecode.com/files/smali.jar,本案例中 smali.jar放在D盘
- 在此处下载反编译过的的Android版OPM源代码: http://opm-server-mirror.googlecode.com/files/android_opera_classes.zip
- 将OPM的源代码解压到某个目录,如 D:\source
- 打开D:\source\Code.smali,将 http://server4.operamini.com:80 改成你自己架设的OPM服务器,如 http://www.example.com/opera/index.php 。此处可将 socket://server4.operamini.com:1080 一并修改,这样在第一次运行的时候也不会提示下载中国版了。
- 打开命令行,进入smali的保存目录D盘,执行:
-
java -jar smali.jar -o D:\classes.dex D:\source
会在D盘生成classes.dex文件 - 到此处下载Android版OPM的安装包: http://opm-server-mirror.googlecode.com/files/opm4.apk 。如果你知道怎么获取APK包也可直接使用原始的APK文件。
- 将opm4.apk改名为opm4.zip,用任意压缩工具打开。删除里面的 META-INF文件夹。并把D:\classes.dex拖进opm4.zip替换掉原始的classes.dex。
- 在此处下载签名工具: http://opm-server-mirror.googlecode.com/files/Auto-Sign.zip ,并解压到任意目录。
- 把修改过的opm4.zip放入Auto-Sign的目录,运行里面的 sign.bat。
- 如果你在Auto-Sign的目录里面看见 your_app_signed.apk的话,恭喜你,你已经成功了!请在安装之前卸载先前的版本。
opera mini 5 beta 翻墙补充:
1.通过更改host的方式翻墙,本人htc magic+wow 3G卡测试可行,但转至wifi下则无效,或是不能建立链接,或是提醒使用中国版;
2.据说market里下载的mini 5只需在setting-advanced-protocol里选择HTTP方式即可翻墙,安卓和机锋论坛里都有成功案例。
原文地址