"deen Buddy" App Reverse Engineering
In-Depth Technical Analysis of the “Deen Buddy” Application and its Connection to Christian-Themed App “Haven”
Hey there!
This writeup provides a detailed breakdown of the “Deen Buddy” mobile application. Through reverse-engineering of its apk and an examination of its associated web infrastructure, a significant and undeniable link has been established between “Deen Buddy” (an app marketed to Muslims) and “Haven” (an app marketed to Christians). The evidence strongly suggests that “Deen Buddy” is not a ground-up development for a Muslim audience but a repurposed version of the “Haven” application, retaining much of its original Christian-centric code, text, and backend infrastructure.
This analysis is presented neutrally, focusing on the technical facts uncovered from the application’s source files. The interpretation of these facts is left to the reader. For additonal context, I am a muslim. This however won’t skew the presentation of the facts here.
Part 1: Initial Reverse-Engineering of the APK
The investigation began by extracting the “Deen Buddy” APK file (com_zamzam_deenbuddy_v1.2.0.apk) to inspect its contents.
- APK Extraction: The APK file was treated as a compressed archive and its contents were extracted.
- Locating the Source Code: Inside the extracted files, the primary application logic was found in the
assets/directory asindex.android.bundle. This file is the compiled JavaScript code for a React Native application. - Disassembly of Hermes Bytecode: The
index.android.bundlewas disassembled using specialized tools to convert the machine-readable code into a human-readable assembly format (.hasm). This allows for the inspection of the application’s functions, variables, and embedded text strings.
Part 2: Overwhelming Evidence of Christian-Themed Content in “Deen Buddy”
The most direct evidence comes from the text strings and variable names hardcoded directly into the “Deen Buddy” application. These are not user-generated content but integral parts of the app’s functionality.
2.1 - Explicit References to “The Bible”
Numerous functions and text strings within the app refer to the Bible, indicating the code’s original purpose.
- A function labeled
#18580 "BibleVerse"is dedicated to handling biblical verses.1
==> [Function #18580 "Bible" of 1332 bytes]: 2 params, frame size=36, env size=14, read index sz=47, write index sz=1, strict=0, exc handler=0, debug info=0 @ offset 0x005a9f77
- The code contains conversational prompts directly referencing the Bible, with “Haven” presented as the guide.
1 2
"Haven is here to help you engage with the Bible in new ways." "Some of you told us you'd like to get more out of the Bible."
- Internal variable names for user data collection are explicitly Christian-themed, such as
user_bible_versionanduser_bible.1 2
# String: 'user_bible_version' (String) # String: '@user_bible:version' (String)
2.2 - Explicit References to “Church Attendance”
The app’s code includes logic and variables for tracking a user’s church attendance, a practice specific to Christianity.
- An object within the code defines properties including
bibleReadingandchurchAttendance.1
Object: { name: '', 'profileImage': '', 'bibleReading': '', 'churchAttendance': '', 'faithStruggle': '', 'temptedToSin': '', 'lostFriend': '', 'userGoal': '', 'scripturalAccordance': '', 'choicesFromPast': '', 'futureAhead': '' } - Conversational flows are designed to ask the user about their church attendance.
1 2 3 4
"Next question: how often do you attend church?" "I attend church sometimes" "I never attend church" "I rarely attend church"
2.3 - The “Haven” App: A Ghost in the Machine
The name “Haven” appears repeatedly throughout the “Deen Buddy” codebase, confirming it as the original application’s identity.
- Share messages generated by the app link back to the “Haven” app on the Apple App Store, not “Deen Buddy.”
1
"\nShared from the Haven app: \nhttps://apps.apple.com/app/app-store/id6503387382?pt=127112225&ct=in_app_share_new_card&mt=8"
- Onboarding and feedback messages identify the app as “Haven.”
1 2
"Welcome to Haven. The next step in your walk with God starts today." "Thank you for downloading Haven."
Part 3: The Companies Behind the Apps - A Shared Origin
The investigation extended to the developer entities and their web presence, revealing that both “Deen Buddy” and “Haven” originate from the same source.
- Developer Identities:
- Deen Buddy: Attributed to “Zamzam Technologies.”
- Haven: Attributed to “e12 holdings llc.”
- Identical Website Infrastructure: Despite having different names and domains (
zamzam-technologies.comande-twelve.com), their company websites are clones.- They use the exact same minimalist design and layout.
- Crucially, a technical inspection reveals they share the identical
templateID:5c5a519771c10ba3470d8101. This is definitive proof that both websites were built by the same entity on the same platform.
Part 4: Shared Backend and API Infrastructure
The application’s network requests provide further proof of a shared, Christian-themed backend.
- “Bible Chat” API Endpoint: A hardcoded URL for a feedback function points to an Amazon Web Services (AWS) Lambda function named
bible-chat-lambda. This indicates that the backend service processing user data was originally, and likely still is, intended for a Bible-related application.1
https://1rq3fa18m7.execute-api.us-east-2.amazonaws.com/default/bible-chat-lambda
- Quranic Data Source: While the app contains Christian-themed code, it pulls its Quranic data from the code. The disassembled code shows objects containing Quran verses in Arabic, along with transliteration and English translations. The structure suggests this data is loaded into the pre-existing framework of the “Haven” app.
1 2
This is where the quran verses are stored. ==> 00000000: <NewObjectWithBufferLong> <Reg8: 0, UInt16: 7, UInt16: 6, UInt32: 43064, UInt32: 8912> # Object: { 'id': 1, 'name': '....', 'transliteration': 'Al-Fatihah', 'translation': 'The Opener', 'type': 'meccan', 'total_verses': 7 }
Conclusion
The technical evidence is conclusive:
- Code and Content: The “Deen Buddy” application is fundamentally a re-skinned version of the Christian-themed “Haven” app. It is filled with hardcoded references to the Bible, church attendance, and the “Haven” brand name.
- Infrastructure: Both applications share identical website templates and backend API endpoints named for Bible-related functions.
- Development: “Zamzam Technologies” and “e12 Holdings LLC” are demonstrably linked, using the same web assets to represent their separate brands.
This is not a case of two separate apps being developed with similar features. It is a case of one application, designed for a Christian audience, being cosmetically altered and marketed to a Muslim audience while retaining its original, non-Islamic core. The presence of such fundamental and widespread Christian-specific elements within an app named “Deen Buddy” raises serious questions about the developer’s transparency, intentions, and understanding of the audience they claim to serve.











