A. 如何獲取微信小程序前端源碼
微信小程序都是在本地運行的,所以我們可以在我們的手機內存中找到小程序的源碼文件。
如果你的手機已經root了,那麼可以直接查找/data/data/com.tencent.mm/MicroMsg/.../appbrand/pkg/路徑中有一段...,這里表示不確定具體一個,一般是很長的數字和字母組成的文件 ,可以先將所有的小程序文件夾刪除,然後重新進入你想要的小程序,這樣就可以確定是哪個文件了,當然,如果沒有root可以使用模擬器來拿,建議還是使用模擬器,更方便一些。
拿到了wxpkg文件,但是我們還差一步,需要將這個文件進行反編譯得到內部的各個文件才可以。
wxpkg 是經過微信加密的文件,無法直接通過解壓來獲得,如果開發比較深入的話,可以直接拿到github的star比較多的wxunpkg ,然後安裝運行去解壓,如果不是很擅長的話,可以直接使用已經做好的傻瓜式的桌面軟體,直接進行反編譯處理 。
原理介紹:網頁鏈接
軟體獲取:網頁鏈接
我的建議還是直接去看下github的源碼,了解下反編譯原理,然後nodejs語言不擅長可以拿其他的語言來嘗試處理下,算是學習也可以。
B. 游戲軟體怎麼查看源代碼
源代碼是看不成的,因為游戲軟體打包好做成app的話,是沒法看源碼的,雖然存在一些特殊情況下,我們可以推測出exe程序是用什麼程序寫的。但是多數情況下,我們是無法只根據一個exe程序就判斷出來的。
根據exe程序我們是無法直接得到程序的源碼的。雖然也有一些用於逆向工程的辦法,但那不可能把已經是exe的程序反回到它原始的源碼情況。而且這些工具都很難用。你可以用「反編譯」搜到很多工具,但是說實話,即便是這方面的專家,要看懂反編譯以後的程序也不是一件輕松的事情。
C. 怎麼查看安卓的源代碼或者安卓應用軟體的源代碼
android代碼就是java代碼,如果你只需要看代碼不需要運行的話,在src目錄的子目錄下面找到*.java文件,然後用記事本打開即可,資源文件在res目錄下.如果是要運行Andorid代碼的話,就需要下載Eclipse以及Android的SDK和ADT插件了.
D. 手機游戲怎麼找源碼 不懂讓道
這個游戲的馬源一般是找不到的,會製作的才可以!
你可以下載了游戲的apk,改後綴壓縮在解壓,在裡面找找吧!
然後手機的手機游戲apk什麼的,最好在應用寶裡面下載
在手機上打開應用寶軟體搜索你所需要游戲,找到下載就可以了。
也可以通過手機連接電腦端的應用寶軟體來下載的,打開PC端的應用寶軟體——手機應用。
可以通過搜索你所需要的游戲進行下載呢,都是很方便的。還望採納
E. 怎麼把安卓軟體源代碼導出來
apk文件復制到SD卡。
命令序列如下:
文件夾到Android的SDK / tools目錄
輸入adb的外殼
進入蘇
輸入cd數據
輸入CD的應用程序
然後,你可以看到所有你安裝apk文件。輸入相應的apk位CP / SD卡/
的apk文件,因此它會被復制了一個空格。
直接進入apk文件擴展名rar格式,你可以看到目錄熟悉的結構,
xml文件後打開是二進制的,不能觀看。
然後他們使用AXMLPrinter2工具android4me。 (你自己網路搜索)
輸入以下命令來解析XML文件出來
此命令是在命令行Java的罐子AXMLPrinter2.jar showtimes_list.xml
鑒於此showtimes_list.xml 該showtimes_list.xml生成xml文件,輸入以下命令:
Java的罐子AXMLPrinter2.jar showtimes_list.xml> h.xml
持續到這一點,只看到xml文件的內容,其中工程在java源文件還是看不到,看到classes.dex文件目錄結構,我們需要DEX文件轉換成jar文件。
這里使用的另一種工具dex2jar。 (自搜索下載)解壓後顯示在Windows下
目錄如下:
在命令行中,輸入這個目錄:
在Windows下,輸入以下命令: dex2jar.bat C:\ classes.dex
在C盤運行完成後會多一個classes.dex.dex2jar.jar文件,這就是我們所需要的jar文件。
使用JD-GUI,的jar文件的java代碼的逆向工程。 (請搜索下載)
它進入Windows,Linux和最大三個版本,這里我下載的Windows版本。
解壓,雙擊運行exe文件後,選擇相應的jar文件的Java文件的文件classes.dex.dex2jar.jar顯示反向工程了!
是否可以解決您的問題?
F. [轉載]新手必學:如何解包apk得到裡面的源代碼!
APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似Symbian Sis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。apk文件和sis一樣,把android sdk編譯的工程打包成一個安裝程序文件,格式為apk。 APK文件其實是zip格式,但後綴名被修改為apk,通過UnZip解壓後,可以看到Dex文件,Dex是DalvikVM executes的簡稱,即Android Dalvik執行程序,並非Java ME的位元組碼而是Dalvik位元組碼。
APK解壓的目錄:
1. META-INF\ (註:Jar文件中常可以看到);
2. res\ (註:存放資源文件的目錄) ;
3. AndroidManifest.xml (註:程序全局配置文件) ;
4. classes.dex (註:Dalvik位元組碼);
5. resources.arsc (註:編譯後的二進制資源文件)。
apk反編譯就是通過使用apk編譯工具將apk文件中的源文件和資源反編譯出來,得到的源文件和資源文件可以進行處理後再進行編譯,以達到個性化定製,漢化apk等目的。
apk反編譯工具
1、最典型的apk編譯工具的核心是apktool,但是因為操作需要調用cmd命令,所以出現了很多具有可視化界面的各種編譯工具,像easyapk,apkdb,doapk
2、dex2jar.jar,將apk中的classes.dex轉化成Jar文件,再通過jd-gui工具反編譯jar文件。
apk編譯方法,使用apkdb編譯apk文件只需要在安裝apkdb後直接右擊反編譯就可以將apk文件反編譯出來
apk編譯方法
使用apkdb編譯apk文件只需要在安裝apkdb後直接右擊反編譯就可以將apk文件反編譯出來
1、使用原生apktool工具,需要將apktool的兩個文件釋放到window目錄下,在cmd中使用 apktool d apk文件名 命令來編譯apk文件,此時命令行的執行目錄與apk文件所在目錄必須一致。
2、首先將apk文件,將後綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的;將classes.dex復制到dex2jar.bat所在目錄。在命令行下定位到dex2jar.bat所在目錄,運行 dex2jar.bat classes.dex。
G. 請問如果我另外看中一個網站或APP的模式,想獲得其源碼,怎麼樣才能獲得,有類似
自己扒就好了,或者看下他們是用哪個開源程序,或者自己動手仿就好了
H. 怎麼通過app獲得APP的源碼
app本身就是封裝加密的東西,你怎麼可能得到源碼?別想了,不然我早就拿到微信的源碼了。
I. 怎麼獲取手機里的相冊軟體的源碼
除非你是一個軟體編輯高手,否則的話,你是沒有辦法獲取到這個軟體的源碼的。因為這個東西需要很專業的人才能夠操作的了。