導航:首頁 > 源碼編譯 > 手機反編譯小程序源碼

手機反編譯小程序源碼

發布時間:2022-09-21 02:41:25

A. 微信小程序反編譯沒保存

沒保存就需要重新編寫。
小程序反編譯,如果沒有保存的話是沒有辦法找回的,需要重新編寫才可以。要想拿到微信小程序源碼,先要拿到小程序的包,用反編譯腳本跑一下,微信小程序代碼包里的所有文件、所有資源就出來了(除了project.config.json小程序配置文件)。
操作時需准備工具:1、nodejs環境,這是反編譯腳本的運行環境,下方有地址。2、小程序包解密工具,PC版解包無需模擬器,附件中有這個。3、反編譯腳本下載,附件中有這個。4、微信PC端,運行小程序,自己下載電腦端微信。

B. 用Python2.7.1寫的小程序可以反編譯得到它的源代碼嗎

可以啊,要看他的發布形式,如果是以腳本形式發布的,那就可以直接得到源碼。
如果是以exe形式發布的,需要進行反編譯。

C. 反編譯android APK的具體步驟是怎樣的

1、配置好java環境變數,下載:apktool 解壓的文件放在C盤根目錄的apktool文件夾里(apktool文件夾自己創立)
2打開命令提示符,(開始-運行-輸入cmd)
3輸入:cd \apktool 系統指令到了apktool文件夾(這里就是為什麼要把解壓的apktool解壓的文件放到apktool文件夾的原因,當然你也可以自命名文件夾的名稱,那麼比如arc,那麼指令就變成了:cd \arc 前提是你必須把apktool解壓的文件放到這個文件夾裡面)
4使用RE管理器把系統裡面的framework-res.apk 與 SystemUI.apk 提取出來放在apktool文件夾裡面

5 如果只是想反編譯framework-res.apk

輸入apktool if framework-res.apk(框架的建立)
6開始最重要的反編譯,輸入指令,apktool d framework-res.apk

(反編輯的APK一定要用沒換過圖片的,否則回編輯失敗)
7最後反編譯完成

修改代碼完成後,輸入代碼:apktool d framework-res 即可完成回編譯
8回編譯後的新的 apk在framework/dis 文件夾裡面
9如果反編譯的是系統文件,比如,SystemUI.apk 那麼必須進行掛載框架,反編譯時,必須敲入一下命令:(然後再重復7-9步驟)
apktool if framework-res.apk
apktool if SystemUI.apk

10對於三星手機(比如9100、9108/9100G),如果反編譯SystemUI.apk要敲入一下命令進行框架掛載apktool if framework-res.apk
apktool if twframework-res.apk
apktool if SystemUI.apk
11回編譯的命令是 apktool b XXX (沒有後面的apk後綴)反編譯的命令是 apktool d xxx (有後面的apk)

D. 如何反編譯apk文件得到源碼和XML文件

要看反編譯程度 apk反編譯兩部部res等xml資源文件 用android apktool 些xml文件都eclipse直接打 dex文件(源代碼)需要使用dex2jar工具轉化jar文件 jar文件eclipse查看其結構

E. 手機原生apk文件反編譯後源碼文件是哪個

相信很多開發者都知道反編譯APK,正常情況下,如果我們想要看看xml,看看java源代碼,是看不了的。用壓縮工具解壓apk得到的文件也都是二進制文件,打開後全是亂碼。
    開發者能夠用的也僅僅是圖片資源,這往往也滿足不了開發者的需求。
    下面我就給大家詳細講解一下Android-apk的反編譯步驟:
    注意:反編譯的前提是:開發者沒有使用proguard(java代碼混淆的工具)。
   1.下載反編譯工具
    需要下載四個工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot
    dex2jar:將apk中的classes.dex轉化成Jar文件。
    JD-GUI:反編譯工具,可以直接查看Jar包的源代碼。
    apktool:反編譯工具,通過反編譯APK中XML文件,直接可以查看。
    apktool-install-windows-r05-ibot:輔助windows批處理工具。
    下載地址:
    dex2jar:http://code.google.com/p/dex2jar/downloads/list
    JD-GUI:http://code.google.com/p/innlab/downloads/lis
    apktool:http://code.google.com/p/android-apktool/downloads/list
    工具截圖:

    2.解壓縮APK包
    apk文件也是一種常見的zip,常用的壓縮軟體就可輕松地解壓apk文件。用壓縮軟體將apk文件中的文件解壓到一個文件夾中,得到APK中的資源包括XML文件和classes.dex文件,classes.dex就是java文件編譯再通過dx工具打包而成的。
    解壓截圖:

    3.反編譯dex文件
    解壓apk文件後,你會發現res目錄的圖片沒有加密,但java源碼編譯成了一個classes.dex文件,無法用普通的反編譯class文件的方法來處理,dex2jar可以將dex文件轉換成普通的jar包。
    解壓下載的dex2jar,把解壓後的文件夾放到系統盤跟目錄中並把這個目錄加到系統path變數中,就可以直接用:dex2jar.bat或dex2jar.sh轉換dex文件了。
    DOS行命令如下:dex2jar.bat  xx\classes.dex(xx是classes.dex文件所在的路徑)。
    將在同目錄得到普通jar包:classes_dex2jar.jar,就可以用處理普通jar包的方法來反編譯這個jar包得到原文件。
    編譯截圖:

   生成jar文件的截圖如下:

    4.反編譯jar包
    得到jar包後,下載自已喜歡的反編譯工具,推薦使用JD-GUI,有比較簡單的圖形界面,可以反編譯單個class文件,也可以反編譯jar包,比較方便。
    打開壓縮文件JD-GUI,運行jd-gui.exe,打開上面生成的jar包,即可看到源代碼了。
    截圖如下:

    5.反編譯xml文件
    打開解壓的res\layout目錄,有很多xml文件,如果你想看下作者是如何設計界面的,你會很失望,因為你看到的是一大堆亂碼!這個時候我們需要用到的是apktool。
    具體操作方法:將下載的apktool和apktool-install-windows-r05-ibot兩個包解壓到同一個文件夾下,這個文件夾有三個文件:aapt.exe,apktool.bat,apktool.jar。把這個文件夾也放到系統盤的根目錄中並把這個目錄加到path變數中。以HelloWord.apk為例:
    在DOS命令行中輸入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夾,此文件夾中的xml文件就是編譯好的可以正常查看的文件。
    截圖如下:

   生成的文件:

 這樣就得到了可以得到編譯的源碼和XML資源。
 注意:文件的路徑中最好不要出現中文!

F. 如何反編譯Android 的apk/dex/odex,獲得源碼

關於APK,DEX的介紹

當我們編譯一個安卓項目的時候,整個項目會被打包成一個 .apk文件。這個文件其實是一個標準的zip文件,因此可以用解壓縮工具打開。這個apk文件一般都包含程序的代碼(在classes.dex文件中), 資源文件, 證書, manifest 文件等。 其中對我們最重要的是classes.dex文件,因為編譯後的位元組碼(bytecode)都是放在這個文件中。我們後面講的反編譯就是針對這個dex文件來的。

反編譯普通的APK文件:

對於普通的APK/DEX文件的反編譯,其實工具有很多, 包括:

G. 怎麼吧app反編譯成可開發的源碼

作用:資源文件獲取,可以提取出圖片文件和布局文件進行使用查看
dex2jar
作用:將apk反編譯成Java源碼(classes.dex轉化成jar文件)
jd-gui
作用:查看APK中classes.dex轉化成出的jar文件,即源碼文件

H. 如何獲取微信小程序前端源碼

微信小程序都是在本地運行的,所以我們可以在我們的手機內存中找到小程序的源碼文件。

如果你的手機已經root了,那麼可以直接查找/data/data/com.tencent.mm/MicroMsg/.../appbrand/pkg/路徑中有一段...,這里表示不確定具體一個,一般是很長的數字和字母組成的文件 ,可以先將所有的小程序文件夾刪除,然後重新進入你想要的小程序,這樣就可以確定是哪個文件了,當然,如果沒有root可以使用模擬器來拿,建議還是使用模擬器,更方便一些。

拿到了wxpkg文件,但是我們還差一步,需要將這個文件進行反編譯得到內部的各個文件才可以。

wxpkg 是經過微信加密的文件,無法直接通過解壓來獲得,如果開發比較深入的話,可以直接拿到github的star比較多的wxunpkg ,然後安裝運行去解壓,如果不是很擅長的話,可以直接使用已經做好的傻瓜式的桌面軟體,直接進行反編譯處理 。

原理介紹:網頁鏈接

軟體獲取:網頁鏈接

我的建議還是直接去看下github的源碼,了解下反編譯原理,然後nodejs語言不擅長可以拿其他的語言來嘗試處理下,算是學習也可以。

I. 手機上怎樣將源碼編譯成apk

這個你就需要工具了!
一般為反編譯工具,這種工具很多,以下給你推薦幾個
APK Editor Pro
ApkCrack
ApkModifie
APK反編譯工具:ApktoolHelper
MT管理器

閱讀全文

與手機反編譯小程序源碼相關的資料

熱點內容
電腦圖標又出現文件夾怎麼去掉 瀏覽:962
排序演算法c和a 瀏覽:416
手機拍照上傳android 瀏覽:341
linux壓縮率 瀏覽:614
電腦瀏覽器加密埠 瀏覽:536
單片機線性電源 瀏覽:268
韓國雲伺服器評測 瀏覽:740
python輸出hello 瀏覽:593
如何在最左側添加文件夾 瀏覽:500
python實現https請求 瀏覽:471
一端無支座端梁要加密嗎 瀏覽:247
雲伺服器能做什麼兼職 瀏覽:972
大疆程序員姜 瀏覽:415
飢荒如何掛伺服器 瀏覽:244
GM附魔命令 瀏覽:601
反編譯自己製作的軟體 瀏覽:37
ros用c還是python好 瀏覽:82
安卓九系統提醒怎麼關 瀏覽:658
我的世界伺服器有領地怎麼抄家 瀏覽:38
python實現多態 瀏覽:304