量推APP三代布置+思路

事情是這樣的 我有一個(gè)客戶 給我發(fā)了一套代碼 讓我搭建和二開 代碼是java的也算是老本行了
但是等我接到代碼之后發(fā)現(xiàn)不是源代碼 是編譯后的class
這一下就難過了呀 不過既然接都接了 怎么也要做呀

1.png

先看下結(jié)構(gòu)吧 后臺(tái)server 數(shù)據(jù)庫gamedb.sql MySQL的 然后就是 apk和 ipa
首先去看server里面的webinfo 和lib 一看就是spring+mybatis 然后去改搜索 xml 以及 .properties 吧里面數(shù)據(jù)庫都改了 然后 admin 后臺(tái) 就可以跑起來了
然后是前端用AndroidKiller 打開
2.png

打開之后找到入口看文件往下翻 看到了 wx..... 說都不用說微信登錄
那微信登錄后臺(tái)也一定會(huì)有 只有的 字符串 然后用java反編譯工具
我推薦用 jadx-gui.exe 然后去找對(duì)應(yīng)的class類 或者直接找 wx.open.com 這個(gè)字符串也行 找到之后用 16進(jìn)制工具改成自己的openid和key 到這里后臺(tái)基本上改完了 還有一個(gè)最最重要的就是前后連通 改后臺(tái)地址 這個(gè)東西我找了好久 代碼里面是沒有的 然后需要去一個(gè)pyq.zip里面去找 這個(gè)打開之后也算良心 沒有做名字混淆 根據(jù)經(jīng)驗(yàn) 像什么http httputil 這種命名的需要重點(diǎn)關(guān)注 最后找到了兩個(gè)文件 改了之后就可以了用了
image.png

到這里這個(gè)搭建就完成了
下面就是二開的事情了 開始想的是用 adb 下載ui.xml來看一下的 但是發(fā)現(xiàn)任何界面下載下來的ui.xml都差不多 那就不是用原生Android開發(fā)的 分析包名可知 這個(gè)是由lua+cocos 之前這兩都有過點(diǎn)接觸,知道是干什么的
感覺界面應(yīng)該不會(huì)在Android布局里面 然后就是找圖片 按照我的測(cè)試他的click事件應(yīng)該是綁定的圖片 于是我把圖片二開不需要的功能的的刪除了 然后就可以了
最后的話如果想直接看怎么做的可以去b站去看那里面有這個(gè)視頻》

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容