事情是這樣的,我有一個客戶,給我發了一套代碼,讓我搭建和二開量推三代,代碼是java的。也算是我多年操的老本行了。
但是等我接到代碼之後發現不是源代碼,是編譯後的class。
這一下就難過了呀,不過既然接都接了,怎麽也三代要做呀。
先看下結構吧,後台s後台erver,數據庫gamedb.sql,MySQL的代碼圖片,然後就是.apk代碼編程和.ipa。
首先去看server裏面的webinfo 和lib,一看就代碼圖片是spring+mybatis,然後去改搜索 xml 以去找及 .properties, 吧裏面數據庫都改了,然後 admin 後台,就可以跑起來了。
然後是前端用Android三代還宗Killer,打開之後找到入口看文件往下翻。看到了 wx….後台運行怎麽打開.,說思路清奇都不用說微信登錄。
那微信登錄後台也一定會有,隻有的字符串。然後用java反編譯工具。我推薦用 jadx-gui.exe。
然後去找對應的class類,或者直接找 wx.open.com。這代碼編程個字符串也行,找到之後用,16進制工具改成自己的openid和key。到三代社保卡這裏後台基本上改完了。還三代還宗有一個最最重要的就是前後連通,改後台地址,這個東西我三代核電技術叫什麽一号找三代鹿人了好久,代碼裏面是沒有的,然後需要去一個pyq.zip裏面去找,這個打開之後台彈出界面後也算良心,沒有做名字混淆,根據經驗,像什麽http httputil。這種命名的代碼編程需要重點關注,最後找到了兩個文件,改了之後就可以了。
到這裏這個搭建就完成了。
下面就是二開的事情了。開始想的是用 adb 下去找那個他載ui.xml來看一下的,但是發現任何界面下載思路清晰條理分明邏輯下來的ui.xml都差不多。那思路決定出路下一句就不是用原生Android開發的,分析包名可知,這個是由lua+cocos。
之前這兩都有過點接觸,知道是幹什麽的。
感覺界面應該不會在Android布局裏面,然後就是找圖片,按照我的測試他的click事件應三代該是綁定的圖片。于是我把圖片二開不需要的功能的的删除了。然後就可以了。
量推APP三代布置+思路原文鏈接:https://qipaiyuanmaxiazai.com/5235.html,轉載請注明出處~~~
評論0