<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Android on Noureddine RAMDI</title><link>https://ramdi.fr/tags/android/</link><description>Recent content in Android on Noureddine RAMDI</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 23 May 2026 20:41:27 +0000</lastBuildDate><atom:link href="https://ramdi.fr/tags/android/index.xml" rel="self" type="application/rss+xml"/><item><title>Alpine Android Docker images: a lightweight matrix for reproducible Android CI builds</title><link>https://ramdi.fr/github-stars/alpine-android-docker-images-a-lightweight-matrix-for-reproducible-android-ci-builds/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/alpine-android-docker-images-a-lightweight-matrix-for-reproducible-android-ci-builds/</guid><description>Alpine Android offers lightweight Docker images combining Alpine Linux and BellSoft Liberica JDK variants with Android SDKs for reproducible, efficient CI/CD Android builds.</description></item><item><title>DroidDesk: turning ARM64 Android phones into portable Linux desktops with Termux and Proot</title><link>https://ramdi.fr/github-stars/droiddesk-turning-arm64-android-phones-into-portable-linux-desktops-with-termux-and-proot/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/droiddesk-turning-arm64-android-phones-into-portable-linux-desktops-with-termux-and-proot/</guid><description>DroidDesk transforms ARM64 Android phones into full Linux desktops using Termux native userspace, GPU-accelerated X11, and a Proot container fallback. It supports monitor output via USB-C or Raspberry Pi bridge.</description></item><item><title>Inside Android IMSI-Catcher Detector: Heuristic defense against rogue cell towers</title><link>https://ramdi.fr/github-stars/inside-android-imsi-catcher-detector-heuristic-defense-against-rogue-cell-towers/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-android-imsi-catcher-detector-heuristic-defense-against-rogue-cell-towers/</guid><description>Android IMSI-Catcher Detector is an open-source app that uses multiple radio-layer heuristics to detect IMSI catchers (StingRays) without root access, protecting mobile users from cellular surveillance.</description></item><item><title>jadx-ai-mcp: enabling AI-augmented reverse engineering of Android APKs with a JADX plugin and MCP server</title><link>https://ramdi.fr/github-stars/jadx-ai-mcp-enabling-ai-augmented-reverse-engineering-of-android-apks-with-a-jadx-plugin-and-mcp-server/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/jadx-ai-mcp-enabling-ai-augmented-reverse-engineering-of-android-apks-with-a-jadx-plugin-and-mcp-server/</guid><description>jadx-ai-mcp combines a JADX decompiler plugin with a Python MCP server, enabling AI assistants like Claude to perform live reverse engineering on Android APKs with 30+ interactive tools.</description></item><item><title>Metasploit on Android via Termux: Automating a fragile Ruby native extension patch</title><link>https://ramdi.fr/github-stars/metasploit-on-android-via-termux-automating-a-fragile-ruby-native-extension-patch/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/metasploit-on-android-via-termux-automating-a-fragile-ruby-native-extension-patch/</guid><description>Metasploit-termux automates installing Metasploit Framework on Android via Termux, fixing Ruby 3.4 Nokogiri/Gumbo native extension build issues on ARM64. Here&amp;rsquo;s how it works.</description></item><item><title>Network Switch: toggling Android network modes with root and Shizuku APIs</title><link>https://ramdi.fr/github-stars/network-switch-toggling-android-network-modes-with-root-and-shizuku-apis/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/network-switch-toggling-android-network-modes-with-root-and-shizuku-apis/</guid><description>Network Switch is a Kotlin Android app enabling quick toggling of 34 network modes via root or Shizuku, using Android hidden APIs for non-root devices.</description></item><item><title>Running full Ubuntu desktop environments on Android without root using udroid</title><link>https://ramdi.fr/github-stars/running-full-ubuntu-desktop-environments-on-android-without-root-using-udroid/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/running-full-ubuntu-desktop-environments-on-android-without-root-using-udroid/</guid><description>udroid uses Termux and PRoot to run full Ubuntu desktops (XFCE4, MATE, GNOME) on Android devices without root access, enabling portable Linux workstations on mobile hardware.</description></item><item><title>Scrcpy-GUI: A Flutter desktop wrapper for Android screen mirroring with scrcpy</title><link>https://ramdi.fr/github-stars/scrcpy-gui-a-flutter-desktop-wrapper-for-android-screen-mirroring-with-scrcpy/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/scrcpy-gui-a-flutter-desktop-wrapper-for-android-screen-mirroring-with-scrcpy/</guid><description>Scrcpy-GUI wraps the scrcpy Android mirroring CLI in a cross-platform Flutter desktop app with a visual command builder and device management. It simplifies scrcpy usage across Windows, macOS, and Linux.</description></item><item><title>TubeAIO NextGen: modular Android video downloader with multi-engine extraction</title><link>https://ramdi.fr/github-stars/tubeaio-nextgen-modular-android-video-downloader-with-multi-engine-extraction/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/tubeaio-nextgen-modular-android-video-downloader-with-multi-engine-extraction/</guid><description>TubeAIO NextGen rewrites AIO Video Downloader on Android with Clean Architecture, MVVM, and yt-dlp integration, supporting 1000+ sites, torrent downloads, and an ad-free browser.</description></item><item><title>PlainApp: A self-hosted Android phone management server with layered local network encryption</title><link>https://ramdi.fr/github-stars/plainapp-a-self-hosted-android-phone-management-server-with-layered-local-network-encryption/</link><pubDate>Tue, 05 May 2026 16:46:42 +0000</pubDate><guid>https://ramdi.fr/github-stars/plainapp-a-self-hosted-android-phone-management-server-with-layered-local-network-encryption/</guid><description>PlainApp turns your Android phone into a self-hosted management server with end-to-end encryption via TLS plus XChaCha20-Poly1305 on the local network. No cloud needed.</description></item><item><title>SmartScan Android: on-device AI for offline media search and clustering</title><link>https://ramdi.fr/github-stars/smartscan-android-on-device-ai-for-offline-media-search-and-clustering/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/smartscan-android-on-device-ai-for-offline-media-search-and-clustering/</guid><description>SmartScan Android runs vector similarity search and clustering entirely on-device using ONNX Runtime, enabling offline private text and reverse-image search over local media.</description></item><item><title>TextBee: repurposing Android phones as programmable SMS gateways via Firebase Cloud Messaging</title><link>https://ramdi.fr/github-stars/textbee-repurposing-android-phones-as-programmable-sms-gateways-via-firebase-cloud-messaging/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/textbee-repurposing-android-phones-as-programmable-sms-gateways-via-firebase-cloud-messaging/</guid><description>TextBee turns Android devices into SMS gateways controlled via a REST API using Firebase Cloud Messaging. It blends Android native SMS with a Next.js dashboard and NestJS backend for flexible SMS sending and receiving.</description></item><item><title>Skip: building native iOS and Android apps from a single SwiftUI codebase</title><link>https://ramdi.fr/github-stars/skip-building-native-ios-and-android-apps-from-a-single-swiftui-codebase/</link><pubDate>Mon, 04 May 2026 10:23:03 +0000</pubDate><guid>https://ramdi.fr/github-stars/skip-building-native-ios-and-android-apps-from-a-single-swiftui-codebase/</guid><description>Skip enables single-codebase SwiftUI development for iOS and Android with native UI via Swift compilation or Swift-to-Kotlin transpilation. Over 2,200 Swift packages supported.</description></item><item><title>Appteka Android: framework-agnostic MVP meets clean architecture in an open-source Android app store</title><link>https://ramdi.fr/github-stars/appteka-android-framework-agnostic-mvp-meets-clean-architecture-in-an-open-source-android-app-store/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/appteka-android-framework-agnostic-mvp-meets-clean-architecture-in-an-open-source-android-app-store/</guid><description>Appteka is an open-source Android app store alternative built with Kotlin using MVP layered over Clean Architecture, emphasizing framework-agnostic presenters and multi-engine antivirus scanning.</description></item><item><title>Nearby Glasses: heuristic detection of smart glasses using BLE manufacturer IDs on Android</title><link>https://ramdi.fr/github-stars/nearby-glasses-heuristic-detection-of-smart-glasses-using-ble-manufacturer-ids-on-android/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/nearby-glasses-heuristic-detection-of-smart-glasses-using-ble-manufacturer-ids-on-android/</guid><description>Nearby Glasses is a Kotlin Android app that detects smart glasses nearby by scanning BLE advertising frames for manufacturer company IDs. It uses RSSI to estimate proximity with configurable thresholds.</description></item><item><title>under the hood of nothing archive: archiving nothing os ota firmware with static site automation</title><link>https://ramdi.fr/github-stars/under-the-hood-of-nothing-archive-archiving-nothing-os-ota-firmware-with-static-site-automation/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/under-the-hood-of-nothing-archive-archiving-nothing-os-ota-firmware-with-static-site-automation/</guid><description>Nothing Archive provides a static site hub for Nothing OS OTA firmware archiving, using automated OEM scraping, AOSP delta OTA extraction, and community-driven tooling.</description></item><item><title>awesome-android-root: a curated gateway to Android rooting tools and workflows</title><link>https://ramdi.fr/github-stars/awesome-android-root-a-curated-gateway-to-android-rooting-tools-and-workflows/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/awesome-android-root-a-curated-gateway-to-android-rooting-tools-and-workflows/</guid><description>awesome-android-root is a community-curated catalog of 470+ Android root apps, modules, and guides, detailing modern root methods and workflows including Magisk, KernelSU, and LSPosed.</description></item><item><title>OpenPods: reverse engineering AirPods battery monitoring on Android</title><link>https://ramdi.fr/github-stars/openpods-reverse-engineering-airpods-battery-monitoring-on-android/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/openpods-reverse-engineering-airpods-battery-monitoring-on-android/</guid><description>OpenPods is an Android app that locally monitors AirPods and Beats battery levels by decoding Apple&amp;rsquo;s proprietary Bluetooth Low Energy advertisements. It supports all AirPods and Beats models without cloud dependencies.</description></item><item><title>Running OpenClaw AI Agents Natively on Android with Termux: A Practical Deep Dive</title><link>https://ramdi.fr/github-stars/running-openclaw-ai-agents-natively-on-android-with-termux-a-practical-deep-dive/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/running-openclaw-ai-agents-natively-on-android-with-termux-a-practical-deep-dive/</guid><description>OpenClaw runs natively on Android via Termux using a Node.js patch that fixes Bionic libc issues, cutting boot time to ~2s and slashing RAM overhead. Here&amp;rsquo;s how it works.</description></item><item><title>nix-on-droid: running the Nix package manager on unrooted Android devices</title><link>https://ramdi.fr/github-stars/nix-on-droid-running-the-nix-package-manager-on-unrooted-android-devices/</link><pubDate>Sat, 02 May 2026 20:14:46 +0000</pubDate><guid>https://ramdi.fr/github-stars/nix-on-droid-running-the-nix-package-manager-on-unrooted-android-devices/</guid><description>nix-on-droid brings the Nix package manager to Android using proot and a modified Termux environment, enabling declarative software management without root access.</description></item></channel></rss>