亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

免拆ROM獲取系統應用dex、oat、odex

標簽:
Android

本文同步自

本文同步自我是一只香脆的大鸡排

去年写过一篇逆向小米ROM做适配的文章,操作上有些繁琐,要借助很多的工具。比较大的弊端是,官方有提供ROM下载的情况下,且可以解包才可以做。

今天说另一种思路利用adb+shell的方式去拿dex文件。关于更多dex、oat、odex的描述,如果不明白可以先看之前的这篇逆向文章文章里面有一些解释。

这种获取方法很方便,仅需要一台root的设备就可以啦。下面开始表演骚操作。


1.准备一个你需要获取的应用,并找到它的包名。链接shell输入

pm path [包名]

> adb shell
$ su //管理员身份也就是root权限$ pm path path com.android.email #获取应用包路径
  package:/system/app/Email/Email.apk  #返回结果

2.打开该路径

cd [路径]

$ cd /system/app/Email/ #system路径需要root权限

3.查看目录下的文件,并找到dex文件

ls

$ ls
  Email.apk #返回结果
  oat #返回结果$ cd oat
$ ls
  arm  #返回结果$ cd arm  #继续打开arm文件夹,注意这里的路径不一定每台设备都一致,根据实际情况去打开就行了。$ ls
Email.odex #返回结果 找到odex文件

4.记住这个路径,复制下来

pwd

$ pwd
/system/app/Email/oat/arm 
$ exit $ exit #可能需要输入两遍,因为你要先退出root用户,再退出shell

5.使用adb拉去到电脑上来
adb pull [手机里的路径] [电脑上的路径]

> adb pull /system/app/Email/oat/arm ./

这个时候你已经拿到了odex文件。剩下的工作就是拖到工具里去反编译看代码了。这种方式比去折腾一个ROM会省时间很多。

原文链接:http://www.apkbus.com/blog-889706-77110.html

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消