av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Android反編譯方法

對于軟件開發(fā)人員來說,保護代碼安全也是比較重要的因素之一,不過目前來說Google Android平臺選擇了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其實就是一個MIME為ZIP的壓縮包,我們修改ZIP后綴名方式可以看到內(nèi)部的文件結(jié)構(gòu),類似Sun JavaMe的Jar壓縮格式一樣,不過比較去別的是Android上的二進制代碼被編譯成為Dex的字節(jié)碼,所有的Java文件最終會編譯進該文件中去,作為托管代碼既然虛擬機可以識別,那么我們就可以很輕松的反編譯。所有的類調(diào)用、涉及到的方法都在里面體現(xiàn)到,至于邏輯的執(zhí)行可以通過實時調(diào)試的方法來查看,當然這需要借助一些我們自己編寫的跟蹤程序。Google最然在Android Market上設(shè)置了權(quán)限保護app-private文件夾的安全,但是最終我們使用修改定值的系統(tǒng)仍然可以獲取到需要的文件。

創(chuàng)新互聯(lián)公司主營吳忠網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,APP應(yīng)用開發(fā),吳忠h5微信小程序開發(fā)搭建,吳忠網(wǎng)站營銷推廣歡迎吳忠等地區(qū)企業(yè)咨詢

具體方法如下:

一:所需工具(點擊各自連接進入下載頁面):

AXMLPrinter2.jar

dex2jar:

查看Jar包的GUI工具

二,開始行動

1.用AXMLPrinter2.jar查看apk中的布局xml文件:

將apk文件(為了方便起見放到tools目錄里)用WinRAR等工具打開,將res/layout/main.xml解壓出來(也還是放在tools目錄里哦)

打開main.xml文件,內(nèi)容如下(一堆天文):

這時候AXMLPrinter2.jar派上用場了,打開cmd終端,一直進入到tools目錄下,輸入如下命令:

java -jar AXMLPrinter2.jar main.xml > main.txt. (如下圖所示)

2:通過dex2jar工具進行反編譯。

把apk中的class.dex拷貝到dex2jar.bat所在目錄。運行dex2jar.bat class.dex,將會在其文件夾下生成classes.dex.dex2jar.jar。 

3、可以將jar文件重新命名后拷貝到GUI文件夾下,運行JD-GUI工具(它是綠色無須安裝的),打開上面的jar文件,即可看到源代碼。

 
 
 
 
  1.      
  2.      android:orientation="vertical"     
  3.      android:layout_width="fill_parent"     
  4.      android:layout_height="fill_parent"     
  5.      >     
  6.      android:id="@+id/apk_web"     
  7.      android:layout_height="wrap_content"     
  8.      android:layout_width="fill_parent"           
  9. />     
  10.    
  11.      
  12.      android:orientation="1"     
  13.      android:layout_width="-1"     
  14.      android:layout_height="-1"     
  15.      >     
  16.      
  17.          android:id="@7F050000"     
  18.          android:layout_width="-1"     
  19.          android:layout_height="-2"     
  20.          >     
  21.           
  22.    

【編輯推薦】

  1. 反編譯Android部署程序
  2. Android程序反編譯的方法
  3. Android 多任務(wù)多線程斷點下載
  4. Android Activity和Intent機制學(xué)習(xí)筆記

新聞名稱:Android反編譯方法
文章轉(zhuǎn)載:http://uogjgqi.cn/article/ccshehp.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流