導航:首頁 > 源碼編譯 > 手機應用商店源碼

手機應用商店源碼

發布時間:2024-10-31 11:30:38

編譯android源碼apk是不是生成odex方法

反編譯普通的APK文件: 對於普通的APK/DEX文件的反編譯,其實工具有很多, 包括: ByteCode Viewer: 一個可視化的集成工具,說實話,不太好用,不夠穩定,生成代碼質量中等。 dex2jar + jd_gui: 這兩個工具組合還可以, 用起來比ByteCode Viewer麻煩一些,但比較穩定,生成代碼質量中等。 反編譯ODEX文件: Android 5.0 Lollipop以後,Google用ART代替了以前的Dalvik,對於普通的app來說我們仍然可以用上面的方法來把dex文件反編譯成java源代碼。但對於系統預裝的App,特別是類似應用商店,播放器等, 你會發現這些應用的apk文件中找不到對應的classes.dex文件,而是會發現在其子目錄下有個.odex文件。 那如何反編譯這個odex文件呢?我通過google查了查,知道應該用baksmali,但從github上下載了幾個版本都不行,報各種不同錯誤。 具體方法如下: 1. 從 這里 下載工具包, 解壓縮到本地。 這里的baksmali的版本是2.0.3. 不同版本的baksmali針對的Android內核不同。有時候高版本反倒不好用。 2. 打開工具所在目錄, 按住shift鍵, 點擊滑鼠右鍵,打開Windows命令窗口 3. 把 odex文件拷貝到該目錄 4. 在命令窗口運行: oat2dex.bat *.odex . 正常情況下,應該顯示OK等信息。如果報錯的話,說明這個文件無法轉換,後面的也不用試了。 5. 運行 oat2dex.bat *.odex temp.dex . 運行後會創建一個temp.dex文件。 6. 運行 java -jar baksmali-2.0.3.jar -a 21 -x temp.dex -o source . 運行後會創建一個source的文件夾,並將temp.dex反編譯到該文件夾。-a 21 表明的是Android內核的版本21 7. 運行 java -jar small-2.0.3.jar -a 21 source -o classes.dex , 反編譯為classes.dex文件。 需要注意的是:由這種方式反編譯成的classes.dex 文件相比原生的classes.dex 還是缺少了些信息,因此反編譯這種classes.dex 文件後生成的java代碼可讀性會更差些。 8. 用在線工具JADX 來把 classes.dex 最終反編譯為java代碼。

❷ 鍦ㄦ墜鏈轟笂鎬庝箞涓嬭澆婧愮爜緙栫▼鍣ㄨ蔣浠跺憿

濡傛灉浣犳兂鍦ㄦ墜鏈轟笂涓嬭澆婧愮爜緙栫▼鍣ㄨ蔣浠訛紝浣犲彲浠ユ寜鐓т互涓嬫ラよ繘琛屾搷浣滐細

1. 鎵撳紑鎵嬫満鐨勫簲鐢ㄥ晢搴楋紝濡侫pp Store錛堣嫻鏋滄墜鏈猴級鎴朑oogle Play錛堝畨鍗撴墜鏈猴級銆
2. 鍦ㄦ悳緔㈡爮涓杈撳叆鈥滄簮鐮佺紪紼嬪櫒鈥濇垨鐩稿叧鐨勫叧閿璇嶏紝濡傗滀唬鐮佺紪杈戝櫒鈥濄佲滃紑鍙戝伐鍏封濈瓑銆
3. 搴旂敤鍟嗗簵浼氭樉紺轟笌浣犳悳緔㈢浉鍏崇殑杞浠跺垪琛錛屾祻瑙堝苟閫夋嫨涓涓浣犳劅鍏磋叮鐨勮蔣浠躲
4. 鐐瑰嚮杞浠剁殑鍥炬爣浠ユ煡鐪嬭︾粏淇℃伅錛屽寘鎷璇勫垎銆佽瘎璁哄拰鍔熻兘浠嬬粛絳夈
5. 濡傛灉杞浠墮傜敤浜庝綘鐨勬墜鏈虹郴緇熺増鏈錛屽苟涓斾綘瀵瑰叾鍔熻兘鍜岃瘎浠鋒劅鍒版弧鎰忥紝鐐瑰嚮鈥滀笅杞解濇垨綾諱技鎸夐挳榪涜屽畨瑁呫
6. 絳夊緟杞浠朵笅杞藉拰瀹夎呭畬鎴愩備笉鍚岃蔣浠跺ぇ灝忎笉鍚岋紝涓嬭澆鏃墮棿鍙鑳戒細鏈夋墍涓嶅悓銆
7. 瀹夎呭畬鎴愬悗錛屼綘鍙浠ュ湪鎵嬫満涓誨睆騫曟垨搴旂敤搴撲腑鎵懼埌鏂頒笅杞界殑婧愮爜緙栫▼鍣ㄨ蔣浠跺浘鏍囥
8. 鐐瑰嚮鍥炬爣鎵撳紑杞浠訛紝鏍規嵁杞浠剁晫闈㈡彁紺哄紑濮嬩嬌鐢ㄣ

璇鋒敞鎰忥紝鍏蜂綋鎿嶄綔姝ラゅ彲鑳藉洜鎵嬫満鍝佺墝銆佸瀷鍙峰拰緋葷粺鐗堟湰鑰屾湁鎵涓嶅悓銆傜『淇濅綘鐨勬墜鏈鴻繛鎺ュ埌浜掕仈緗戝苟淇濇寔紼沖畾鐨勭綉緇滀俊鍙鳳紝浠ョ『淇濊蔣浠朵笅杞介『鍒╄繘琛屻傚彟澶栵紝鏈変簺婧愮爜緙栫▼鍣ㄥ彲鑳介渶瑕佷綘鐧誨綍涓浜鴻處鍙鋒垨鎻愪緵涓浜涙潈闄愶紝鎵浠ヨ風『淇濅綘鏈夌浉鍏崇殑鐧誨綍淇℃伅鎴栨潈闄愩

濡傛灉浣犲湪瀵繪壘鐗瑰畾鐨勬簮鐮佺紪紼嬪櫒杞浠舵垨鍦ㄤ笅杞借繃紼嬩腑閬囧埌闂棰橈紝寤鴻浣犳煡闃呮墜鏈哄搧鐗岀殑瀹樻柟緗戠珯銆佺敤鎴鋒墜鍐屾垨鍚戞墜鏈哄巶鍟嗙殑瀹㈡湇鍜ㄨ銆

❸ 提交蘋果iphone app應用要交上源代碼嗎

向蘋果APPstore提交應用程序需要且必須提供源代碼文件。
蘋果APP store是一個應用商店,提供蘋果手機用戶下載應用功能,所以開發者在上傳提交至蘋果商店時必須提供開發源碼,才能在商店中正常下載使用。
提交至蘋果商店的應用,在通過審核後,會自動轉碼適配蘋果產品,手機、平板等。

閱讀全文

與手機應用商店源碼相關的資料

熱點內容
vr怎麼看視頻演算法 瀏覽:84
手機app如何申報個人所得稅零申報 瀏覽:690
如何截獲手機app連接的ip 瀏覽:330
冰箱壓縮機是否需要電容 瀏覽:344
python列表每一行數據求和 瀏覽:274
自己有一台伺服器可以玩什麼 瀏覽:656
社會學波普諾pdf 瀏覽:584
解壓做食物的小視頻 瀏覽:758
pdf怎麼單獨設置文件夾 瀏覽:474
業務邏輯程序員 瀏覽:659
addto新建文件夾什麼意思 瀏覽:160
有伺服器地址怎麼安裝軟體 瀏覽:659
安卓如何完全清除數據 瀏覽:690
安卓安卓證書怎麼信任 瀏覽:53
伺服器被攻擊如何解決 瀏覽:221
學霸變成程序員 瀏覽:881
c語言編譯錯誤fatalerror 瀏覽:441
ipv4內部伺服器地址怎麼分配 瀏覽:464
java線程安全的方法 瀏覽:952
重復命令畫梯形 瀏覽:166