微信小遊戲程式碼包侵權的避開技巧(含處理指令碼程式碼)
2020年7月更新:針對本文的需求,開發了程式碼混淆外掛,詳情請見微信小遊戲程式碼包侵權解決方案升級版
隨著微信小遊戲平臺的普及和完善,越來越多的遊戲開發者加入到微信小遊戲開發隊伍中,很多公司開發者一個團隊就開發了幾十款遊戲。
目前,微信小遊戲同質化嚴重,大多是一套程式碼,換換皮膚就變成了一款新遊戲。更有甚者,有些開發者直接反編譯別人的遊戲包進行簡單修改,變成自己的產品申請上架。嚴重損害著作權所有人的利益和平臺規則。
為了遏制和打擊這種現象,微信小遊戲平臺有一個環節是機審,審查程式碼包的相似度,如果程式碼包相似度超過一定的比例就會被判定為“程式碼包侵權”,稽核不予通過。
這本身是好事,但是卻產生了大量“誤殺”行為。很多公司開發團隊用同一套自己研發的遊戲引擎開發出不同的產品,申請上線的時候會判定為“侵權”。這就鬱悶了,自己侵權自己。
雖然微信官方說可以申訴,但是時間不受控制,這不是一個上策。更好的方式是修改程式碼,混淆程式碼,讓其看起來和別的專案不像,不要觸發微信程式碼機審的“黑機關”。
好了,廢話了半天,該上菜了!希望各位讀者收穫滿滿!
混淆程式碼的思路:
1、修改所有程式碼Class 類名稱不要重複
2、修改全部全域性屬性、和至少 1/3的方法名稱不要重複(這部分可以寫程式去批量改)
3、打亂那些基類、工具類裡面的方法順序, 舉例 Class A裡面有 Function B、C、D,在不同專案裡面改亂順序,專案1裡面的 Class A中順序是B、D、C;專案2裡面的 Class A中順序是D、C、B;
4、如果定義了 package包名,包名也改掉;
5、每個類裡面 隨機插入一些廢程式碼(注意,不是直接複製獨
相關文章
- 微信小遊戲程式碼包侵權的一種解決方案遊戲
- 微信小遊戲程式碼包侵權解決方案升級版遊戲
- 如何減小微信小程式程式碼包大小微信小程式
- 微信小程式掃碼解析小程式碼微信小程式
- 微信小程式:小程式碼、小程式二維碼、普通二維碼微信小程式
- 小程式程式碼打包處理
- 微信小程式商城原始碼微信小程式原始碼
- 5行程式碼實現微信小程式模版訊息推送 (含推送後臺和小程式原始碼)行程微信小程式原始碼
- 微信小程式入門教程之三:指令碼程式設計微信小程式指令碼程式設計
- Atom 微信小程式檔案程式碼高亮微信小程式
- WebStorem 支援微信小程式 wepy 程式碼高亮WebREM微信小程式
- 微信小程式掃描普通二維碼開啟小程式的方法微信小程式
- 直播小程式原始碼,小程式生成二維碼 (相容H5、微信小程式)原始碼H5微信小程式
- 微信小程式開發記錄_01程式碼構成微信小程式
- 自己做一個ChatGPT微信小程式(程式碼開源)ChatGPT微信小程式
- 微信小程式開發總結(附原始碼)微信小程式原始碼
- 微信小程式資料處理微信小程式
- 100款微信小遊戲原始碼附H5開原始碼遊戲原始碼H5
- 如何讓 python 處理速度翻倍?內含程式碼Python
- 微信小程式小技巧微信小程式
- 微信小遊戲程式碼總包提升至20M,雲測試提供更多服務遊戲
- 微信小程式開發記錄_03_開發指南_小程式程式碼組成微信小程式
- 【微信小程式】掃碼付小程式優化實踐微信小程式優化
- 遺留程式碼處理技巧與案例演示
- 微信小程式--遊戲demo微信小程式遊戲
- 智慧名片小程式原始碼,微信電子名片原始碼開發案例原始碼
- 微信小程式實戰影片教程附原始碼課件與多個微信小程式原始碼 14課微信小程式原始碼
- Shell指令碼逐行處理文字檔案技巧指令碼
- 騰訊等關聯公司涉及“微信掃碼支付”侵權
- canvas吃豆小遊戲程式碼Canvas遊戲
- SpringBoot微信掃碼登入(小程式版)Spring Boot
- 微信小程式:拼圖遊戲微信小程式遊戲
- 微信活碼系統程式原始碼原始碼
- 微信小程式——授權微信小程式
- 微信小程式-開心大轉盤(圓盤指標)程式碼分析微信小程式指標
- 微信小程式實現全域性搜尋程式碼高亮微信小程式
- 微信髮卡小程式原始碼 自動髮卡小程式原始碼 帶流量主功能原始碼
- 微信小程式功能之全屏滾動效果的實現程式碼微信小程式