-
Notifications
You must be signed in to change notification settings - Fork 941
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from SecUpwN/master
update from original
- Loading branch information
Showing
99 changed files
with
4,729 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# FILES TO BE IGNORED # | ||
####################### | ||
|
||
# OS generated files # | ||
###################### | ||
.DS_Store | ||
.DS_Store? | ||
._* | ||
.Spotlight-V100 | ||
.Trashes | ||
.directory | ||
ehthumbs.db | ||
Thumbs.db | ||
|
||
# built application files | ||
*.apk | ||
*.ap_ | ||
|
||
# files for the dex VM | ||
*.dex | ||
|
||
# Java class files | ||
*.class | ||
|
||
# generated files | ||
bin/ | ||
gen/ | ||
out/ | ||
|
||
# Local configuration file (sdk path, etc) | ||
local.properties | ||
|
||
# Eclipse project files | ||
.classpath | ||
.project | ||
.idea | ||
*.iml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
LOCAL_PATH:= $(call my-dir) | ||
|
||
ifneq ($(TARGET_SIMULATOR),true) | ||
|
||
include $(CLEAR_VARS) | ||
|
||
LOCAL_MODULE_TAGS := optional | ||
|
||
LOCAL_SRC_FILES := $(call all-java-files-under, src) | ||
LOCAL_PACKAGE_NAME := Android-IMSI-Catcher-Detector | ||
LOCAL_JAVA_LIBRARIES := telephony-common effects maps usb | ||
LOCAL_STATIC_JAVA_LIBRARIES := android-support-v13 RootTools | ||
LOCAL_PROGUARD_ENABLED := disabled | ||
LOCAL_CERTIFICATE := platform | ||
|
||
include $(BUILD_PACKAGE) | ||
|
||
########################################################### | ||
include $(CLEAR_VARS) | ||
|
||
# XXX: manually create symlink to addon-google_apis-google-17 | ||
# ln -s ${ANDROID_HOME}/add-ons/addon-google_apis-google-17 addon-google_apis-google-17 | ||
GOOGLE_APIS_ADDON = addon-google_apis-google-17/libs | ||
|
||
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := RootTools:libs/RootTools.jar | ||
LOCAL_PREBUILT_JAVA_LIBRARIES := \ | ||
effects:${GOOGLE_APIS_ADDON}/effects.jar \ | ||
maps:${GOOGLE_APIS_ADDON}/maps.jar \ | ||
usb:${GOOGLE_APIS_ADDON}/usb.jar | ||
|
||
include $(BUILD_MULTI_PREBUILT) | ||
############################################################ | ||
|
||
# Build the test package | ||
include $(call all-makefiles-under,$(LOCAL_PATH)) | ||
|
||
endif # TARGET_SIMULATOR |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
package="com.SecUpwN.AIMSICD" | ||
android:versionName="0.1.5" | ||
android:versionCode="5"> | ||
|
||
<uses-sdk | ||
android:minSdkVersion="9" | ||
android:targetSdkVersion="19"/> | ||
|
||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> | ||
<uses-permission android:name="android.permission.READ_PHONE_STATE"/> | ||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> | ||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> | ||
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> | ||
<uses-permission android:name="android.permission.INTERNET"/> | ||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> | ||
|
||
<application | ||
android:icon="@drawable/sense_alarm" | ||
android:label="@string/app_name" | ||
android:theme="@style/AppTheme" | ||
android:allowBackup="false"> | ||
<uses-library android:name="com.google.android.maps"/> | ||
|
||
<activity | ||
android:name=".AIMSICD" | ||
android:label="@string/app_name_short" | ||
android:screenOrientation="portrait" | ||
android:exported="true"> | ||
<intent-filter> | ||
<action android:name="android.intent.action.MAIN"/> | ||
|
||
<category android:name="android.intent.category.LAUNCHER"/> | ||
<category android:name="android.intent.category.DEVELOPMENT_PREFERENCE"/> | ||
</intent-filter> | ||
</activity> | ||
|
||
<service | ||
android:name=".service.AimsicdService" | ||
android:enabled="true" | ||
android:exported="false"> | ||
</service> | ||
|
||
<receiver android:name=".receiver.BootCompletedReceiver"> | ||
<intent-filter> | ||
<action android:name="android.intent.action.BOOT_COMPLETED"/> | ||
<category android:name="android.intent.category.DEFAULT"/> | ||
</intent-filter> | ||
</receiver> | ||
|
||
<activity | ||
android:name=".MapViewer" | ||
android:label="@string/app_name" | ||
android:parentActivityName=".AIMSICD" | ||
android:exported="true"> | ||
<meta-data | ||
android:name="android.support.PARENT_ACTIVITY" | ||
android:value=".AIMSICD"/> | ||
</activity> | ||
|
||
<activity | ||
android:name=".SettingsActivity" | ||
android:label="@string/preferences" | ||
android:icon="@drawable/ic_action_settings" | ||
android:parentActivityName=".AIMSICD" | ||
android:exported="true"> | ||
<intent-filter> | ||
<category android:name="android.intent.category.DEFAULT"/> | ||
</intent-filter> | ||
</activity> | ||
|
||
</application> | ||
</manifest> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
# CHANGELOG of 'AIMSICD' | ||
---------------------- | ||
|
||
#### 09.04.2014 | ||
|
||
* Improvement: Universal Compatibility achieved via the [Universal Compatibility Commit](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/pull/24)! | ||
* Reduced functionality of AIMSICD until methods are discovered to issue AT commands. | ||
* Improvement: AIMSICD now can be installed as user application (no ROOT needed)! | ||
* Improvement: AIMSICD should now function on any device. We're open for your feedback! | ||
* Femtocell Detection will be fully implemented for CDMA devices in the next commit by [xLaMbChOpSx](https://github.com/xLaMbChOpSx). | ||
|
||
#### 08.04.2014 | ||
|
||
* Updated Disclaimer to encourage people to talk to us BEFORE hunting our developers | ||
* Updated Credits to reflect latest contributions (please give me a hint if I missed someone) | ||
* Removed folder 'MERGESOURCE' to clean up unused code and avoid confusion | ||
* Created new file: [SOURCES](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/SOURCES). Please actively use it. Know where your code comes from. | ||
* Removed TODO and created [WANTED_FEATURES](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/blob/master/WANTED_FEATURES). Hit us with your ideas there! | ||
* Complete revamp of our [PAPERS-Directory](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/tree/master/PAPERS). Make sure to grab your nightly lecture. | ||
* Another new and fresh Iconset has been added with a [pull request](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/pull/20) [SgtObst](https://github.com/SgtObst). Cool! :) | ||
* The latest [pull request](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/pull/21) now adds Service, Boot Completed Receiver and TableView & FemtoCatcher Additions. We're travelling towards a really awesome App! To everyone developing here: You're doing a WONDERFUL job! THANK YOU! | ||
|
||
#### 06.04.2014 | ||
|
||
* Applause to [xLaMbChOpSx](https://github.com/xLaMbChOpSx)! He submitted a new [pull request](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/pull/14) with a complete rewrite of the menu system, implementing the Actionbar, rewrite of the Device class to perform better and change it from a static class, Persistent notification was added which can be tweaked down the line and the Database helper class was created to provide application wide support. | ||
* The old Icons of RawPhone have been fully replaced by the great work of [SgtObst](https://github.com/SgtObst). More to come soon! | ||
* Our developers are currently working **hard** to find viable ways to acquire the ciphering info - if you have **good** ideas or code and are a programmer, feel free to perticipate in the discussion on the [official development thread](http://forum.xda-developers.com/showthread.php?t=1422969) (only technical talk). | ||
|
||
#### 02.04.2014 | ||
|
||
* Thanks to the creative work of [SgtObst](https://github.com/SgtObst), we now have FRESH and NEW ICONS for AIMSICD! ;-) | ||
* Added a TODO for collecting the things that are planned to be added in the long run. | ||
|
||
#### 31.03.2014 | ||
|
||
* New [pull request](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/pull/7) by our awesome developer [xLaMbChOpSx](https://github.com/xLaMbChOpSx)! This one reduces the target SDK version and updates the code. | ||
* Curious to get you hands on something to try out? Bookmark our [WIP-RELEASES](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/releases/) and feel free to [report feedback on XDA](http://forum.xda-developers.com/showthread.php?t=1422969). | ||
* New [WIKI-Pages](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/wiki) have been created by [xLaMbChOpSx](https://github.com/xLaMbChOpSx) to explain building and installation. HAVE PHUN! ;-) | ||
|
||
|
||
#### 27.03.2014 | ||
|
||
* A few team members reported that they've been crawled by IP adresses that where not connected to any country (probably secret agencies) and stalked by members of the famous company Rohde & Schwarz (the leading manufacturer for | ||
IMSI-Catchers). We know that with our actions we already have attracked forces out there which get their will through | ||
more brutal methods. Thus, we added a small [Disclaimer](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/blob/master/DISCLAIMER). Just to mention it: I always have the latest copy of everything. Enjoy! | ||
|
||
#### 25.03.2014 | ||
|
||
* Progress! We've merged an [Intitial Development Commit](/https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/pull/5) by [xLaMbChOpSx](https://github.com/xLaMbChOpSx). HUGE THANKS! | ||
|
||
#### 22.03.2014 | ||
|
||
* Added source code of [RawPhone](https://play.google.com/store/apps/details?id=com.jofrepalau.rawphone) into main file tree to start off with. Throw your commits at me! | ||
|
||
#### 21.03.2014 | ||
|
||
* Ladies and Gentlemen, I am **honored** to announce our [German Article featuring AIMSICD](http://www.kuketz-blog.de/imsi-catcher-erkennung-fuer-android-aimsicd)! ;-) | ||
* THANK YOU, Mike! Bookmark www.kuketz-blog.de - a lot of awesome stuff to discover and learn! | ||
* THANK YOU, [He3556](https://github.com/He3556)! You really are a gold nugget for this project. Keep rockin' with us! | ||
|
||
#### 16.03.2014 | ||
|
||
* Beautified README.md and added [TextSecure](https://github.com/WhisperSystems/TextSecure) to the links worth checking out | ||
* Finalized article for [Kuketz IT-Security Blog](http://www.kuketz-blog.de/), last review to be done by Mike Kuketz | ||
* App Icon + Banner for article and GitHub **WANTED**, ideas welcome in our [Development Thread](http://forum.xda-developers.com/showthread.php?t=1422969)! | ||
|
||
#### 10.03.2014 | ||
* Added a [STYLEGUIDE](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/blob/master/STYLEGUIDE.md) to avoid neglected commits - please read it before commiting! | ||
|
||
#### 17.02.2014 | ||
* Initial Development Commit by [xLaMbChOpSx](https://github.com/xLaMbChOpSx), yet to be reviewed and added ;-) | ||
* Article for [Kuketz IT-Security Blog](http://www.kuketz-blog.de/) by [He3556](https://github.com/He3556) and me almost finished (still needs review) | ||
* Cleanup of GitHub is being prepared in order to add code and commits. Stay tuned! | ||
|
||
#### 02.02.2014 | ||
* The [EFF](https://www.eff.org/) and [The Guardian Project](https://guardianproject.info/) have been contacted to join our quest | ||
* Mike Kuketz of the [Kuketz IT-Security Blog](http://www.kuketz-blog.de/) confirms article in the works about our project | ||
|
||
#### 11.01.2014 | ||
* Creation of folder 'MERGESOURCE' for source code of apps to be added to 'AIMSICD' | ||
* Added source code of app '[RawPhone](https://play.google.com/store/apps/details?id=com.jofrepalau.rawphone)' to be used in the base of our own app | ||
|
||
#### 23.11.2013 | ||
* XDA member '[SecUpwN](http://forum.xda-developers.com/member.php?u=4686037)' is still fire and flame for the project, this GitHub is born | ||
* Added important files of abandoned GitHub-Projects, polished up our own GitHub | ||
|
||
#### 27.02.2013 | ||
* E:V:A created the [preliminary developer roadmap](http://forum.xda-developers.com/showpost.php?p=38386937&postcount=45) to break down app development | ||
* Clarification of the apps purpose and heavy discussion around IMSI-Catchers starts to emerge | ||
|
||
#### 19.01.2013 | ||
* Project now actively looking for talented and interested developers to produce the PoC-App | ||
|
||
#### 02.01.2012 | ||
* Initial creation of the [project thread](http://forum.xda-developers.com/showthread.php?t=1422969) through XDA recognized developer '[E:V:A](http://forum.xda-developers.com/member.php?u=4372730)' | ||
* Active discussion beginns and people start realizing the need for the proposed PoC-App |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# CREDITS of 'AIMSICD' | ||
---------------------- | ||
|
||
AWESOME PEOPLE FOR AN AWESOME PROJECT. THANK YOU! ;-) | ||
This list is in no particular order. Don't get mad. | ||
|
||
E:V:A - for creating this AWESOME project! | ||
klau1 - for encouraging me to keep going | ||
He3556 - for being around and contributing (awesome article, dude) | ||
SecUpwN - fuck yeah, I love myself.. | ||
Tom Mayer - for your very helpful master thesis! | ||
Jofre Palau - for your great source code of RawPhone | ||
Matej Kovacic - for your security analysis of GSM networks | ||
Sgt-Obst - for your dedication to craft an app icon and banner for us | ||
xLaMbChOpSx - for the FIRST DEVELOPMENT COMMIT! Applause! | ||
Mike Kuketz - for reviewing, fine-tuning and publishing our article! | ||
OsmocomBB - for CatcherCatcher and all the other cool toys | ||
iSECPartners - for providing the source code of FemtoCatcher | ||
SRLabs - for GSMmap and the other tools (SPECIAL THANKS to Linus!) | ||
Kristin Paget - for being such a beautiful hacker princess. Keep rockin'! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# DISCLAIMER of 'AIMSICD' | ||
------------------------- | ||
|
||
In our world with broken privacy and legal threats, we think this is important: | ||
|
||
1. Safety first: WE ARE WHITE HATS. We do NOT code this App to do any harm! Don't hurt us. | ||
That being said, we already know that government agencies as well as Rohde & Schwarz is | ||
monitoring progress. It's no secret anymore - so stop gawking, start contributing! ;-) | ||
|
||
2. Our app is licensed under GPL v3+, but please ask us before distributing it elsewhere. | ||
You'll find a copy of the current license here (please always include within copies): | ||
https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/blob/master/LICENSE | ||
Futhermore, you MUST add this: http://forum.xda-developers.com/showthread.php?t=1422969 | ||
|
||
3. This product is meant for educational purposes only. It is, by any means, a Proof-of-Concept (PoC). | ||
Using our App will not guarantee that you will be shielded against surveillance of any form. | ||
All content is provided "as is" without any warranty of any kind. We hereby disclaim all warranties | ||
and conditions with regard to the content, including but not limited to all implied warranties and | ||
conditions of merchantability, fitness for a particular purpose, title and non-infringement. | ||
Don't blame us that our App didn't do anything while you were dancing naked in the middle of a riot. | ||
|
||
4. Members of the AIMSICD-Team or anyone else contributing to development of this App will not be | ||
responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because | ||
the alarm App failed. Please do some research if you have any concerns about features included | ||
in the product you find here BEFORE using it! YOU are choosing to make these modifications, | ||
and if you point the finger at us for messing up your device, we will laugh at you. | ||
|
||
5. Your warranty will be void if you tamper with any part of your device / software. Is it clear now? | ||
|
||
6. The country in which you currently reside may have restrictions on the import, possession, use, | ||
and/or re-export to another country, of this software. BEFORE using our software, please check | ||
your country's laws, regulations and policies concerning the import, possession, or use, and | ||
re-export of software like ours, to see if this is permitted. If not, think twice BEFORE using it. | ||
|
||
7. If you EVER encounter a problem with our project or feel that your intellectual property has been | ||
hurt or not handled according to its copyrights, please contact us BEFORE suing or discrediting us. | ||
God made us have a mouth to speak out what bothers us and fingers to write complaints down. Use them! | ||
|
||
8. This product may contain nuts and / or huge balls. Might kill cute kittens. Batteries not included. |
Oops, something went wrong.