Transforming Java to Native with Dex2C: A Comprehensive Guide to Android Code Hardening

Transforming Java to Native with Dex2C: A Comprehensive Guide to Android Code Hardening

Copyright belongs to the author. If reprinted, please indicate the source of the article: https://cyrus-studio.github.io/blog/ Introduction to Dex2C Dex2C is a tool that converts DEX bytecode (Java layer code) in Android applications into semantically equivalent C code. After processing with Dex2C, Java methods become native methods, thus achieving source code obfuscation protection. Java code: object … Read more

Running Embedded Qt Programs on Android Systems

Running Embedded Qt Programs on Android Systems

We all know that cross-platform support is one of the key features of Qt, and it is quite an important one. Recently, while learning Qt development, I wondered how it supports cross-platform functionality. My usual development environment is Windows, using C++. So how can I run my C++ Qt programs on the Android platform? With … Read more

Using CMake for Android NDK Development

Using CMake for Android NDK Development

Today’s Tech News Yesterday, Toshiba Corporation announced the development of a new generation of lithium batteries specifically for electric vehicles, which can be quickly charged in just 6 minutes. Traditional electric vehicle lithium batteries take 30 minutes to charge to about 80%, while the new generation lithium battery can charge to 90% in just 6 … Read more