LOL手游的亚洲服务器即将上线,想要玩LOL手游的国外男伙伴只能登录亚洲各大服务器才能体验。 而且跨区域登录肯定会面临很多奇怪的情况,比如错误码10075等问题。 针对这个问题小编已经找到了解决办法正版手游源码,就在下面!
有男同伴登录时报错,显示一串代码为“***10075”。
二、解决办法
错误代码10075的意思是:通过官方渠道下载或更新后重试。
首先在某软件中下载英雄联盟国际版,然后下载ourplay(原Microsoft Store)。
在ourplay上启动英雄联盟手游,替换成对应的区域节点,就是直接使用ourplay的游戏加速。 (如果没有正版手游源码,请尝试其他魔法)
我是这样进去的,记得ourplay是从官网下载的。
3. 扩展信息
100005:缺少GooglePlay,请自行安装
100034:登录超时,尝试切换网络或重启
10075/100036:通过官方渠道下载或更新后重试
10087/100036:可能是一个设备有多个账号登录
100093:账号登录多个设备或同一设备登录多个账号
100036/100011:超时,尝试重新登录或更换网络
小编推荐:
>>>点击查看“LOL手游”错误码解决方案
我最近下载了一个不受欢迎的应用程序,功能实用,界面简单。 然而,使用几分钟后,页面底部弹出了一个小窗口广告! 并且每分钟手动更新! ! 耗电、耗流量、占用屏幕空间、闪烁吸引眼球、一不注意就会误触。 这种形式的广告对于强迫症患者来说是难以忍受的。 我相信大多数人都会讨厌它。 我没见过。 从学习的角度,我尝试破解这个应用手游apk源码,“屏蔽”其中的广告功能。
1. 解压
下载apk文件,修改后缀为.zip,解压到一个文件夹中
apk解压文件夹.png
在:
上面主要是和资源相关的。 如果需要提取一些图片或声音资源,可以直接在文件夹中找到。 剩下的classes.dex文件比较重要。 是Android中类的封装格式,代码在这里。 多于。
2.查看jar包
要查看代码,需要将dex文件转换为jar文件。 这里推荐一款软件“安卓逆向助手”
Android逆向助手.png
它集成了apktool、autosign、dex2jar、jd-gui等常用工具,非常方便。
这里选择dex2jar功能,浏览源文件并选择解压后的classes.dex文件,点击操作按钮手动生成classes_dex2jar.jar文件。
然后选择jd打开jar功能,然后就可以调用jd-gui查看jar文件了。
jd-gui查看代码.png
在jd-gui中可以看到,大部分代码都经过了混淆,编译器优化后的代码会和源码不一样,但是逻辑还是一样的,看下还是能大致理解的小心。
3.找到广告页面和代码
要查找广告页上的Activity,将手机连接笔记本,Android Studio或Eclipse的logcat中就会输出日志,在日志搜索栏中输入“ActivityManager”,这样广告页启动时就可以了,日志中可以看到Acitivty的全名,然后在jd-gui中找到这个Activity。
无标题.png
分析代码:
广告主要使用两个视图:adStream 和 adwo,分别在 adInit_av() 和 adInit_aw() 中初始化并添加到页面中。 如果把这两个方法改一下,不允许初始化和添加,那么目的就达到了。 同时,其他使用这两个视图的地方也要进行判断,防止程序崩溃。 幸运的是,它们已经在原始代码中实现了。 空判别式。
3.解压并更改smali汇编代码
找到广告页面和技巧后,你需要改变它。 直接改jar文件肯定是不行的。 您需要解压原始 apk 文件。 解压后生成的smali文件可以直接用文本编辑器修改。 使用apktool解压,将apk文件(如果刚刚改成.zip,则改回.apk)复制到apktool文件夹中,输入命令(将xx.apk替换为实际名称):
apktool d xx.apk
apktool 解压.png
注意:apktool工具版本太旧,可能会解压失败。 在这种情况下,您需要下载较新的版本
很快你就会在同一个文件夹中看到解压后的文件夹,该文件夹与apk同名
解压.png
进入解压生成的目录,看到文件夹基本和直接解压类似,不同的是生成了smali文件夹,生成的汇编代码就在上面,目录结构和包名一样
解压后目录.png
很容易找到需要更改的页面代码XXXActivity.smali,直接用文本编辑器打开更改即可。
smali代码.png
搜索需要更改的方法adInit_av(),以下是该方法的定义:
.method private adInit_av()V
.locals 2
.prologue
...
return-void
.end method
中间的省略部分是技术的主体。 根据前面对代码的分析,删除方法主体即可。 然后找到另一个方法adInit_aw(),同样删除方法体,并保存文件。
4.重新打包签名
修改后,使用apktool重新打包。
输入命令(-o代表输出文件名):
apktool b xx -o xx_new.apk
重新打包.png
很快就会重新生成apk文件,但是这个apk文件不能直接安装,因为没有签名。 使用Android反向助手进行签名。
辞职.png
由于使用非官方签名,与官方APP不兼容。 安装前需卸载官方APP,安装后无法正常升级。
运行一下,一切正常,广告没了,世界干净了~~~
5. 总结
重申一下:为了学习的目的,我破解了这个带有小窗广告的APP,去除广告。 APP开发不易,请勿恶意破解。 另外,本人技术水平有限手游apk源码,希望对其他人有所启发。 文章如有错误,希望各位不吝赐教。