Xiaomi PowerKeeper Whitelist Tool - Chạy trực tiếp trên điện thoại với Shizuku!
By Ha Van Tam (babyinmyl0v3) - ae vOz - Telegram: @ThongThaiTuaThanTien
- ✅ Chạy trực tiếp trên Android - Không cần PC
- ✅ Whitelist 60+ apps tự động (GMS, Banking, Social, E-commerce)
- ✅ PowerKeeper optimization - Tắt các chế độ tiết kiệm pin cực đoan
- ✅ Autostart configuration - Tự động khởi động apps
- ✅ Material Design 3 - Giao diện hiện đại
- ✅ Realtime logging - Theo dõi quá trình whitelist
- Android 7.0+ (API 24+)
- Shizuku app - Cài từ Play Store hoặc GitHub
- ADB - Để kích hoạt Shizuku lần đầu (chỉ 1 lần)
Option A: Download từ GitHub Actions (Khuyến nghị)
- Vào tab Actions
- Click vào workflow run mới nhất có ✅
- Scroll xuống phần Artifacts
- Download
MODULAR_WHITELIST-debug-apk
Option B: Build từ source (Xem BUILD_INSTRUCTIONS.md)
» Xem hướng dẫn chi tiết tại SETUP_SHIZUKU.md
Tóm tắt:
# Kết nối điện thoại qua USB, bật USB Debugging
adb shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.shSau khi setup 1 lần, Shizuku sẽ tự chạy khi khởi động điện thoại (nếu dùng Wireless ADB).
- Cài APK đã download
- Mở app MODULAR WHITELIST
- App sẽ tự request quyền Shizuku → Allow
- Nhấn nút "Apply Whitelist"
- Đợi ~30 giây → Hoàn tất!
┌────────────────────────────┐
│ MODULAR WHITELIST │
│ by Ha Van Tam - ae vOz │
├────────────────────────────┤
│ Status: ✅ Sẵn sàng │
│ │
│ [Apply Whitelist] │
│ │
│ Log Output: │
│ ┌──────────────────────┐ │
│ │ [1/5] Chuẩn bị... │ │
│ │ [2/5] PowerKeeper... │ │
│ │ ... │ │
│ └──────────────────────┘ │
└────────────────────────────┘
-
Tạo repository mới trên GitHub
Repository name: ModularWhitelistApp Public/Private: Tùy chọn -
Push code lên GitHub
cd c:\Users\tam10\Documents\Gemini\ADB\ModularWhitelistApp git init git add . git commit -m "Initial commit - MODULAR WHITELIST Android App" git branch -M main git remote add origin https://github.com/YOUR_USERNAME/ModularWhitelistApp.git git push -u origin main
-
GitHub Actions tự động build
- Sau khi push, vào tab Actions
- Workflow "Build APK" sẽ chạy tự động
- Đợi ~3-5 phút
- Download APK từ Artifacts
Vào Actions → Build APK → Run workflow → Run
App bao gồm whitelist cho 60+ apps:
Google Services:
- Google Play Services (GMS)
- Google Play Store
- Gmail, Google Photos
- Chrome, YouTube
Banking (Vietnam):
- Agribank, BIDV, MBBank, Techcombank
- TPBank, Vietcombank, VietinBank
- VPBank, VIB, SHB, VNPay
Social & Messaging:
- Facebook, Messenger, Instagram
- WhatsApp, Telegram, Zalo
- LINE, Viber, Discord, Twitter
E-commerce:
- Shopee, Lazada, Grab, MoMo
Others:
- Microsoft Outlook, Teams
- Xiaomi Services (XMSF)
Xem danh sách đầy đủ trong WhitelistManager.kt
App tự động cấu hình:
System settings:
- Tắt Super Power Save Mode
- Tắt Hide Mode
- Whitelist packages
Secure settings:
- Cấu hình Autostart
- Background start enable
- PowerKeeper exclusions
Tech stack:
- Language: Kotlin
- Min SDK: 24 (Android 7.0)
- Target SDK: 34 (Android 14)
- Dependencies: Shizuku API 13.1.5, Material Components
- Build: Gradle 8.2, Kotlin 1.9.20
Project structure:
ModularWhitelistApp/
├── app/src/main/java/com/havantam/modularwhitelist/
│ ├── MainActivity.kt # UI logic
│ ├── ShizukuHelper.kt # Shizuku wrapper
│ └── WhitelistManager.kt # Whitelist logic (60+ apps)
├── .github/workflows/build.yml # GitHub Actions
└── README.md # This file
- Shizuku required: App cần Shizuku để chạy commands với quyền ADB
- MIUI limitations: Một số settings có thể bị MIUI chặn ngay cả với Shizuku
- Cloud sync: MIUI có thể sync settings từ cloud, whitelist có thể bị override
- China ROM: Một số tính năng có thể không work trên China ROM
MIT License - Free to use and modify
- Original batch script: MODULAR_WHITELIST.bat
- Shizuku: RikkaApps/Shizuku
- Author: Ha Van Tam - babyinmyl0v3 - ae vOz
- Telegram: @ThongThaiTuaThanTien
- Forum: ae vOz
⭐ Nếu app hữu ích, hãy star repo này!