mirror of
https://github.com/signalapp/libsignal.git
synced 2024-09-20 03:52:17 +02:00
21 lines
469 B
Bash
Executable File
21 lines
469 B
Bash
Executable File
#!/bin/sh
|
|
|
|
#
|
|
# Copyright 2023 Signal Messenger, LLC.
|
|
# SPDX-License-Identifier: AGPL-3.0-only
|
|
#
|
|
|
|
set -e
|
|
|
|
ADB=${ADB:-adb}
|
|
|
|
executable="$1"
|
|
shift
|
|
basename=$(basename "$executable")
|
|
|
|
# We have to use /data/local/tmp on modern Android systems;
|
|
# other locations don't allow executables or don't allow non-root adb access by default.
|
|
|
|
"$ADB" push -z any "$executable" "/data/local/tmp/$basename"
|
|
"$ADB" shell "cd /data/local/tmp/ && chmod 744 $basename && ./$basename" "$@"
|