Published
HowTos Overview
This page contains a list of URLs for HowTos I published on other
platforms (like XDA).
All HowTos are also documented this page
My HowTos for Android
The documentation for my Magisk Modules is here:
Magisk Module documentation
And my repositories on github are available via this URL:
https://github.com/bnsmb
- Published HowTos Overview
- Introduction
- Contents
- History
- Published HowTos
- General Android related
articles
- Articles about compiling
executables and libraries for Android on the PC or on
the phone
- Magisk related articles
- TWRP related articles
- OrangeFox related articles
- OmniROM related articles
- LineageOS related articles
- /e/ related articles
- MicroG related aritcles
- General ROM Development
related articles
- ASUS Zenfone 8 related
articles
- Other ROMs for the ASUS
Zenfone 8
- General articles
Changelog
21.08.2025
added the link to the post with the instructions create a
OrangeFox recovery for the ASUS Zenfone 8 running the LineageOS
using the OrangeFox recovery Builder 2024
19.08.2025
added the link to the post with the instructions create a
OrangeFox recovery using the OrangeFox recovery Builder 2024
10.08.2025
added the link to the post with infos about compiling EvolutionX
with integrated KernelSU
07.08.2025
added the link to the post with the list of HowTos to compiler
other CustomROMs for the ASUS Zenfone 8
added the link to the post with the instructions How to temporary
disable the config files for a specific phone in the repositories
05.08.2025
added the link to the post about compiling the EvolutionX Custom
ROM for the ASUS Zenfone 8
04.08.2025
added the link to the post with information about compiling Other
ROMs for the ASUS Zenfone
8
02.08.2025
initial release
---
How to install packages (apk files) for Android via script
https://xdaforums.com/t/how-to-install-packages-apk-files-for-android-via-script.4464987/
How to trigger an action when a property is changed
https://xdaforums.com/t/how-to-trigger-an-action-when-a-property-is-changed.4501489/
How to backup the data from the phone using rsync and ssh
(including some hints for using sshd on an Android phone)
https://xdaforums.com/t/how-to-backup-the-data-from-the-phone-using-rsync-and-ssh-including-some-hints-for-using-sshd-on-an-android-phone.4462327/
How to change the home directory for the user root on an Android
phone
https://xdaforums.com/t/how-to-change-the-home-directory-for-the-user-root-on-an-android-phone.4469305/
How to process Android boot image files on a PC running the Linux
OS
https://xdaforums.com/t/how-to-process-android-boot-image-files-on-a-pc-running-the-linux-os.4513845/
How to change files in Android XML Binary format
https://xdaforums.com/t/how-to-change-files-in-android-xml-binary-format.4521513/
How to fix the error "Cannot load Android system. Your data may
be corrupt".
https://xdaforums.com/t/how-to-fix-the-error-cannot-load-android-system-your-data-may-be-corrupt.4534237/
How to enable access via adb on a new installed OS
https://xdaforums.com/t/how-to-enable-access-via-adb-on-a-new-installed-os.4535165/
Some hints about the Android safe mode
https://xdaforums.com/t/some-hints-about-the-android-safe-mode.4536269/
How to install and configure the Android OS via script
https://xdaforums.com/t/how-to-install-and-configure-the-android-os-via-script.4546375/
How to install the Android OS and Magisk via script and also
enable access via adb
https://xdaforums.com/t/how-to-enable-access-via-adb-on-a-new-installed-os.4535165/#post-89088101
How to configure the WiFI in Android via Script
https://xdaforums.com/t/how-to-configure-the-wifi-in-android-via-script.4548489/
How to configure the WiFI in Android via cli command
https://xdaforums.com/t/how-to-configure-the-wifi-in-android-via-cli-command.4626435/
How to upgrade the OS with another Android "distribution"
https://xdaforums.com/t/how-to-upgrade-the-os-with-another-android-distribution.4595049/
How to temporary change a file on a read-only filesystem in the
Android OS
https://xdaforums.com/t/how-to-temporary-change-a-file-on-a-read-only-filesystem-in-the-android-os.4595429/
How to change the kernel boot parameter for the Android kernel
https://xdaforums.com/t/how-to-change-the-kernel-boot-parameter-for-the-android-kernel.4600821/
How to add files to the ramdisk used for the recovery boot
https://xdaforums.com/t/how-to-add-files-to-the-ramdisk-used-for-the-recovery-boot.4678287/
How to get or set the lock screen settings via CLI command
https://xdaforums.com/t/how-to-get-or-set-the-lock-screen-settings-via-cli-command.4647038/
How to enable adb via WiFi
https://xdaforums.com/t/how-to-enable-adb-via-wifi.4651610/
How to get the application name and version from an apk file
https://xdaforums.com/t/how-to-get-the-application-name-and-version-from-an-apk-file.4654732/
How to get the security patch level in an ROM image zip file
https://xdaforums.com/t/how-to-get-the-security-patch-level-used-in-a-rom-image-zip-file.4666081/
How to add missing SELinux policies dynamically using Magisk
https://xdaforums.com/t/how-to-add-missing-selinux-policies-dynamically-using-magisk.4671716/
How to re-sign an apk file
https://xdaforums.com/t/how-to-re-sign-an-apk-file.4671724/
How to "simulate" prebuild apps using Magisk
https://xdaforums.com/t/how-to-simulate-prebuild-apps-using-magisk.4671914/
How to reset the USB port used to connect an Android phone
https://xdaforums.com/t/how-to-reset-the-usb-port-used-to-connect-an-android-phone.4672845/
Some hints about adb and fastboot usage in Linux
https://xdaforums.com/t/some-hints-about-adb-and-fastboot-usage-in-linux.4673460/
How to automatically start adbd as root user after starting the
phone
https://xdaforums.com/t/how-to-automatically-start-adbd-as-root-user-after-starting-the-phone.4682701/
How to list bind mounts
https://xdaforums.com/t/how-to-list-bind-mounts.4684276/
How to create logical devices using the device mapper from
Android
https://xdaforums.com/t/guide-how-to-create-logical-devices-using-the-device-mapper-from-android.4690991/
How to create a new dynamic partition in the partition super
https://xdaforums.com/t/guide-how-to-create-a-new-dynamic-partition-in-the-partition-super.4691372/
How to create logical devices for disk image files
https://xdaforums.com/t/guide-how-to-create-logical-devices-for-disk-image-files.4691642/
Some hints about the settings command
https://xdaforums.com/t/some-hints-about-the-settings-command.4706757/
Remote access to an Android phone
https://xdaforums.com/t/guide-remote-access-to-an-android-phone.4706767/
How to connect to Android via ssh as user shell without root
access
https://xdaforums.com/t/guide-how-to-connect-to-android-via-ssh-as-user-shell-without-root-access.4707534/
How to run long running programs in an adb shell
https://xdaforums.com/t/guide-how-to-run-long-running-programs-in-an-adb-shell.4709036/
How to define the directory for temporary files for the shell
https://xdaforums.com/t/guide-how-to-define-the-directory-for-temporary-files-for-the-shell-system-bin-sh.4714737/
How to connect via fastboot to a phone connected to another PC
https://xdaforums.com/t/guide-how-to-connect-via-fastboot-to-a-phone-connected-to-another-pc.4715909/
How to become the user shell in a local terminal on the phone
https://xdaforums.com/t/guide-how-to-become-the-user-shell-in-a-local-terminal-on-the-phone.4715911/
How to start or stop an app via CLI command
https://xdaforums.com/t/guide-how-to-start-or-stop-an-app-via-cli-command.4727167/
How to enable adb via WiFi with a fixed TCP port
https://xdaforums.com/t/guide-how-to-enable-adb-via-wifi-with-a-fixed-tcp-port.4735120/
How to use overlay mounts in Android to make /system and other
directories writable
https://xdaforums.com/t/guide-how-to-use-overlay-mounts-in-android-to-make-system-and-other-directories-writable.4746279/
How to compile a C program for Android using the Android NDK CLI
tools
https://xdaforums.com/t/how-to-compile-a-c-program-for-android-using-the-android-ndk-cli-tools.4656126/
Compiling C programs in Android
https://xdaforums.com/t/how-to-compile-c-programs-in-android.4683687/
Compiling C programs in Android using gcc
https://xdaforums.com/t/guide-compiling-c-programs-in-android-using-gcc.4695529/
How to compile Perl for Android
https://xdaforums.com/t/how-to-compile-c-programs-in-android.4683687/#post-89651799
How to create a dynamically linked binary for Android using C or
C++
https://xdaforums.com/t/guide-how-to-create-a-dynamically-linked-binary-for-android-using-c-or-c.4708356/
How to install a toolchain for clang on phones without root
access
https://xdaforums.com/t/guide-how-to-install-a-toolchain-for-clang-on-phones-without-root-access.4710235/
How to compile jq in Android using the clang19 toolchain on the
phone
https://xdaforums.com/t/guide-how-to-compile-jq-in-android-using-the-clang19-toolchain-on-the-phone.4714895/
How to compile nano in Android using the clang19 toolchain on the
phone
https://xdaforums.com/t/guide-how-to-compile-nano-in-android-with-the-clang19-toolchain-on-the-phone.4714967/
How to handle missing definitions in the source files when
compiling under Andrid
https://xdaforums.com/t/guide-how-to-handle-missing-definitions-in-the-source-files-when-compiling-under-android.4730473/
How to install clang20 on phones without root access
https://xdaforums.com/t/guide-how-to-install-clang20-on-phones-without-root-access.4732382/
Some hints for using Magisk on Android phones
https://xdaforums.com/t/some-hints-for-using-magisk-on-android-phones.4471857/
Where does the Magisk App store the settings?
https://xdaforums.com/t/where-does-the-magisk-app-store-the-settings.4527129/
How to install Magisk into the boot partition using a script
https://xdaforums.com/t/how-to-install-magisk-into-the-boot-partition-using-a-script.4456621/
How to change files in the directory /system with Magisk
https://xdaforums.com/t/how-to-change-files-in-the-directory-system-with-magisk.4454489/
How to change any file or directory using Magisk
https://xdaforums.com/t/how-to-change-any-file-or-directory-using-magisk.4543103/
How to run a script at every boot using Magisk
https://xdaforums.com/t/how-to-run-at-script-a-every-boot-using-magisk.4454493/
How to change files in the boot image using Magisk
https://xdaforums.com/t/how-to-change-files-in-the-boot-image-using-magisk.4495645/
How to changes files in the boot image using Magisk if there is
no ramdisk in the boot partition
https://xdaforums.com/t/how-to-change-files-in-the-boot-image-using-magisk-if-there-is-no-ramdisk-in-the-boot-partition.4678017/
Hints for adding files to the boot partition
https://xdaforums.com/t/how-to-change-files-in-the-boot-image-using-magisk.4495645/#post-88571069
How to run a script at shutdown
https://xdaforums.com/t/how-to-run-a-script-at-shutdown.4500719/
How to restore the boot partition to remove Magisk
https://xdaforums.com/t/how-to-restore-the-boot-partition-to-remove-magisk.4515759/
How to enable root access using Magisk in a script
https://xdaforums.com/t/how-to-enable-root-access-using-magisk-in-a-script.4527035/
How to install Magisk v26.0 or newer via script
https://xdaforums.com/t/how-to-install-magisk-into-the-boot-partition-using-a-script.4456621/post-88429939
How to enable and configure the Magisk DenyList via cli
commands
https://xdaforums.com/t/how-to-enable-and-configure-the-magisk-denylist-via-cli-commands.4648761/
Some hints for writing init scripts for Magisk
https://xdaforums.com/t/guide-some-hints-for-writing-init-scripts-for-magisk.4689292/
How to install Magisk Modules via script
https://xdaforums.com/t/guide-how-to-install-magisk-modules-via-a-script.4694326/
Magisk Module with OpenSSH for Android
https://xdaforums.com/t/module-openssh-for-android.4696499/
Magisk Module with network tools for CLI sessions
https://xdaforums.com/t/module-network-tools-for-cli-sessions.4696517/
Magisk Module with Python 3.14
https://xdaforums.com/t/module-python-3-14-for-android.4696862/
(v1.1)
https://xdaforums.com/t/module-python-3-14-with-pip-and-ssl-support.4730226/
(v2.x)
Magisk Module with Python 3.10
https://xdaforums.com/t/module-python-3-10-for-android.4697340/
Magisk Module with clang19, make, pkg-config, and the Android NDK
r27b
https://xdaforums.com/t/magisk-module-with-clang19-and-the-ndk-r27b.4700994/
Magisk Module with clang20, make, pkg-config, pkgconf, and the
Android NDK r29 beta1
https://xdaforums.com/t/module-magisk-module-with-clang20-and-the-ndk-r29-beta1.4731789/
How to recreate bind mounts for files in Magisk Modules
https://xdaforums.com/t/how-to-recreate-bind-mounts-for-files-in-magisk-module.4701604/
How to list all installed modules in adb session
https://xdaforums.com/t/how-to-list-all-installed-modules-in-adb-session.4702069/
Some hints for creating Magisk Modules
https://xdaforums.com/t/guide-some-hints-for-creating-magisk-modules.4705632/
How to find a hidden Magisk App
https://xdaforums.com/t/guide-how-to-find-a-hidden-magisk-app.4706436/
How to create Magisk modules that install new files in /system
https://xdaforums.com/t/guide-how-to-create-magisk-modules-that-install-new-files-in-system.4734128/
Some hints for using the new action.sh script for Magisk Modules
in Magisk
https://xdaforums.com/t/guide-some-hints-for-using-the-new-action-button-for-magisk-modules-in-magisk-v28-0-or-newer.4735502/
HIding files for directories with Magisk
https://xdaforums.com/t/guide-hiding-files-or-directories-with-magisk.4736884/
Magisk Module with bash with working file permission tests for
non root user
https://xdaforums.com/t/module-magisk-module-with-bash-with-working-file-permission-tests-for-non-root-user.4743215/
How Magisk handles bootloops
https://xdaforums.com/t/guide-how-magisk-handles-bootloops.4743548/
Magisk Module with Perl 5.42
https://xdaforums.com/t/module-a-magisk-module-with-perl-5-42.4749265/
Some hints for using TWRP
https://xdaforums.com/t/some-hints-using-twrp.4525833/
How to install TWRP via script
https://xdaforums.com/t/how-to-install-twrp-via-script.4511355/
How to add additional files to an TWRP image
https://xdaforums.com/t/how-to-add-additional-files-to-an-twrp-image.4511827/
How to compile TWRP for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-twrp-for-the-asus-zenfone-8.4523817/
How to compile the image for TWRP 3.7.0.12-1 w/ the bootctl
binary
https://xdaforums.com/t/how-to-compile-the-image-for-twrp-3-7-0-12-1-w-the-bootctl-binary.4650684/
How to boot a phone from a TWRP recovery image via script
https://xdaforums.com/t/how-to-boot-a-phone-from-a-twrp-recovery-image-via-script.4527547/
How to install an OS image using the TWRP binary twrp
https://xdaforums.com/t/how-to-install-an-os-image-using-the-twrp-binary-twrp.4531345/
How to install an OS image via sideload using the TWRP binary
twrp
https://xdaforums.com/t/how-to-install-an-os-image-via-sideload-using-the-twrp-binary-twrp.4669384/
How to recover data from a phone with non-working touch screen
https://xdaforums.com/t/how-to-recover-data-from-a-phone-with-a-non-working-touch-screen.4578795/
How to install TWRP into the boot partition again after the
installation of an OS update
https://xdaforums.com/t/installing-twrp-into-the-boot-partition-again-after-the-installation-of-an-os-update.4586725/
How to compile the OrangeFox recovery for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-the-orangefox-recovery-for-the-asus-zenfone-8.4692137/
How to use the OrangeFox addons when the phone is booted from the
OrangeFox recovery image file
https://xdaforums.com/t/guide-how-to-use-the-orangefox-addons-when-the-phone-is-booted-from-the-orangefox-recovery-image-file.4751590/
How to create a OrangeFox recovery using the OrangeFox recovery
Builder 2024
https://xdaforums.com/t/guide-how-to-create-a-orangefox-recovery-using-the-orangefox-recovery-builder-2024.4755242/
How to compile the OmniROM for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-the-omnrom-for-the-asus-zenfone-8.4751666/
How to compile the OmniROM 12 for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-the-omnirom-for-the-asus-zenfone-8.4461525/
How to compile the OmniROM 13 for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-the-omnirom-13-for-the-android-zenfone-8.4518733/
How to compile the OmniROM 14 for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-omnirom-14-for-the-asus-zenfone-8.4643071
Infos for building an Android 14 based CustomROM image in Q1 2024
or later
https://xdaforums.com/t/infos-for-building-an-android-14-based-customrom-image-in-q1-2024-or-later.4664652/
How to compile the OmniROM 15 for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-the-omnirom-15-for-the-asus-zenfone-8.4704406/
How to replace the Fake Store from OmniROM with MicroG with
a patched Playstore
https://xdaforums.com/t/magisk-module-to-replace-the-fakestore-in-the-omnirom-with-a-patched-playstore-from-nanodroid.4456421/
How to install a more recent version of the Playstore in OmniROM
https://xdaforums.com/t/how-to-install-a-more-recent-version-of-the-playstore-in-the-omnirom.4593203/
How to create a swap device in the OmniROM 12 using Magisk
https://xdaforums.com/t/how-to-create-or-change-a-swap-device-in-the-omnirom-using-magisk.4495415/
How to apply the Android Security patches to a local repository
https://xdaforums.com/t/how-to-apply-the-android-security-patches-to-a-local-repository.4651526/
How to compile the OmniROM 16 for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-the-omnirom-13-for-the-android-zenfone-8.4518733/
How to use TWRP if LineageOS 20.x is installed
https://xdaforums.com/t/how-to-use-twrp-if-lineageos-20-x-is-installed.4599721/
How to create a TWRP image for LineageOS based ROMs using a script
https://xdaforums.com/t/how-to-use-twrp-if-lineageos-20-x-is-installed.4599721/#post-89582817
How to access the system partition while the phone is booted into
the LineageOS recovery
https://xdaforums.com/t/guide-how-to-access-the-system-partition-while-the-phone-is-booted-into-the-lineageos-recovery.4691374/
How to compile LineageOS 22.x for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-lineageos-22-x-for-the-asus-zenfone-8.4726885/
How to create a TWRP recovery image for the ASUS Zenfone 8
running a LineageOS 22.x based OS
https://xdaforums.com/t/how-to-create-a-twrp-recovery-image-for-the-asus-zenfone-8-running-a-lineageos-22-x-based-os.4751520/
How to compile the official LineageOS 22.2 for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-the-official-lineageos-22-2-for-the-asus-zenfone-8.4752867/
How to compile /e/ for the ASUS Zenfone 8 using the docker image
https://xdaforums.com/t/compiling-e-for-the-asus-zenfone-8-using-the-docker-image.4725317/
TWRP images for ASUS Zenfone 8 with /e/
https://xdaforums.com/t/twrp-images-for-asus-zenfone-8-running-e.4720737/
How to compile /e/ based on Android 15 for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-e-based-on-android-15-for-the-asus-zenfone-8.4752311/
How to replace the FakeStore in MicroG with the original
Playstore
https://xdaforums.com/t/module-magisk-module-to-replace-the-fakestore-in-the-omnirom-with-a-patched-playstore-from-nanodroid.4456421/#post-89836497
How to configure MicroG via script
https://xdaforums.com/t/guide-how-to-configure-microg-via-script.4706627/
Some hints for repo sync troubleshooting
https://xdaforums.com/t/some-hints-for-trouble-shooting-repo-sync-issues.4655310/
Some hints for fixing errors building an Custom ROM Android image
https://xdaforums.com/t/some-hints-for-fixing-errors-building-an-custom-rom-android-image.4655328/
How to add additional prebuild apks to a custom ROM
https://xdaforums.com/t/how-to-add-additional-prebuild-apks-to-a-custom-rom.4671911/
How to apply an Android patchlevel to the repositories for the
StatixOS
https://xdaforums.com/t/how-to-apply-an-android-security-patchlevel-to-a-local-repository-for-the-statixos.4686280
How to change the name of the ZIP file with the OS image while
building a new image
https://xdaforums.com/t/guide-how-to-change-name-of-the-zip-file-with-the-os-image-while-building-a-new-image.4727049/
How to find the repository used for a directory in the AOSP tree
https://xdaforums.com/t/guide-how-to-find-the-repository-used-for-a-directory-in-the-aosp-tree.4727368/
How to temporary disable the config files for a specific phone in
the repositories
https://xdaforums.com/t/guide-how-to-temporary-disable-the-config-files-for-a-specific-phone-in-the-repositories.4753692/
How to use the Hardware Test App from ASUS on a Zenfone running a
CustomROM
https://xdaforums.com/t/how-to-use-the-hardware-test-app-from-asus-on-a-zenfone-running-a-customrom.4461533/
How to disable or change the swap device in the Android 12 from
ASUS for the Zenfone 8
https://xdaforums.com/t/how-to-disable-or-change-the-swap-device-in-the-android-12-from-asus-for-the-zenfone-8.4495085/
How to re-install the Android OS from ASUS on the ASUS Zenfone 8
https://xdaforums.com/t/asus-zenfone-8-how-to-rollback-from-lineageos-to-original-rom.4583833/#post-88525935
Download firmware for the ASUS Zenfone 8
https://xdaforums.com/t/zenfone-8-need-android-12-firmware-to-downgrade-from-android-13.4617265/#post-88887299
How to analyze the boot loader of an ASUS Zenfone 8
https://xdaforums.com/t/how-to-analyze-the-boot-loader-of-an-asus-zenfone-8.4631111/
How to add the ASUS Hardware TestTool as prebuild app for a
Custom ROM
https://xdaforums.com/t/how-to-add-the-asus-hardware-testtool-as-prebuild-app-for-a-custom-rom.4671918/
How to add the ASUS Hardware Testtool as prebuild app to the
StatiXOS
https://xdaforums.com/t/how-to-add-the-asus-hardware-testtool-as-prebuild-app-for-a-custom-rom.4671918/#post-89528935
How to create a OrangeFox Recovery for LineageOS 22.x or newer on
the ASUS Zenfone 8 using the OrangeFox Recovery Builder 2024
https://xdaforums.com/t/how-to-create-a-orangefox-recovery-for-lineageos-22-x-or-newer-on-the-asus-zenfone-8-using-the-orangefox-recovery-builder-2024.4755586/
How to compile the crDroid custom ROM for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-the-crdroid-customrom-for-the-asus-zenfone-8.4753097/
How to compile the EvolutionX custom ROM for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-the-evolutionx-custom-rom-for-the-asus-zenfone-8.4753244/
How to compile other CustomROMs for the ASUS Zenfone 8
https://xdaforums.com/t/how-to-compile-other-customroms-for-the-asus-zenfone-8.4753652/
How to compile the EvolutionX custom ROM for the ASUS Zenfone 8
with KernelSU
https://xdaforums.com/t/how-to-compile-the-evolutionx-custom-rom-for-the-asus-zenfone-8-with-kernelsu.4754054/
How to switch the active slot
https://xdaforums.com/t/how-to-manually-switch-the-active-slot.4499789/
How to print the security patch level used in repositories or ROM
image zip files
https://xdaforums.com/t/how-to-print-the-security-patch-level-used-in-repositories-or-rom-image-zip-files.4666170/
How to fix a hanging restore in Titanium Backup
https://xdaforums.com/t/how-to-fix-a-hanging-restore-in-titanium-backup.4666620/
Some hints about EDL mode
https://xdaforums.com/t/some-hints-about-edl-mode.4672703/
back to top