293 lines
8.3 KiB
YAML
293 lines
8.3 KiB
YAML
|
Categories:
|
||
|
- Security
|
||
|
License: GPL-3.0-only
|
||
|
WebSite: https://opensource.srlabs.de/projects/snoopsnitch
|
||
|
SourceCode: https://opensource.srlabs.de/projects/snoopsnitch/repository/revisions/master/show
|
||
|
Translation: https://opensource.srlabs.de/projects/snoopsnitch/wiki/FAQ#Can-you-translate-SnoopSnitch-in-my-language
|
||
|
Changelog: https://opensource.srlabs.de/projects/snoopsnitch#Version-history
|
||
|
|
||
|
AutoName: SnoopSnitch
|
||
|
Description: |-
|
||
|
Collects and analyzes mobile radio data to make you aware of your mobile network
|
||
|
security and to warn you about threats like fake base stations (IMSI catchers),
|
||
|
user tracking and over-the-air updates. With SnoopSnitch you can use the data
|
||
|
collected in the GSM Security Map at [http://gsmmap.org] and contribute your own
|
||
|
data to GSM Map.
|
||
|
|
||
|
Requirements:
|
||
|
|
||
|
* Qualcomm-based Android phone (see [https://opensource.srlabs.de/projects/snoopsnitch/wiki/DeviceList device list])
|
||
|
* Stock Android ROM, version 4.1 or later
|
||
|
* Note: Custom Android ROMs like CyanogenMod may or may not work, depending on the availability of a Qualcomm DIAG kernel driver (DIAG_CHAR).
|
||
|
* Root privileges on phone
|
||
|
|
||
|
Incompatible Devices:
|
||
|
|
||
|
* Samsung Galaxy S2 & S3
|
||
|
* Nexus 5 with stock Android
|
||
|
* Huawei Ascend Y300
|
||
|
|
||
|
RequiresRoot: 'yes'
|
||
|
|
||
|
RepoType: git
|
||
|
Repo: https://opensource.srlabs.de/git/snoopsnitch.git
|
||
|
|
||
|
Builds:
|
||
|
- versionName: 0.9.0
|
||
|
versionCode: 5
|
||
|
disable: failing build because of bug in compile.sh for prebuilt (see later version)
|
||
|
commit: 68f5e1e6966a39d98c6df69a793bea39ac689b7f
|
||
|
subdir: SnoopSnitch
|
||
|
prebuild: rm -rf ../contrib/prebuilt/*
|
||
|
target: android-19
|
||
|
build:
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../contrib
|
||
|
- bash compile.sh -t android -g -u
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 0.9.1
|
||
|
versionCode: 6
|
||
|
commit: daab25824023387bae0d387780eebe8ae4c5d6d6
|
||
|
subdir: SnoopSnitch
|
||
|
prebuild: rm -rf ../contrib/prebuilt/*
|
||
|
target: android-19
|
||
|
build:
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../contrib
|
||
|
- bash compile.sh -t android -g -u
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 0.9.2
|
||
|
versionCode: 7
|
||
|
commit: 874a10d86684932410b7773a5ad018b39e8a3e03
|
||
|
subdir: SnoopSnitch
|
||
|
prebuild: rm -rf ../contrib/prebuilt/*
|
||
|
target: android-19
|
||
|
build:
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../contrib
|
||
|
- bash compile.sh -t android -g -u
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 0.9.3
|
||
|
versionCode: 8
|
||
|
commit: SnoopSnitch-0.9.3
|
||
|
subdir: SnoopSnitch
|
||
|
prebuild: rm -rf ../contrib/prebuilt/*
|
||
|
target: android-19
|
||
|
build:
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../contrib
|
||
|
- bash compile.sh -t android -g -u
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 0.9.5
|
||
|
versionCode: 10
|
||
|
commit: SnoopSnitch-0.9.5
|
||
|
subdir: SnoopSnitch
|
||
|
prebuild: rm -rf ../contrib/prebuilt/*
|
||
|
target: android-19
|
||
|
build:
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../contrib
|
||
|
- bash compile.sh -t android -g -u
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 0.9.6
|
||
|
versionCode: 11
|
||
|
commit: SnoopSnitch-0.9.6
|
||
|
subdir: SnoopSnitch
|
||
|
prebuild: rm -rf ../contrib/prebuilt/*
|
||
|
target: android-19
|
||
|
build:
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../contrib
|
||
|
- bash compile.sh -t android -g -u
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 0.9.7
|
||
|
versionCode: 12
|
||
|
commit: SnoopSnitch-0.9.7
|
||
|
subdir: SnoopSnitch
|
||
|
prebuild: rm -rf ../contrib/prebuilt/*
|
||
|
target: android-19
|
||
|
build:
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../contrib
|
||
|
- bash compile.sh -t android -g -u
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 0.9.8
|
||
|
versionCode: 13
|
||
|
commit: SnoopSnitch-0.9.8
|
||
|
subdir: SnoopSnitch
|
||
|
prebuild: rm -rf ../contrib/prebuilt/*
|
||
|
target: android-19
|
||
|
build:
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../contrib
|
||
|
- bash compile.sh -t android -g -u
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 1.0.0
|
||
|
versionCode: 14
|
||
|
commit: SnoopSnitch-1.0.0
|
||
|
subdir: SnoopSnitch
|
||
|
prebuild: rm -rf ../contrib/prebuilt/*
|
||
|
target: android-19
|
||
|
build:
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../contrib
|
||
|
- bash compile.sh -t android -g -u
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 1.0.1
|
||
|
versionCode: 15
|
||
|
commit: SnoopSnitch-1.0.1
|
||
|
subdir: SnoopSnitch
|
||
|
prebuild: rm -rf ../contrib/prebuilt/*
|
||
|
target: android-19
|
||
|
build:
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../contrib
|
||
|
- bash compile.sh -t android -g -u
|
||
|
buildjni:
|
||
|
- yes
|
||
|
|
||
|
- versionName: 1.0.2
|
||
|
versionCode: 16
|
||
|
commit: SnoopSnitch-1.0.2
|
||
|
subdir: SnoopSnitch/app
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild: rm -rf ../../contrib/prebuilt/*
|
||
|
build:
|
||
|
- cd ../../contrib
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- bash compile.sh -t android -u
|
||
|
- cd ../SnoopSnitch
|
||
|
- bash copy.sh
|
||
|
ndk: r14b
|
||
|
|
||
|
- versionName: 1.0.3
|
||
|
versionCode: 17
|
||
|
commit: SnoopSnitch-1.0.3
|
||
|
subdir: SnoopSnitch/app
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild: rm -rf ../../contrib/prebuilt/*
|
||
|
build:
|
||
|
- cd ../../contrib
|
||
|
- export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin:$PATH
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- bash compile.sh -t android -u
|
||
|
- cd ../SnoopSnitch
|
||
|
- bash copy.sh
|
||
|
ndk: r14b
|
||
|
|
||
|
- versionName: 2.0.7
|
||
|
versionCode: 35
|
||
|
commit: SnoopSnitch-2.0.7
|
||
|
subdir: SnoopSnitch/app
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- nobuildcheck
|
||
|
rm:
|
||
|
- SnoopSnitch/app/src/main/jniLibs/*/*.so
|
||
|
- contrib/prebuilt/*.so
|
||
|
prebuild: sed -i -e '/versionNameSuffix/d' build.gradle
|
||
|
scandelete:
|
||
|
- SnoopSnitch/patchanalysis
|
||
|
build:
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../../contrib
|
||
|
- bash compile.sh -t android -u
|
||
|
- cd ../SnoopSnitch/patchanalysis/contrib
|
||
|
- bash compile.sh -t android -u
|
||
|
- bash copy.sh
|
||
|
- cp builds/*.so ../../../contrib/prebuilt
|
||
|
- cd ../..
|
||
|
- bash copy.sh
|
||
|
ndk: r14b
|
||
|
|
||
|
- versionName: 2.0.8
|
||
|
versionCode: 37
|
||
|
commit: SnoopSnitch-2.0.8
|
||
|
subdir: SnoopSnitch/app
|
||
|
submodules: true
|
||
|
gradle:
|
||
|
- nobuildcheck
|
||
|
rm:
|
||
|
- SnoopSnitch/app/src/main/jniLibs/*/*.so
|
||
|
- contrib/prebuilt/*.so
|
||
|
prebuild: sed -i -e '/versionNameSuffix/d' build.gradle
|
||
|
scandelete:
|
||
|
- SnoopSnitch/patchanalysis
|
||
|
build:
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../../contrib
|
||
|
- bash compile.sh -t android -u
|
||
|
- cd ../SnoopSnitch/patchanalysis/contrib
|
||
|
- bash compile.sh -t android -u
|
||
|
- bash copy.sh
|
||
|
- cp builds/*.so ../../../contrib/prebuilt
|
||
|
- cd ../..
|
||
|
- bash copy.sh
|
||
|
ndk: r14b
|
||
|
|
||
|
- versionName: 2.0.9
|
||
|
versionCode: 38
|
||
|
commit: SnoopSnitch-2.0.9
|
||
|
subdir: SnoopSnitch/app
|
||
|
submodules: true
|
||
|
sudo:
|
||
|
- apt update || apt update
|
||
|
- apt install -y texinfo
|
||
|
gradle:
|
||
|
- nobuildcheck
|
||
|
rm:
|
||
|
- SnoopSnitch/app/src/main/jniLibs/*/*.so
|
||
|
- contrib/prebuilt/*.so
|
||
|
prebuild: sed -i -e '/versionNameSuffix/d' build.gradle
|
||
|
scandelete:
|
||
|
- SnoopSnitch/patchanalysis
|
||
|
build:
|
||
|
- export NDK_DIR=$$NDK$$
|
||
|
- cd ../../contrib
|
||
|
- bash compile.sh -t android -u
|
||
|
- cd ../SnoopSnitch/patchanalysis/contrib
|
||
|
- bash compile.sh -t android -u
|
||
|
- bash copy.sh
|
||
|
- cp builds/*.so ../../../contrib/prebuilt
|
||
|
- cd ../..
|
||
|
- bash copy.sh
|
||
|
ndk: r14b
|
||
|
|
||
|
AutoUpdateMode: Version SnoopSnitch-%v
|
||
|
UpdateCheckMode: Tags
|
||
|
CurrentVersion: 2.0.9-nbc
|
||
|
CurrentVersionCode: 38
|