[–] 0 points 1 month ago* (last edited 1 month ago) (1 child)

I assume you used the boot.img from your phone, copied that to the phone, patched it with Magisk on the phone, then copied the patched image to your pc and flashed that to boot. (I know, it's such a clumsy process anymore thanks to Google).

What I do is flash the phone, copy the boot.img from the source zip to the phone, then do the rest. That way I know I'm working with the right version of boot.img. I also save the patched boot.img with the source zip, properly named (device name, version, etc) so I never mix it up with other device images.

I also do this as one of my first steps setting up a phone, before installing anything else. Not sure that makes any difference, but I also use some root apps (firewall, etc) that I want in place before installing apps.

  • source
  • [–] 3 points 1 month ago

    If you don't understand transitive dependencies and how they carry through into either the classpath of your app or how they get merged into the manifest that you declare as your own app's, then you're going to have to learn these lessons the hard way.

  • source
  • parent
  • context
  • [–] 2 points 1 month ago

    Aren't you supposed to check your merged manifest before publishing? To catch things like this?

    You would think that's what one would do. The permission isn't added as quietly as OP would lead you to believe if you look at the merged manifest.

  • source
  • parent
  • context
  • [–] 6 points 1 month ago (4 children)

    Aren't you supposed to check your merged manifest before publishing? To catch things like this?

    It's all great assuming apps or libraries behave the way you think they ought to behave but as a developer the responsibility is on you to check what you're publishing.

  • source
  • I don't think I really care about the apps. It's more about the OS/Rom. I've downloaded the last rom update from some shady 3rd party site, but I don't trust it. I can't download the official images from samsung anymore. So I'd rather do a backup that I can roll back to if lineage fails.

  • source
  • parent
  • context
  • [–] 1 point 1 month ago* (last edited 1 month ago) (1 child)

    I was referring to Openclaw needing it. You could enable wireless adb and Openclaw should be able to connect to your phone directly without having to go through Shizuku.

    Shizuku is just using adb over tcp but to localhost on the device it's installed on.

  • source
  • parent
  • context
  • [–] 1 point 1 month ago

    I installed from F-Droid.

    I was seeing the pentagram logo with "upgrade" and a nag screen instead of the actual cleaning step, after scanning.

    It turns out I'm a dummy who was backing out of the donation website after it loaded but before it could set the flag in the app telling it that I at least looked at the donation page.

  • source
  • parent
  • context
  • [–] 2 points 1 month ago (1 child)

    If you're in a conversation about Shizuku, you should probably be downloading apps from the source. I've donated the equivalent of buying the app, but you don't have to pay anything to get the full features.

    A lot of open source developers subsidize their users by charging on the Play Store while offering the complete app on F-Droid or other code repo (like GitHub).

  • source
  • parent
  • context
  • [–] 4 points 1 month ago* (last edited 1 month ago) (1 child)

    Wow, I rarely see apps on the Playstore with just 10-50 users total. Btw, If you're looking for open-source, seems there's two apps in the F-Droid store as well: Oksigenia SOS pretty much for this use-case. And SOS Alerter for location sharing and manual SOS.

  • source
  • [–] 1 point 1 month ago (1 child)

    I don't think you can do the entire phone but you can do through each app and see which ones allow you to backup data and settings. If you have pictures you can use something like immich to back that up. If you need to back up SMS/MMS/phone logs there's sms import/export on Fdroid.

    You can also plug your phone into a computer and download any folders you have data in.

  • source
  • [–] 2 points 1 month ago

    It's kinda like root-ish privileges. It facilitates doing things that you're not technically prohibited from accessing, but there simply is no interface for. It uses administrative console commands (administrative in the management sense, not like administrator=root sense) to execute changes that don't have any pathway built-in for the end-user.

    Personally, nearly all my devices are rooted, but I did use Shizuku for some accessories on a few devices. It's a bit of ado to setup; not difficult just a handful of steps. Worth it if you really need or want to do something the GUI won't provide and you'll likely find more uses down the line.

  • source
  • parent
  • context
  • view more: ‹ prev next ›