导航:首页 > 源码编译 > 手机应用商店源码

手机应用商店源码

发布时间: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是一个应用商店,提供苹果手机用户下载应用功能,所以开发者在上传提交至苹果商店时必须提供开发源码,才能在商店中正常下载使用。
提交至苹果商店的应用,在通过审核后,会自动转码适配苹果产品,手机、平板等。

阅读全文

与手机应用商店源码相关的资料

热点内容
android系统运行动态编译的程序 浏览:417
计算编程中常用的if语句是 浏览:734
linux文件夹权限乱了 浏览:909
程序员职业病预防保健操 浏览:678
c程序修改后需不需要重新编译 浏览:723
怎样把图片分别放置在文件夹中 浏览:871
推流服务器地址是什么 浏览:630
java允许多重继承 浏览:511
解压小玩具好玩又可爱 浏览:408
腾讯云大带宽服务器 浏览:821
加密锁的售后 浏览:268
linux登不上去 浏览:729
联想服务器休眠后如何唤醒 浏览:111
四川话女孩学习编程 浏览:322
编译原理文法区分 浏览:1001
教师可以做程序员嘛 浏览:637
终结战场安卓国际服怎么下载 浏览:155
现在的高端服务器属于什么 浏览:810
企业银行解压流程 浏览:447
用app压缩文件 浏览:227