4o3F / Ascent

A tool for retrieving gacha history link on Android devices
GNU Affero General Public License v3.0
92 stars 9 forks source link

Implement ADB protocol with Rust #1

Closed 4o3F closed 11 months ago

4o3F commented 1 year ago

Implement ADB protocol with pure Rust and flutter_rust_bridge, currently the adb4arm solution can only be considered as a temporary fix and should not be used widely for it has hidden issues among different systems and devices. For instance, the socket issue for Samsung phones, details can be seen here
https://github.com/termux/termux-packages/issues/7946
by implementing the whole protocol, we can bypass mostly any limitation from customized system

4o3F commented 1 year ago

Proof of concept successfully made at https://github.com/4o3F/Antagonism
Currently it requires a customized version of https://github.com/cloudflare/boring , but I'll send a PR after some compeletion of the code

4o3F commented 11 months ago

All fixed in branch v2