導航:首頁 > 軟體資訊 > 如何查看app源碼

如何查看app源碼

發布時間:2022-02-27 12:19:28

① 怎麼查看自己app代碼

可以通過反編譯
查看到APP的代碼
但是目前只能查看
在打包APK文件的時候
已經給代碼加密
所以要看懂加密後的代碼還是挺困難的

② 怎麼找一些軟體app的源碼,或者買到app的源碼

你要弄什麼樣子的,前台ui有啥想法,還是隨便就可以了,還有功能,等大概說一下,手裡有程序,不滿足情況可以修改,或者再開發,不在線可以直接找額

③ 怎樣查看一個軟體的源代碼

對於現在的軟體來說,源代碼是最基礎的部分,得到了源代碼也就幾乎得到了軟體的全部。源代碼對於商業性質的軟體來說是極其重要的,一旦泄露就會造成非常大的損失,所以源代碼是一個軟體開發團隊的最高機密。




正因如此,很多人出於不同目的,會想辦法得到軟體的源代碼,但是我們知道,軟體的最終產品一般是已經編譯過的文件,就像我們初學C語言時生成的 exe 文件一樣,是一些二進制符,不能直接查看源碼。

想要查看一個軟體的源代碼,首先要確定這個軟體的開發者是否已經將其開源,如果開源的話就不必大費周章地去反編譯了,直接去開源社區里就會發現該軟體的源碼,開發者一般也會提供源碼的下載鏈接。

如果軟體不開源,那就要進行反編譯了,查看大多數軟體的源碼都需要用到這個方法,即使反編譯了,看到的源代碼也是非常混亂的,因為為了保護源碼,開發者在編譯前都會進行混淆,目的就是即使有人反編譯成功,也無法看懂代碼里的邏輯,這也是保護源碼的最後一道防線。

④ 所有android手機APP的源代碼都能被查看嗎

給你個提示,android逆向編程

⑤ 怎麼通過app獲得APP的源碼

app本身就是封裝加密的東西,你怎麼可能得到源碼?別想了,不然我早就拿到微信的源碼了。

⑥ 如何看到一個APP應用的源代碼

一、安卓APP

用android-killer可以反編譯apk,比較方便,不過只能看到smail文件,學習一點smail,你可以看明白他的源代碼的意思,如果有殼的話,先改apk後綴後為zip,找到加殼的so文件,一般如名字中帶xxxprotect.so 用網路,360,騰訊廠商加固的話,也都有對應特點,然後把這個so文件用IDA pro打開,找到它的關鍵加密演算法。找到後,一版是不讓進加密演算法,直接return。就可去殼,去了殼之後,再進行重打包簽名,測試下。
二、ios上的app一般走如下流程
1、 拿個越獄機-下好工具
2、 去越獄平台下個想分析的應用(或者去app store下,用解密工具解密一下)
3、 導入reveal分析頁面,得到想要的知道的具體視圖類或者大致范圍
4、 分析class-mp中,找到想要的類和函數
5、 在IDA或者Hopper中找到具體函數,查看匯編邏輯
6、 修改相應的邏輯,達到篡改目的,重新打包

⑦ 怎麼查看安卓APP的源碼

如果只有apk的安裝包的話,你是看不到源碼的,除非使用反編譯。作為新手,還是從基礎一步一步來吧。

⑧ 怎樣查看 Android APP源代碼

將apk文件拷貝至sdcard上。
命令順序如下:

進入Android sdk文件夾/tools目錄下
輸入adb shell
輸入su
輸入cd data
輸入cd app
這時就可以看到你安裝的所有的apk文件。輸入cp 空格 對應的apk 空格 /sdcard/
這樣就將apk文件拷貝出來了。
將apk文件後綴直接變成rar格式,可以看到熟悉的目錄結構了,

其中xml文件打開後都是二進制的,無法查看。
這時就用到了一個android4me的AXMLPrinter2工具。(請自行網路搜索)
輸入以下命令,將xml文件解析出來
java -jar AXMLPrinter2.jar showtimes_list.xml
此命令是在命令行中查看此showtimes_list.xml
將showtimes_list.xml生成xml文件,則輸入以下命令:
java -jar 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、和max三個版本,這里我下載的是Windows版本的。
解壓之後,雙擊運行exe文件,選擇classes.dex.dex2jar.jar文件,相應的jar文件中的Java文件就被反向工程顯示出來了!

⑨ 怎樣查看 Android APP 源代碼

需要把反編譯的apk存放到apktools同級文件夾目錄下,然後運行要查看的安裝包,具體操作如下:

1、首先把反編譯的apk存放到apktools同級文件夾目錄下,如下圖所示。

閱讀全文

與如何查看app源碼相關的資料

熱點內容
文件壓縮還是太大 瀏覽:6
文件加密器91好破解嗎 瀏覽:134
學生編程思想的培養 瀏覽:407
新建不了文件夾怎麼回事 瀏覽:269
軍地兩用人才之友pdf 瀏覽:598
頭條視頻演算法推薦機制改版 瀏覽:917
加密的pdf文件怎麼打開 瀏覽:656
如何將數據傳到伺服器查找伺服器讀取數據 瀏覽:1002
怎麼知道伺服器上是否在運行代碼 瀏覽:854
單片機多聯機 瀏覽:214
知乎軟體源碼 瀏覽:295
解壓音頻最新消息 瀏覽:115
如何弄崩一個mc伺服器 瀏覽:136
執行命令怎麼取消 瀏覽:902
美拍app長什麼樣 瀏覽:294
android滾動選擇圖片 瀏覽:484
有什麼畫畫app能把照片放上去畫 瀏覽:395
如何自己架設域名伺服器 瀏覽:311
ktv網站php源碼 瀏覽:957
啟信寶app干什麼的 瀏覽:996