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 (The one you need is probably chronolink-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 -
List time zones with
adb shell /data/local/tmp/chronolink list -
Once you've chosen a time zone, you can set device time to it as so:
adb shell /data/local/tmp/chronolink America/New_YorkReplace New_York with the time zone you choose from the list.
-
Enjoy bypassing downtime!
No.
Planning on removing it later lol
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