吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1389|回复: 17
收起左侧

[已解决] app 怎么去更新,中文语言包删除了还出现汉字

[复制链接]
xiate110 发表于 2023-8-2 16:43
软件名字:com.sphero.lightningmcqueen_1.2.3.apk下载连接:http://www.itmop.com/downinfo/471255.html
因为是个贵玩具,不甘心它就变砖,官方服务器停更了,所以app会卡在“请通过设备的设置启用互联网连接,需要关键更新。”

经过一阵折腾,目前删除res\下面的values-cZN,好像不不是中文语言包,所以界面还是中文的。
第二每次启动都会检查更新,因为官方服务器都停止支持了,所以每次都卡在更新这个环节。不清出更新这个动作是哪里做出来的,删除androidmanifest.xml里关于网络和WIFI,还有更改版本号都不行(因为没有服务器回应不是)。
请高手指点一下。谢谢

app 网络访问记录

app 网络访问记录
0926c48f2bac1428c70871b54cff76e.jpg

网络访问记录

网络访问记录

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| xiate110 发表于 2023-8-7 08:37
正己 发表于 2023-8-2 20:56
看了一下,unity引擎的游戏,以你目前的水平来说有点难,或者你可以尝试一下搜一下unity游戏逆向

感谢指点。饶了一圈还是unity逆向的经典办法:dnspy上手Assembly-CSharp.dll,具体位置在com.sphero.lightningmcqueen_1.2.3\assets\bin\Data\Managed。简单说一下过程:
在Assembly-CSharp.dll中找到Cars.ToyUpdate\UpdateManager\_fetchDownload_NetworkError

// Cars.ToyUpdate.UpdateManager
// Token: 0x060020EF RID: 8431 RVA: 0x000692E4 File Offset: 0x000674E4
private void _fetchDownload_NetworkError(object sender, EventArgs e)
{
        if (this.IsAnUpdateRequired())
        {
                this.CriticalUpdatesRequired.Raise(this, EventArgs.Empty);
                this._fetchDownload.FetchWhenNetworkEnabled();
                return;
        }
        if (this._toyAdapter.State == 2 || this._toyAdapter.State == 5)
        {
                this._fetchAndDownloadComplete = true;
                return;
        }
}
我的做法是函数只保留了
        if (this.IsAnUpdateRequired())
        {
                this._fetchAndDownloadComplete = true;
                return;
        }
}
然后保存。重新编译app。也会显示正在检查更新。最后成功。

自己摸索过程中发现DevXUnityUnpackerTools是个好东西,但是太贵了,全功能版本要4000多RMB,网上能找到的是2.73版的也花了我8块多,下一个研究对象是它,貌似是注册表加网络双验证。外网论坛有2.75cracked ,能力有限下不下来。不论怎样还是特别感谢各位。

点评

可以的,加油  详情 回复 发表于 2023-8-7 10:30
 楼主| xiate110 发表于 2023-8-2 20:06
嘿i你的益达 发表于 2023-8-2 19:16
用mt反编译搜一下关键字跳过或者删掉应该就可以

mt也搜不到关键字。关键字都是中文的。除了谷歌服务有好几种语言的其他都没有中文,不知道字符藏哪里了。我用小米人的改之理,还有安卓修改大师都找不到,准备试试jadx。
正己 发表于 2023-8-2 19:08
反编译搜一下更新的关键词,再去分析更新逻辑,可以看一下我的教程
嘿i你的益达 发表于 2023-8-2 19:16
用mt反编译搜一下关键字跳过或者删掉应该就可以
 楼主| xiate110 发表于 2023-8-2 20:08
xiate110 发表于 2023-8-2 20:06
mt也搜不到关键字。关键字都是中文的。除了谷歌服务有好几种语言的其他都没有中文,不知道字符藏哪里了。 ...

包括这个界面的图片资源也没找到,中间那个动态按钮也不知道在哪?
 楼主| xiate110 发表于 2023-8-2 20:10
正己 发表于 2023-8-2 19:08
反编译搜一下更新的关键词,再去分析更新逻辑,可以看一下我的教程

请通过设备的设置启用互联网连接,需要关键更新。”这句话关键词找不到,能指点一下吗?界面上所有的中文都没找到。
 楼主| xiate110 发表于 2023-8-2 20:13
正己 发表于 2023-8-2 19:08
反编译搜一下更新的关键词,再去分析更新逻辑,可以看一下我的教程

因为服务器没有了,所以改版本号什么的都没用,只能去掉连接服务器这项调到主界面。关键我都没找到。
正己 发表于 2023-8-2 20:56
看了一下,unity引擎的游戏,以你目前的水平来说有点难,或者你可以尝试一下搜一下unity游戏逆向
 楼主| xiate110 发表于 2023-8-2 21:02
正己 发表于 2023-8-2 20:56
看了一下,unity引擎的游戏,以你目前的水平来说有点难,或者你可以尝试一下搜一下unity游戏逆向

好的。谢谢我再学习学习。
YanJiuKanKan 发表于 2023-8-3 00:45
mt查看apk,左上角,搜索,高级搜过,勾选搜索子目录,文件中包含内容:请通过设备的设置启用。搜索
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 15:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表