真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

unity發(fā)布出來的安卓apk該如何加密

unity發(fā)布出來的安卓apk該如何加密,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

目前成都創(chuàng)新互聯(lián)公司已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、雞冠網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

Unity3D程序的安全問題

代碼安全問題

Unity3D 程序的核心程序集文件 Assembly-CSharp.dll 是標(biāo)準(zhǔn)的 .NET 文件格式,附帶了方法名、類名、類型定義等豐富的元數(shù)據(jù)信息,使用 DNSpy 等工具可以輕易地將其反編譯和篡改,代碼邏輯、類名和方法名等一覽無余。代碼邏輯一但被反編譯,很容易滋生各種類型的外掛,破壞游戲平衡,如果代碼邏輯中存在漏洞,也容易被挖掘和利用,可能對(duì)開發(fā)商造成無法預(yù)料的損失。

資源安全問題

Unity3D 程序在編譯打包階段會(huì)通過 Unity 編輯器將資源打包成 Asset Bundle 文件,Asset Bundle 是一種公開的壓縮類文件格式,使用 Asset Studio 等工具可以對(duì)其解析、展示和提取。如果不保護(hù),很容易被竊取進(jìn)行二次開發(fā)。對(duì)于網(wǎng)絡(luò)游戲,還可以將一些場(chǎng)景資源的材質(zhì)屬性改為透明,實(shí)現(xiàn)透視效果。

需求一:安卓U3D-APK的加密保護(hù)

兩種編譯方式:ill2cpp和mono。不同的編譯方式,加密方式也不同。將Android Unity3D apk解壓,查看lib庫目錄,若是lib目錄下含有l(wèi)ibmono.so庫,那么說明Unity3D編譯選項(xiàng)時(shí)選擇的是mono,此時(shí)需要對(duì)apk整個(gè)目錄進(jìn)行加殼。

unity發(fā)布出來的安卓apk該如何加密

若是lib目錄下含有l(wèi)ibil2cpp.so庫,那么說明Unity3D編譯選項(xiàng)時(shí)選擇的是IL2CPP,此時(shí)需要對(duì)lib目錄下的so庫進(jìn)行保護(hù)。

unity發(fā)布出來的安卓apk該如何加密

加密工具

Virbox Protector 1.6版本。試用下載:https://shell.virbox.com/apply.html

加密例子:angrybots5.5.3.apk(編譯選項(xiàng):mono)

加密過程

  1. 將angrybots5.5.3.apk導(dǎo)入VirboxProtector

unity發(fā)布出來的安卓apk該如何加密

  1. 設(shè)置加密選項(xiàng)和資源加密

unity發(fā)布出來的安卓apk該如何加密

  1. 開始保護(hù)

unity發(fā)布出來的安卓apk該如何加密

加殼成功后會(huì)生成ssp.apk,然后重新對(duì)加殼后的ssp.apk進(jìn)行簽名打包,才能正常安裝。

加密效果

代碼加密效果

加密前代碼反編譯效果

unity發(fā)布出來的安卓apk該如何加密

加密后代碼反編譯效果

unity發(fā)布出來的安卓apk該如何加密

資源加密效果對(duì)比

unity發(fā)布出來的安卓apk該如何加密

需求二:控制設(shè)備程序的授權(quán)使用

解決方案1:精銳5加密鎖

方案簡(jiǎn)介

精銳5加密鎖是一款USB加密鎖,安卓設(shè)備上必須能支持插USB設(shè)備,精銳5可以控制軟件的使用時(shí)間、次數(shù)、功能模塊等。拔掉加密鎖,設(shè)備則無法運(yùn)行U3D的程序。

unity發(fā)布出來的安卓apk該如何加密

解決問題
  • 防止隨意拷貝軟件

  • 限制軟件使用時(shí)間

  • 限制軟件使用次數(shù)

如何使用

精銳5加密鎖可配合Virbox Protector一起使用,一方面做代碼及資源加密,同時(shí)做軟件的授權(quán)管控。同時(shí)精銳5加密鎖也提供了SDK,可快速實(shí)現(xiàn)寫鎖的授權(quán),不需要做代碼開發(fā)。全程使用工具操作加密及寫鎖。只需要到深思數(shù)盾商城購買一套開發(fā)套件即可開始測(cè)試。

解決方案2:Smart License

方案簡(jiǎn)介

Smart License支持安卓及ARM平臺(tái)下的程序授權(quán)控制,使用形式為授權(quán)碼(16位字母和數(shù)字),可快速實(shí)現(xiàn)一碼一機(jī)和一碼多機(jī)方案。同時(shí)可快速實(shí)現(xiàn)軟件的限時(shí)及功能模塊的限制使用。

unity發(fā)布出來的安卓apk該如何加密

 功能特點(diǎn)

  • 綁定硬件,防止拷貝

經(jīng)過授權(quán)的設(shè)備會(huì)生成本地緩存文件,和設(shè)備硬件綁定,有效防止通過拷貝文件的方式盜用授權(quán)

  • 授權(quán)智能化

聯(lián)通授權(quán)激活、使用情況、設(shè)備信息的壁壘,綜合匯總為開發(fā)者提供詳實(shí)的經(jīng)營(yíng)數(shù)據(jù),輔助開發(fā)者執(zhí)行營(yíng)銷策略,改善產(chǎn)品

  • 授權(quán)自動(dòng)化

授權(quán)的自動(dòng)激活及自動(dòng)恢復(fù)減少開發(fā)者的管理工作,降低產(chǎn)品推廣過程中的支持工作量,提升產(chǎn)品的體驗(yàn)。

  • 可視化數(shù)據(jù)展板

可視化數(shù)據(jù)展現(xiàn)讓開發(fā)者掌控授權(quán)使用情況

  • 支持廣泛,應(yīng)用靈活

支持硬件產(chǎn)品包括(不限于)華為海思、大華、??滴炇戎悄軘z像頭;支持聯(lián)網(wǎng)或不聯(lián)網(wǎng)的設(shè)備上使用

如何使用

Smart License提供免費(fèi)試用,首先需要注冊(cè)一個(gè)Virbox LM開發(fā)者賬號(hào)(https://developer.lm.virbox.com/),注冊(cè)后登錄VirboxLM即可進(jìn)行授權(quán)碼的生成和管理??陕?lián)系深思數(shù)盾定制SDK,做加密及授權(quán)的開發(fā)。

看完上述內(nèi)容,你們掌握unity發(fā)布出來的安卓apk該如何加密的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


文章標(biāo)題:unity發(fā)布出來的安卓apk該如何加密
新聞來源:http://weahome.cn/article/ghojid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部