Skip to content
Tech News
← Back to articles

I Decompiled the White House's New App

read original get White House Official App → more articles
Why This Matters

The decompilation of the White House's new app reveals its underlying architecture, data sources, and potential privacy implications. This insight is crucial for developers, security experts, and consumers to understand how government apps operate and handle sensitive information, emphasizing transparency and security in digital government initiatives.

Key Takeaways

The White House released an app on the App Store and Google Play. They posted a blog about it. "Unparalleled access to the Trump Administration."

It took a few minutes to pull the APKs with ADB, and threw them into JADX.

Here is everything I found.

What Is This App?

It's a React Native app built with Expo (SDK 54), running on the Hermes JavaScript engine. The backend is WordPress with a custom REST API. The app was built by an entity called "forty-five-press" according to the Expo config.

The actual app logic is compiled into a 5.5 MB Hermes bytecode bundle. The native Java side is just a thin wrapper.

java Copy

Version 47.0.1. Build 20. Hermes enabled. New Architecture enabled. Nothing weird here. Let's keep going.

Expo Config

json Copy

... continue reading