- Improved: Poll the telephone manager for neighboring cell infos
- Changed: Reverted "Shell & AT Command Fragment Tweaks"
- Changed: Reverted commit that was possibly causing instability compared with v0.1.21
- Changed: Rewrote both upload and download methods of OpenCellID and requested new API key
- Removed: Heading from Layout has been erased for a much clearer overview
- Update: Cell Classes have been updated
- Update: OpenCSV has been updated to v2.4
- Update: Extensive updates to the Cell Class to provide an easy system for tracking and comparison
- Update: Neighbouring Cells have been slightly teaked based on the commit made by @rtreffr
- Added: Small banner on AT Command Injector to notify of setup and ignore any error messages
- Fix: Corrected Proguard Settings
- Update: Slight updates to layouts to enable correct Right to Left support
- Update: Changed the layout of neighbouring cell information to display PSC, RSSI & Network Type
- Update: OpenCellID Contribution Upload finished to allow the use of the API functions
- Update: Cleaned up some database cursors that were not being closed correctly
- Added: New preference for contribution of tracked cell information to the OpenCellID project
- Fix: Removed code that attempts to draw the MCC & MNC whilst refreshing the device information
- Fix: Changed wording within our DISCLAIMER to comply with the GPL and avoid confusion
- Update: Too many small improvements of our README (enough editing for now, off to development!)
- Update: SOURCES file has been updated with the latest used code snippets
- Update: SCREENSHOTS have been updated to reflect the latest UI of HushSMS
- Update: Cell data table has been updated for correct contributions to OpenCellID
- Update: Cell Clas & Card UI Updates to support extra data and extended functions
- Update: Neighbouring cell methods have been rewritten to improve neighbouring cell functions
- Removed: Tested Gitter chat has fully been purged due to security issues we cannot support
- Added: CONTRIBUTIONS has been expanded with some links for help on GitHub Markdown
- Fix: getAllCellInfo method has been corrected in a number of it's uses
- Fix: Tweaks Device & Service to address numerous small bugs and NPEs in isolated cases
- Fix: Small corrections of strings within AIMSICD, including a proper version formatting
- Fix: Wcdma CellInfo type added to getAllCellInfo method to address unknown cell type exception
- Fix: Custom map info window corrected to return to a black background of the info window
- Added: Gmaps undocumented API incorporated to translate a GSM CellID into a location value
- Added: Primary Scrambling Code display added to the device fragment where available
- Update: General code clean up as well as declaration access tweaks where appropriate
- Update: Drawer UI components now allow removal of all option menu items
- Update: Tracking functions are now available through the first section of the drawer
- Update: Items will dynamically update to reflect the current status of the tracking item
- Update: FemtoCell tracking will from now on only be shown for CDMA devices
- Update: Moved classes & interface files into dedicated package folder for easier maintenance
- Update: Small updates to methods providing data from the device class
- Update: Screenshots updated to reflect latest changes within the UI and menu structure
- Update: User Guide updated with new screenshots and explanations on several menus
- Added: Check for devices that are returning both the CID & LAC as INTEGER.MAX value
- Added: Spinner for selection of a number of timeout values to assist with AT Command responses
- Fix: Missing check for bound service added to the MapViewer to address NPE
- Fix: Method getAllCellInfo is encountering an unknown CellInfo type, added log to display the error
- Fix: Corrected RequestTask class to correctly show progress bar for downloading OpenCellID data
- Update: Screenshots updated to reflect latest changes within the UI and menu structure
- Update: User Guide updated with new screenshots and explanations on several menus
- Fix: Consistent background colour for text items correcting strange look in several menus
- Fix: Corrected some items to achieve correct display on different screen sizes
- Update: Moved large number of methods out of the service and into the Device class
- Added: Automatic detection system for possible candidates for AT command serial devices
- Added: Shell class added to provide ongoing root shell for correct execution of AT Commands
- Update: AT Command Injection is ENABLED now - huge THANKS to E3V3A! ROOT REQUIRED!
- Update: WIKI of AT Command Injector improved, please see this before using AT Commands
- Improved: Clean up and maintenance of code format, arrangement of imports and formatting style
- Removed: Unnecessary calls from methods based on fragment lifecycles
- Added: Method to the service to return the Mobile Country Code (MCC)
- Fix: Corrected the list that stores neighbouring cell information
- Fix: Modified layout for the neighbouring cells so they display now using the Card UI style
- Fix: Change onDestory method to address the NPE some devices had when service was destroyed
- Fix: Corected NPE caused by null location returned during loadEntries method
- Update: Massive revamp of the UI to nuke swiping and add a new menu button on the upper left side
- Added: App refresh rate implemented into the Device Information & Cell Information fragments
- Added: Re-added CMD Processor functions to support AT Command Injection via device terminal
- Fix: Corrected async task calling UI methods, Database backup and restore should work now
- Fix: Corrected naming value to correctly show our new awesome Icons
- Fix: Modified MapViewer location logic which previously did not return any data
- Fix: Fully removed CDMA specific location methods which caused crashes AGAIN for CDMA users
- Added: Local Broadcast Receiver handling OpenCellID data and ensure map markers reflect data
- Added: Cell class added to support modified API neighbouring cell data and simplify operations
- Update: Android API version of Neighbouring Cell Information as it was broken
- Changed: Reverted commits that changed Silent SMS to Flash SMS. we only want to detect Silent SMS
- Changed: SMS Broadcast receiver modified to look for true TYPE 0 Stealth SMS messages
- Update: Modified User Guide to reflect the latest changes and clarifications thereafter
- Added: Additional check for Message type indicator & the TP-PID value
- Added: Yet another additional check added as framework seems to use both in different places
- Fix: Disabled notification alert once the application becomes visible to address persisting alert
- Fix: Corrected code values and namings for Flash SMS in multiple files
- Update: New explanations in User Guide to distinguish between Class 0 and Type 0 SMS
- Added: Link to the NSA’s Secret Role in the U.S. Assassination Program
- Fix: Corrected naming of Icons to reflect the new naming scheme
- Update: Changed naming of Icons within AimsicdService.java
- Added: SCREENSHOTS for all our needs to explain our App - enjoy the eye candy!
- Added: Initial version of our official User Guide, will be constantly updated
- Added: Fresh Icons indicating the new threat levels "MEDIUM", "HIGH" and "RUN!"
- 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 - Type 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
- Update: Major revamp of our README, making it much fresher and structured
- Added: We now accept ANONYMOUS DONATIONS through DarkCoin! ;-)
- Update: Reworked our WIKI and instructions on how to correctly submit Issues
- Changed: StyleGuide is now CONTRIBUTING.md - will be shown when opening Issues
- 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
- Added: SHA-1 Checksums have been (and will be) added to all (previous) WIP-Releases
- 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)
- 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
- 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
- Added: Exception handling added to all methods that attempt to draw SIM specific information
- 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
- 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 if you don't like to install Google Maps
- Update: Main menu updated to only display FemtoCell detection on CDMA devices only
- 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
- 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
- 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.
- 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).
- 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
- Improvement: Universal Compatibility achieved via the Universal Compatibility Commit!
- 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.
- 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. Please actively use it. Know where your code comes from.
- Removed TODO and created WANTED_FEATURES. Hit us with your ideas there!
- Complete revamp of our PAPERS-Directory. Make sure to grab your nightly lecture.
- Another new and fresh Iconset has been added with a pull request SgtObst. Cool! :)
- The latest pull request 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!
- Applause to xLaMbChOpSx! He submitted a new pull request 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. 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 (only technical talk).
- Thanks to the creative work of 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.
- New pull request by our awesome developer 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 and feel free to report feedback on XDA.
- New WIKI-Pages have been created by xLaMbChOpSx to explain building and installation. HAVE PHUN! ;-)
- 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. Just to mention it: I always have the latest copy of everything. Enjoy!
- Progress! We've merged an Intitial Development Commit by xLaMbChOpSx. HUGE THANKS!
- Added source code of RawPhone into main file tree to start off with. Throw your commits at me!
- Ladies and Gentlemen, I am honored to announce our German Article featuring AIMSICD! ;-)
- THANK YOU, Mike! Bookmark www.kuketz-blog.de - a lot of awesome stuff to discover and learn!
- THANK YOU, He3556! You really are a gold nugget for this project. Keep rockin' with us!
- Beautified README.md and added TextSecure to the links worth checking out
- Finalized article for Kuketz IT-Security Blog, last review to be done by Mike Kuketz
- App Icon + Banner for article and GitHub WANTED, ideas welcome in our Development Thread!
- Added a STYLEGUIDE to avoid neglected commits - please read it before commiting!
- Article for Kuketz IT-Security Blog by He3556 and me almost finished (still needs review)
- Cleanup of GitHub is being prepared in order to add code and commits. Stay tuned!
- The EFF and The Guardian Project have been contacted to join our quest
- Mike Kuketz of the Kuketz IT-Security Blog confirms article in the works about our project
- Creation of folder 'MERGESOURCE' for source code of apps to be added to 'AIMSICD'
- Added source code of app 'RawPhone' to be used in the base of our own app
- XDA member 'SecUpwN' is still fire and flame for the project, this GitHub is born
- Added important files of abandoned GitHub-Projects, polished up our own GitHub
- E:V:A created the preliminary developer roadmap to break down app development
- Clarification of the apps purpose and heavy discussion around IMSI-Catchers starts to emerge
- Project now actively looking for talented and interested developers to produce the PoC-App
- Initial creation of the project thread through XDA recognized developer 'E:V:A'
- Active discussion beginns and people start realizing the need for the proposed PoC-App