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