日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android studio 修改包名_android逆向笔记之初学者常用adb命令

發布時間:2023/12/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android studio 修改包名_android逆向笔记之初学者常用adb命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

android逆向常用命令筆記

1、如何導出已安裝apk?

  • a.列出已經安裝的包
| grep -i 關鍵字
  • b.找出安裝路徑
adb shell pm path 包名
  • c.拉下來:
adb pull 路徑
  • d.使用apktool解包

2、如何查看android cpu架構?

adb shell cat /proc/cpuinfo

或者查看系統配置:

| grep ro

更直接:

adb shell getprop ro.product.cpu.abi

3、查看當前活動的activity

adb shell dumpsys activity top

4、開啟調試總開關

原理:當android系統啟動時候init.rc會去讀取兩個系統配置文件

系統配置文件兩個:

/system/build.prop /default.prop

default.prop里面有一個重要屬性:ro.debuggable 如果為1,所有進程都可以調試。不管apk的AndroidManifest.xml里面是否有android:debuggable=true都可以進行調試。 修改ro.debuggable有三種方式:

  • a.直接修改default.prop文件中的值。然后重啟設備。
  • b.改寫系統文件,重新編譯系統鏡像,然后刷入到設備
  • c.注入init進程(linux系統啟動的第一個進程也就是0號進程),修改內存中的屬性值

一般是按照第三種方式使用ptrace注入init進程進行修改內存中的ro.debuggable值。

網上已經有這個工具叫做mprop

5、使用mprop修改調試總開關流程如下:

  • a. 下載mprop:https://github.com/wpvsyou/mprop
  • b. 查看cpu架構:參考上面第2章
  • c. push相應架構的mprop到設備:
cd /sdcard/tools cp /sdcard/tool/ /data
  • d. 開啟調試:
1
  • e. 確認是否開啟調試:
getprop ro.debuggable
  • f. 查看可以調試的進程清單:
adb jdwp

會發現沒有,需要注意的是要重啟adbd:stop;start

6、查看APP日志

| grep

以上。歡迎搜索微信搜索“碼道工程”關注我的公眾號,會定期更新爬蟲、機器學習、逆向等相關文章。

總結

以上是生活随笔為你收集整理的android studio 修改包名_android逆向笔记之初学者常用adb命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。