【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )
文章目錄
- 一、運行環境搭建 Android 模擬器安裝
- 二、拷貝 Android 平臺可執行文件和動態庫到 /data/system 目錄下
一、運行環境搭建 Android 模擬器安裝
使用低版本的雷電模擬器調試應用 , 下載地址 https://www.ldmnq.com/other/version-history-and-release-notes.html?log=3
下載能下載的最老的版本 , 這個版本是 5.0 的 Android 系統 ;
雷電模擬器 3.75 版本下載地址 : https://d6a051ab2d3dbdc5cb99b5b1cd147de7.dlied1.cdntips.net/dl.softmgr.qq.com/original/game/ldinst_3.75.exe
該模擬器進入后 , 直接有 root 權限 , 方便調試 ;
二、拷貝 Android 平臺可執行文件和動態庫到 /data/system 目錄下
將上一篇博客 【Android 逆向】修改運行中的 Android 進程的內存數據 ( Android 系統中調試器進程內存流程 | 編譯內存調試動態庫以及調試程序 ) 編譯的進程調試相關工具 , 拷貝到 Android 模擬器中 ;
在 雷電模擬器 中 , 創建 /data/system/debug 目錄 , 用于存放進程調試相關目錄 ;
2|root@aosp:/data/system # mkdir debug root@aosp:/data/system # root@aosp:/data/system # cd debug/ root@aosp:/data/system/debug # root@aosp:/data/system/debug # pwd /data/system/debug root@aosp:/data/system/debug # root@aosp:/data/system/debug #在命令行中 , 進入 Y:\002_WorkSpace\001_AS\magic3.1.3\Debug\x86 目錄 , 將該目錄中的 tool 和 libbridge.so 文件傳入到 雷電模擬器 的 /data/system/debug 目錄中 ;
執行
adb push tool /data/system/debug/tool命令 , 將電腦中的 Y:\002_WorkSpace\001_AS\magic3.1.3\Debug\x86\tool 文件傳輸到 模擬器中的 /data/system/debug/tool 路徑 ;
執行
adb push libbridge.so /data/system/debug/libbridge.so命令 , 將電腦中的 Y:\002_WorkSpace\001_AS\magic3.1.3\Debug\x86\libbridge.so 文件傳輸到 模擬器中的 /data/system/debug/libbridge.so 路徑 ;
執行
adb push cmd /data/system/debug/cmd命令 , 將電腦中的 Y:\002_WorkSpace\001_AS\magic3.1.3\Debug\x86\cmd 文件傳輸到 模擬器中的 /data/system/debug/cmd 路徑 ;
注意 , 拷貝完成后 , 在 Android 模擬器中 , 使用
chmod 777 /data/system/debug/cmd chmod 777 /data/system/debug/tool chmod 777 /data/system/debug/libbridge.so為這些文件賦予權限 , 否則無法執行 ;
命令行輸出 :
Y:\002_WorkSpace\001_AS\magic3.1.3\Debug\x86> Y:\002_WorkSpace\001_AS\magic3.1.3\Debug\x86>adb push tool /data/system/debug/tool tool: 1 file pushed, 0 skipped. 0.2 MB/s (9684 bytes in 0.046s)Y:\002_WorkSpace\001_AS\magic3.1.3\Debug\x86>adb push libbridge.so /data/system/debug/libbridge.so libbridge.so: 1 file pushed, 0 skipped. 0.2 MB/s (5476 bytes in 0.026s)Y:\002_WorkSpace\001_AS\magic3.1.3\Debug\x86> Y:\002_WorkSpace\001_AS\magic3.1.3\Debug\x86>傳輸完畢后 , 查看 /data/system/debug 目錄中的文件 :
root@aosp:/data/system/debug # ls -l -rw-rw-rw- root root 5476 2021-10-31 18:37 libbridge.so -rw-rw-rw- root root 9684 2021-10-31 18:37 tool root@aosp:/data/system/debug #總結
以上是生活随笔為你收集整理的【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android 逆向】修改运行中的 A
- 下一篇: 【Android 逆向】修改运行中的 A