bat@echo off
chcp 65001 >nul
title WHITELIST APP NEN - CHAY 1 CLICK
echo.
echo ╔═══════════════════════════════════════════════════════════╗
echo ║ WHITELIST 9 ỨNG DỤNG NỀN ║
echo ║ GMS - Chrome - Gmail - Messenger - Zalo ║
echo ║ Telegram - WhatsApp - Techcombank - Vietcombank ║
echo ╚═══════════════════════════════════════════════════════════╝
echo.
:: Kiểm tra adb.exe
if not exist "adb.exe" (
echo [LỖI] Không tìm thấy adb.exe trong thư mục hiện tại!
echo Vui lòng đặt file .bat này cùng thư mục với adb.exe
pause
exit /b 1
)
:: Kiểm tra thiết bị
echo [1/5] Kiểm tra kết nối thiết bị...
adb get-state >nul 2>&1
if %errorlevel% neq 0 (
echo [LỖI] Không kết nối được điện thoại!
echo.
echo HƯỚNG DẪN:
echo - Cắm cáp USB
echo - Bật "Gỡ lỗi USB"
echo - Chọn "Truyền file" hoặc "Chỉ sạc"
echo - Cho phép "Luôn cho phép từ máy tính này"
echo.
pause
exit /b 1
)
echo [OK] Thiết bị kết nối thành công!
adb devices | findstr device
echo.
:: ================================
:: 1. rt_pkg_white_list
:: ================================
echo [2/5] Đang thêm rt_pkg_white_list...
adb shell settings put system rt_pkg_white_list "com.google.android.gms,com.android.chrome,com.google.android.gm,com.google.android.ext.services,com.facebook.orca,com.zing.zalo,org.telegram.messenger,com.whatsapp,vn.com.techcombank.bb.app,com.VCB" >nul 2>&1
if %errorlevel% equ 0 (
echo [OK] rt_pkg_white_list - Thành công
) else (
echo [CẢNH BÁO] Không hỗ trợ key này (bình thường trên một số ROM)
)
:: ================================
:: 2. power_pkg_white_list
:: ================================
echo.
echo [3/5] Đang thêm power_pkg_white_list...
adb shell settings put system power_pkg_white_list "com.google.android.ext.services,com.google.android.gms,com.android.chrome,com.google.android.gm,com.facebook.orca,com.zing.zalo,org.telegram.messenger,com.whatsapp,vn.com.techcombank.bb.app,com.VCB" >nul 2>&1
if %errorlevel% equ 0 (
echo [OK] power_pkg_white_list - Thành công
) else (
echo [CẢNH BÁO] Không hỗ trợ key này
)
:: ================================
:: 3. power_proc_white_list
:: ================================
echo.
echo [4/5] Đang thêm power_proc_white_list...
adb shell settings put system power_proc_white_list "com.google.android.gms,com.google.android.gms.persistent,com.android.chrome,com.android.chrome:privileged_process0,com.facebook.orca,com.zing.zalo,org.telegram.messenger,org.telegram.messenger:persistent,com.whatsapp,com.whatsapp:persistent,vn.com.techcombank.bb.app,com.VCB" >nul 2>&1
if %errorlevel% equ 0 (
echo [OK] power_proc_white_list - Thành công
) else (
echo [CẢNH BÁO] Không hỗ trợ key này
)
:: ================================
:: 4. power_service_white_list
:: ================================
echo.
echo [5/5] Đang thêm power_service_white_list (chờ 3-5 giây)...
adb shell settings put system power_service_white_list "gcm.GcmService,gcm.nts.SchedulerService,chimera.PersistentApiService,chimera.PersistentApiServiceNoInstantApps,org.chromium.content.app.PrivilegedProcess0,org.chromium.chrome.browser.services.gcm.ChromeGcmListenerService,org.chromium.chrome.browser.services.gcm.GCMBackgroundService,org.chromium.chrome.browser.services.gcm.InvalidationGcmUpstreamSender,org.chromium.chrome.browser.notifications.NotificationService,org.chromium.chrome.browser.notifications.NotificationJobService,org.chromium.chrome.browser.ChromeBackgroundService,com.google.android.gm.notification.GmailFirebaseMessagingService,com.google.android.gm.sync.SyncService,com.google.android.gm.account.AccountService,com.google.android.gm.provider.MailSyncAdapterService,com.google.android.gm.notification.GmailNotificationService,mqtt.service.MqttServiceV2,com.facebook.mqttlite.MqttService,rtc.notification.RtcNotificationForegroundService,rtc.connectionservice.RtcSelfManagedConnectionService,ZaloBackgroundService,com.zing.zalo.service.ZaloFirebaseMessagingService,google.firebase.sessions.SessionLifecycleService,ZaloKeepAliveService,org.telegram.messenger.KeepAliveJob,org.telegram.messenger.NotificationsService,org.telegram.messenger.BringAppForegroundService,org.telegram.voip.TelegramConnectionService,com.whatsapp.FcmService,com.whatsapp.NotificationService,vn.com.techcombank.bb.app.FCMService,vn.com.techcombank.bb.app.PushNotificationService,com.VCB.FCMService,com.VCB.PushNotificationService" >nul 2>&1
if %errorlevel% equ 0 (
echo [OK] power_service_white_list - Thành công
) else (
echo [CẢNH BÁO] Không hỗ trợ key này
)
:: ================================
:: HOÀN TẤT
:: ================================
echo.
echo ╔═══════════════════════════════════════════════════════════╗
echo ║ HOÀN TẤT WHITELIST! ║
echo ╚═══════════════════════════════════════════════════════════╝
echo.
echo ĐÃ WHITELIST 9 ỨNG DỤNG:
echo - Google Services, Chrome, Gmail
echo - Messenger, Zalo, Telegram, WhatsApp
echo - Techcombank, Vietcombank
echo.
echo [LƯU Ý] Một số key không hỗ trợ = Vẫn OK (ROM không có)
echo.
set /p choice=Khởi động lại thiết bị ngay? (y/N):
if /i "%choice%"=="y" (
echo.
echo Đang khởi động lại thiết bị...
adb reboot
timeout /t 3 >nul
echo Thiết bị đang khởi động lại...
) else (
echo.
echo Vui lòng khởi động lại thủ công để áp dụng.
)
echo.
echo ═════════════════════════════════════════════════════════════
echo KIỂM TRA KẾT QUẢ:
echo adb shell settings get system power_service_white_list
echo ═════════════════════════════════════════════════════════════
echo.
pause