V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
linusyang
V2EX  ›  分享创造

分享一个安卓新版 Opera 越野模式的改服脚本

  •  
  •   linusyang · 2014-02-03 12:48:27 +08:00 · 5184 次点击
    这是一个创建于 3954 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新版 Opera 转投 Blink 以后还新增了一个省流量的越野模式 (Off-road Mode),其实就是 Opera Mini,可以改服支持自定义的 Opera Mini 服务器。

    所以就写了一个简单的改服脚本,只需要新版 Opera 的 apk 安装包,输入自定义服务器地址和端口参数,即可自动打包、签名 (用的是 TestKey)、对齐,生成改好的安装包,然后直接在设备上安装即可。

    脚本用 Python 写的,就一个单文件,需要 M2Crypto 库,用法示例:
    python libom-patch.py Opera安装包.apk -d 服务器地址

    更多参数请用 -h 命令显示帮助。

    脚本放在了 Gist 上:
    16 条回复    2016-07-16 14:51:10 +08:00
    hewigovens
        1
    hewigovens  
       2014-02-03 13:58:28 +08:00
    lz在家看来没闲着, 自己搭opera mini的估计比ss的人还少
    lovejoy
        2
    lovejoy  
       2014-02-03 16:04:07 +08:00
    @hewigovens 是啊,不如挂个代理了。
    zxy
        3
    zxy  
       2014-02-03 16:26:25 +08:00 via Android
    昨晚建了pptp.
    linusyang
        4
    linusyang  
    OP
       2014-02-03 17:05:38 +08:00
    @hewigovens 好久以前写的,因为我一直用 Opera Mini 的,从 S40 时代开始。。 :)
    @lovejoy 搭建只要两行:
    iptables -t nat -A PREROUTING -p tcp --dport 自定义端口 -j DNAT --to-destination 141.0.11.253:1080
    iptables -t nat -A POSTROUTING -p tcp --dport 1080 -j SNAT --to-source 你的IP
    tamamaxox
        5
    tamamaxox  
       2014-02-04 10:20:08 +08:00 via Android
    那。。。有Linux版吗
    linusyang
        6
    linusyang  
    OP
       2014-02-04 16:59:18 +08:00 via iPad
    @tamamaxox Linux 版? Python 脚本是跨平台运行的吧。。
    tempdban
        7
    tempdban  
       2014-02-05 11:22:48 +08:00 via Android
    @linusyang 直接用141.0.11.253这个ip行么
    tamamaxox
        8
    tamamaxox  
       2014-02-05 11:37:34 +08:00
    @linusyang 我意思是opera,不过没紧要的
    JohnChu
        9
    JohnChu  
       2015-02-14 00:10:38 +08:00
    LZ这样子签名被换掉,升级就有问题了啊
    linusyang
        10
    linusyang  
    OP
       2015-02-17 00:04:12 +08:00
    @JohnChu 好像没有不换签名的办法吧。。
    JohnChu
        11
    JohnChu  
       2015-02-17 13:02:57 +08:00
    @linusyang 现在我用你这个脚本修改了没用啊。。。
    linusyang
        12
    linusyang  
    OP
       2015-02-17 13:40:09 +08:00
    @JohnChu 要开越野模式
    JohnChu
        13
    JohnChu  
       2015-02-17 14:00:47 +08:00
    @linusyang 我开了。。。无法访问,连中国的网都无法访问
    linusyang
        14
    linusyang  
    OP
       2015-02-17 18:26:49 +08:00
    @JohnChu 那估计 opera mini server 的转发有问题
    JohnChu
        15
    JohnChu  
       2015-02-17 19:01:22 +08:00
    @linusyang 你试过可以吗现在
    Khlieb
        16
    Khlieb  
       2016-07-16 14:51:10 +08:00 via Android
    楼主能不能搞个能让 Firefox 用上这个服务器的扩展?上 MDN 网站能找到开发工具。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   934 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:12 · PVG 04:12 · LAX 12:12 · JFK 15:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.