• potatoguy@mbin.potato-guy.space
    link
    fedilink
    arrow-up
    3
    arrow-down
    2
    ·
    1 day ago

    This is true, Motorola devices send really weird info to motpaks.com and motpks.com. Can’t uninstall the PAKS application. That’s why I use my LineageOS Xiaomi Redmi Note 9s.

    Edit: some stuff from the app:

    adb shell dumpsys package com.motorola.paks | grep permission
        declared permissions:
        requested permissions:
          android.permission.CHANGE_NETWORK_STATE
          com.motorola.permission.ACCESS_PRODUCT_PERSIST
          android.permission.READ_PRIVILEGED_PHONE_STATE
          android.permission.RECEIVE_BOOT_COMPLETED
          android.permission.ACCESS_KEYGUARD_SECURE_STORAGE
          android.permission.DEVICE_POWER
          android.permission.MANAGE_USERS
          android.permission.CHANGE_WIFI_STATE
          android.permission.OEM_UNLOCK_STATE
          com.motorola.actions.provider.permission.READ_MODES
          com.motorola.actions.provider.permission.WRITE_MODES
          com.motorola.permission.WRITE_SECURE_SETTINGS
          com.motorola.permission.PAKS_BIND_PERMISSION
          android.permission.INSTALL_PACKAGES
          android.permission.DELETE_PACKAGES
          android.permission.MANAGE_DEVICE_ADMINS
          android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS
          android.permission.START_ACTIVITIES_FROM_BACKGROUND
          android.permission.INTERACT_ACROSS_USERS
          android.permission.QUERY_ALL_PACKAGES
          android.permission.INTERNET
          android.permission.ACCESS_NETWORK_STATE
          android.permission.MANAGE_NETWORK_POLICY
          android.permission.MANAGE_ROLE_HOLDERS
        install permissions:
          com.motorola.permission.PAKS_BIND_PERMISSION: granted=true
          com.motorola.actions.provider.permission.READ_MODES: granted=true
          android.permission.INSTALL_PACKAGES: granted=true
          android.permission.CHANGE_NETWORK_STATE: granted=true
          android.permission.RECEIVE_BOOT_COMPLETED: granted=true
          com.motorola.actions.provider.permission.WRITE_MODES: granted=true
          android.permission.MANAGE_ROLE_HOLDERS: granted=true
          android.permission.DEVICE_POWER: granted=true
          android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS: granted=true
          android.permission.INTERNET: granted=true
          android.permission.READ_PRIVILEGED_PHONE_STATE: granted=true
          android.permission.ACCESS_KEYGUARD_SECURE_STORAGE: granted=true
          android.permission.CHANGE_WIFI_STATE: granted=true
          android.permission.MANAGE_USERS: granted=true
          android.permission.ACCESS_NETWORK_STATE: granted=true
          android.permission.INTERACT_ACROSS_USERS: granted=true
          android.permission.OEM_UNLOCK_STATE: granted=true
          android.permission.MANAGE_DEVICE_ADMINS: granted=true
          com.motorola.permission.WRITE_SECURE_SETTINGS: granted=true
          android.permission.MANAGE_NETWORK_POLICY: granted=true
          android.permission.START_ACTIVITIES_FROM_BACKGROUND: granted=true
          android.permission.QUERY_ALL_PACKAGES: granted=true
          android.permission.DELETE_PACKAGES: granted=true
          runtime permissions:
    
    adb shell pm disable-user --user 0 com.motorola.paks
    
    Exception occurred while executing 'disable-user':
    java.lang.SecurityException: Cannot disable a protected package: com.motorola.paks
    	at com.android.server.pm.PackageManagerService.setEnabledSettings(PackageManagerService.java:4308)
    	at com.android.server.pm.PackageManagerService.-$$Nest$msetEnabledSettings(PackageManagerService.java:0)
    	at com.android.server.pm.PackageManagerService$IPackageManagerImpl.setApplicationEnabledSetting(PackageManagerService.java:6340)
    	at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:2489)
    	at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:273)
    	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
    	at android.os.ShellCommand.exec(ShellCommand.java:38)
    	at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onShellCommand(PackageManagerService.java:6992)
    	at android.os.Binder.shellCommand(Binder.java:1068)
    	at android.os.Binder.onTransact(Binder.java:888)
    	at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4374)
    	at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:6976)
    	at android.os.Binder.execTransactInternal(Binder.java:1344)
    	at android.os.Binder.execTransact(Binder.java:1275)
    

    The DNS calls: