fdroiddata/metadata/org.fdroid.superuser.yml
Marcus Hoffmann e592d5f878 add ndk r12b to any buildjni build that doesn't have an ndk
r12b has been forever the default. Let's explicitly request that version
where we know we need it.

Note; there's other builds that still implicitly rely on that version
that don't use the buildjni flag. We don't really have a good way of
finding those, except manually.
2020-11-13 00:36:45 +01:00

124 lines
4 KiB
YAML

Disabled: Back to using upstream's app id
Categories:
- Security
License: Apache-2.0
SourceCode: https://github.com/koush/Superuser
IssueTracker: https://github.com/koush/Superuser/issues
AutoName: Superuser
Summary: Manage root access
Description: |-
An app to allow or forbid apps' requests to run as root. The entire app can be
built from source with the Android SDK and NDK, including the '''su''' binary
which is bundled within and copied to /system when the prompts are followed. You
must already have root for this to work, because it leverages the existing su
and Superuser app to install itself. However, if you know what you are doing you
can use this apk as a su/Superuser substitute if you are gaining an initial
root. Once the install is completed you can disable or remove the old app.
RequiresRoot: 'yes'
RepoType: git
Repo: https://github.com/koush/Superuser.git
Builds:
- versionName: 1.0.1.3
versionCode: 1013
commit: bbc08f1
subdir: Superuser
patch:
- about.patch
- packageid.patch
srclibs:
- KoushWidgets@d1b10a53171
prebuild:
- echo "android.jar=$$SDK$$/platforms/android-17/android.jar" > ant.properties
- sed -i 's@\(android.library.reference.1=\).*@\1$$KoushWidgets$$@' project.properties
- sed -i 's/#define REQUESTOR JAVA_PACKAGE_NAME/#define REQUESTOR "org.fdroid.superuser"/g'
jni/su/su.h
- sed -i 's/NDK_TOOLCHAIN_VERSION=4.7/NDK_TOOLCHAIN_VERSION=4.6/g' jni/Application.mk
buildjni:
- yes
ndk: r12b
- versionName: 1.0.1.6
versionCode: 1016
commit: 2be82fa09
subdir: Superuser
patch:
- about.patch
- packageid.patch
srclibs:
- KoushWidgets@ddc30339c3
prebuild:
- echo "android.jar=$$SDK$$/platforms/android-17/android.jar" > ant.properties
- sed -i 's@\(android.library.reference.1=\).*@\1$$KoushWidgets$$@' project.properties
- sed -i 's/#define REQUESTOR JAVA_PACKAGE_NAME/#define REQUESTOR "org.fdroid.superuser"/g'
jni/su/su.h
- sed -i 's/NDK_TOOLCHAIN_VERSION=4.7/NDK_TOOLCHAIN_VERSION=4.6/g' jni/Application.mk
buildjni:
- yes
ndk: r12b
- versionName: 1.0.1.7
versionCode: 1017
commit: 27c5fb19a9e
subdir: Superuser
patch:
- about.patch
- packageid-2.patch
srclibs:
- KoushWidgets@ddc30339c3
prebuild:
- echo "android.jar=$$SDK$$/platforms/android-17/android.jar" > ant.properties
- sed -i 's@\(android.library.reference.1=\).*@\1$$KoushWidgets$$@' project.properties
- sed -i 's/#define REQUESTOR JAVA_PACKAGE_NAME/#define REQUESTOR "org.fdroid.superuser"/g'
jni/su/su.h
buildjni:
- yes
ndk: r12b
- versionName: 1.0.1.8
versionCode: 1018
disable: binary blob - reboot.png (at 991f7068c8ce)
commit: 991f7068c8ce
subdir: Superuser
patch:
- about.patch
- packageid-2.patch
srclibs:
- KoushWidgets@ddc30339c3
prebuild:
- echo "android.jar=$$SDK$$/platforms/android-17/android.jar" > ant.properties
- sed -i 's@\(android.library.reference.1=\).*@\1$$KoushWidgets$$@' project.properties
- sed -i 's/#define REQUESTOR JAVA_PACKAGE_NAME/#define REQUESTOR "org.fdroid.superuser"/g'
jni/su/su.h
buildjni:
- yes
ndk: r12b
- versionName: 1.0.2.1
versionCode: 1021
disable: No source for assets/reboot - it's just an unidentified binary that gets
executed - https://github.com/koush/Superuser/issues/184
- versionName: 1.0.2.8
versionCode: 1027
commit: 74363eaa79
subdir: Superuser
patch:
- packageid_1028.patch
srclibs:
- 1:KoushWidgets@2cc45f3
prebuild:
- echo "android.jar=$$SDK$$/platforms/android-19/android.jar" > ant.properties
- sed -i 's/#define REQUESTOR JAVA_PACKAGE_NAME/#define REQUESTOR "org.fdroid.superuser"/g'
jni/su/su.h
buildjni:
- yes
ndk: r12b
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 1.0.2.8
CurrentVersionCode: 1027