Android 逆向Android 中常用的 so 动态库 ( 拷贝 /system/lib/ 中的 Android 系统 so 动态库 )
Posted 韩曙亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 逆向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/
拷贝后 , 可以从 SD 卡中 , 将 libc.so 动态库拷贝出来 ;
注意 , 获取动态库后 , 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 #
以上是关于Android 逆向Android 中常用的 so 动态库 ( 拷贝 /system/lib/ 中的 Android 系统 so 动态库 )的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Android 中常用的 so 动态库 ( libdvm.so | libart.so | libandroid_runtime.so | libandroidfw.so )(代码
Android 逆向Android 中常用的 so 动态库 ( libdvm.so | libart.so | libandroid_runtime.so | libandroidfw.so )(代码
Android 逆向Android 中常用的 so 动态库 ( /system/lib/libc.so 动态库 | libc++.so 动态库 | libstdc++.so 动态库 )(代
Android 逆向Android 中常用的 so 动态库 ( /system/lib/libc.so 动态库 | libc++.so 动态库 | libstdc++.so 动态库 )(代
Android 逆向Android 中常用的 so 动态库 ( libm.so 数学函数动态库 | liblog.so 日志模块动态库 | libselinux.so 安全模块动态库 )(
Android 逆向Android 中常用的 so 动态库 ( libm.so 数学函数动态库 | liblog.so 日志模块动态库 | libselinux.so 安全模块动态库 )(