android版opera翻墙教程(重新整理opera mini,新增opera mini 5 beta)

来源:http://shou.in/?p=90

之前发布的android版opera mini翻墙教程,由于未加校验,导致自己都无法顺畅架设完成,现在重新校对整理了一下,并添加了OPM服务器的架设方法。


首先架设自己的OPM代理服务器:

需要支持php和cURL的国外的FTP空间,点击这里 http://is.gd/58shohttp://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文件

  1. 先此处下载并安装JREhttp://www.java.com/getjava/ 。如果你已经安装了JRE或者JDK,请跳过此步。
  2. 在此处下载smali: http://smali.googlecode.com/files/smali.jar,本案例中smali.jar放在D盘
  3. 在此处下载反编译过的的Android版OPM源代码: http://opm-server-mirror.googlecode.com/files/android_opera_classes.zip
  4. 将OPM的源代码解压到某个目录,如 D:\source
  5. 打开D:\source\Code.smali,将 http://server4.operamini.com:80 改成你自己架设的OPM服务器,如 http://www.example.com/opera/index.php 。此处可将 socket://server4.operamini.com:1080 一并修改,这样在第一次运行的时候也不会提示下载中国版了。
  6. 打开命令行,进入smali的保存目录D盘,执行:
  7. java -jar smali.jar -o D:\classes.dex D:\source
    会在D盘生成classes.dex文件

  8. 到此处下载Android版OPM的安装包: http://opm-server-mirror.googlecode.com/files/opm4.apk 。如果你知道怎么获取APK包也可直接使用原始的APK文件。
  9. 将opm4.apk改名为opm4.zip,用任意压缩工具打开。删除里面的META-INF文件夹。并把D:\classes.dex拖进opm4.zip替换掉原始的classes.dex。
  10. 在此处下载签名工具: http://opm-server-mirror.googlecode.com/files/Auto-Sign.zip ,并解压到任意目录。
  11. 把修改过的opm4.zip放入Auto-Sign的目录,运行里面的sign.bat。
  12. 如果你在Auto-Sign的目录里面看见your_app_signed.apk的话,恭喜你,你已经成功了!请在安装之前卸载先前的版本。

至于新发布的opera mini 5 beta,只需架设好OPM代理服务器,然后将对应的IP地址在手机host文件中添加并重启手机即可,格式为xxx.xxx.xxx.xxx server4.operamini.com sorry,继续有效,之前貌似服务器不稳定……

opera mini 5 beta 翻墙补充:
1.通过更改host的方式翻墙,本人htc magic+wow 3G卡测试可行,但转至wifi下则无效,或是不能建立链接,或是提醒使用中国版;
2.据说market里下载的mini 5只需在setting-advanced-protocol里选择HTTP方式即可翻墙,安卓和机锋论坛里都有成功案例。

1 条评论:

Czyhd 说...

市场里最近版的opera mini弄好后安装会出错.我用的4,成功了.