原创 iOS 引用 C/C++ 項目:交叉編譯與 Objective-C++

轉自:https://blog.rinc.xyz/posts/170606-objcxx/ 最近終於有幸參與公司的 iOS 項目,其中有個 C/C++ 寫的庫需要調用; 之前對 Android JNI/NDK 調用 C/C++ 還算熟悉,

原创 使用Android Keystore進行加解密

https://www.jianshu.com/p/06775ddf435f 國內使用Android Keystore加解密的應該很少吧,搜出來也基本都是Android打包時的Keystore,其實谷歌在很早之前就已經爲Android提供

原创 剖析 Android ART Runtime (2) – dex2oat

在上一篇文章中我們介紹了 Android 4.4 新開發的運行時 ART 項目,其中的一個重要模快是 dex2oat,簡單講就是使用 LLVM 把 dex 文件編譯成 oat 文件(Optimized ART?)。下面我們詳細研究一下 d

原创 Android Q動態分區super.img相關初步整理

Android 10上刷機使用了super.img,差分包多了dynamic_partitions_op_list,大致查詢了下是新增了動態分區,從編譯到生成差分包都做了一些修改,本次先整理大致分析,對這個更新點有初步的認識   一、編譯

原创 Memory_Leak_Detection內存泄漏檢測工具

https://www.mantidproject.org/Memory_Leak_Detection http://valgrind.org/ https://sourceware.org/git/?p=valgrind.git htt

原创 dlsym RTLD_DEFAULT和RTLD_NEXT

https://blog.csdn.net/ustcxiangchun/article/details/6310085 https://linux.die.net/man/3/dlsym http://man7.org/linux/man

原创 IA32寄存器與x86-64寄存器的區別

轉自: https://blog.csdn.net/qq_15514565/article/details/57644132 IA32寄存器 一個IA32CPU包含一組8個存儲32位值的通用寄存器,這些寄存器用來存儲整數數據和指針: 31

原创 openssl RSA密鑰格式PKCS1和PKCS8相互轉換

RSA私鑰格式PKCS1和PKCS8相互轉換 RSA公鑰格式PKCS1和PKCS8相互轉換 以下轉換基於openssl命令的操作; 1. openssl 生成pkcs1格式的私鑰,密鑰長度1024位, (PKCS1) openssl ge

原创 Android Linker 與 SO 加殼技術

原文鏈接:https://cloud.tencent.com/developer/article/1071358 https://cloud.tencent.com/developer/arti

原创 Android簽名攻與防

原文鏈接:https://cloud.tencent.com/developer/article/1356482 轉自:https://cloud.tencent.com/developer/a

原创 linux c下把進程/線程綁定到特定cpu核上運行

原文鏈接:https://blog.csdn.net/guotianqing/article/details/80958281 https://blog.csdn.net/guotianqing

原创 Android 中使用 Proguard 混淆 Java 代碼

原文鏈接:https://blog.rinc.xyz/posts/130808-proguard/ 轉自:https://blog.rinc.xyz/posts/130808-proguard/

原创 JNI 引用問題梳理

原文鏈接:https://blog.rinc.xyz/posts/151119-jni-reference/ 轉自:https://blog.rinc.xyz/posts/151119-jni-

原创 droidmon面向CuckooDroid的Dalvik監控框架

原文鏈接:https://hant.helplib.com/GitHub/article_127325 轉自:https://hant.helplib.com/GitHub/article_12

原创 在 JNI 編程中避免內存泄漏

原文鏈接:https://www.ibm.com/developerworks/cn/java/j-lo-jnileak/ 轉自:https://www.ibm.com/developerwor