文章目录

  • 一、加固 SO 动态库报错
  • 二、解决方案

一、加固 SO 动态库报错


在 【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 ) 加固时 , 遇到的问题 ;

使用 360 加固保 加固 SO 动态库后 , 一旦调用该 SO 库所在的类 , 就会报如下错误 ;

2021-04-27 14:10:01.605 611-1808/? E/SurfaceFlinger: size mismatch (1920, 1080) > (1080, 1920)
2021-04-27 14:10:02.991 2578-2578/xxx E/crashsdk: load libcrashsdk.so failed!
2021-04-27 14:10:03.063 2578-2594/xxx E/JavaBinder: *** Uncaught remote exception!  (Exceptions are not yet supported across processes.)java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in "/data/app/xxx-AwEPOi3u8iBcwz7sxpy0zw==/lib/arm64/libxxx.so"at java.lang.Runtime.loadLibrary0(Runtime.java:1016)at java.lang.System.loadLibrary(System.java:1669)at xxx.<clinit>(xxx.java:57)at xxx.xxx(Unknown Source:0)at xxx.xxxxxxService$xxx.xxx(xxx.java:99)at xxx.xxxxxxPlayer$Stub.onTransact(xxx.java:158)at android.os.Binder.execTransact(Binder.java:731)
2021-04-27 14:10:03.063 2578-2594/xxx E/AndroidRuntime: FATAL EXCEPTION: Binder:2578_3Process: xxx:xxx, PID: 2578java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in "/data/app/xxx-AwEPOi3u8iBcwz7sxpy0zw==/lib/arm64/libxxx.so"at java.lang.Runtime.loadLibrary0(Runtime.java:1016)at java.lang.System.loadLibrary(System.java:1669)at xxx.<clinit>(xxx.java:57)at xxx.xxx(Unknown Source:0)at xxx.xxxxxxService$xxx.xxx(xxx.java:99)at xxx.xxxxxxPlayer$Stub.onTransact(xxx.java:158)at android.os.Binder.execTransact(Binder.java:731)
2021-04-27 14:10:03.064 2578-2594/xxx E/DEBUG: begin to generate java report
2021-04-27 14:10:03.072 2578-2594/xxx E/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2021-04-27 14:10:03.073 2578-2594/xxx E/DEBUG: Basic Information: 'pid: 2578/tid: 2594/time: 20210427141003'
2021-04-27 14:10:03.076 2578-2594/xxx E/DEBUG: Cpu Information: 'abi: arm64-v8a,armeabi-v7a,armeabi/processor: AArch64 Processor rev 1 (aarch64)/hardware: Qualcomm Technologies, Inc MSM8998'
2021-04-27 14:10:03.077 2578-2594/xxx E/DEBUG: Mobile Information: 'model: Pixel 2/version: 9/sdk: 28'
2021-04-27 14:10:03.077 2578-2594/xxx E/DEBUG: Build fingerprint: 'google/walleye/walleye:9/PQ3A.190801.002/5670241:user/release-keys'
2021-04-27 14:10:03.078 2578-2594/xxx E/DEBUG: Runtime Information: 'start: 20210427141002/maxheap: 201326592/primaryabi: arm64-v8a/ground: bg'
2021-04-27 14:10:03.078 2578-2594/xxx E/DEBUG: Application Information: 'version: 0.1/subversion: release/buildseq: 82f731d1/versioncode: 1'
2021-04-27 14:10:03.079 2578-2594/xxx E/DEBUG: CrashSDK Information: 'version: 3.2.0.4/nativeseq: 0/javaseq: 200403192109/arch: /target: umeng'
2021-04-27 14:10:03.079 2578-2594/xxx E/DEBUG: Report Name: 5f3cf3dfd3093221547aec89_0.1_82f731d1_Pixel-2_9_161950380306424305_20210427141003_bg_java.log
2021-04-27 14:10:03.088 2578-2594/xxx E/DEBUG: UUID: 8cb2c151-7c59-4cec-8534-4e4562dcb1e3
2021-04-27 14:10:03.088 2578-2594/xxx E/DEBUG: Log Type: java
2021-04-27 14:10:03.088 2578-2594/xxx E/DEBUG: Activity: (none)
2021-04-27 14:10:03.088 2578-2594/xxx E/DEBUG: --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
2021-04-27 14:10:03.089 2578-2594/xxx E/DEBUG: um_app_key: 5f3cf3dfd3093221547aec89
2021-04-27 14:10:03.089 2578-2594/xxx E/DEBUG: um_app_channel: Umeng
2021-04-27 14:10:03.089 2578-2594/xxx E/DEBUG: um_os: android
2021-04-27 14:10:03.089 2578-2594/xxx E/DEBUG: um_crash_sdk_version: v0.0.5
2021-04-27 14:10:03.089 2578-2594/xxx E/DEBUG: um_umid_header: ai191fc43f360df8ac2281730c590eae61
2021-04-27 14:10:03.089 2578-2594/xxx E/DEBUG: --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
2021-04-27 14:10:03.089 2578-2594/xxx E/DEBUG: Process Name: 'xxx:xxx'
2021-04-27 14:10:03.089 2578-2594/xxx E/DEBUG: Thread Name: 'Binder:2578_3'
2021-04-27 14:10:03.090 2578-2594/xxx E/DEBUG: Back traces starts.
2021-04-27 14:10:03.091 2578-2594/xxx E/DEBUG: java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in "/data/app/xxx-AwEPOi3u8iBcwz7sxpy0zw==/lib/arm64/libxxx.so"
2021-04-27 14:10:03.091 2578-2594/xxx E/DEBUG:     at java.lang.Runtime.loadLibrary0(Runtime.java:1016)
2021-04-27 14:10:03.091 2578-2594/xxx E/DEBUG:     at java.lang.System.loadLibrary(System.java:1669)
2021-04-27 14:10:03.091 2578-2594/xxx E/DEBUG:     at xxx.<clinit>(xxx.java:57)
2021-04-27 14:10:03.092 2578-2594/xxx E/DEBUG:     at xxx.xxx(Unknown Source:0)
2021-04-27 14:10:03.092 2578-2594/xxx E/DEBUG:     at xxx.xxxxxxService$xxx.xxx(xxx.java:99)
2021-04-27 14:10:03.092 2578-2594/xxx E/DEBUG:     at xxx.xxxxxxPlayer$Stub.onTransact(xxx.java:158)
2021-04-27 14:10:03.092 2578-2594/xxx E/DEBUG:     at android.os.Binder.execTransact(Binder.java:731)
2021-04-27 14:10:03.096 2578-2594/xxx E/DEBUG: Back traces ends.
2021-04-27 14:10:03.096 2578-2594/xxx E/DEBUG: --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
2021-04-27 14:10:03.096 2578-2594/xxx E/DEBUG: meminfo:
2021-04-27 14:10:03.097 2578-2594/xxx E/DEBUG: MemTotal:        3744240 kBMemFree:          267428 kBMemAvailable:    1390504 kBBuffers:           12852 kBCached:          1270596 kBSwapCached:         7224 kBActive:          1514192 kBInactive:         724988 kBActive(anon):     822640 kBInactive(anon):   281756 kBActive(file):     691552 kBInactive(file):   443232 kBUnevictable:      147248 kBMlocked:          147248 kBSwapTotal:        524284 kBSwapFree:           1360 kBDirty:               604 kBWriteback:             0 kBAnonPages:       1098952 kBMapped:           423192 kBShmem:              2004 kBSlab:             280836 kBSReclaimable:      96656 kBSUnreclaim:       184180 kBKernelStack:       50272 kBPageTables:        56856 kBNFS_Unstable:          0 kBBounce:                0 kBWritebackTmp:          0 kBCommitLimit:     2396404 kBCommitted_AS:   70488548 kBVmallocTotal:   258867136 kBVmallocUsed:           0 kBVmallocChunk:          0 kBCmaTotal:         196608 kBCmaFree:               0 kB

二、解决方案


经过咨询官方技术支持 , 发现加固时 , 不要加固引用的第三方动态库 , 只加固自己编译生成的动态 ;

【错误记录】360 加固后的运行错误 ( 加固 SO 动态库时不能对第三方动态库进行加固 )相关推荐

  1. 【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用 javadoc 命令 , 生成 Java 文档 , 报错 ; javadoc Student.java D:\develop\javadoc& ...

  2. 【错误记录】布局组件加载错误 ( Attempt to invoke virtual method ‘xxx$Callback android.view.Window.getCallback()‘ )

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用环境 : Kotlin 编写的 Activity 使用了 kotlin-android-extensions 扩展插件 , 在 build.gr ...

  3. 【错误记录】使用./make.sh ./make.sh install命令安装FastDFS时出错

    问题: 使用./make.sh && ./make.sh install命令安装FastDFS时出错: /usr/include/fastcommon/ioevent.h:82:2: ...

  4. 为什么python打开pygame秒关闭后在运行_当我关闭Pygame时屏幕冻结

    我推荐以下代码.首先,它包括时钟,这样你的程序就不会让CPU除了轮询事件什么也不做.其次,它调用pygame.quit(),防止程序在windows上空闲运行时冻结.# Sample Python/P ...

  5. c语言 java 性能 测试_这个蓝桥杯系统的题,用c语言去评测是满分,改为Java说运行错误是0分,但是我查看输入输出,至少第...

    这个蓝桥杯系统的题,用c语言去评测是满分,改为Java说运行错误是0分,但是我查看输入输出,至少第一个是对的啊提交序号1269960作者彭云成提交时间02-0507:49:27评测结果运行错误得分.. ...

  6. 出现运行时间错误_Excel VBA 运行错误,你知道为何突然出现错误的原因吗

    我们知道在写好的某一段程序也许在运行的时候,会出现错误的提示,导致不能正常执行我们的功能.那么你可知道,这些错误的原因是什么吗?这个错误有可能是我们的语法错误,也有可能是运行错误,具体错误需要具体进行 ...

  7. Java中的编译错误和运行错误如何分辨

      昨天小白作者经历了一场冷酷的考试洗礼,4.5个编译错误和运行错误的判断彻底把我整蒙圈了.相信有很多小伙伴跟我一样蒙圈,不过经过不懈的努力查找与思考,总结了自己的一些想法跟大家分享一下~~   在解 ...

  8. 【错误记录】PyCharm 运行 Python 程序报错 ( UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe5 in positio )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : D:\002_Project\011_Python\APK\venv\Scripts\python ...

  9. 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( pip 21.0 will drop support for Python 2.7 in January 20 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [错误记录]Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named 'threadpool' ...

最新文章

  1. Django学习笔记2:一个简单的开发实例
  2. 特征工程自动化如何为机器学习带来重大变化
  3. 136_Power BI 自定义矩阵热力图
  4. bzoj 3895: 取石子(博弈)
  5. 机器学习—模型超参数调优之网格搜索与随机搜索
  6. 保护眼睛——设置WIN7和XP 窗体、Chrome、IE网页背景颜色(zz)
  7. linux扫描仪如何使用方法,怎样在linux下设置和使用扫描仪.doc
  8. python安装pyltp_windows 安装pyltp详细教程
  9. Tomcat的中文乱码设置
  10. 使用uib-tab时,获取页面输入框内容
  11. Java 相关知识的学习(第一章至第三章)
  12. 一台服务器可以干什么
  13. sudo报错:no valid sudoers sources found, quitting
  14. 知到测试---大学生心理健康教育
  15. ffmpeg学习日记701-报错-co located POCs unavailable
  16. springboot老年康复中心信息管理系统的设计与实现毕业设计-附源码250859
  17. Exploit Development – 使用SEH绕过Security Cookie
  18. 世界“最深、最净”暗物质实验室在中国锦屏扩建
  19. 关于git提交报错Please tell me who you are.
  20. 如何选择最适合自己的地图软件

热门文章

  1. [转]我们为什么需要工作流
  2. oh-my-zsh 功能收集
  3. win安装wordcloud报错解决方案
  4. java final
  5. spring-boot-maven-plugin 插件的作用(转)
  6. Educational Codeforces Round 7 B. The Time 水题
  7. jquery-ui里日期插件的使用
  8. 阿里云API网关(14)流控策略
  9. eclipse 集成 github
  10. 数据库及线程死锁(转)