# ITEL / TECNO / TRANSSION UNISOC - Bloqueio OTA (Transsion + Spreadtrum)
# Itel A667LP, Tecno Unisoc, Infinix Unisoc - NAO usar pacotes Realme/Oppo
shell pm enable --user 0 com.android.vending
shell pm disable-user --user 0 com.transsion.systemupdate
shell pm disable-user --user 0 com.transsion.plat.appupdate
shell pm disable-user --user 0 com.transsion.teop
shell pm disable-user --user 0 com.google.android.configupdater
shell pm disable-user --user 0 com.google.mainline.go.primary
shell pm disable-user --user 0 com.google.mainline.go.telemetry
shell pm disable-user --user 0 com.sprd.systemupdate
shell pm disable-user --user 0 com.android.sprd.update
shell pm disable-user --user 0 com.spreadtrum.ota
shell pm disable-user --user 0 com.sprd.sota
shell cmd package suspend com.transsion.systemupdate
shell cmd package suspend com.transsion.plat.appupdate
shell cmd package suspend com.transsion.teop
shell cmd package suspend com.sprd.systemupdate
shell cmd package suspend com.android.sprd.update
shell cmd package suspend com.spreadtrum.ota
shell settings put global suw_auto_update_state 0
shell settings put global gdpr_online_update_support false
shell settings put global system_update_auto_download 0
shell settings put global os_update_auto_download 0
shell settings put global transsion_auto_update 0
shell settings put global fota_disable 1
shell settings put global can_update_at_night 0
shell settings put system os_update_auto_download 0
shell settings put system auto_update_system 0
shell settings put secure ota_disable_automatic_update 1
shell am force-stop com.transsion.systemupdate
shell am force-stop com.transsion.plat.appupdate
shell am force-stop com.transsion.teop
shell am force-stop com.sprd.systemupdate
shell am force-stop com.android.sprd.update
shell am force-stop com.spreadtrum.ota
shell am kill com.transsion.systemupdate
shell am kill com.transsion.plat.appupdate
shell am kill com.sprd.systemupdate
shell cmd appops set com.transsion.systemupdate RUN_IN_BACKGROUND deny
shell cmd appops set com.transsion.systemupdate RUN_ANY_IN_BACKGROUND deny
shell cmd appops set com.transsion.systemupdate WAKE_LOCK deny
shell cmd appops set com.transsion.systemupdate POST_NOTIFICATION deny
shell cmd appops set com.transsion.systemupdate REQUEST_INSTALL_PACKAGES deny
shell cmd appops set com.transsion.systemupdate INTERNET deny
shell cmd appops set com.transsion.plat.appupdate RUN_IN_BACKGROUND deny
shell cmd appops set com.transsion.plat.appupdate RUN_ANY_IN_BACKGROUND deny
shell cmd appops set com.transsion.plat.appupdate INTERNET deny
shell cmd appops set com.sprd.systemupdate RUN_IN_BACKGROUND deny
shell cmd appops set com.sprd.systemupdate RUN_ANY_IN_BACKGROUND deny
shell cmd appops set com.sprd.systemupdate INTERNET deny
shell cmd appops set com.android.sprd.update RUN_IN_BACKGROUND deny
shell cmd appops set com.android.sprd.update INTERNET deny
shell cmd netpolicy set restrict-background true com.transsion.systemupdate
shell cmd netpolicy set restrict-background true com.transsion.plat.appupdate
shell cmd netpolicy set restrict-background true com.sprd.systemupdate
shell cmd netpolicy set restrict-background true com.android.sprd.update
shell cmd jobscheduler cancel -u 0 com.transsion.systemupdate
shell cmd jobscheduler cancel -u 0 com.transsion.plat.appupdate
shell cmd jobscheduler cancel -u 0 com.sprd.systemupdate
shell pm disable-user --user 0 com.transsion.systemupdate
shell pm disable-user --user 0 com.transsion.plat.appupdate
shell pm disable-user --user 0 com.transsion.teop
shell pm disable-user --user 0 com.sprd.systemupdate
shell pm disable-user --user 0 com.android.sprd.update
shell pm hide --user 0 com.transsion.systemupdate
shell pm hide --user 0 com.sprd.systemupdate
shell pm disable-user --user 0 com.transsion.tota
shell pm disable-user --user 0 com.transsion.fota
shell pm disable-user --user 0 com.transsion.ossettingsext
shell cmd package suspend com.transsion.tota
shell cmd package suspend com.transsion.fota
shell cmd package suspend com.transsion.ossettingsext
shell am force-stop com.transsion.tota
shell am force-stop com.transsion.fota
shell am kill com.transsion.tota
shell am kill com.transsion.fota
shell cmd appops set com.transsion.tota RUN_IN_BACKGROUND deny
shell cmd appops set com.transsion.tota RUN_ANY_IN_BACKGROUND deny
shell cmd appops set com.transsion.tota INTERNET deny
shell cmd appops set com.transsion.fota RUN_IN_BACKGROUND deny
shell cmd appops set com.transsion.fota RUN_ANY_IN_BACKGROUND deny
shell cmd appops set com.transsion.fota INTERNET deny
shell cmd netpolicy set restrict-background true com.transsion.tota
shell cmd netpolicy set restrict-background true com.transsion.fota
shell pm hide --user 0 com.transsion.tota
shell pm hide --user 0 com.transsion.fota
shell pm enable --user 0 com.android.vending
