如何獲取手機(jī)app源代碼(怎么樣拿到手機(jī)app的源代碼)
源碼就是指編寫(xiě)的最原始程序的代碼運(yùn)行的軟件是要經(jīng)過(guò)編寫(xiě)的,程序員編寫(xiě)程序的過(guò)程中需要他們的“語(yǔ)言”音樂(lè)家用五線譜和音符,建筑師用圖紙和筆,那程序員的工作的語(yǔ)言就是“源碼”了人們平時(shí)使用軟件時(shí)就是程序把“。
問(wèn)題六怎樣在安卓設(shè)備上查看軟件源代碼 安卓設(shè)備是無(wú)法查看軟件源代碼的每一個(gè)在手機(jī)安裝的app,都是經(jīng)過(guò)嚴(yán)格的加密和數(shù)字簽名發(fā)布的應(yīng)用程序,想要看到源代碼必須破解加密,不過(guò)這幾乎不可能一些簡(jiǎn)單的應(yīng)用程序還是可以。
用壓縮軟件打開(kāi)apk文件,解壓出根目錄中的classesdex文件 使用cmd ,dex2jarbat classesdex命令將classesdex轉(zhuǎn)換為jar 再用jdgui打開(kāi)該jar就可以查看源碼了,如果apk安全性好的話,有些代碼是看不到的。
這種問(wèn)題主要是系統(tǒng)不穩(wěn)定最根本的解決辦法就是備份通訊錄資料,然后恢復(fù)出廠設(shè)置。
想要查看一個(gè)軟件的源代碼,首先要確定這個(gè)軟件的開(kāi)發(fā)者是否已經(jīng)將其開(kāi)源,如果開(kāi)源的話就不必大費(fèi)周章地去反編譯了,直接去開(kāi)源社區(qū)里就會(huì)發(fā)現(xiàn)該軟件的源碼,開(kāi)發(fā)者一般也會(huì)提供源碼的下載鏈接如果軟件不開(kāi)源,那就要進(jìn)行反。
一安卓APP 用androidkiller可以反編譯apk,比較方便,不過(guò)只能看到smail文件,學(xué)習(xí)一點(diǎn)smail,你可以看明白他的源代碼的意思,如果有殼的話,先改apk后綴后為zip,找到加殼的so文件,一般如名字中帶xxxprotectso 用百度。
你就可以在你的msysGit安裝目錄的git下~\msysgit\msysgit\git看到Luancher工程文件夾了然后打開(kāi)~\msysgit\msysgit\git\Luancher2文件夾,就可以看到Android的Luancher系統(tǒng)源碼工程了對(duì)于其他的app系統(tǒng)源碼的獲取方法和上述。
android源代碼文件通過(guò)在Eclipse中打開(kāi)就可以,前提是要把源碼導(dǎo)入到Eclipse中,然后ctrl+類(lèi) 就可可以點(diǎn)擊查看。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。