无标题无名氏No.62734171 返回主串
2024-06-12(三)22:34:33 ID:omwptfa 回应
【绿岛复活日记】
果然还是忘不了绿岛的手感
那么就用各种小把戏把它复活吧(`・ω・)
无标题无名氏No.62734261
2024-06-12(三)22:40:01 ID: omwptfa (PO主)
首先说明一下
本次修改程序的行为没有经过任何人的同意。同时因为自身技术原因,最终的成品稳定性和质量都不能保证。虽然最后还是会发出来,也只能算是自用软件
若认为不合规或侵权请在本串下回复,将会立马申请删串
无标题无名氏No.62734295
2024-06-12(三)22:42:32 ID: omwptfa (PO主)
【今日进度】
大概就是串首这样。饼干无法显示,板块有错位且暂时无法像原A岛那样自动恢复
反正今天也弄不完了,姑且说说今日逆向的发现
无标题无名氏No.62734448
2024-06-12(三)22:52:59 ID: omwptfa (PO主)
一.原程序使用cordova框架开发(这一块不太懂,下文术语问题请见谅)
此框架中的“网页”部分在asset中,打包时基本不会经过变动,是拿出来就可以直接用的程度
所以理论上是可以直接把源码提取出来,修改后重新打包的|∀゚
但是碰到了两个问题:
1.绿岛引入了太多plugins。这些plugins不会完全保留下来,且版本大多老旧,许多已经找不到了
2.最新版cordave没法用,而且暂时没有找到方便安装旧版的方法
于是选择直接在源程序asset里修改(`・ω・)
无标题无名氏No.62734582
2024-06-12(三)23:02:41 ID: omwptfa (PO主)
二.修改过api的程序,总会出现“在重启程序2-3次后,自动变回原A岛api,且提示下载◯苇岛”的情况。
最后发现是一个plugin: code-push 导致的
这是一个静默更新且无需重新安装的插件
通过chrome inspect发现运行逻辑是这样:在检测到更新后,会在下一次启动时自动应用更新。
这也就可以解释上面的情况了:atm那边把原api和下载消息都放在了codepush更新里,第二次启动时自动变回原样
解决方法也简单:直接去掉codepush插件即可
无标题无名氏No.62742408
2024-06-13(四)16:50:04 ID: omwptfa (PO主)
首个可用版本完成了,目前还有一些小问题( ゚ 3゚)
项目地址:https://github.com/justawebsite/Luwei_reverse
无标题无名氏No.62749784
2024-06-14(五)08:06:16 ID: omwptfa (PO主)
>>No.62747247
感谢反馈,不过这个好像是原版就有的问题( ゚∀。)
我再研究一下,有能力会修复
无标题无名氏No.62758695
2024-06-14(五)23:04:26 ID: omwptfa (PO主)
>>No.62752894
这个功能的api在X岛是不提供的,所以确实没法用( ゚∀。)
无标题无名氏No.62840614
2024-06-21(五)23:46:36 ID: omwptfa (PO主)
>>No.62774068
已修复,将在下个版本放出
>>No.62812063
确实,考虑到这个问题也暂时不会做出改动