Android May Soon Restrict On-Device ADB
Before we dive in, please note that this is not an official Google announcement. Instead, this is based on a recent, ongoing feature request on Google IssueTracker , in which a comment by one of the core ADB maintainers (Google employee) talked about restricting On-Device ADB connections to protect from βbad actorsβ.
Before you stop what you are doing to head over to that IssueTracker thread, please read this carefully:
If you plan to visit the issue tracker just to post low-quality comments (such as βHey, donβt do this, I need Shizuku!β ), complaints about monopoly, or insults, I highly recommend that you refrain from doing so. Spamming the thread will only cause Google developers to lock the issue, ignore valuable community feedback, or stop sharing public updates about this change entirely.
I think a change like this could benefit Google as it goes well along their new Sideloading changes , but I do not actively believe this is what is going on here. There is a true, valid reason behind this , and I think two different approach can be taken. We will talk about it in this blog post.
I am hesitant to make this blog post, as I fear it may overload the few developers that work on ADB. I am unsure if I should wait more and see what happens or hold it longer and see what approach they take. Waiting too long could also be bad… As of writing this, I am unsure when/if this post will release. I saw some recent updates on assignments which were given to the main guy who previously worked on ADB, so we will see what happens.
Hi! Iβm Kitsumed, developer of ShizuCallRecorder , a Shizuku based application. As you may have guessed by now, I would be affected by this change. Obviously, I would really like it if they do not proceed with it in a way that prevent loopback connections.