opm版的androin operamini5.1(修正)

一句话,需要的下,你懂的.

下载请点这里.

说明: 这个版本是我利用我自已的博客服务器空间架设的中转服务器. 月流量100GB.不过如果用的人多了,还是有流量压力,而且这样还很容易导致服务器撞墙,所以,强烈建议有条件的兄弟自已架设中转服务器并修改成自专用的..

以下是教程,一步一步来,很容易的.

一: 准备条件 1. 一个支持PHP和CURL的国外的空间,如果没有请GOOGLE或百度一下 免费空间  找一个服务器位于国外的注册就好了.

                    2. 架设中转服务器的文件,请到 http://code.google.com/p/opm-server-mirror/ 下载由 @luosheng开发并维护的 opm_php.zip 

                    3. android operamini5.1的原apk文件,到 http://www.opera.com/mobile/download 下载.

                    4.  java编译环境, 到此处下载并安装JREhttp://www.java.com/getjava/, 如果你已经安装了JRE或者JDK,请跳过此步.

                    5. apk修改工具, 到此 http://code.google.com/p/android-apktool/  下载对应系统的.应该都是windows系统的吧.

                    6. apk注册工具, 到此 http://code.google.com/p/opm-server-mirror/downloads/detail?name=Auto-Sign.zip&can=2&q= 下载

二: 开始架设中转服务器,把下载到的 opm_php.zip 解压之后得到两个文件opm.php 和 ucweb.php 可以把OPM.PHP更名为index.php上传到服务器任意目录 如 /opm  上传之后如果在浏览器访问该文件,如 http://www.example.com/opm/index.php,若浏览器访问之后立即跳转到 Google 英文版页面,即表示你的 OperaMini 中间代理服务器配置成功.

三: 把下载到的apktool(共二个zip文件,各平台文件一个和JAVA环境文件一个),把文件解压后都放在一个文件夹,如 c:\opm  把下载到的OPERA原APK(如 operamini.apk)文件也放到此文件夹.

四: 进入命令提示符(开始-运行 输入CMD 按回车),执行如下命令

cd c:\opm

apktool d operamini.apk opm

命令完成会在当前文件夹内生成一个opm文件夹,里面有反编译APK文件的文件.在生成的文件夹里面,找到smali目录,用任何文本编辑器打开里面的f.smali文件。搜索以下两条设置:
socket://mini5.opera-mini.net:1080

http://mini5.opera-mini.net:80

 
把这两条改成你自己搭的Mirror Server地址
完成之后保存.
socket://yourname.xxx/xxx/

http://yourname.xxx/xxx/

再进入命令提示符(开始-运行 输入CMD 按回车),执行如下命令
apktool b opm opm5.apk
 
此命令把生成并修改过的OPM文件夹里的内容重新编译成一个名为 opm5.apk 的APK文件.
五: 注册生成的APK文件,把生成的opm5.apk重命名为 opm5.zip ,把上面下载到的apk注册工具Auto-Sign.zip解压出来得到 Auto-Sign 文件夹.把 opm5.zip移到到此文件夹里.运行sign.bat,  正常的话会生成一个your_app_signed.apk文件,就是最后你可以安装在手机里的程序了.