Posts

Showing posts from August, 2024

How to activate VMOS Assistant to run VMOS on Android 12 and above

Image
In Android 12 and above, the system restricts the process, the virtual machine runs unstable or cannot continue to run in the background. You need to obtain shell permissions to remove the restriction. Therefore, it is necessary to download VMOS Assistant to assist in obtaining Shell permissions. You only need to activate it once. After activation once, you don’t need to pay attention to the activation status of the assistant. If VMOS Pro runs unstable or cannot continue to run in the background, just activate it again! When you try to use VMOS app without VMOS Assistant on Android 12 and above, you will get a prompt to download it Video tutorials: https://www.youtube.com/watch?v=HRPEcaX9nPk https://www.youtube.com/watch?v=QKipMkw1kHY Activation: In this tutorial, I will use my tablet Samsung Galaxy S6 Lite running Android 13 Download and install VMOS assistant from the official website: VMOS小助手 Open the VMOS assistant, and open the first four steps of preparation. Steps trans

How to convert C++ code to ARM32 or ARM64 assembly

Image
Godbolt, also known as “Compiler Explorer,” is a web-based tool that allows developers to write, compile, and analyze code in various programming languages, such as C++, Rust, Go, and more. Let’s get started converting C++ code to ARM32/ARM64 Visit one of the following official website godbolt.org godbo.lt compiler-explorer.com By default, the editor opens with a sample C++ program On the left side of the screen, you can write or paste your C++ code. Above the code editor, there is a drop-down menu where you can select the compiler you want to use. By default, the compiler uses x86_64 gcc XX.X. Select “ARM64 gcc trunk” or “armv8-a clang (trunk)” for arm64-v8a, or “ARM GCC trunk” for armeabi-v7a On the right side of the screen, you’ll see the assembly code that is generated from your high-level code. This output updates in real-time as you type or modify your code. In this example, I convert float to ARM64 To convert assembly to hex, use ARM converter . Paste the

How to merge split APK's into standalone APK

Image
There are 2 ways to merge split APK in simple steps I recommended to check Apkcombo, see whether standalone APK is available or not: https://www.andnixsh.com/2019/08/how-to-download-single-apk-with-lib.html Instructions: You need: Java 17 or above: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html APKEditor tool: https://github.com/REAndroid/APKEditor/releases Basic knowledge of command line Any tools that can zipalign and sign an APK file (e.g. APKToolGUI: https://github.com/AndnixSH/APKToolGUI/releases ) Open CMD/Powershell/Terminal Simply run this command line into the console java -jar (path to APKEditor.jar) m -i (path to Directory, XAPK, APKM, APKS...) Example: java -jar "E:\Example\APKEditor-1.2.4.jar" m -i "E:\Example\Medieval Merge_1.29.0_apkcombo.com.xapk" Don’t forget to add quotes between the paths if it contain spaces Tip: You can drag and drop the files or copy/paste paths into the console Here is an example