• OneMeaningManyNames@lemmy.ml
    link
    fedilink
    English
    arrow-up
    20
    ·
    24 days ago

    Curiously enough, for years and years the main criticism of GrapheneOS is that it only runs on Google Pixel phones. Finally, they announce they will work with another provider, Motorola. Some people proceed to simply forecast enshitification, spyware, and ads. I don’t think this is sane at all.

  • f3nyx@lemmy.ml
    link
    fedilink
    arrow-up
    16
    ·
    24 days ago

    makes sense that they’d remove it from their forums if it has nothing to do with graphene. not a single point relevant to the OS

  • Hiro8811@lemmy.world
    link
    fedilink
    arrow-up
    10
    arrow-down
    1
    ·
    24 days ago

    Yes Motorola and everyone else, why do you think most companies have their own flavour of ui? But it makes me wonder if they’re gonna try to pack some hardware level way to spy on users

  • imahappyguy@lemmy.world
    link
    fedilink
    arrow-up
    12
    arrow-down
    3
    ·
    24 days ago

    We’re really comparing a burner to whatever Graphene is developing with Moto? Also, points deducted for the “owned by China bad” talking point.

  • potatoguy@mbin.potato-guy.space
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    24 days 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: