Skip to content

Commit

Permalink
Merge pull request #2 from SecUpwN/master
Browse files Browse the repository at this point in the history
Fork Update
  • Loading branch information
SgtObst committed Jun 15, 2014
2 parents b8dbf06 + 2460cac commit 9eae158
Show file tree
Hide file tree
Showing 265 changed files with 9,239 additions and 5,020 deletions.
62 changes: 43 additions & 19 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,17 +1,3 @@
# FILES TO BE IGNORED #
#######################

# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
.directory
ehthumbs.db
Thumbs.db

# built application files
*.apk
*.ap_
Expand All @@ -22,16 +8,54 @@ Thumbs.db
# Java class files
*.class

# built native files
*.o

# generated files
bin/
gen/
out/

# Ignore gradle files
.gradle/
build/

# Local configuration file (sdk path, etc)
local.properties

# Eclipse project files
.classpath
.project
# Proguard folder generated by Eclipse
proguard/

# Eclipse Metadata
.metadata/

# Mac OS X clutter
*.DS_Store

# Intellij IDEA (see https://intellij-support.jetbrains.com/entries/23393067)
.idea/workspace.xml
.idea/tasks.xml
.idea/datasources.xml
.idea/dataSources.ids

# OS Generated files
._*
.Spotlight-V100
.Trashes
.directory
ehthumbs.db
Thumbs.db

# Android Studio
.idea
*.iml
#.idea/workspace.xml - uncomment this and comment/delete .idea if it better suit your needs
.gradle
/*/local.properties
/*/out
/*/*/build
/*/*/production
*.iml
*.iws
*.ipr
*~
*.swp
/*/build
37 changes: 0 additions & 37 deletions Android.mk

This file was deleted.

53 changes: 0 additions & 53 deletions AndroidManifest.xml

This file was deleted.

150 changes: 145 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,147 @@
# CHANGELOG of 'AIMSICD'
----------------------

#### 31.03.2014
#### 14.06.2014 - WIP-Release v0.1.18-alpha

* **ATTENTION**: Backup your Database prior to installing this WIP-Release!
* Added: Database Restore added to repopulate database tables from exported CSV
* Added: Silent SMS Detection - Class 0 SMS will be intercepted and will display a system alert
* Added: OpenCellID, DB Backup & Restore have been added to main async class for better performance
* Fix: OpenCellID download methods have been rewritten and should function correctly now
* Fix: Device specific updates which addressed some issues being faced by users with CDMA devices

#### 13.06.2014

* Update: Major revamp of our README, making it much fresher and structured
* Added: We now accept [ANONYMOUS DONATIONS](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/wiki/Anonymous-Donations) through [DarkCoin](https://www.darkcoin.io/)! ;-)
* Update: Reworked our WIKI and instructions on how to correctly submit Issues
* Changed: StyleGuide is now CONTRIBUTING.md - will be shown when opening Issues

#### 27.05.2014 - WIP-Release v0.1.17-alpha

* Update: Better way of how AIMSICD draws and displays any SIM variable & further error handling
* Fix: Reverted an update to the GMS Play Services library to solve issues with the Map Viewer
* Added: Initial version of a custom InfoWindow in the Map Viewer to display further details
* Added: Record ID added to the database viewer cards

#### 26.05.2014

* Added: SHA-1 Checksums have been (and will be) added to all (previous) WIP-Releases

#### 21.05.2014 - WIP-Release v0.1.16-alpha

* Update: Disabling Cell tracking will now also disable Location tracking if enabled
* Update: Huge code cleanup and updates to a number of areas across a large number of packages
* Added: AT Command Injector (currently disabled until further testing has been completed)
* Added: Code comments to a variety of methods
* Fix: Adressed numerous possible NPE for better stability and an increased user experience
* Removed: Unnecessary compatibility library (positive reduction in size of the APK)

#### 10.05.2014 - WIP-Release v0.1.15-alpha

* Fix: Main layout alignment corrected and page order changed so Cell Information is now page 2
* Fix: Service Persistence Preferences updated to work with the change of the preference logic
* Fix: Multiple small issues with some device variables with Network type
* Update: Map Viewer type selection moved into a dedicated Map preference fragment
* Update: About Page completed with links functioning correctly
* Update: Cleaned up source file structure and moved items for a more logical structure

#### 06.05.2014 - WIP-Release v0.1.14-alpha

* Added: Neighbouring Cell details shown on Cell Information fragment
* Added: Ciphering Indicator provided through the Samsung MultiRil method
* Added: Initial About-Dialog providing information about AIMSICD

#### 03.05.2014 - WIP-Release v0.1.13-alpha

* Added: Exception handling added to all methods that attempt to draw SIM specific information

#### 03.05.2014 - WIP-Release v0.1.12-alpha

* Update: MASSIVE UI update implementing fragments to enable easy navigation through SWIPING! ;-)
* Update: Default icon is now selected within the preferences screen
* Fix: NPE-Issue corrected through several code improvements

#### 03.05.2014 - WIP-Release v0.1.11-alpha

* Added: Requirement to accept our Disclaimer (if you decline you MUST uninstall AIMSICD)
* Update: Consolidation of Signal Strength, Data Activity & Data State into one Phone State Listener
* Fix: Map Viewer Tweaks to correct issues with initial location placement and map type preferences
* Added: Support for [NoGAPPS Maps API](http://forum.xda-developers.com/showthread.php?t=1715375) if you don't like to install Google Maps
* Update: Main menu updated to only display FemtoCell detection on CDMA devices only

#### 27.04.2014 - WIP-Release v0.1.10-alpha

* Improved: Database Viewer UI tweaked to use a gradient colouring scheme
* Improved: Map Viewer will fall back to a default location based on MCC and the Countries Capital City
* Fix: Bug with Signal Strength Tracking icon always showing as disabled

#### 25.04.2014 - WIP-Release v0.1.9-alpha

* Added: Ability to view the current database contents using a CardUI type interface
* Added: Access to all current contents including the newly created OpenCellID data table

#### 25.04.2014 - WIP-Release v0.1.8-alpha

* Minimum SDK version increased to API 16 (JB 4.1)
* Removed depreciated methods that were required to support Android versions < JB 4.1
* Fix: Femtocell Detection preference selection now correctly actioned on start-up
* Database helper functions totally re-written to improve logic of updating/inserting records
* **CAUTION:** This version will erase your existing tracking information! Please backup first.

#### 21.04.2014 - WIP-Release v0.1.7-alpha

* Added: Enabled CDMA Femtocell Detection for initial testing. (CDMA devices ONLY!)
* Added: missing resources for Actionbar icons
* Fix: MapView updated to check for Google Play Services
* Added: option to select map type and extended the details (the system will
apply to the map including markers for unique CellID's found and signal overlays.)
* Fix: MapView will now default to last known location (if one is available)
or will zoom to the last loaded location found in the tracking database,
other map controls enabled to allow gesture control.
* Added: GeoLocation class to provides an equation to determine a bounding radius
of a given point, for example a circle 50 miles/kilometers around a given location.
* Preference change is now detected correctly by the application showing immediate
changes to through the persistent notification for system status (Idle, Good & Alarm).

#### 11.04.2014 - WIP-Release v0.1.6-alpha

* Change: Project changed to Gradle Build System to make use of Android Studio
* Added: Google Maps API v2 support to enable new features and gain an API Key
* Fix: Signal strength data is now correctly overlayed on the map as well
* Fix: Database export corrected and changed to use OpenCV library

#### 09.04.2014 - WIP-Release v0.1.5-alpha

* 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 - WIP-Release v0.1.4-alpha

* 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 - WIP-Release v0.1.3-alpha

* 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 - WIP-Release v0.1.2-alpha

* 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).
Expand All @@ -14,11 +154,11 @@
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
#### 25.03.2014 - WIP-Release v0.1.1-alpha

* 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
#### 22.03.2014 - WIP-Release v0.1-alpha

* 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!

Expand All @@ -38,7 +178,7 @@
* 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!

Expand All @@ -47,7 +187,7 @@
* 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'
* 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
Expand Down
25 changes: 25 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# How to contribute to 'AIMSICD'
--------------------------------

To avoid confusion and neglected development commits, please ALWAYS read this guide first!

#### Testers welcome!

* Testers are always welcome. Please make sure to grab the [latest WIP-Release](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/releases)!
* Before you test our App, fully read and be aware of our [Disclaimer](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/blob/master/DISCLAIMER).
* Participate in our official [Discussion](http://forum.xda-developers.com/showthread.php?t=1422969) (highly technical talk only).
* Help us solving [these existing Issues](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/issues?state=open)! You might get rewarded for doing so.

#### Important note on Commits

* We **love** developers! Earn our respect through [creating pull requests](https://help.github.com/articles/using-pull-requests)!
* If you added foreign code, please reference it in our [SOURCES](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/blob/master/SOURCES).
* If you submit a commit, please make sure to explain it poperly.
* ALWAYS respect the [LICENSE](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/blob/master/LICENSE) this project is licensed with.


#### On Bugs and Suggestions

* Discovered a real bug? Please follow our instructions on [how to correctly submit Issues](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/wiki/How-to-correctly-submit-Issues).
* NEVER be shy to suggest a new feature - but PLEASE skip questions on ETAs. Thank you.
* Be polite and respectful. This project is like a plant: Be gentle to it and let it grow!
Loading

0 comments on commit 9eae158

Please sign in to comment.