首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android-NDK
订阅
kimiar
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Android 通过 SO 库安全存储敏感数据,解决接口劫持问题
前言:为什么需要这么做? 最近后台频繁反馈接口被劫持、注入攻击,即使配置了CertificatePinner证书固定,效果也不理想。后台同学一句 "加密!所有重要接口必须加密",让我不得不重新思考移动
深入探索JNI:基础、最佳实践、性能优化与安全策略
Java Native Interface(JNI)使Java能与C/C++等语言编写的程序交互,扩展了Java的功能。本文介绍了JNI的基础、最佳实践、性能优化和安全策略,旨在提高JNI的使用效率。
Android Native内存调试工具建设
本文将介绍导致**SIGSEGV** 几个问题的本质和排查此类问题的行业优秀实践案例,以及我们如何实现一个更加高效的内存调试工具。
Android Native内存泄漏检测方案详解
本文将分三个部分阐述如何实现 Android Native 内存泄漏监控,包括代理实现的三种方案及其优缺点,以及如何检测Native内存泄露和获取Android Native堆栈的方法。
关于 《Android 使用 Rust 生成的动态库》的补充
之前写过一篇水文《吃得饱系列-Android 使用 Rust 生成的动态库》 简单配置环境变量 在讲故事之前,先把 NDK 目录配一下,之前用得是 现在改成 NDK 版本 26 使用旧得配置方式出现的
打造强大的Android C++工程
采用这种架构设计的优点,包括模块化和可维护性、代码重用性、可扩展性、灵活性、解耦合、跨平台支持和易测试性。这些优点有助于提高项目的质量和开发效率。
理解&实现 PLT-Hook
认识ELF文件种类、结构,了解.so文件是如何加载,其中方法如何被调用,并在Android真机上实现一次简单的hook
为什么我的信号处理器不生效
信号作为Linux重要的一环,Android并没有完全照搬Linux的信号处理,而是在上层构建了SignalChain机制合理调度信号处理
Native Hook 快速上手
Hook 原意是指钩子,它表示的就是在某个函数的上下文做自定义的处理来实现我们想要的黑科技,Android 系统还有很大一部分属于 Native 层,不可避免的需要用到 Native Hook 技术
ART虚拟机 | JNI优化简史
当我们在Java里调用Native方法时,多数人会认为程序将直接跳转到对应的C/C++函数中。但实际情况并非如此,我们需要一个中间函数来处理线程状态切换、Local Reference Table更新