【Android 逆向】Android 中常用的 so 动态库 ( 拷贝 /system/lib/ 中的 Android 系统 so 动态库 )

简介: 【Android 逆向】Android 中常用的 so 动态库 ( 拷贝 /system/lib/ 中的 Android 系统 so 动态库 )

文章目录

一、拷贝 /system/lib/ 中的 Android 系统 so 动态库





一、拷贝 /system/lib/ 中的 Android 系统 so 动态库


将 Android 系统的 /system/lib/libc.so 动态库 , 拷贝到 /sdcard/Pictures/lib/ 目录中 ;


首先 , 在 /sdcard/Pictures/ 目录下创建 lib 目录 ;


mkdir /sdcard/Pictures/lib


然后 , 将 /system/lib/libc.so 动态库 , 拷贝到 /sdcard/Pictures/lib/ 目录中 ;


cp /system/lib/libc.so /sdcard/Pictures/lib/

image.png



拷贝后 , 可以从 SD 卡中 , 将 libc.so 动态库拷贝出来 ;

image.png



注意 , 获取动态库后 , 32 位的动态库要使用 32 位的 IDA 打开 , 64 位的动态库使用 64 位的 IDA 打开 ;



在 /system/lib/ 目录下有如下动态库 :


walleye:/ # cd /system/lib
walleye:/system/lib #
walleye:/system/lib # ls
android.frameworks.schedulerservice@1.0.so   android.hardware.tv.cec@1.0.so          libaudiopolicymanagerdefault.so libhardware_legacy.so      libnativewindow.so                   libstagefright_soft_aacenc.so
android.frameworks.sensorservice@1.0.so      android.hardware.tv.input@1.0.so        libaudiopolicyservice.so        libharfbuzz_ng.so          libnbaio.so                          libstagefright_soft_amrdec.so
android.frameworks.vr.composer@1.0.so        android.hardware.vibrator@1.0.so        libaudioprocessing.so           libheif.so                 libnblog.so                          libstagefright_soft_amrnbenc.so
android.hardware.audio.common-util.so        android.hardware.vibrator@1.1.so        libaudiospdif.so                libhidl-gen-utils.so       libnetd_client.so                    libstagefright_soft_amrwbenc.so
android.hardware.audio.common@2.0-util.so    android.hardware.vibrator@1.2.so        libaudioutils.so                libhidlallocatorutils.so   libnetdutils.so                      libstagefright_soft_avcdec.so
android.hardware.audio.common@2.0.so         android.hardware.vr@1.0.so              libbacktrace.so                 libhidlbase.so             libnetlink.so                        libstagefright_soft_avcenc.so
android.hardware.audio.common@4.0-util.so    android.hidl.allocator@1.0.so           libbase.so                      libhidlmemory.so           libnetutils.so                       libstagefright_soft_flacdec.so
android.hardware.audio.common@4.0.so         android.hidl.memory.token@1.0.so        libbcinfo.so                    libhidltransport.so        libneuralnetworks.so                 libstagefright_soft_flacenc.so
android.hardware.audio.effect@2.0.so         android.hidl.memory@1.0.so              libbinder.so                    libhwbinder.so             libnpt.so                            libstagefright_soft_g711dec.so
android.hardware.audio.effect@4.0.so         android.hidl.token@1.0-utils.so         libblas.so                      libhwui.so                 libopenjdk.so                        libstagefright_soft_gsmdec.so
android.hardware.audio@2.0.so                android.hidl.token@1.0.so               libbluetooth.so                 libicui18n.so              libopenjdkjvm.so                     libstagefright_soft_hevcdec.so
android.hardware.audio@4.0.so                com.qualcomm.qti.ims.radio@1.0.so       libbpf.so                       libicuuc.so                libopenjdkjvmti.so                   libstagefright_soft_mp3dec.so
android.hardware.bluetooth.a2dp@1.0.so       com.qualcomm.qti.imsrtpservice@1.0.so   libbufferhubqueue.so            libimg_utils.so            libopus.so                           libstagefright_soft_mpeg2dec.so
android.hardware.bluetooth@1.0.so            com.qualcomm.qti.qcril.qcrilhook@1.0.so libc++.so                       libimscamera_jni.so        libpac.so                            libstagefright_soft_mpeg4dec.so
android.hardware.broadcastradio@1.0.so       drm                                     libc.so                         libimsmedia_jni.so         libpackagelistparser.so              libstagefright_soft_mpeg4enc.so
android.hardware.broadcastradio@1.1.so       hw                                      libc_malloc_debug.so            libinput.so                libpcre2.so                          libstagefright_soft_opusdec.so
android.hardware.camera.common@1.0.so        ld-android.so                           libc_malloc_hooks.so            libinputflinger.so         libpdfium.so                         libstagefright_soft_rawdec.so
android.hardware.camera.device@1.0.so        lib-imsvideocodec.so                    libcamera2ndk.so                libinputservice.so         libpdx_default_transport.so          libstagefright_soft_vorbisdec.so
android.hardware.camera.device@3.2.so        lib-imsvt.so                            libcamera_client.so             libion.so                  libpiex.so                           libstagefright_soft_vpxdec.so
android.hardware.camera.device@3.3.so        lib-imsvtextutils.so                    libcamera_metadata.so           libiprouteutil.so          libpixelflinger.so                   libstagefright_soft_vpxenc.so
android.hardware.camera.device@3.4.so        lib-imsvtutils.so                       libcameraservice.so             libjavacore.so             libpng.so                            libstagefright_xmlparser.so
android.hardware.camera.provider@2.4.so      libEGL.so                               libchrome.so                    libjavacrypto.so           libpower.so                          libstatslog.so
android.hardware.cas.native@1.0.so           libETC1.so                              libclang_rt.asan-arm-android.so libjdwp.so                 libpowermanager.so                   libstdc++.so
android.hardware.cas@1.0.so                  libFFTEm.so                             libclcore.bc                    libjnigraphics.so          libprocessgroup.so                   libsurfaceflinger.so
android.hardware.configstore-utils.so        libGLESv1_CM.so                         libclcore_debug.bc              libjpeg.so                 libprocinfo.so                       libsurfaceflinger_ddmconnection.so
android.hardware.configstore@1.0.so          libGLESv2.so                            libclcore_debug_g.bc            libkeymaster4support.so    libprotobuf-cpp-full.so              libsuspend.so
android.hardware.configstore@1.1.so          libGLESv3.so                            libclcore_g.bc                  libkeystore_aidl.so        libprotobuf-cpp-lite.so              libsync.so
android.hardware.contexthub@1.0.so           libOpenMAXAL.so                         libclcore_neon.bc               libkeystore_binder.so      libradio_metadata.so                 libsysutils.so
android.hardware.drm@1.0.so                  libOpenSLES.so                          libcompiler_rt.so               libkeystore_parcelables.so librcc.so                            libtextclassifier.so
android.hardware.drm@1.1.so                  libRS.so                                libcrypto.so                    liblayers_proto.so         libresourcemanagerservice.so         libtextclassifier_hash.so
android.hardware.gnss@1.0.so                 libRSCacheDir.so                        libcutils.so                    libldacBT_abr.so           librs_jni.so                         libtflite.so
android.hardware.gnss@1.1.so                 libRSCpuRef.so                          libdebuggerd_client.so          libldacBT_enc.so           librtp_jni.so                        libtimestats_proto.so
android.hardware.graphics.allocator@2.0.so   libRSDriver.so                          libdexfile.so                   liblog.so                  libschedulerservicehidl.so           libtinyalsa.so
android.hardware.graphics.bufferqueue@1.0.so libRS_internal.so                       libdiag_system.so               liblz4.so                  libselinux.so                        libtinyxml2.so
android.hardware.graphics.common@1.0.so      libRScpp.so                             libdl.so                        liblzma.so                 libsensor.so                         libtombstoned_client.so
android.hardware.graphics.common@1.1.so      libaaudio.so                            libdmengine.so                  libm.so                    libsensorservice.so                  libui.so
android.hardware.graphics.composer@2.1.so    libaaudioservice.so                     libdmjavaplugin.so              libmdnssd.so               libsensorservicehidl.so              libunwind.so
android.hardware.graphics.composer@2.2.so    libadbconnection.so                     libdng_sdk.so                   libmedia.so                libserviceutility.so                 libunwindstack.so
android.hardware.graphics.mapper@2.0.so      libandroid.so                           libdrmframework.so              libmedia2_jni.so           libsigchain.so                       libusbhost.so
android.hardware.graphics.mapper@2.1.so      libandroid_net.so                       libdrmframework_jni.so          libmedia_helper.so         libsonic.so                          libutils.so
android.hardware.ir@1.0.so                   libandroid_runtime.so                   libdt_fd_forward.so             libmedia_jni.so            libsonivox.so                        libutilscallstack.so
android.hardware.keymaster@3.0.so            libandroid_servers.so                   libdt_socket.so                 libmedia_omx.so            libsoundpool.so                      libvintf.so
android.hardware.keymaster@4.0.so            libandroidfw.so                         libdvr.so                       libmediadrm.so             libsoundtrigger.so                   libvixl-arm.so
android.hardware.light@2.0.so                libappfuse.so                           libdvr_loader.so                libmediadrmmetrics_lite.so libsoundtriggerservice.so            libvixl-arm64.so
android.hardware.media.omx@1.0.so            libart-compiler.so                      libeaselcomm.so                 libmediaextractor.so       libspeexresampler.so                 libvndksupport.so
android.hardware.media@1.0.so                libart-dexlayout.so                     libeaselcontrol.amber.so        libmedialogservice.so      libsqlite.so                         libvorbisidec.so
android.hardware.memtrack@1.0.so             libart.so                               libeffectsconfig.so             libmediametrics.so         libssl.so                            libvulkan.so
android.hardware.neuralnetworks@1.0.so       libasyncio.so                           libevent.so                     libmediandk.so             libstagefright.so                    libwebviewchromium_loader.so
android.hardware.neuralnetworks@1.1.so       libaudio-resampler.so                   libexif.so                      libmediaplayerservice.so   libstagefright_amrnb_common.so       libwebviewchromium_plat_support.so
android.hardware.power@1.0.so                libaudioclient.so                       libexpat.so                     libmediautils.so           libstagefright_bufferqueue_helper.so libwifi-service.so
android.hardware.power@1.1.so                libaudioeffect_jni.so                   libfilterfw.so                  libmemtrack.so             libstagefright_codecbase.so          libwilhelm.so
android.hardware.power@1.2.so                libaudioflinger.so                      libfilterpack_imageproc.so      libmemunreachable.so       libstagefright_enc_common.so         libxml2.so
android.hardware.power@1.3.so                libaudiohal.so                          libfmq.so                       libmetricslogger.so        libstagefright_flacdec.so            libz.so
android.hardware.renderscript@1.0.so         libaudiohal@2.0.so                      libfrsdk.so                     libmidi.so                 libstagefright_foundation.so         libziparchive.so
android.hardware.sensors@1.0.so              libaudiohal@4.0.so                      libft2.so                       libminikin.so              libstagefright_http_support.so       test.so
android.hardware.soundtrigger@2.0.so         libaudiohal_deathhandler.so             libgatekeeper.so                libmtp.so                  libstagefright_httplive.so           vendor.qti.qcril.am@1.0.so
android.hardware.soundtrigger@2.1.so         libaudiomanager.so                      libgraphicsenv.so               libnativebridge.so         libstagefright_omx.so                vndk-28
android.hardware.tetheroffload.config@1.0.so libaudiopolicyenginedefault.so          libgui.so                       libnativehelper.so         libstagefright_omx_utils.so          vndk-sp-28
android.hardware.thermal@1.0.so              libaudiopolicymanager.so                libhardware.so                  libnativeloader.so         libstagefright_soft_aacdec.so
walleye:/system/lib #


image.png

目录
相关文章
|
8月前
|
Linux 测试技术 语音技术
【车载Android】模拟Android系统的高负载环境
本文介绍如何将Linux压力测试工具Stress移植到Android系统,用于模拟高负载环境下的CPU、内存、IO和磁盘压力,帮助开发者优化车载Android应用在多任务并发时的性能问题,提升系统稳定性与用户体验。
623 6
|
8月前
|
Java 数据库 Android开发
基于Android的电子记账本系统
本项目研究开发一款基于Java与Android平台的开源电子记账系统,采用SQLite数据库和Gradle工具,实现高效、安全、便捷的个人财务管理,顺应数字化转型趋势。
|
安全 搜索推荐 Android开发
Android系统SELinux安全机制详解
如此看来,SELinux对于大家来说,就像那位不眠不休,严阵以待的港口管理员,守护我们安卓系统的平安,维护这片海港的和谐生态。SELinux就这样,默默无闻,却卫士如山,给予Android系统一份厚重的安全保障。
427 18
|
监控 Java Android开发
深入探索Android系统的内存管理机制
本文旨在全面解析Android系统的内存管理机制,包括其工作原理、常见问题及其解决方案。通过对Android内存模型的深入分析,本文将帮助开发者更好地理解内存分配、回收以及优化策略,从而提高应用性能和用户体验。
1104 38
|
存储 安全 Android开发
探索Android系统的最新安全特性
在数字时代,智能手机已成为我们生活中不可或缺的一部分。随着技术的不断进步,手机操作系统的安全性也越来越受到重视。本文将深入探讨Android系统最新的安全特性,包括其设计理念、实施方式以及对用户的影响。通过分析这些安全措施如何保护用户免受恶意软件和网络攻击的威胁,我们希望为读者提供对Android安全性的全面了解。
|
IDE Java 开发工具
移动应用与系统:探索Android开发之旅
在这篇文章中,我们将深入探讨Android开发的各个方面,从基础知识到高级技术。我们将通过代码示例和案例分析,帮助读者更好地理解和掌握Android开发。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息和技巧。让我们一起开启Android开发的旅程吧!
|
安全 Android开发 iOS开发
深入探讨Android与iOS系统的差异及未来发展趋势
本文旨在深入分析Android和iOS两大移动操作系统的核心技术差异、用户体验以及各自的市场表现,进一步探讨它们在未来技术革新中可能的发展方向。通过对比两者的开放性、安全性、生态系统等方面,本文揭示了两大系统在移动设备市场中的竞争态势和潜在变革。
|
Android开发
android ndk 单C源文件 生成SO
前提,下载解压NDK8,然后在.bashrc中设置环境: NDK8=$HOME/android-ndk-r8/ export NDK8 我是放在/ROOT/下的 如果只是想把一个C文件通过NDK交擦编译。
852 0
|
7月前
|
移动开发 前端开发 Android开发
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
1192 12
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
7月前
|
移动开发 JavaScript 应用服务中间件
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
919 5
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡