Note
YOU NEED A COMPUTER AND DEVELOPER OPTIONS ENABLED FOR THIS TO WORK. DEVELOPER OPTIONS CAN BE ENABLED ON THE PARENT APP.
- Download the appropriate release for your CPU architecture from the releases (it likely IS aarch64).
- Ensure you have adb installed on your machine
- Connect your phone via USB
adb push chronolink /data/local/tmp
adb shell chmod +x /data/local/tmp/chronolink
adb shell /data/local/tmp/chronolink
- Scroll the options with the J & K keys, and hit enter on your chosen time.
- Enjoy bypassing downtime!
No.
It DEFINITELY is. I just didn't have the time to sort through all the unique time zones (since some have 30 and 15 minute offsets). If somebody would like to PR it to remove the non duplicate timezones I would gladly merge. This is just a real quick lazy implementation.
Compiled on Ubuntu 24.04.1 LTS. This will assume you are using a debian-based distro, but this should work on most major distributions. The binder_rust crate relies on on the nix crate which is not supported on Windows right now.
First things first, make sure you have Rust and the android NDK ready. You can follow this guide for a walkthrough of how to set up both of those.
sudo apt install -y build-essential
git clone https://github.com/rifting/chronolink.git
cd chronolink
cargo build --release --target=<YOUR ANDROID TARGET>
Find your chronolink binary in target/<YOUR ANDROID TARGET>/release/chronolink