Skip to content

Commit

Permalink
Merge pull request #1 from SecUpwN/master
Browse files Browse the repository at this point in the history
Important Pull
  • Loading branch information
SgtObst committed Apr 2, 2014
2 parents a120155 + 242e316 commit 39ca8c5
Show file tree
Hide file tree
Showing 66 changed files with 4,107 additions and 21 deletions.
25 changes: 25 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,30 @@
._*
.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
37 changes: 37 additions & 0 deletions Android.mk
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
53 changes: 53 additions & 0 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<?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.1"
android:versionCode="3"
android:sharedUserId="android.uid.phone">

<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.ACCESS_SUPERUSER"/>

<application
android:icon="@drawable/icon"
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"
android:process="com.android.phone"
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>
<activity
android:name=".MapViewer"
android:label="@string/app_name"
android:exported="true">
</activity>
<activity
android:name=".ATRilHook"
android:label="@string/testing_RIL_OEMHook"
android:process="com.android.phone"
android:exported="true">
</activity>

</application>
</manifest>
66 changes: 66 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# CHANGELOG of 'AIMSICD'
----------------------

#### 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](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/tree/master/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
5 changes: 4 additions & 1 deletion CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,11 @@ AWESOME PEOPLE FOR AN AWESOME PROJECT. THANK YOU! ;-)

E:V:A - for creating this AWESOME project!
klau1 - for encouraging me to keep going
He3556 - for being around and contributing
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!
35 changes: 35 additions & 0 deletions DISCLAIMER
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# 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. This product may contain nuts and / or huge balls. Might kill cute kittens. Batteries not included.
6 changes: 4 additions & 2 deletions MERGESOURCE/SOURCES_README
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
SOURCES OF USEFUL APPS
======================
SOURCES OF USEFUL APPS (WHICH WE MIGHT ADD)
===========================================

This file shall provide a short overview of added source code of apps.
NOTE: THIS IS *NOT* A DIRECTORY TO DEVELOP IN, IT'S JUST STUFF TO ADD.
If you add an app to the folder 'MERGESOURCE', please update this file!

IMPORTANT: Get written permission of the app developer to be allowed to
Expand All @@ -14,6 +15,7 @@ link to play store or thread (just to make sure we can track additions).

* 11.01.2014, added source code of 'RawPhone' developed by Jofre Palau
- https://play.google.com/store/apps/details?id=com.jofrepalau.rawphone
- https://github.com/jofrep/Android-RawPhone

*
-
Expand Down
Binary file not shown.
Loading

0 comments on commit 39ca8c5

Please sign in to comment.