AirAPK Support
Professional Android TV Toolkit - Technical Support & Documentation
📱 App Features
- LAN ADB Device Management - Connect via IP & Port (default 5555) or 6-digit Pairing Code
- Advanced AV Capability Inspector - Detect HDR10, HDR10+, HLG, Dolby Vision, Audio Passthrough (AC3, E-AC3, TrueHD, DTS, DTS-HD)
- APK Installation - Push & Install APKs via QR Code or Direct Download Link
- App Manager - Browse, Force Stop, Uninstall, and Clear Cache
- Screen Mirroring - Low-latency TV screen projection via optimized ADB protocol
- Virtual Remote Control - D-pad, Media Keys, Home/Back Navigation
- File Manager - Push and Pull files between iOS and Android TV
- ADB Shell - Execute commands directly on your TV
- Screenshot & Share - Capture and save TV screenshots
- Device Info - View real-time specs, Android version, and build info
🚀 Quick Start Guide
- Enable Network ADB on your Android TV (see FAQ #1)
- Open AirAPK on your iPhone/iPad
- Enter TV IP and Port (default: 5555). Note: For Android 11+ TVs, you may need to Pair First using the 6-digit code (see Step 2 in the app)
- Tap Connect - You're in!
- Explore features - Detect AV capabilities, install APKs, mirror screen, and more!
❓ Frequently Asked Questions (FAQ)
Q1: How do I enable Network ADB on my Android TV?
Steps:
- Go to Settings → Device Preferences → About
- Click on Build 7 times to enable Developer Options
- Go back to Settings → Device Preferences → Developer Options
- Enable Network ADB or ADB over Network
- Note the IP address and port (default: 5555)
Important: For Android 11+ TVs, you may also need to enable Wireless Debugging and use a 6-digit pairing code.
Q2: I can't connect to my TV. What should I do?
If you're experiencing ADB connection issues, please check the following:
✓ Connection Troubleshooting Checklist:
- Developer Mode & ADB Enabled?
Ensure Developer Options and Network ADB are enabled on your TV (see Q1).
- Same Local Network?
Verify your iPhone/iPad and Android TV are connected to the same Wi-Fi network. They must be on the same subnet.
- Correct IP and Port?
Double-check the TV's IP address and port (default is 5555). The IP can change if your TV reconnects to Wi-Fi.
- Pairing Required (Android 11+)?
High-version Android TVs (Android 11 and later) require a 6-digit pairing code. In AirAPK, tap "Pair First" in Step 2 and enter the code shown on your TV.
- AP Isolation Enabled?
Some routers have AP Isolation (Client Isolation) enabled, which prevents devices on the same Wi-Fi from communicating. Check your router settings and disable AP Isolation. You can test by pinging your TV's IP from another device on the network.
- Firewall or Security Software?
Some TVs or network security software may block ADB connections (port 5555). Temporarily disable firewall rules to test.
- TV ADB Service Running?
Restart your TV to ensure the ADB daemon is running properly. Some TVs disable ADB after sleep.
- Network Configuration Issues?
Try using a 5GHz Wi-Fi network for better stability. Avoid guest networks or VLANs that may isolate devices.
- TV Brand Compatibility?
Some TV brands (especially older models) may have limited ADB support. Check if your TV model is compatible (see Q6).
💡 Quick Test: Try pinging your TV's IP address from another device on the same network. If ping fails, it's likely an AP Isolation or network configuration issue.
Q3: What is "Reviewer Mode"?
This is a special mode for App Store reviewers to test In-App Purchases without a physical TV.
How to activate: Go to Settings and tap the "Settings" title 5 times continuously. A toast will say "Reviewer Mode Enabled", allowing you to test Pro features and IAP flow.
Q4: Why does screen mirroring lag or disconnect?
Screen mirroring uses ADB protocol over your local network. Performance depends on:
- Network quality - Use 5GHz Wi-Fi for best results (2.4GHz may cause lag)
- TV processing power - Older TVs may have higher latency
- Resolution - Higher resolutions require more bandwidth
- Network congestion - Other devices using bandwidth can affect performance
Tips for smoother mirroring:
- Ensure your TV and iOS device are close to the router
- Close other bandwidth-intensive apps
- Use a wired Ethernet connection for your TV if possible
Q5: Is my data safe? Does AirAPK collect any information?
No. AirAPK operates 100% offline. We do NOT:
- Collect any personal data
- Transmit data to external servers
- Use analytics or tracking SDKs
All operations remain strictly within your local Wi-Fi network. See our Privacy Policy for details.
Q6: What TVs are compatible with AirAPK?
AirAPK works with most Android TV / Google TV devices, including:
- Sony Bravia TVs (2015+)
- Philips Android TVs
- TCL Android TVs
- Hisense Android TVs
- Nvidia Shield TV (all models)
- Chromecast with Google TV
- Xiaomi Mi Box / Mi TV
- Most standard Android TV boxes
Note: Some TV brands may require additional steps to enable ADB. Refer to your TV's manual or contact the manufacturer.
Q7: What are the Pro features?
AirAPK offers a one-time lifetime purchase (no subscription) to unlock:
- Unlimited screen mirroring sessions
- Advanced AV capability reports (export & share)
- Priority support
- Ad-free experience
- Extended file transfer size limits
Note: All purchases are processed through Apple. For refunds, please contact Apple Support directly.
Q8: The app pushes .apk and .jar files to my TV. Is this safe?
Yes. These are helper components required for core functionality:
- .apk file - Lightweight helper app to query TV hardware capabilities (HDR, audio codecs)
- .jar file - Server component to establish ADB tunnel for screen mirroring
These files are static assets bundled in the iOS app and are never executed on your iOS device. They run only on your Android TV via ADB protocol.
Security: The .apk and .jar files are open-source and can be audited. They do not collect data or transmit information outside your local network.
Q9: How do I use the 6-digit pairing code?
For Android 11+ TVs with Wireless Debugging enabled:
- In AirAPK, tap "Pair First" or go to Step 2
- Enter your TV's IP address and the pairing port (usually different from 5555, check your TV's Developer Options)
- Enter the 6-digit pairing code displayed on your TV screen
- Once paired, you can connect using the standard ADB port (5555)
Note: The pairing code expires after a few minutes. If it expires, generate a new code on your TV and try again.
🔧 Additional Resources