Husk

Activity, over time

Daily observations from the public event archive.

Attention

Daily stars & forks

Loading attention chart

Star accumulation

Cumulative stars

Loading star accumulation chart

Pull requests

Daily opens & merges

Loading pull requests chart

Conversations

Daily issues & comments

Loading conversations chart

Community

Daily accounts & reviews

Loading community chart

Releases

Daily releases

Loading releases chart

Mentions

57posts · 30d
Nov 40 posts
  1. YouTube · · YouTube description · Alex Hitt

    Husk GitHub Explained: Native Android Translation vs QEMU on iPhone husk by leviidev: leviidev/husk Husk approaches Android-on-iPhone execution with two paths: a native translation layer for compatible 64-bit packages and a QEMU-based LineageOS fallback for workloads that cannot use the direct route. This overview follows the architecture from iOS's missing hypervisor access and JIT prerequisite through package filtering, ELF loading, bionic shims, input and audio routing, and graphics backends such as ANGLE and MoltenVK. It also explains why engine compatibility is narrow, why QEMU is much slower, how mocked Google Play services limit sign-in and cloud features, and why sideloaded Android packages still require careful origin verification. TimeStamps: 0:00 Why iOS Emulation Hits a Hardware Wall 1:18 Husk's Two-Path Architecture 1:57 JIT as the Runtime Prerequisite 3:22 64-Bit Packages Enter Native Translation 4:34 Graphics Drivers and Engine Compatibility 5:52 QEMU's LineageOS Fallback 6:47 Missing Google Play Services and App Limits 7:22 Sideloading and the Security Model 7:55 Why Package Origin Still Matters 🔀 Two execution paths: native translation and QEMU fallback 🎮 Engine-specific graphics support through ANGLE and MoltenVK ⚠️ JIT, service, distribution, and package-security limits Husk is best understood as a compatibility architecture, not a universal Android runtime. The native path depends on 64-bit code and supported engine pipelines; unsupported packages fall back to slower full-system emulation. The final constraint is trust: sideloading and sandboxing do not make an imported APK safe, so package origin remains part of the deployment decision. #Husk #iOS #Android [de-DE] Husk GitHub erklärt: Native Android-Übersetzung vs. QEMU auf dem iPhone Husk von leviidev: leviidev/husk Husk bietet zwei Ansätze für die Ausführung von Android auf iPhones: eine native Übersetzungsschicht für kompatible 64-Bit-Pakete und einen QEMU-basierten LineageOS-Fallback für Workloads, die den direkten Weg nicht nutzen können. Diese Übersicht beschreibt die Architektur von iOSs fehlendem Hypervisor-Zugriff und der JIT-Voraussetzung über Paketfilterung, ELF-Laden, Bionic Shims, Eingabe- und Audio-Routing bis hin zu Grafik-Backends wie ANGLE und MoltenVK. Außerdem wird erläutert, warum die Engine-Kompatibilität eingeschränkt ist, warum QEMU deutlich langsamer ist, wie simulierte Google Play-Dienste Anmelde- und Cloud-Funktionen einschränken und warum per Sideloading installierte Android-Pakete weiterhin eine sorgfältige Herkunftsprüfung erfordern. Zeitstempel: 0:00 Warum iOS-Emulation an Hardwaregrenzen stößt 1:18 Husks Zwei-Pfade-Architektur 1:57 JIT als Laufzeitvoraussetzung 3:22 64-Bit-Pakete werden nativ übersetzt 4:34 Grafiktreiber und Engine-Kompatibilität 5:52 QEMUs LineageOS-Fallback 6:47 Fehlende Google Play-Dienste und App-Beschränkungen 7:22 Sideloading und das Sicherheitsmodell 7:55 Warum die Paketherkunft weiterhin wichtig ist 🔀 Zwei Ausführungspfade: native Übersetzung und QEMU-Fallback 🎮 Engine-spezifische Grafikunterstützung durch ANGLE und MoltenVK ⚠️ Beschränkungen für JIT, Dienste, Verteilung und Paketsicherheit Husk ist am besten als Kompatibilitätsarchitektur und nicht als universelle Android-Laufzeitumgebung zu verstehen. Der native Pfad hängt von 64-Bit-Code und unterstützten Engine-Pipelines ab; nicht unterstützte Pakete greifen auf die langsamere Vollsystememulation zurück. Die letzte Einschränkung ist Vertrauen: Weder Sideloading noch Sandboxing machen eine importierte APK sicher, daher bleibt der Ursprung des Pakets ein wichtiger Faktor bei der Bereitstellungsentscheidung. #Husk #iOS #Android [es-US] Explicación de Husk en GitHub: Traducción nativa de Android frente a QEMU en iPhone Husk, por leviidev: leviidev/husk Husk aborda la ejecución de Android en iPhone mediante dos vías: una capa de traducción nativa para paquetes de 64 bits compatibles y una alternativa basada en QEMU con LineageOS para cargas de trabajo que no pueden usar la ruta directa. Esta descripción general analiza la arquitectura desde la falta de acceso al hipervisor y el requisito de compilación JIT de iOS, pasando por el filtrado de paquetes, la carga de ELF, las interfaces Bionic, el enrutamiento de entrada y audio, y los backends gráficos como ANGLE y MoltenVK. También explica por qué la compatibilidad del motor es limitada, por qué QEMU es mucho más lento, cómo los servicios simulados de Google Play limitan el inicio de sesión y las funciones en la nube, y por qué los paquetes de Android instalados manualmente aún requieren una verificación de origen minuciosa. Marcas de tiempo: 0:00 ¿Por qué la emulación de iOS se topa con un límite de hardware? 1:18 Arquitectura de dos rutas de Husk 1:57 JIT como requisito previo de ejecución 3:22 Paquetes de 64 bits con traducción nativa 4:34 Controladores gráficos y compatibilidad del motor 5:52 Compatibilidad con LineageOS en QEMU 6:47 Falta de servicios de Google Play y límites de aplicaciones 7:22 Instalación de aplicaciones externas y modelo de seguridad 7:55 ¿Por qué sigue siendo importante el origen del paquete? 🔀 Dos rutas de ejecución: traducción nativa y compatibilidad con QEMU 🎮 Compatibilidad con gráficos específicos del motor mediante ANGLE y MoltenVK ⚠️ Limitaciones de JIT, servicio, distribución y seguridad de paquetes Husk se entiende mejor como una arquitectura de compatibilidad, no como un entorno de ejecución universal para Android. La ruta nativa depende del código de 64 bits y de las canalizaciones del motor compatibles; los paquetes no compatibles recurren a la emulación de sistema completo, que es más lenta. La última limitación es la confianza: la instalación lateral y el aislamiento (sandboxing) no garantizan la seguridad de un APK importado, por lo que el origen del paquete sigue siendo un factor clave en la decisión de implementación. #Husk #iOS #Android [fr-FR] Husk sur GitHub expliqué : traduction native Android vs QEMU sur iPhone Husk par leviidev : leviidev/husk Husk propose deux approches pour l'exécution d'Android sur iPhone : une couche de traduction native pour les paquets 64 bits compatibles et une solution de repli basée sur LineageOS (QEMU) pour les charges de travail ne pouvant pas utiliser la voie directe. Cet article présente l'architecture, depuis l'absence d'accès à l'hyperviseur iOS et la nécessité d'un compilateur JIT, en passant par le filtrage des paquets, le chargement ELF, les shims bioniques, le routage des entrées et de l'audio, et les moteurs graphiques tels qu'ANGLE et MoltenVK. Il explique également pourquoi la compatibilité du moteur est limitée, pourquoi QEMU est beaucoup plus lent, comment les services Google Play simulés restreignent la connexion et les fonctionnalités cloud, et pourquoi les paquets Android installés manuellement nécessitent toujours une vérification d'origine rigoureuse. Horodatage : 0:00 Pourquoi l’émulation iOS se heurte à une limite matérielle 1:18 Architecture à deux voies de Husk 1:57 Le JIT comme prérequis d’exécution 3:22 Traduction native des paquets 64 bits 4:34 Pilotes graphiques et compatibilité du moteur 5:52 Basculement vers LineageOS avec QEMU 6:47 Absence des services Google Play et limitations des applications 7:22 Installation latérale et modèle de sécurité 7:55 Pourquoi l’origine du paquet reste importante 🔀 Deux voies d’exécution : traduction native et basculement vers QEMU 🎮 Prise en charge graphique spécifique au moteur via ANGLE et MoltenVK ⚠️ JIT, services, distribution et limites de sécurité des paquets Husk doit être perçu comme une architecture de compatibilité, et non comme un environnement d’exécution Android universel. La voie native dépend du code 64 bits et des pipelines du moteur compatibles ; les paquets non compatibles utilisent une émulation système complète, plus lente. La dernière contrainte est la confiance : le chargement latéral et le sandboxing ne sécurisent pas un APK importé, l’origine du package reste donc un critère déterminant pour le déploiement. #Husk #iOS #Android [hi] Husk GitHub की व्याख्या: iPhone पर नेटिव Android ट्रांसलेशन बनाम QEMU लेवीडीव द्वारा विकसित हस्क: leviidev/husk हस्क, एंड्रॉइड को आईफोन पर निष्पादित करने के लिए दो तरीके अपनाता है: संगत 64-बिट पैकेजों के लिए एक नेटिव ट्रांसलेशन लेयर और उन वर्कलोड के लिए QEMU-आधारित LineageOS फॉलबैक, जो सीधे तरीके का उपयोग नहीं कर सकते। यह अवलोकन iOS में हाइपरवाइजर एक्सेस की कमी और JIT की आवश्यकता से लेकर पैकेज फ़िल्टरिंग, ELF लोडिंग, बायोनिक शिम्स, इनपुट और ऑडियो रूटिंग, और ANGLE और MoltenVK जैसे ग्राफिक्स बैकएंड तक की वास्तुकला का विस्तार से वर्णन करता है। यह यह भी बताता है कि इंजन की संगतता सीमित क्यों है, QEMU इतना धीमा क्यों है, नकली Google Play सेवाएं साइन-इन और क्लाउड सुविधाओं को कैसे सीमित करती हैं, और साइडलोडेड एंड्रॉइड पैकेजों के लिए अभी भी सावधानीपूर्वक स्रोत सत्यापन की आवश्यकता क्यों है। टाइमस्टैम्प: 0:00 iOS एम्यूलेशन हार्डवेयर की सीमा तक क्यों पहुँचता है 1:18 हस्क का दो-पथ आर्किटेक्चर 1:57 रनटाइम की पूर्व शर्त के रूप में JIT 3:22 64-बिट पैकेज नेटिव ट्रांसलेशन में प्रवेश करते हैं 4:34 ग्राफ़िक्स ड्राइवर और इंजन संगतता 5:52 QEMU का LineageOS फ़ॉलबैक 6:47 Google Play सेवाओं की कमी और ऐप सीमाएँ 7:22 साइडलोडिंग और सुरक्षा मॉडल 7:55 पैकेज का स्रोत अभी भी क्यों मायने रखता है 🔀 दो निष्पादन पथ: नेटिव ट्रांसलेशन और QEMU फ़ॉलबैक 🎮 ANGLE और MoltenVK के माध्यम से इंजन-विशिष्ट ग्राफ़िक्स समर्थन ⚠️ JIT, सेवा, वितरण और पैकेज सुरक्षा सीमाएँ हस्क को एक संगतता आर्किटेक्चर के रूप में समझना सबसे अच्छा है, न कि एक सार्वभौमिक एंड्रॉइड रनटाइम के रूप में। नेटिव पथ 64-बिट कोड और समर्थित इंजन पाइपलाइनों पर निर्भर करता है; असमर्थित पैकेज धीमे पूर्ण-सिस्टम एम्यूलेशन पर वापस आ जाते हैं। अंतिम बाधा विश्वास है: साइडलोडिंग और सैंडबॉक्सिंग आयातित APK को सुरक्षित नहीं बनाते, इसलिए पैकेज का स्रोत परिनियोजन निर्णय का एक महत्वपूर्ण हिस्सा बना रहता है। #Husk #iOS #Android [id] Penjelasan Husk GitHub: Terjemahan Android Native vs QEMU di iPhone Husk oleh leviidev: leviidev/husk Husk mendekati eksekusi Android di iPhone dengan dua jalur: lapisan terjemahan asli untuk paket 64-bit yang kompatibel dan fallback LineageOS berbasis QEMU untuk beban kerja yang tidak dapat menggunakan jalur langsung. Gambaran umum ini mengikuti arsitektur mulai dari akses hypervisor iOS yang hilang dan prasyarat JIT hingga pemfilteran paket, pemuatan ELF, shim bionik, perutean input dan audio, dan backend grafis seperti ANGLE dan MoltenVK. Ini juga menjelaskan mengapa kompatibilitas mesin terbatas, mengapa QEMU jauh lebih lambat, bagaimana layanan Google Play tiruan membatasi fitur masuk dan cloud, dan mengapa paket Android yang dimuat secara manual masih memerlukan verifikasi asal yang cermat. Cap Waktu: 0:00 Mengapa Emulasi iOS Menabrak Batasan Perangkat Keras 1:18 Arsitektur Dua Jalur Husk 1:57 JIT sebagai Prasyarat Runtime 3:22 Paket 64-Bit Memasuki Terjemahan Asli 4:34 Driver Grafis dan Kompatibilitas Mesin 5:52 Cadangan LineageOS QEMU 6:47 Layanan Google Play yang Hilang dan Batasan Aplikasi 7:22 Sideloading dan Model Keamanan 7:55 Mengapa Asal Paket Masih Penting 🔀 Dua jalur eksekusi: terjemahan asli dan cadangan QEMU 🎮 Dukungan grafis khusus mesin melalui ANGLE dan MoltenVK ⚠️ Batasan JIT, layanan, distribusi, dan keamanan paket Husk paling baik dipahami sebagai arsitektur kompatibilitas, bukan runtime Android universal. Jalur asli bergantung pada kode 64-bit dan pipeline mesin yang didukung; paket yang tidak didukung akan kembali ke emulasi sistem penuh yang lebih lambat. Batasan terakhir adalah kepercayaan: sideloading dan sandboxing tidak membuat APK yang diimpor aman, jadi asal paket tetap menjadi bagian dari keputusan penyebaran. #Husk #iOS #Android [it] Spiegazione di Husk su GitHub: traduzione nativa Android vs QEMU su iPhone Husk di leviidev: leviidev/husk Husk affronta l'esecuzione di Android su iPhone con due approcci: un livello di traduzione nativo per i pacchetti a 64 bit compatibili e un fallback basato su QEMU e LineageOS per i carichi di lavoro che non possono utilizzare il percorso diretto. Questa panoramica segue l'architettura partendo dall'assenza di accesso all'hypervisor e dal prerequisito JIT di iOS, passando per il filtraggio dei pacchetti, il caricamento di file ELF, gli shim bionici, il routing di input e audio e i backend grafici come ANGLE e MoltenVK. Spiega inoltre perché la compatibilità del motore è limitata, perché QEMU è molto più lento, come i servizi Google Play simulati limitano le funzionalità di accesso e cloud e perché i pacchetti Android installati manualmente richiedono ancora un'attenta verifica dell'origine. Indice dei contenuti: 0:00 Perché l'emulazione iOS incontra un limite hardware 1:18 L'architettura a due percorsi di Husk 1:57 Il JIT come prerequisito di runtime 3:22 I pacchetti a 64 bit entrano nella traduzione nativa 4:34 Driver grafici e compatibilità con il motore 5:52 Il fallback di LineageOS di QEMU 6:47 Servizi Google Play mancanti e limiti delle app 7:22 Sideloading e modello di sicurezza 7:55 Perché l'origine del pacchetto è ancora importante 🔀 Due percorsi di esecuzione: traduzione nativa e fallback QEMU 🎮 Supporto grafico specifico per il motore tramite ANGLE e MoltenVK ⚠️ JIT, servizi, distribuzione e limiti di sicurezza dei pacchetti Husk è meglio inteso come un'architettura di compatibilità, non come un runtime Android universale. Il percorso nativo dipende dal codice a 64 bit e dalle pipeline del motore supportate; i pacchetti non supportati ripiegano sull'emulazione completa del sistema, più lenta. L'ultimo vincolo è la fiducia: il sideloading e il sandboxing non rendono sicuro un APK importato, quindi l'origine del pacchetto rimane un fattore determinante nella decisione di distribuzione. #Husk #iOS #Android [pt-BR] Husk no GitHub explicado: Tradução nativa do Android vs QEMU no iPhone Husk por leviidev: leviidev/husk O Husk aborda a execução de Android em iPhones com dois caminhos: uma camada de tradução nativa para pacotes de 64 bits compatíveis e uma alternativa baseada em QEMU e LineageOS para cargas de trabalho que não podem usar a rota direta. Esta visão geral descreve a arquitetura desde a ausência de acesso ao hipervisor e pré-requisito do JIT no iOS, passando por filtragem de pacotes, carregamento de ELF, shims bionic, roteamento de entrada e áudio e backends gráficos como ANGLE e MoltenVK. Também explica por que a compatibilidade do mecanismo é limitada, por que o QEMU é muito mais lento, como os serviços do Google Play simulados limitam o login e os recursos da nuvem e por que pacotes Android instalados por sideload ainda exigem verificação cuidadosa da origem. Marcadores de tempo: 0:00 Por que a emulação do iOS atinge um limite de hardware 1:18 A arquitetura de dois caminhos do Husk 1:57 JIT como pré-requisito de tempo de execução 3:22 Pacotes de 64 bits entram na tradução nativa 4:34 Drivers gráficos e compatibilidade com o mecanismo 5:52 O fallback do LineageOS no QEMU 6:47 Ausência dos Serviços do Google Play e limites de aplicativos 7:22 Sideloading e o modelo de segurança 7:55 Por que a origem do pacote ainda importa 🔀 Dois caminhos de execução: tradução nativa e fallback do QEMU 🎮 Suporte gráfico específico do mecanismo por meio do ANGLE e do MoltenVK ⚠️ Limitações de JIT, serviço, distribuição e segurança de pacotes O Husk é melhor compreendido como uma arquitetura de compatibilidade, não como um tempo de execução universal do Android. O caminho nativo depende de código de 64 bits e pipelines de mecanismo compatíveis; pacotes não compatíveis recorrem à emulação completa do sistema, que é mais lenta. A última restrição é a confiança: o sideloading e o sandboxing não tornam um APK importado seguro, portanto, a origem do pacote continua sendo parte da decisão de implantação. #Husk #iOS #Android

    1 like · 349 views
  2. Husk - Run Android on iOS, natively or emulated. 👉 Leviidev/Husk

  3. Run Android on your iPhone Leviidev/Husk

  4. Reddit · · r/EmulationOniOS · u/Cultural-Order-5549

    Husk 2.0 is out! Thank you all so much for the support, more is yet to come. Enjoy ❤️ Download: github.com/Leviidev/Husk/releases/latest Discord server: discord.gg

    46 points · 8 comments
  5. Husk 2.0 is out. The Android layer for iOS. It's been a long few days developing this, but I'm happy to announce it's release. Over 150+ apps / games run on Husk. There still may be a few bugs here and there, but overall, it’s good. Enjoy ❤️ Download: github.com/leviidev/husk/releases/latest t.co

    143 likes · 18 reposts · 5,992 views
  6. Reddit · · r/EmulationOniOS · u/Cultural-Order-5549

    Husk 2.0 Teaser/Trailer X post: x.com Download (not 2.0): github.com/Leviidev/Husk/releases/latest Discord server: discord.gg

    146 points · 31 comments
  7. Husk 2.0, the future of Husk. This was made as a thank you for 1K stars, but also I wanted to do something big. When 2.0 comes out, it'll contain support for almost every single Android app on iOS. Get ready for the future of Husk Download (not 2.0): github.com/Leviidev/Husk/releases/latest t.co

    95 likes · 15 reposts · 3,525 views
  8. Reddit · · r/EmulationOniOS · u/Cultural-Order-5549

    Grand Theft Auto 5 - Playable on Husk natively Runs pretty well. To get the APK you have to use your own GTA 5 copy and link it with the base APK. I won’t provide on how to do that, but a google search will get you there. Download: github.com/Leviidev/Husk/releases/latest

    124 points · 53 comments
  9. Husk 1.0.0 is out, the first stable release! If you don’t know, Husk is an app that can run Android apps on iOS. It can do this natively, or by emulating, either way works. It can run many Android apps, and is actively being updated by me ❤️ Download: github.com/Leviidev/Husk/releases/latest t.co

    410 likes · 19 reposts · 16,892 views
  10. Reddit · · r/EmulationOniOS · u/Cultural-Order-5549

    Minecraft: Dungeons running on iOS natively via Husk Runs at 60 FPS without stutters. And yes, I made this app Download: github.com/Leviidev/Husk/releases/latest

    115 points · 20 comments

Latest stargazers

The last 10 distinct accounts we observed this year.

Most active participants

PR, issue, comment & review events in the past year.

Packages

1
PackageVersionDownloads · 30dTrend · 30d
———

README badges

Embed a badge in your README or website.

Live mentions · last 30 days
Leviidev/Husk mentions in the last 30 days