From 3b4effb14b957765c05575ddc19a6708a6244b23 Mon Sep 17 00:00:00 2001 From: SecUpwN Date: Mon, 6 Jul 2015 06:45:46 +0200 Subject: [PATCH 01/48] Fixed a few typos --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 95b7e4915..31aca41f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ * Removed: Commented out unused imports and re-ordered variable declarations * Updated: Shortened badge of `Development Status` in `README` for better display -* Added: More clarifying code co´mments in `CellTracker.java` +* Added: More clarifying code comments in `CellTracker.java` #### 05.07.2015 - WIP-Internal v0.1.30-alpha-build-16 @@ -27,7 +27,7 @@ #### 03.07.2015 - WIP-Internal v0.1.30-alpha-build-13 * Fixed: Comments in `RequestTask.java` have been fixed to reflect code changes -* Fixed: Silenced some spammy XPrivacy items using: `XPrivacy/XRuntime:S Xposed:S` +* Fixed: Silenced some spammy XPrivacy items using `XPrivacy/XRuntime:S Xposed:S` --- @@ -88,7 +88,7 @@ #### 24.06.2015 - WIP-Internal v0.1.30-alpha-build-04 -* Added: Toasts are now being cancelled on new toast to prevent overapping of toasts +* Added: Toasts are now being cancelled on new toast to prevent overlapping of toasts --- From 117362d25a1649b88569c1352fd5d47a10765222 Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Fri, 3 Jul 2015 16:56:21 +0200 Subject: [PATCH 02/48] Translated using Weblate (German) Currently translated at 100.0% (280 of 280 strings) --- .../res/values-de/translatable_strings.xml | 29 ++++++++++++------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/app/src/main/res/values-de/translatable_strings.xml b/app/src/main/res/values-de/translatable_strings.xml index d90662962..b4470598d 100644 --- a/app/src/main/res/values-de/translatable_strings.xml +++ b/app/src/main/res/values-de/translatable_strings.xml @@ -1,4 +1,4 @@ - + @@ -77,7 +77,7 @@ Über AIMSICD - Version:  + Version:  Android-basiertes Projekt zur Erkennung und Vermeidung gefälschter Mobilfunkstationen\n(IMSI-Catcher) in GSM/UMTS-Netzwerken. AIMSICD auf GitHub Dokumentation (WIKI) @@ -245,9 +245,9 @@ : Femtozellerkennung angehalten. ALARM: Femtozellverfolgung erkannt! Aktualisiere aller - Aktualisiere jetzt… + Aktualisiere jetzt… Sekunden. - Kontaktiere OpenCellID für Daten…\nDies kann eine Minute dauern. + Kontaktiere OpenCellID für Daten…\nDies kann eine Minute dauern. Konnte letzten Standort nicht ermitteln.\nStandortbasierte Dienste einschalten und erneut versuchen. Keine aufgezeichneten Standorte zum Anzeigen gefunden. Keine Daten zum Veröffentlichen verfügbar. @@ -267,7 +267,7 @@ Busybox konnte nicht erkannt werden.\nAT-Befehle setzen Busybox-Komponenten für korrekte Funktion voraus.\nBitte prüfen ob Busybox installiert ist und erneut versuchen. Ein unbekannter Fehler trat beim Zugriffsversuch auf die serielle Schnittstelle auf.\nBitte Fehlerprotokoll prüfen und auf unserem GitHub veröffentlichen. Ein unbekannter Fehler trat bei der Initialisierung des AT-Befehlseingabe auf.\nBitte Fehlerprotokoll prüfen und auf unserem GitHub veröffentlichen. - Empfange OpenCellID API-Schlüssel… + Empfange OpenCellID API-Schlüssel… Karte konnte nicht erstellt werden! ACHTUNG! Bitte das Problem vor dem versenden der Daten beschreiben. KEINE HILFE OHNE BESCHREIBUNG!\n Status: @@ -324,13 +324,13 @@ Datenbanktabellen aus einzelnen CSV-Dateien importieren. - API-Schlüssel für die Nutzung der OpenCellID-Datenbanken sowie hoch- und herunterladen der Daten anfordern… + API-Schlüssel für die Nutzung der OpenCellID-Datenbanken sowie hoch- und herunterladen der Daten anfordern… Status-Symbole und Erklärung des Projekts. OCID-Datenbank herunterladen. Eigene BTS-Daten zu OCID hochladen. Fehlerprotokolle sammeln und versenden. Diese App verlassen. - Standort wird ermittelt… + Standort wird ermittelt… Alte Datenbank kann auf Grund struktureller Änderungen nicht wiederhergestellt werden! Eindeutige BTS-Daten BTS-Messungen @@ -339,8 +339,8 @@ Stille SMS Ereignisprotokoll Gemessene Signalstärken - *** Suche AT-Schnittstelle…\n - Gefunden: + *** Suche AT-Schnittstelle…\n + Gefunden: *** Einrichtung vollständig ***\n Derzeit verbundene Funkstation Gut bekannte verschlüsselte Funkstation @@ -379,4 +379,13 @@ @string/timeout_spinner_10_min - \ No newline at end of file +ALARM: Stille Sprach-SMS erkannt! + ALARM: WAP Push SMS erkannt! + WAP Push Erkannt + WAP Push SMS nachricht wurde erkannt!\n\nDetails: Siehe Datenbankbetrachter.\n\nWenn diese Daten durch unsere Entwickler analysiert werden sollen, senden Sie uns bitte das Protokoll über das Menü Fehlerbehebung. + + + Ungültiger OpenCellID-Schlüssel, bitte später erneut versuchen. + Besorge OpenCellID-Schlüssel... + + From 93d9d5599d5d44624026fcc83d5092387f75c2a8 Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Fri, 3 Jul 2015 16:53:29 +0200 Subject: [PATCH 03/48] Translated using Weblate (English) Currently translated at 100.0% (280 of 280 strings) --- .../main/res/values/translatable_strings.xml | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/app/src/main/res/values/translatable_strings.xml b/app/src/main/res/values/translatable_strings.xml index c98b0cebf..e148fbf8c 100644 --- a/app/src/main/res/values/translatable_strings.xml +++ b/app/src/main/res/values/translatable_strings.xml @@ -1,4 +1,4 @@ - + @@ -76,7 +76,7 @@ About AIMSICD - Version:  + Version:  Android-based project to detect and avoid fake base stations (IMSI-Catchers) in GSM/UMTS Networks. AIMSICD on GitHub Documentation (WIKI) @@ -179,13 +179,13 @@ OpenCellID API Key Press OK to request an API key from OpenCellID.org. This will enable you to download their data and view it in the map. It will also enable you to upload cell data. Note that if you do not upload cell data within 20 days, your API key may become inactive. Error getting key: - Saved new API key + Saved new API key. Debug Logs Clear Copy - Logs copied to clipboard + Logs copied to clipboard. Stop Start @@ -241,15 +241,15 @@ ALERT: FemtoCell Connection Detected! ALERT: Silent SMS (Type-0) detected! ALERT: Silent Voice SMS detected! - ALERT: Wap Push SMS detected! + ALERT: WAP Push SMS detected! AIMSICD can only detect FemtoCell connections on CDMA devices. Service State changed! : Stopped tracking FemtoCell connections. ALERT: FemtoCell Tracking Detected! Refreshing every - Refreshing now… + Refreshing now… seconds. - Contacting OpenCellID for data…\nThis may take up to a minute. + Contacting OpenCellID for data…\nThis may take up to a minute. Unable to determine your last location.\nEnable Location Services and try again. No tracked locations found to show on map. No data for publishing available. @@ -269,7 +269,7 @@ Unable to detect Busybox on your device.\nAT Command Injection requires Busybox components to function correctly.\nPlease check your device has Busybox installed and try again. An unknown error has occurred trying to acquire the Serial Device.\nPlease check your logcat for any errors and post them on our Github. An unknown error has occurred trying to initialise the AT Command Injector.\nPlease check your logcat for any errors and post them on our Github. - Getting OpenCellID API key… + Getting OpenCellID API key… Unable to create map! ATTENTION! Please describe the problem you had, before sending us these logs. NO HELP WITHOUT DESCRIPTIONS!\n Status: @@ -305,8 +305,8 @@ ATTENTION! Silent Voice Detected Silent Voice SMS Message detected!\n\nDetails: See Database Viewer.\n\nIf you want this data to be analysed by our developers, send the logfiles through the Debugging menu. - Wap Push Detected - Wap Push SMS Message has been detected!\n\nDetails are available through the Database Viewer.\n\nIf you want this data to be analysed by our devs, enter the Debugging menu and send the logfiles via E-Mail. + WAP Push Detected + WAP Push SMS Message has been detected!\n\nDetails are available through the Database Viewer.\n\nIf you want this data to be analysed by our devs, enter the Debugging menu and send the logfiles via E-Mail. @@ -330,13 +330,13 @@ Import DB table(s) from individual CSV file(s). - Get an API key for using the OpenCellID database to upload and download data… + Get an API key for using the OpenCellID database to upload and download data… Status Icons and Project explained. Downloads the OCID Database. Uploads your BTS to the OCID Database. Collect and send error logs. Exit this app. - Waiting for location… + Waiting for location… Unable to restore backup from previous database version due to structural changes! Unique BTS Data BTS Measurements @@ -346,8 +346,8 @@ EventLog Measured Signal Strengths - *** Looking for AT serial devices…\n - Found: + *** Looking for AT serial devices…\n + Found: *** Setup Complete ***\n Currently connected BTS @@ -390,4 +390,4 @@ @string/timeout_spinner_10_min - \ No newline at end of file + From a82ae77dea29b26b616b141215710e22cd487a42 Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Fri, 3 Jul 2015 16:58:01 +0200 Subject: [PATCH 04/48] Translated using Weblate (German) Currently translated at 100.0% (280 of 280 strings) --- app/src/main/res/values-de/translatable_strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-de/translatable_strings.xml b/app/src/main/res/values-de/translatable_strings.xml index b4470598d..68c4190e7 100644 --- a/app/src/main/res/values-de/translatable_strings.xml +++ b/app/src/main/res/values-de/translatable_strings.xml @@ -160,7 +160,7 @@ Export erfolgreich - AT Command Interface + AT-Befehlskonsole Reaktion: Ausführen Derzeitige Schnittstelle: @@ -284,7 +284,7 @@ Dieses Menü ist nur für fortgeschrittene Benutzer!\nZum löschen die SMS in der Liste lang drücken. Erkannte SMS löschen - Advanced User Settings + Experteneinstellungen Erkennungs-Zeichenfolge SMS löschen Erkennungs-Zeichenfolgen einfügen From 8f05eb5468fe0604f0219cc76d669f1e76a5a237 Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Fri, 3 Jul 2015 19:31:21 +0200 Subject: [PATCH 05/48] Translated using Weblate (German) Currently translated at 100.0% (280 of 280 strings) --- app/src/main/res/values-de/translatable_strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-de/translatable_strings.xml b/app/src/main/res/values-de/translatable_strings.xml index 68c4190e7..7274ff3ab 100644 --- a/app/src/main/res/values-de/translatable_strings.xml +++ b/app/src/main/res/values-de/translatable_strings.xml @@ -57,7 +57,7 @@ Seriennummer: Telefonart: IMEI: - RIL Version: + RIL-Version: Versorger: Versorger-Code: Netzart: @@ -143,8 +143,8 @@ PC: Proben: OpenCellID-Daten - Lat: - Lon: + "Lat: " + "Lon: " Tabelle auswählen From bbe5bf83419719f6a442584213756c2c4030c0cf Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Fri, 3 Jul 2015 19:27:20 +0200 Subject: [PATCH 06/48] Translated using Weblate (English) Currently translated at 100.0% (280 of 280 strings) --- app/src/main/res/values/translatable_strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values/translatable_strings.xml b/app/src/main/res/values/translatable_strings.xml index e148fbf8c..a317b9db8 100644 --- a/app/src/main/res/values/translatable_strings.xml +++ b/app/src/main/res/values/translatable_strings.xml @@ -143,8 +143,8 @@ PC: Samples: OpenCellID Data - Lat: - Lon: + "Lat: " + "Lon: " Select Table From 5631c7762ac7d26482f16c40bbb69fff50b29517 Mon Sep 17 00:00:00 2001 From: Maciej Soltysiak Date: Sun, 5 Jul 2015 00:36:57 +0200 Subject: [PATCH 07/48] Translated using Weblate (Polish) Currently translated at 100.0% (280 of 280 strings) --- .../res/values-pl/translatable_strings.xml | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/app/src/main/res/values-pl/translatable_strings.xml b/app/src/main/res/values-pl/translatable_strings.xml index a3bd56af8..59e8cf919 100644 --- a/app/src/main/res/values-pl/translatable_strings.xml +++ b/app/src/main/res/values-pl/translatable_strings.xml @@ -1,4 +1,4 @@ - + @@ -76,7 +76,7 @@ O AIMSICD - Wersja:  + Wersja:  Projekt na Android pozwalający wykrywać fałszywe stacje bazowe (IMSI-catchery) w sieci GSM/UMTS. AIMSICD na Githubie Dokumentacja (WIKI) @@ -179,13 +179,13 @@ Klucz API OpenCellID Wybierz OK by pobrać klucz API z OpenCellID.org. Pozwoli Ci to na pobranie danych i wyświetlanie ich na mapie, oraz na wysyłanie zebranych danych. Jeśli nie wyślesz żadanych danych w ciągu 20dni, Twój klucz może zostać zdezaktywowany. Błąd pobierania klucza: - Zapisano nowy klucz + Zapisano nowy klucz API. Logi Wyczyść Kopiuj - Skopiowano logi do schowka + Skopiowano logi do schowka. Zakończ Rozpocznij @@ -235,7 +235,7 @@ Śledzenie komórek aktywne. Monitoring komórek aktywny. Rodzaj telefonu - Oczekuję… + Oczekuję… Brak zagrożeń. Wszystko OK. UWAGA: Wykryto zagrożenie! UWAGA: Wykryto połączenie FemtoCell! @@ -247,9 +247,9 @@ : Wstrzymano śledzenie połączeń FemtoCell. UWAGA! Wykryto śledzenie FemtoCell! Odświeżanie co - Odświeżam… + Odświeżam… sekund. - Łączenie z OpenCellID by uzyskać potrzebne dane…\nMoże to potrwać nawet minutę. + Łączenie z OpenCellID by uzyskać potrzebne dane…\nMoże to potrwać nawet minutę. Nie udalo się określić Twojej ostatniej lokalizacji. Włącz lokalizację w ustawieniach telefonu. Brak zapisanych lokalizacji do pokazania. Brak nowych danych do wysłania. @@ -267,9 +267,9 @@ Odświeżanie ekranu Nie udało się usyskać praw ROOTa. Interface komend AT wymaga praw ROOTa. Sprawdź swoje urządzenie i spróbuj ponownie. Nie udało się odnaleźć BusyBox na Twoim urządzeniu. Interface komend AT wymaga BusyBoxa! Sprawdź swoje urządzenie i spróbuj ponownie. - Wystąpił nieznany bład przy próbie uzyskania Serial Device. Prosimy o sprawdzenie logów i przesłanie ich do nas na Github. Link do Githuba znajedziesz w sekcji \'O aplikacji\'. + Wystąpił nieznany bład przy próbie uzyskania numeru seryjnego urządzenia. Prosimy o sprawdzenie logów i przesłanie ich do nas na Github. AWystąpił nieznany błąd przy uruchamianiu inteface komend AT. Prosimy o sprawdzenie logów i przesłanie ich do nas na Github. Link do Githuba znajedziesz w sekcji \'O aplikacji\'. - Pobieranie klucza OpenCellID… + Pobieranie klucza OpenCellID… Nie powiodło się tworzenie mapy! W celu uzyskania pomocy opisz swój problem. Problemy bez opisu są automatycznie ignorowane!\n Status: @@ -330,13 +330,13 @@ Importuj do bazy danych z plików CSV. - Uzyskaj klucz API do OpenCellID by pobierać i wysyłać dane… + Uzyskaj klucz API do OpenCellID by pobierać i wysyłać dane… O nas i kogo wspieramy. Pobierz bazę danych OCID. Wyślij dane o lokalnych BTS do OCID. Wczytaj i wyślij logi. Zakończ działanie aplikacji. - Oczekiwanie na lokalizację… + Oczekiwanie na lokalizację… Nie udało się odzyskać kopii z poprzedniej wersji bazy danych! Unikalne dane BTS Pomiary BTS @@ -346,8 +346,8 @@ Logi zdarzeń Pomiary siły sygnałów - *** Wykrywanie urządzeń AT…\n - Wykryto: + *** Wykrywanie urządzeń AT…\n + Wykryto: *** Konfiguracja zakończona ***\n Currently connected BTS @@ -390,4 +390,4 @@ @string/timeout_spinner_10_min - \ No newline at end of file + From 4575392cdb08eea95794bfd3fcd99530ec3e0e71 Mon Sep 17 00:00:00 2001 From: Maciej Soltysiak Date: Sun, 5 Jul 2015 01:09:43 +0200 Subject: [PATCH 08/48] Translated using Weblate (Polish) Currently translated at 100.0% (280 of 280 strings) --- .../res/values-pl/translatable_strings.xml | 87 +++++++++---------- 1 file changed, 40 insertions(+), 47 deletions(-) diff --git a/app/src/main/res/values-pl/translatable_strings.xml b/app/src/main/res/values-pl/translatable_strings.xml index 59e8cf919..04dabbd78 100644 --- a/app/src/main/res/values-pl/translatable_strings.xml +++ b/app/src/main/res/values-pl/translatable_strings.xml @@ -14,14 +14,7 @@ DISCLAIMER - By using AIMSICD you have understood and agree that AIMSICD is an experimental - and informative Android application that can fail to detect surveillance and - tracking for many reasons. You also understand that it can be circumvented or - defeated by other means, not yet understood to the developers. Thus you also - agree and understand that the developers and companies related to this free - product, can in no way be held responsible for any results or outcome, - depending on the use of this application. - + "Używając AIMSICD oświadczasz, że rozumiesz i zgadzasz się z tym, że AIMSICD jest eksperymentalną i informacyjną aplikacją na system Android, która może, z wielu powodów, nie być w stanie wykryć tego, że jesteś nadzorowany czy śledzony. Przyjmujesz także do wiadomości, że program może być pokonany w sposoby jeszcze nie znane deweloperom. Tak więc zgadzasz się i rozumiesz, że deweloperzy i firmy związane z tym darmowym produktem nie mogą być pociągnięte do odpowiedzialności z żadnego powodu niezależnie od wyniku użytkowania tej aplikacji. " @@ -29,12 +22,12 @@ Przełącz Śledzenie komórki Kopia zapasowa bazy danych Wyczyść bazę danych - All data will be deleted.\nAre you sure? + Wszystkie dane zostaną skasowane.\nNa pewno? Odzyskaj bazę danych Ustawienia Wciśnij ponownie by wyjść. Wszystkie informacje o obecnej komórce - Debugging + Debugowanie Brak połączenia z Internetem Nie da się pobrać danych z OpenCellID bez połączenia Internetowego. Proszę włączyć połączenie danych! @@ -86,12 +79,12 @@ LISTA ZMIAN LICENCJA TWÓRCY - Idle / Loading. - Active tracking close to you! + Bezczynność / Ładowanie. + Aktywne śledzenie blisko Ciebie! Wszystko OK. Jesteś śledzony! - Insecure Service Area. Leave it! - RUN! Handset manipulated! + Niebezpieczny obszar. Opóść go! + Uciekaj! Telefon ulega manipulacji! Kliknij na ikonę by uzyskać więcej informacji: @@ -127,7 +120,7 @@ Wpisz swój klucz API do OpenCellID Monitorowanie komórek Włącz automatyczne monitorowanie komórek - Request OCID API Key + Zażądaj klucz API OCID Pobierz nowy klucz API dla danych OpenCellID @@ -166,7 +159,7 @@ Obecny numer seryjny urządznia: Wybierz numer seryjny urządzenia Wykryte urządzenia: - Timeout: + Czas: Wybierz czas oczekiwania na odpowiedź Wpisz komendę AT tutaj. @@ -191,18 +184,18 @@ SZCZEGÓŁOWY OPIS - Aplikacja jest bezczynna. Włącz śledzenie w menu. + Aplikacja jest bezczynna lub ładuje się. Żadne środki ochrony lub wykrywania nie są włączone. Otwórz panel nawigacyjny i włącz śledzenie w menu! Nie wykryto żadnych zagrożeń. Ta okolica nie jest bezpieczna: wykryto co najmniej jedną nieznaną stację bazową lub używane jest szyfrowanie słabsze niż A5/3. Wszystkie wiadomości i rozmowy w tym rejonie mogą być przechwycone. Wykryto wrogą aktywność: IMIC lub FBTS aktywnie śledzi użytkowników! Wyjmij baterię z telefoni i unikaj tego miejsca! - Wykryto śledzenie: W pobliżu jest aktywny FBTS lub IMSIC, uniemożliwiając bezpieczne, szyfrowane połączenie z dostawcą sieci. Pozbądź się swojego telefou, zniszcz kartę SIM i zgłoś ją jako zagubioną! + Wykryto wrogie śledzenie: W pobliżu jest aktywny FBTS lub IMSIC, uniemożliwiając bezpieczne, szyfrowane połączenie z dostawcą sieci. Jeśli jesteś w niebezpieczeństwie zniszczy swój telefon i kartę SIM i zgłoś ją jako niedawno ukradzioną. Wykryto manipulację: ktoś próbuje zdalnie manipulować Twoim telefonem. Zniszcz lub sprzedaj telefon! Anuluj OK Płaskie - Sense + Wykrywanie Białe Teren Zwyczajna @@ -235,12 +228,12 @@ Śledzenie komórek aktywne. Monitoring komórek aktywny. Rodzaj telefonu - Oczekuję… + Status: Oczekuję. Brak zagrożeń. Wszystko OK. UWAGA: Wykryto zagrożenie! UWAGA: Wykryto połączenie FemtoCell! UWAGA: Wykryto SilentSMS (Type-0)! - ALERT: Silent Voice SMS detected! + UWAGA: Wykryto Bezgłośny SMS! ALERT: Wap Push SMS detected! Aplikacja potrafi wykrywać FemtoCell tylko przez połączenie CDMA. Zmieniony został stan usługi! @@ -267,7 +260,7 @@ Odświeżanie ekranu Nie udało się usyskać praw ROOTa. Interface komend AT wymaga praw ROOTa. Sprawdź swoje urządzenie i spróbuj ponownie. Nie udało się odnaleźć BusyBox na Twoim urządzeniu. Interface komend AT wymaga BusyBoxa! Sprawdź swoje urządzenie i spróbuj ponownie. - Wystąpił nieznany bład przy próbie uzyskania numeru seryjnego urządzenia. Prosimy o sprawdzenie logów i przesłanie ich do nas na Github. + Wystąpił nieznany bład przy próbie uzyskania klucza seryjnego urządzenia. Prosimy o sprawdzenie logów i przesłanie ich do nas na Github. AWystąpił nieznany błąd przy uruchamianiu inteface komend AT. Prosimy o sprawdzenie logów i przesłanie ich do nas na Github. Link do Githuba znajedziesz w sekcji \'O aplikacji\'. Pobieranie klucza OpenCellID… Nie powiodło się tworzenie mapy! @@ -281,30 +274,30 @@ UCIEKAJ! - This menu is for advanced users only!\n\nPlease do not insert random strings because it will cause detection to go out of control.\n\nTo add a string choose the SMS type from the dropdown menu, type your detection string and press insert.\n\nTo delete from database long press on list view. + To menu jest tylko dla zaawansowanych użytkowników!\n\nProszę nie wprowadzaj losowych ciągów znaków gdyż sprawi to, że wykrywanie nie będzie działać przewidywalnie.\n\nAby dodać łańcuch znaków wybierz typ SMS z rozwijanego menu, wpisz łańcuch znaków i naciśnij dodaj.\n\nAby usunąć z bazy danych przyciśnij dłużej w widoku listy. - This menu is for advanced users only!\nTo delete a detected SMS long press it in listview. - Delete Detected SMS - - Advanced User Settings - Detection Strings - Delete SMS - Insert and delete detection strings - Delete Detected SMS + To menu jest tylko dla zaawansowanych użytkowników!\nAby usunąć wykryty SMS naciśnij go długo w widoku listy. + Skasuj wykryty SMS + + Ustawienia zaawansowane + Łańcuchy znaków wykrywania + Skasuj SMS + Wprowadzanie i usuwanie łańcuchów znaków wykrywania + Skasuj wykrytye SMSy - Enable SMS Detection - Root is required to enable SMS detection + Włącz wykrywanie SMSów + Aby uaktywnić wykrywanie SMSów wymagane są prawa Roota - Detection Strings - ATTENTION! - Type0 SMS Detected - Silent SMS Message detected!\n\nDetails: See Database Viewer.\n\nIf you want this data to be analysed by our developers, send the logfiles through the Debugging menu. - ATTENTION! - Silent Voice Detected - Silent Voice SMS Message detected!\n\nDetails: See Database Viewer.\n\nIf you want this data to be analysed by our developers, send the logfiles through the Debugging menu. + Łańcuchy znaków wykrywania + UWAGA! + Wykryto SMS Type0 + Wykryto bezgłośną wiadomość SMS!\n\nSzczegóły: Zobacz Database Viewer.\n\nJeśli chcesz by te dane przeanalizowali nasi deweloperzy, wyślij logi poprzez menu Debugging. + UWAGA! + Wykryto Silent Voice + Wykryto Silent Voice SMS!\n\nSzczegóły: zobacz Database Viewer.\n\nJeśli chcesz by ten dane zostały przeanalizowany przez naszych deweloperów, wyślij logi przez menu Debugowania. Wap Push Detected Wap Push SMS Message has been detected!\n\nDetails are available through the Database Viewer.\n\nIf you want this data to be analysed by our devs, enter the Debugging menu and send the logfiles via E-Mail. @@ -342,7 +335,7 @@ Pomiary BTS Importowane dane OpenCellID Domyślne lokalizacje MMC - Silent SMS + Bezgłośny SMS Logi zdarzeń Pomiary siły sygnałów @@ -350,13 +343,13 @@ Wykryto: *** Konfiguracja zakończona ***\n - Currently connected BTS - Well known encrypted BTS - Unknown or insecure BTS - New or recently added BTS + Obecnie podłączony BTS + Dobrze znany szyfrujący BTS + Nieznany lub niebezpieczny BTS + Nowy lub niedawno dodany BTS - Invalid OpenCellId key, try again later. - Getting OpenCellId API Key... + Nieprawidłowany klucz OpenCell ID, spróbuj później. + Pobieranie klucza API OpenCellId... @string/ui_icon_flat From 790c8e91981c6104e35053e82377446c14e89f01 Mon Sep 17 00:00:00 2001 From: naofum Date: Sun, 5 Jul 2015 15:13:27 +0200 Subject: [PATCH 09/48] Translated using Weblate (Japanese) Currently translated at 100% (0 of 0 strings) Created new translation. --- app/src/main/res/values-ja/translatable_strings.xml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 app/src/main/res/values-ja/translatable_strings.xml diff --git a/app/src/main/res/values-ja/translatable_strings.xml b/app/src/main/res/values-ja/translatable_strings.xml new file mode 100644 index 000000000..a6b3daec9 --- /dev/null +++ b/app/src/main/res/values-ja/translatable_strings.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file From ceaf5f4892ccc2a03464beda5df946bf04a5e022 Mon Sep 17 00:00:00 2001 From: naofum Date: Sun, 5 Jul 2015 15:16:31 +0200 Subject: [PATCH 10/48] Translated using Weblate (Japanese) Currently translated at 3.2% (9 of 280 strings) --- .../main/res/values-ja/translatable_strings.xml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-ja/translatable_strings.xml b/app/src/main/res/values-ja/translatable_strings.xml index a6b3daec9..4e2cec647 100644 --- a/app/src/main/res/values-ja/translatable_strings.xml +++ b/app/src/main/res/values-ja/translatable_strings.xml @@ -1,2 +1,12 @@ - - \ No newline at end of file + +追跡中 + 電話/SIM 詳細 + アンテナマップ ビューア + データベース ビューア + 終了 + OK + キャンセル + 同意する + 同意しない + + From b662d97600c9e19df4c9949c4a73e2d4e751bbe1 Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Sun, 5 Jul 2015 17:03:21 +0200 Subject: [PATCH 11/48] Translated using Weblate (Russian) Currently translated at 90.3% (253 of 280 strings) --- .../res/values-ru/translatable_strings.xml | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/app/src/main/res/values-ru/translatable_strings.xml b/app/src/main/res/values-ru/translatable_strings.xml index 7b05aadf6..e0738c513 100644 --- a/app/src/main/res/values-ru/translatable_strings.xml +++ b/app/src/main/res/values-ru/translatable_strings.xml @@ -1,4 +1,4 @@ - + @@ -41,7 +41,7 @@ Восстановить базу данных Параметры - Нажмите еще раз для выхода + Нажмите еще раз для выхода. Все текущие сотовые сведения Отладка @@ -86,7 +86,7 @@ Об AIMSICD - Версия:  + Версия:  Проект для обнаружения и избегания поддельных базовых станций (IMSI-перехватчики) в GSM / UMTS сети на основе Android. AIMSICD на GitHub Документация (WIKI) @@ -102,7 +102,7 @@ Вас отслеживают! Небезопасная зона обслуживания. Покиньте ее! Беги! Манипулируют телефоном! - Нажмите значки состояния ниже для более подробной информации + Нажмите значки состояния ниже для более подробной информации: ID сети: @@ -188,13 +188,13 @@ OpenCellID ключ API Нажмите OK для запроса ключа API из OpenCellID.org. Это позволит вам скачать их данные и просмотреть его на карте. Это также позволит вам выгружать данные сотовых сетей. Обратите внимание, что если вы не выгружать данные сотовых сетей в течение 20 дней, ваш ключ API может стать неактивным. Ошибка получения ключа: - Сохранен новый ключ API + Сохранен новый ключ API. Логи отладки Очистить Копировать - Логи скопированы в буфер обмена + Логи скопированы в буфер обмена. Стоп Старт @@ -253,11 +253,11 @@ AIMSICD может определять соединение с фемтосотой только на CDMA устройствах. Статус сервиса изменен! : Остановлен мониториг соединения с фемтосотой. - ТРЕВОГА! Обнаружен мониторинг фемтосоты. + ТРЕВОГА: Обнаружен мониторинг фемтосоты! Обновлять каждые - Обновить сейчас… + Обновить сейчас… секунд. - Обращение к данным OpenCellID…\nЭто может занять до минуты. + Обращение к данным OpenCellID…\nЭто может занять до минуты. Невозможно определить ваш последнее место.\nВключите сервис определения координат и попробуйте еще раз. Не найдено отслеживаемых мест, чтобы показать их на карте. Нет доступных данных для публикации. @@ -273,11 +273,11 @@ Ошибка резервного копирования базы данных. No OpenCellID API Key detected!\nPlease enter your key in settings first. Обновление дисплея - Невозможно получить ROOT доступ на вашем устройстве.\nДля инъекций AT-команд в терминал требуется ROOT доступ.\nПожалуйста, проверьте наличие ROOT прав на вашем устройстве и попробуйте еще раз - Невозможно обнаружить Busybox на вашем устройстве.\nДля инъекций AT-команд в терминал требуются компоненты Busybox для правильного функционирования.\nПожалуйста, проверьте, что Busybox установлен на ваше устройство и попробуйте снова + Невозможно получить ROOT доступ на вашем устройстве.\nДля инъекций AT-команд в терминал требуется ROOT доступ.\nПожалуйста, проверьте наличие ROOT прав на вашем устройстве и попробуйте еще раз. + Невозможно обнаружить Busybox на вашем устройстве.\nДля инъекций AT-команд в терминал требуются компоненты Busybox для правильного функционирования.\nПожалуйста, проверьте, что Busybox установлен на ваше устройство и попробуйте снова. Произошла неизвестная ошибка при попытке достижения Serial Device.\nПожалуйста, проверьте LogCat на возможные ошибки и отправьте их на Github. An unknown error has occurred trying to initialise the AT Command Injector.\nPlease check your logcat for any errors and post them on our Github. - Получение ключа API OpenCellID… + Получение ключа API OpenCellID… Невозможно создать карту! ВНИМАНИЕ! Пожалуйста, опишите проблему, которая у вас была, прежде, чем отправить нам эти журналы. НЕТ ПОМОЩИ БЕЗ ОПИСАНИЯ!\n Статус: @@ -309,13 +309,13 @@ Import DB table(s) from individual CSV file(s). - Get an API key for using the OpenCellID database to upload and download data… + Get an API key for using the OpenCellID database to upload and download data… Status Icons and Project explained. Downloads the OCID Database. Uploads your BTS to the OCID Database. Collect and send error logs. Exit this app. - Waiting for location… + Waiting for location… Unable to restore backup from previous database version due to structural changes! Unique BTS Data BTS Measurements @@ -325,8 +325,8 @@ EventLog Measured Signal Strengths - *** Looking for AT serial devices…\n - Found: "" + *** Looking for AT serial devices…\n + Found: "" *** Setup Complete ***\n"" @string/ui_icon_flat @@ -360,4 +360,4 @@ @string/timeout_spinner_10_min - \ No newline at end of file + From 4d4892d3a1ba31fac32ecf5ce266cd48955390e8 Mon Sep 17 00:00:00 2001 From: "Security: Pwned." Date: Tue, 7 Jul 2015 15:10:41 +0000 Subject: [PATCH 12/48] Thanked @thechangelog for their great support! ;-) --- app/src/main/assets/CREDITS | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/assets/CREDITS b/app/src/main/assets/CREDITS index cde095e5c..b6ddfeb2e 100644 --- a/app/src/main/assets/CREDITS +++ b/app/src/main/assets/CREDITS @@ -227,4 +227,9 @@ Daniel Jäger\n https://github.com/DJaeger\n for your unbelievable endurance\n and all the lovely coding. THANK YOU!\n -\n \ No newline at end of file +\n +The Changelog\n +https://changelog.com/\n +for their podcast and tweet about us!\n +(SPECIAL THANKS to Jerod) +\n From 908ed986cc8a8c90a8c161cd3951c854c8134f7d Mon Sep 17 00:00:00 2001 From: "E:V:A" Date: Tue, 7 Jul 2015 20:20:52 +0300 Subject: [PATCH 13/48] Improved Type-0 silent SMS detection - upped build - added "main" buffer to logcat scraper TODO: Need to check what other types of SMS can be detected. --- app/src/main/AndroidManifest.xml | 2 +- .../com/SecUpwN/AIMSICD/smsdetection/SmsDetector.java | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 65dfea919..e5471bf0f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,7 +2,7 @@ + android:versionName="0.1.31-alpha-b01"> From bc2236994680f8978b0b74cae29abc083f71c7d8 Mon Sep 17 00:00:00 2001 From: SecUpwN Date: Tue, 7 Jul 2015 21:14:15 +0200 Subject: [PATCH 18/48] Counteracting logfile spamming as part of #511 --- .../main/java/com/SecUpwN/AIMSICD/activities/DebugLogs.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/SecUpwN/AIMSICD/activities/DebugLogs.java b/app/src/main/java/com/SecUpwN/AIMSICD/activities/DebugLogs.java index d742cb4aa..2c0d378e9 100644 --- a/app/src/main/java/com/SecUpwN/AIMSICD/activities/DebugLogs.java +++ b/app/src/main/java/com/SecUpwN/AIMSICD/activities/DebugLogs.java @@ -212,8 +212,8 @@ public void run() { // show a share intent Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/html"); - // This is a masked email to one of our developers. In case of spam re-mask. - intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"SecUpwN[-AT-]protonmail.ch"}); + // E-Mail address will ONLY be handed out when a DEVELOPER asked for the logs! + intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"See GitHub Issues first!"}); intent.putExtra(Intent.EXTRA_SUBJECT, "AIMSICD Error Log"); intent.putExtra(Intent.EXTRA_TEXT, log); startActivity(Intent.createChooser(intent, "Send Error Log")); From c9bc44f392c6f020f72d4d3746e9ed346dd9b373 Mon Sep 17 00:00:00 2001 From: SecUpwN Date: Tue, 7 Jul 2015 21:15:24 +0200 Subject: [PATCH 19/48] Testing WIP-Internal v0.1.31-alpha-build-03 --- app/src/main/AndroidManifest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 61d2d5daa..7d8837726 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,7 +2,7 @@ + android:versionName="0.1.31-alpha-b03"> Silent SMS Detected - Silent SMS Message detected!\n\nDetails: See Database Viewer. + Silent SMS Message detected!\nDetails: See Database Viewer. Table contains no data to display. @@ -300,13 +300,13 @@ Detection Strings ATTENTION! - Type0 SMS Detected - Silent SMS Message detected!\n\nDetails: See Database Viewer. + Silent SMS (Type-0) Detected + Silent SMS Message detected!\nDetails: See Database Viewer. ATTENTION! MWI Detected - Message Waiting Indicator detected!\n\nDetails: See Database Viewer. + Message Waiting Indicator detected!\nDetails: See Database Viewer. WAP Push Detected - WAP Push SMS Message has been detected!\n\nDetails: See Database Viewer. + WAP Push SMS Message has been detected!\nDetails: See Database Viewer. From e14455186f571dcaae245eedf410dc2943d6d43c Mon Sep 17 00:00:00 2001 From: SecUpwN Date: Tue, 7 Jul 2015 21:49:06 +0200 Subject: [PATCH 23/48] Testing WIP-Internal v0.1.31-alpha-build-04 --- app/src/main/AndroidManifest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7d8837726..5e00a54bd 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,7 +2,7 @@ + android:versionName="0.1.31-alpha-b04"> @@ -76,7 +76,7 @@ À propos de AIMSICD - Version:  + Version:  Projet Basé sur Android conçu pour détecter et éviter les fausses stations de bases (IMSI-Catchers) sur les réseaux GSM/UMTS. AIMSICD sur GitHub Documentation (WIKI) @@ -185,7 +185,7 @@ Logs de Debugging Effacer Copier - Logs copiés dans le presse papier + Logs copiés dans le presse papier. Arrêter Démarrage @@ -247,9 +247,9 @@ : Arrêt du tracking des FemtoCellules. ALERTE: Tracking par FemtoCellule Détecté! Rafraichir tous les - Raffaichissement… + Raffaichissement… secondes. - Contact d\'OpenCellID pour récupérer les données…\nCela peut prendre jusqu\'à une minute. + Contact d\'OpenCellID pour récupérer les données…\nCela peut prendre jusqu\'à une minute. Impossible de déterminer votre dernière position.\nActivez les services et réessayez. Aucune position à afficher sur la carte. Aucune donnée à publier. @@ -268,7 +268,7 @@ Impossible d\'obtenir l\'accès ROOT.\nL\'injection de commandes AT à besoin d\'un accès terminal en tant que ROOT.\nVéréfiez que votre téléphone est rooté et réessayez. Busybox non trouvé.\nL\'injection de commandes AT a besoin de Busybox pour fonctionner correctement.\nVéréfiez que votre appareil possède Busybox et ressayez. Une erreur inconnue est survenu lors de l\'accès au périphérique Série.\nVéréfiez les logs et postez les erreurs sur Github. - Obtention d\'une clé de l\'API d\'OpenCellID… + Obtention d\'une clé de l\'API d\'OpenCellID… Impossible de créer la carte! ATTENTION! Veuillez décrire le problème que vous avez (en anglais !), avant de nous envoyer ces logs. PAS D\'AIDE SANS DESCRIPTION PRÉCISE!\n Statut: @@ -300,12 +300,12 @@ Texte de Détection ATTENTION! SMS Type-0 Détecté - SMS silencieux (Type-0) Détecté!\n\nDétails: Voir la Base de Données.\n\nSi vous voulez que ce SMS soit analysé par nos développeurs, envoyez les logs à travers le menu de Débugging. + SMS silencieux (Type-0) Détecté!\n\nDétails: Voir la Base de Données. ATTENTION! SMS MWI Détecté SMS de contrôle de la messagerie vocale (MWI) Détecté!\n\nDétails: Voir la Base de Données.\n\nSi vous voulez que ce SMS soit analysé par nos développeurs, envoyez les logs à travers le menu de Débugging. SMS Wap Push Détecté - Message SMS Wap Push Détecté!\n\nDétails: Voir la Base de Données.\n\nSi vous voulez que ce SMS soit analysé par nos développeurs, envoyez les logs à travers le menu de Débugging. + Message SMS Wap Push Détecté!\n\nDétails: Voir la Base de Données. @@ -329,13 +329,13 @@ Importer une table de la Base de Donnée depuis un fichier CSV. - obtenir une clé pour utiliser la base de donnée d\'OpenCellID et pour uploader vos données… + obtenir une clé pour utiliser la base de donnée d\'OpenCellID et pour uploader vos données… Explication des icônes de statut et du projet. Télécharger la Base de Données OpenCellID. Uploader vos BTS vers OpenCellID. Afficher et envoyer les logs d\'application. Quitter cette application. - Recherche de votre localisation en cours… + Recherche de votre localisation en cours… Impossible de restaurer la Base de Données : la structure de celle-ci a changé depuis! Données BTS Uniques Données BTS @@ -345,8 +345,8 @@ Événements Puissance des signaux Mesurés - *** Recherche de périphériques AT…\n - Trouvé: + *** Recherche de périphériques AT…\n + Trouvé: *** Recherche terminée ***\n BTS actuellement connectée à votre Téléphone. @@ -386,4 +386,4 @@ @string/timeout_spinner_10_min - \ No newline at end of file + From e74f57bcd021ea7982d842c55da57629e196a5f5 Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Tue, 7 Jul 2015 21:20:05 +0200 Subject: [PATCH 25/48] Translated using Weblate (German) Currently translated at 100.0% (280 of 280 strings) --- app/src/main/res/values-de/translatable_strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-de/translatable_strings.xml b/app/src/main/res/values-de/translatable_strings.xml index 1da95b9ed..afcb62da8 100644 --- a/app/src/main/res/values-de/translatable_strings.xml +++ b/app/src/main/res/values-de/translatable_strings.xml @@ -172,7 +172,7 @@ Stille SMS erkannt - Eine stille SMS wurde erkannt!\n\Details: Siehe Datenbankbetrachter. + Stille SMS wurde erkannt!\n\nDetails: Siehe Datenbankbetrachter. Tabelle beinhaltet keine Daten. From 5d8065f239ede39676b1b3463d89279a817e9139 Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Tue, 7 Jul 2015 21:23:14 +0200 Subject: [PATCH 26/48] Translated using Weblate (Polish) Currently translated at 98.2% (275 of 280 strings) --- app/src/main/res/values-pl/translatable_strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-pl/translatable_strings.xml b/app/src/main/res/values-pl/translatable_strings.xml index 04dabbd78..578414588 100644 --- a/app/src/main/res/values-pl/translatable_strings.xml +++ b/app/src/main/res/values-pl/translatable_strings.xml @@ -294,7 +294,7 @@ Łańcuchy znaków wykrywania UWAGA! Wykryto SMS Type0 - Wykryto bezgłośną wiadomość SMS!\n\nSzczegóły: Zobacz Database Viewer.\n\nJeśli chcesz by te dane przeanalizowali nasi deweloperzy, wyślij logi poprzez menu Debugging. + Wykryto bezgłośną wiadomość SMS!\n\nSzczegóły: Zobacz Database Viewer. UWAGA! Wykryto Silent Voice Wykryto Silent Voice SMS!\n\nSzczegóły: zobacz Database Viewer.\n\nJeśli chcesz by ten dane zostały przeanalizowany przez naszych deweloperów, wyślij logi przez menu Debugowania. From b80a0f2507c067fa7088ce051494c6c546e0811b Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Tue, 7 Jul 2015 22:00:29 +0200 Subject: [PATCH 27/48] Translated using Weblate (German) Currently translated at 100.0% (280 of 280 strings) --- app/src/main/res/values-de/translatable_strings.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/res/values-de/translatable_strings.xml b/app/src/main/res/values-de/translatable_strings.xml index afcb62da8..21acf4873 100644 --- a/app/src/main/res/values-de/translatable_strings.xml +++ b/app/src/main/res/values-de/translatable_strings.xml @@ -172,7 +172,7 @@ Stille SMS erkannt - Stille SMS wurde erkannt!\n\nDetails: Siehe Datenbankbetrachter. + Stille SMS wurde erkannt!\nDetails: Siehe Datenbankbetrachter. Tabelle beinhaltet keine Daten. @@ -297,8 +297,8 @@ Erkennungs-Zeichenfolgen ACHTUNG! - Type0 SMS erkannt - Stille SMS Nachricht wurde erkannt!\n\nDetails: Siehe Datenbankbetrachter. + Stille SMS (Type-0) erkannt + Stille SMS Nachricht wurde erkannt!\nDetails: Siehe Datenbankbetrachter. ACHTUNG! Stille Sprachnachricht erkannt Stille Sprachnachricht wurde erkannt! \n\nnDetails: Siehe Datenbankbetrachter.\n\nWenn diese Daten durch unsere Entwickler analysiert werden sollen, senden Sie uns bitte das Protokoll über das Menü Fehlerbehebung. @@ -382,7 +382,7 @@ ALARM: Stille Sprach-SMS erkannt! ALARM: WAP Push SMS erkannt! WAP Push Erkannt - WAP Push SMS nachricht wurde erkannt!\n\nDetails: Siehe Datenbankbetrachter. + WAP Push SMS Nachricht wurde erkannt!\nDetails: Siehe Datenbankbetrachter. Ungültiger OpenCellID-Schlüssel, bitte später erneut versuchen. @@ -391,5 +391,5 @@ ALARM: Benachrichtigungsindikator erkannt! ACHTUNG! MWI Erkannt - Benachrichtigungsindikator wurde erkannt!\n\nDetails: Siehe Datenbankbetrachter. + Benachrichtigungsindikator erkannt!\nDetails: Siehe Datenbankbetrachter. From fd8297e8013144ae3348c90cd7fe62bfa7d0951e Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Tue, 7 Jul 2015 22:04:19 +0200 Subject: [PATCH 28/48] Translated using Weblate (Polish) Currently translated at 98.9% (277 of 280 strings) --- app/src/main/res/values-pl/translatable_strings.xml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-pl/translatable_strings.xml b/app/src/main/res/values-pl/translatable_strings.xml index 578414588..ae56fc24c 100644 --- a/app/src/main/res/values-pl/translatable_strings.xml +++ b/app/src/main/res/values-pl/translatable_strings.xml @@ -165,7 +165,7 @@ Przechwycono SilentSMS - Przechwycono SilentSMS!\n\nWięcej infromacji w widoku bazy danych. + Przechwycono SilentSMS!\nWięcej infromacji w widoku bazy danych. Brak danych do wyświetlenia. @@ -293,8 +293,8 @@ Łańcuchy znaków wykrywania UWAGA! - Wykryto SMS Type0 - Wykryto bezgłośną wiadomość SMS!\n\nSzczegóły: Zobacz Database Viewer. + Wykryto SMS (Type-0) + Wykryto bezgłośną wiadomość SMS!\nSzczegóły: Zobacz Database Viewer. UWAGA! Wykryto Silent Voice Wykryto Silent Voice SMS!\n\nSzczegóły: zobacz Database Viewer.\n\nJeśli chcesz by ten dane zostały przeanalizowany przez naszych deweloperów, wyślij logi przez menu Debugowania. @@ -383,4 +383,6 @@ @string/timeout_spinner_10_min - +UWAGA! + MWI wykrywane + From b630101ed1908e5b272e1a9eaacf6950ac25a9b7 Mon Sep 17 00:00:00 2001 From: SecUpwN Date: Wed, 8 Jul 2015 09:19:13 +0200 Subject: [PATCH 29/48] Corrected silent SMS display --- app/src/main/java/com/SecUpwN/AIMSICD/AIMSICD.java | 8 ++++---- app/src/main/res/values/translatable_strings.xml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/SecUpwN/AIMSICD/AIMSICD.java b/app/src/main/java/com/SecUpwN/AIMSICD/AIMSICD.java index 937bfa1d6..c800e1679 100644 --- a/app/src/main/java/com/SecUpwN/AIMSICD/AIMSICD.java +++ b/app/src/main/java/com/SecUpwN/AIMSICD/AIMSICD.java @@ -566,7 +566,7 @@ public void onBackPressed() { if(mAimsicdService.isSmsTracking()) { mAimsicdService.stopSmsTracking(); } - }catch (Exception ee){System.out.println("Error Stopping sms detection");} + }catch (Exception ee){System.out.println("Error: Stopping SMS detection");} finish(); } } @@ -578,12 +578,12 @@ private void SmsDetection() if(root_sms && !mAimsicdService.isSmsTracking()){ mAimsicdService.startSmsTracking(); - Helpers.msgShort(mContext,"Sms Detection Started"); - Log.i(TAG,"Sms Detection Thread Started"); + Helpers.msgShort(mContext,"SMS Detection Started"); + Log.i(TAG,"SMS Detection Thread Started"); }else if(!root_sms && mAimsicdService.isSmsTracking()) { mAimsicdService.stopSmsTracking(); Helpers.msgShort(mContext, "Sms Detection Stopped"); - Log.i(TAG, "Sms Detection Thread Stopped"); + Log.i(TAG, "SMS Detection Thread Stopped"); } } diff --git a/app/src/main/res/values/translatable_strings.xml b/app/src/main/res/values/translatable_strings.xml index 0ddb9a55e..8966e3126 100644 --- a/app/src/main/res/values/translatable_strings.xml +++ b/app/src/main/res/values/translatable_strings.xml @@ -239,7 +239,7 @@ Status: Good. No Threats Detected. ALERT: Some Threat Detected! ALERT: FemtoCell Connection Detected! - ALERT: Silent SMS (Type-0) detected! + ALERT: Silent SMS detected! ALERT: Message Waiting Indicator detected! ALERT: WAP Push SMS detected! AIMSICD can only detect FemtoCell connections on CDMA devices. @@ -300,13 +300,13 @@ Detection Strings ATTENTION! - Silent SMS (Type-0) Detected - Silent SMS Message detected!\nDetails: See Database Viewer. + Silent SMS Detected + Type-0 Message detected!\nDetails: See Database Viewer. ATTENTION! MWI Detected Message Waiting Indicator detected!\nDetails: See Database Viewer. WAP Push Detected - WAP Push SMS Message has been detected!\nDetails: See Database Viewer. + WAP Push SMS Message detected!\nDetails: See Database Viewer. From 0370ef692f9b5112c07605785ff9f29017551f07 Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Wed, 8 Jul 2015 09:23:59 +0200 Subject: [PATCH 30/48] Translated using Weblate (German) Currently translated at 100.0% (280 of 280 strings) --- app/src/main/res/values-de/translatable_strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-de/translatable_strings.xml b/app/src/main/res/values-de/translatable_strings.xml index 21acf4873..96b5c54fa 100644 --- a/app/src/main/res/values-de/translatable_strings.xml +++ b/app/src/main/res/values-de/translatable_strings.xml @@ -239,7 +239,7 @@ Status: Gut. Keine Gefahren erkannt. ALARM: Eine Gefahr wurde erkannt! ALARM: Verbinding mit Femtozelle erkannt! - ALARM: Stille SMS (Type-0) erkannt! + ALARM: Stille SMS erkannt! AIMSICD kann Verbindungen mit Femtozellen derzeit nur auf CDMA-Geräten erkennen. Betriebsstatus verändert! : Femtozellerkennung angehalten. @@ -297,8 +297,8 @@ Erkennungs-Zeichenfolgen ACHTUNG! - Stille SMS (Type-0) erkannt - Stille SMS Nachricht wurde erkannt!\nDetails: Siehe Datenbankbetrachter. + Stille SMS erkannt + Type-0 Nachricht wurde erkannt!\nDetails: Siehe Datenbankbetrachter. ACHTUNG! Stille Sprachnachricht erkannt Stille Sprachnachricht wurde erkannt! \n\nnDetails: Siehe Datenbankbetrachter.\n\nWenn diese Daten durch unsere Entwickler analysiert werden sollen, senden Sie uns bitte das Protokoll über das Menü Fehlerbehebung. @@ -382,7 +382,7 @@ ALARM: Stille Sprach-SMS erkannt! ALARM: WAP Push SMS erkannt! WAP Push Erkannt - WAP Push SMS Nachricht wurde erkannt!\nDetails: Siehe Datenbankbetrachter. + WAP Push SMS Nachricht erkannt!\nDetails: Siehe Datenbankbetrachter. Ungültiger OpenCellID-Schlüssel, bitte später erneut versuchen. From abd9ab47f45c458fc78e6e0b34df49a3fb542dfe Mon Sep 17 00:00:00 2001 From: "E:V:A" Date: Wed, 8 Jul 2015 12:29:25 +0300 Subject: [PATCH 31/48] Trying to fix Quit problem and set CS to use master branch - Trying to fix # 498 (Quit problem) - Changed from using developer to master branch for CoveristyScan to avoid limit issues. --- .travis.yml | 2 +- app/src/main/AndroidManifest.xml | 2 +- app/src/main/java/com/SecUpwN/AIMSICD/AIMSICD.java | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index f72e78738..71305b92a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -76,5 +76,5 @@ addons: # Scan results: http://scan.coverity.com/projects/3346 build_command_prepend: "./gradlew clean" build_command: "./gradlew build" - branch_pattern: development + branch_pattern: master build_script_url: https://spideroak.com/share/IFEU2U2JINCA/GitHub/home/SecUpwN/SpiderOak/MISC/external/travisci_build_coverity_scan.sh diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 5e00a54bd..2ddff051b 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,7 +2,7 @@ + android:versionName="0.1.31-alpha-b05"> SMS Silencieux détecté! - SMS Silencieux détecté!\n\nDetails: Voir la base de donnée + SMS Silencieux détecté!\nDetails: Voir la base de donnée. La table ne contient aucune donnée. @@ -239,7 +239,7 @@ Statut: Bon. Aucune Menace Détectée. ALERTE : menace Détectée! ALERTE: FemtoCellule Détectée! - ALERTE: SMS Silencieux (Type-0) Détecté! + ALERTE: SMS Silencieux Détecté! ALERTE: SMS Wap Push Détecté! ALERTE: SMS de contrôle de messagerie vocale (MWI) Détecté! AIMSICD ne peut détecter les connexions FemtoCellules que sur les appareils CDMA. @@ -299,13 +299,13 @@ Texte de Détection ATTENTION! - SMS Type-0 Détecté - SMS silencieux (Type-0) Détecté!\n\nDétails: Voir la Base de Données. + SMS Silencieux Détecté + Message Type-0 Détecté!\nDétails: Voir la Base de Données. ATTENTION! SMS MWI Détecté SMS de contrôle de la messagerie vocale (MWI) Détecté!\n\nDétails: Voir la Base de Données.\n\nSi vous voulez que ce SMS soit analysé par nos développeurs, envoyez les logs à travers le menu de Débugging. SMS Wap Push Détecté - Message SMS Wap Push Détecté!\n\nDétails: Voir la Base de Données. + Message SMS Wap Push Détecté!\nDétails: Voir la Base de Données. From 7d5572e0c77c412242b4113390e198f4449dd1d6 Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Wed, 8 Jul 2015 10:28:49 +0200 Subject: [PATCH 34/48] Translated using Weblate (Polish) Currently translated at 99.2% (278 of 280 strings) --- app/src/main/res/values-pl/translatable_strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-pl/translatable_strings.xml b/app/src/main/res/values-pl/translatable_strings.xml index ae56fc24c..2fb18e05a 100644 --- a/app/src/main/res/values-pl/translatable_strings.xml +++ b/app/src/main/res/values-pl/translatable_strings.xml @@ -232,7 +232,7 @@ Brak zagrożeń. Wszystko OK. UWAGA: Wykryto zagrożenie! UWAGA: Wykryto połączenie FemtoCell! - UWAGA: Wykryto SilentSMS (Type-0)! + UWAGA: Wykryto Silent SMS! UWAGA: Wykryto Bezgłośny SMS! ALERT: Wap Push SMS detected! Aplikacja potrafi wykrywać FemtoCell tylko przez połączenie CDMA. @@ -293,13 +293,13 @@ Łańcuchy znaków wykrywania UWAGA! - Wykryto SMS (Type-0) - Wykryto bezgłośną wiadomość SMS!\nSzczegóły: Zobacz Database Viewer. + Wykryto Silent SMS + Wykryto Typu-0 SMS!\nSzczegóły: Zobacz Database Viewer. UWAGA! Wykryto Silent Voice Wykryto Silent Voice SMS!\n\nSzczegóły: zobacz Database Viewer.\n\nJeśli chcesz by ten dane zostały przeanalizowany przez naszych deweloperów, wyślij logi przez menu Debugowania. Wap Push Detected - Wap Push SMS Message has been detected!\n\nDetails are available through the Database Viewer.\n\nIf you want this data to be analysed by our devs, enter the Debugging menu and send the logfiles via E-Mail. + Wykryto WAP Push SMS!\nSzczegóły: Zobacz Database Viewer. From 063b3d2f35efd615afb93666c5c39911751e2488 Mon Sep 17 00:00:00 2001 From: "Security: Pwned" Date: Wed, 8 Jul 2015 10:30:04 +0200 Subject: [PATCH 35/48] Translated using Weblate (Russian) Currently translated at 90.3% (253 of 280 strings) --- app/src/main/res/values-ru/translatable_strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-ru/translatable_strings.xml b/app/src/main/res/values-ru/translatable_strings.xml index e0738c513..eb84adb3c 100644 --- a/app/src/main/res/values-ru/translatable_strings.xml +++ b/app/src/main/res/values-ru/translatable_strings.xml @@ -181,7 +181,7 @@ Бесшумная SMS перехвачена - Бесшумная SMS была перехвачена!\n\nПодробная информация доступна через просмотр базы данных. + Бесшумная SMS была перехвачена!\nПодробности: См просмотра базы данных. Таблица не содержит никаких данных для отображения. @@ -249,7 +249,7 @@ Статус: Хорошо. Угроз не обнаружено. ТРЕВОГА: Обнаружены некоторые угрозы! ТРЕВОГА: Обнаружено соединение с фемтосотой! - ТРЕВОГА: обнаруженный бесшумная SMS (Type-0)! + ТРЕВОГА: обнаруженный бесшумная SMS! AIMSICD может определять соединение с фемтосотой только на CDMA устройствах. Статус сервиса изменен! : Остановлен мониториг соединения с фемтосотой. From e6e2156ac7f601cb34b06fd54ca87dffea88cea8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Wed, 8 Jul 2015 13:01:51 +0200 Subject: [PATCH 36/48] Translated using Weblate (Czech) Currently translated at 100% (0 of 0 strings) Created new translation. --- app/src/main/res/values-cs/translatable_strings.xml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 app/src/main/res/values-cs/translatable_strings.xml diff --git a/app/src/main/res/values-cs/translatable_strings.xml b/app/src/main/res/values-cs/translatable_strings.xml new file mode 100644 index 000000000..a6b3daec9 --- /dev/null +++ b/app/src/main/res/values-cs/translatable_strings.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file From c7b44071e9d6d9d0d270b01dcaabd52d355242d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Wed, 8 Jul 2015 13:17:04 +0200 Subject: [PATCH 37/48] Translated using Weblate (Czech) Currently translated at 12.5% (35 of 280 strings) --- .../res/values-cs/translatable_strings.xml | 42 ++++++++++++++++++- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-cs/translatable_strings.xml b/app/src/main/res/values-cs/translatable_strings.xml index a6b3daec9..2c2eb79fc 100644 --- a/app/src/main/res/values-cs/translatable_strings.xml +++ b/app/src/main/res/values-cs/translatable_strings.xml @@ -1,2 +1,40 @@ - - \ No newline at end of file + +Sledování + Podrobnosti telefonu/SIM + Prohlížení databáze + Prohlížení mapy antén + Ukončit + OK + Zrušit + Souhlasím + Nesouhlasím + + VAROVÁNÍ + Zjišťovat útoky + Sledovat buňky + Záloha databáze + Obnova databáze + Nastavení + Ladění + Stáhnout data BTS + + Informace o zařízení + Informace o SIM + Informace o síti + Celkem: + Země: + ID operátora: + Název operátora: + IMSI: + Typ telefonu: + IMEI: + + Název poskytovatele: + ID poskytovatele: + Typ: + LAC: + CID: + Verze: + Chyba při stahování: + Stav: + From b38390a5f5e5e32d2a513402dfd9028dca95f92e Mon Sep 17 00:00:00 2001 From: SecUpwN Date: Wed, 8 Jul 2015 17:15:05 +0200 Subject: [PATCH 38/48] Updated MWI strings for #536 --- app/src/main/res/values-de/translatable_strings.xml | 8 ++++---- app/src/main/res/values-fr/translatable_strings.xml | 8 ++++---- app/src/main/res/values-pl/translatable_strings.xml | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/app/src/main/res/values-de/translatable_strings.xml b/app/src/main/res/values-de/translatable_strings.xml index 96b5c54fa..f50825140 100644 --- a/app/src/main/res/values-de/translatable_strings.xml +++ b/app/src/main/res/values-de/translatable_strings.xml @@ -299,9 +299,9 @@ ACHTUNG! Stille SMS erkannt Type-0 Nachricht wurde erkannt!\nDetails: Siehe Datenbankbetrachter. - ACHTUNG! - Stille Sprachnachricht erkannt - Stille Sprachnachricht wurde erkannt! \n\nnDetails: Siehe Datenbankbetrachter.\n\nWenn diese Daten durch unsere Entwickler analysiert werden sollen, senden Sie uns bitte das Protokoll über das Menü Fehlerbehebung. + ACHTUNG! + MWI Erkannt + Benachrichtigungsindikator erkannt! \nDetails: Siehe Datenbankbetrachter. AIMSICD-Gefahrenstatus, Benachbarte Funkzellen und Verschlüsselungsindikator. @@ -379,7 +379,7 @@ @string/timeout_spinner_10_min -ALARM: Stille Sprach-SMS erkannt! +ALARM: Benachrichtigungsindikator erkannt! ALARM: WAP Push SMS erkannt! WAP Push Erkannt WAP Push SMS Nachricht erkannt!\nDetails: Siehe Datenbankbetrachter. diff --git a/app/src/main/res/values-fr/translatable_strings.xml b/app/src/main/res/values-fr/translatable_strings.xml index 6e6564e2a..efa091941 100755 --- a/app/src/main/res/values-fr/translatable_strings.xml +++ b/app/src/main/res/values-fr/translatable_strings.xml @@ -241,7 +241,7 @@ ALERTE: FemtoCellule Détectée! ALERTE: SMS Silencieux Détecté! ALERTE: SMS Wap Push Détecté! - ALERTE: SMS de contrôle de messagerie vocale (MWI) Détecté! + ALERT: Message Waiting Indicator detected! AIMSICD ne peut détecter les connexions FemtoCellules que sur les appareils CDMA. État du service changé ! : Arrêt du tracking des FemtoCellules. @@ -301,9 +301,9 @@ ATTENTION! SMS Silencieux Détecté Message Type-0 Détecté!\nDétails: Voir la Base de Données. - ATTENTION! - SMS MWI Détecté - SMS de contrôle de la messagerie vocale (MWI) Détecté!\n\nDétails: Voir la Base de Données.\n\nSi vous voulez que ce SMS soit analysé par nos développeurs, envoyez les logs à travers le menu de Débugging. + ATTENTION! + SMS MWI Détecté + SMS de contrôle de la messagerie vocale (MWI) Détecté!\nDétails: Voir la Base de Données. SMS Wap Push Détecté Message SMS Wap Push Détecté!\nDétails: Voir la Base de Données. diff --git a/app/src/main/res/values-pl/translatable_strings.xml b/app/src/main/res/values-pl/translatable_strings.xml index 2fb18e05a..1f4f22660 100644 --- a/app/src/main/res/values-pl/translatable_strings.xml +++ b/app/src/main/res/values-pl/translatable_strings.xml @@ -233,7 +233,7 @@ UWAGA: Wykryto zagrożenie! UWAGA: Wykryto połączenie FemtoCell! UWAGA: Wykryto Silent SMS! - UWAGA: Wykryto Bezgłośny SMS! + ALERT: Message Waiting Indicator detected! ALERT: Wap Push SMS detected! Aplikacja potrafi wykrywać FemtoCell tylko przez połączenie CDMA. Zmieniony został stan usługi! @@ -295,9 +295,9 @@ UWAGA! Wykryto Silent SMS Wykryto Typu-0 SMS!\nSzczegóły: Zobacz Database Viewer. - UWAGA! - Wykryto Silent Voice - Wykryto Silent Voice SMS!\n\nSzczegóły: zobacz Database Viewer.\n\nJeśli chcesz by ten dane zostały przeanalizowany przez naszych deweloperów, wyślij logi przez menu Debugowania. + UWAGA! + Wykryto MWI + Message Waiting Indicator detected!\nDetails: See Database Viewer. Wap Push Detected Wykryto WAP Push SMS!\nSzczegóły: Zobacz Database Viewer. From 092591589d46a25341572deae586587afe4d5d80 Mon Sep 17 00:00:00 2001 From: "Security: Pwned." Date: Wed, 8 Jul 2015 15:25:39 +0000 Subject: [PATCH 39/48] Removed doubled MWI alert string --- app/src/main/res/values-de/translatable_strings.xml | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/src/main/res/values-de/translatable_strings.xml b/app/src/main/res/values-de/translatable_strings.xml index f50825140..219672138 100644 --- a/app/src/main/res/values-de/translatable_strings.xml +++ b/app/src/main/res/values-de/translatable_strings.xml @@ -379,12 +379,10 @@ @string/timeout_spinner_10_min -ALARM: Benachrichtigungsindikator erkannt! ALARM: WAP Push SMS erkannt! WAP Push Erkannt WAP Push SMS Nachricht erkannt!\nDetails: Siehe Datenbankbetrachter. - Ungültiger OpenCellID-Schlüssel, bitte später erneut versuchen. Besorge OpenCellID-Schlüssel... From ed9f5aad503916d31b7d30f1d7719fd5732c9b40 Mon Sep 17 00:00:00 2001 From: "Security: Pwned." Date: Wed, 8 Jul 2015 15:33:09 +0000 Subject: [PATCH 40/48] Removed more doubled strings to fix build for #536 --- app/src/main/res/values-de/translatable_strings.xml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-de/translatable_strings.xml b/app/src/main/res/values-de/translatable_strings.xml index 219672138..d690700f9 100644 --- a/app/src/main/res/values-de/translatable_strings.xml +++ b/app/src/main/res/values-de/translatable_strings.xml @@ -299,9 +299,10 @@ ACHTUNG! Stille SMS erkannt Type-0 Nachricht wurde erkannt!\nDetails: Siehe Datenbankbetrachter. + ALARM: Benachrichtigungsindikator erkannt! ACHTUNG! MWI Erkannt - Benachrichtigungsindikator erkannt! \nDetails: Siehe Datenbankbetrachter. + Benachrichtigungsindikator erkannt!\nDetails: Siehe Datenbankbetrachter. AIMSICD-Gefahrenstatus, Benachbarte Funkzellen und Verschlüsselungsindikator. @@ -385,9 +386,5 @@ Ungültiger OpenCellID-Schlüssel, bitte später erneut versuchen. Besorge OpenCellID-Schlüssel... - - ALARM: Benachrichtigungsindikator erkannt! - ACHTUNG! - MWI Erkannt - Benachrichtigungsindikator erkannt!\nDetails: Siehe Datenbankbetrachter. + From 288843d5b68aa0c21d6cd0f8d32873b57ccee979 Mon Sep 17 00:00:00 2001 From: SecUpwN Date: Wed, 8 Jul 2015 17:44:32 +0200 Subject: [PATCH 41/48] Removed doubled MWI strings here as well for #536 --- app/src/main/res/values-pl/translatable_strings.xml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/res/values-pl/translatable_strings.xml b/app/src/main/res/values-pl/translatable_strings.xml index 1f4f22660..fb4487c42 100644 --- a/app/src/main/res/values-pl/translatable_strings.xml +++ b/app/src/main/res/values-pl/translatable_strings.xml @@ -383,6 +383,4 @@ @string/timeout_spinner_10_min -UWAGA! - MWI wykrywane - + \ No newline at end of file From 7584869f272c47843130103679f2d3290eafba2c Mon Sep 17 00:00:00 2001 From: "E:V:A" Date: Fri, 10 Jul 2015 09:31:56 +0200 Subject: [PATCH 42/48] Translated using Weblate (Swedish) Currently translated at 100% (0 of 0 strings) Created new translation. --- app/src/main/res/values-sv/translatable_strings.xml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 app/src/main/res/values-sv/translatable_strings.xml diff --git a/app/src/main/res/values-sv/translatable_strings.xml b/app/src/main/res/values-sv/translatable_strings.xml new file mode 100644 index 000000000..a6b3daec9 --- /dev/null +++ b/app/src/main/res/values-sv/translatable_strings.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file From fd3853f3452b8616ce7cecc6c6dc82434b103249 Mon Sep 17 00:00:00 2001 From: wvengen Date: Fri, 10 Jul 2015 19:33:22 +0200 Subject: [PATCH 43/48] Revert "Limit cells on map to area shown" This reverts commit a9d5e7f1cf02809935e8bd334e77a0031081c71c. --- .../AIMSICD/activities/MapViewerOsmDroid.java | 191 +++++++----------- .../AIMSICD/adapters/AIMSICDDbAdapter.java | 10 - 2 files changed, 78 insertions(+), 123 deletions(-) diff --git a/app/src/main/java/com/SecUpwN/AIMSICD/activities/MapViewerOsmDroid.java b/app/src/main/java/com/SecUpwN/AIMSICD/activities/MapViewerOsmDroid.java index eb72a93d2..d17ccba19 100644 --- a/app/src/main/java/com/SecUpwN/AIMSICD/activities/MapViewerOsmDroid.java +++ b/app/src/main/java/com/SecUpwN/AIMSICD/activities/MapViewerOsmDroid.java @@ -44,11 +44,6 @@ import com.SecUpwN.AIMSICD.utils.RequestTask; import com.SecUpwN.AIMSICD.utils.TinyDB; -import org.osmdroid.api.IProjection; -import org.osmdroid.events.DelayedMapListener; -import org.osmdroid.events.MapListener; -import org.osmdroid.events.ScrollEvent; -import org.osmdroid.events.ZoomEvent; import org.osmdroid.tileprovider.tilesource.TileSourceFactory; import org.osmdroid.util.GeoPoint; import org.osmdroid.views.MapView; @@ -104,7 +99,6 @@ public class MapViewerOsmDroid extends BaseActivity implements OnSharedPreferenc private boolean mBound; private GeoPoint loc = null; - private AsyncTask mLoadTask = null; private MyLocationNewOverlay mMyLocationOverlay; private CompassOverlay mCompassOverlay; @@ -115,28 +109,15 @@ public class MapViewerOsmDroid extends BaseActivity implements OnSharedPreferenc private PhoneStateListener mPhoneStateListener = new PhoneStateListener() { @Override public void onServiceStateChanged(ServiceState serviceState) { - loadEntries(true); + loadEntries(); } @Override public void onCellInfoChanged(List cellInfo) { - loadEntries(true); + loadEntries(); } }; - private MapListener mMapListener = new DelayedMapListener(new MapListener() { - public boolean onScroll(ScrollEvent event) { - loadEntries(false); - return true; - } - - public boolean onZoom(ZoomEvent event) { - // TODO: no need to update when zooming in - loadEntries(false); - return true; - } - }, 250); - /** * Called when the activity is first created. */ @@ -158,8 +139,6 @@ public void onCreate(Bundle savedInstanceState) { TelephonyManager tm = (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE); tm.listen(mPhoneStateListener, PhoneStateListener.LISTEN_CELL_LOCATION | PhoneStateListener.LISTEN_DATA_CONNECTION_STATE); - - mMap.setMapListener(mMapListener); } @Override @@ -181,7 +160,7 @@ public void onResume() { } loadPreferences(); - loadEntries(true); + loadEntries(); if (mCompassOverlay != null) { mCompassOverlay.enableCompass(); @@ -225,7 +204,7 @@ protected void onPause() { private final BroadcastReceiver mMessageReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { - loadEntries(true); + loadEntries(); if(BuildConfig.DEBUG && mCellTowerGridMarkerClusterer != null && mCellTowerGridMarkerClusterer.getItems() != null) { Log.v(TAG, "mMessageReceiver CellTowerMarkers.invalidate() markers.size():" + mCellTowerGridMarkerClusterer.getItems().size()); } @@ -402,14 +381,11 @@ public boolean onOptionsItemSelected(MenuItem item) { * Description: Loads Signal Strength Database details to plot on the map, * only entries which have a location (lon, lat) are used. * + * */ - private void loadEntries(final boolean updateLocation) { - // it doesn't make sense to have multiple tasks running - if (mLoadTask != null && mLoadTask.getStatus() != AsyncTask.Status.FINISHED) { - mLoadTask.cancel(true); - } + private void loadEntries() { - mLoadTask = new AsyncTask() { + new AsyncTask() { @Override protected GeoPoint doInBackground(Void... voids) { final int SIGNAL_SIZE_RATIO = 15; // A scale factor to draw BTS Signal circles @@ -430,7 +406,6 @@ protected GeoPoint doInBackground(Void... voids) { } if (c != null && c.moveToFirst()) { do { - if (isCancelled()) return null; // The indexing here is that of the Cursor and not the DB table itself final int cellID = c.getInt(0); // CID final int lac = c.getInt(1); // LAC @@ -469,6 +444,8 @@ protected GeoPoint doInBackground(Void... voids) { ovm.setIcon(getResources().getDrawable(R.drawable.ic_map_pin_blue)); items.add(ovm); + + } } while (c.moveToNext()); @@ -497,13 +474,9 @@ public void run() { mDbHelper.close(); // plot neighbouring cells - while (mAimsicdService == null) try { - if (isCancelled()) return null; - Thread.sleep(100); - } catch (Exception e) {} + while (mAimsicdService == null) try { Thread.sleep(100); } catch (Exception e) {} List nc = mAimsicdService.getCellTracker().updateNeighbouringCells(); for (Cell cell : nc) { - if (isCancelled()) return null; try { loc = new GeoPoint(cell.getLat(), cell.getLon()); CellTowerMarker ovm = new CellTowerMarker(mContext,mMap, @@ -531,59 +504,6 @@ public void run() { return ret; } - // TODO: Consider changing this function name to: - private void loadOpenCellIDMarkers() { - // Check if OpenCellID data exists and if so load this now - LinkedList items = new LinkedList<>(); - - // DBe_import tower pins. - Drawable cellTowerMarkerIcon = getResources().getDrawable(R.drawable.ic_map_pin_green); - - mDbHelper.open(); - IProjection p = mMap.getProjection(); - Cursor c = mDbHelper.getOpenCellIDDataByRegion( - p.getSouthWest().getLatitude(), p.getSouthWest().getLongitude(), - p.getNorthEast().getLatitude(), p.getNorthEast().getLongitude() - ); - if (c.moveToFirst()) { - if (isCancelled()) return; - do { - // The indexing here is that of the Cursor and not the DB table itself: - // CellID,Lac,Mcc,Mnc,Lat,Lng,AvgSigStr,Samples - final int cellID = c.getInt(0); - final int lac = c.getInt(1); - final int mcc = c.getInt(2); - final int mnc = c.getInt(3); - final double dlat = Double.parseDouble(c.getString(4)); - final double dlng = Double.parseDouble(c.getString(5)); - final GeoPoint location = new GeoPoint(dlat, dlng); - // - final int samples = c.getInt(7); - - // Add map marker for CellID - CellTowerMarker ovm = new CellTowerMarker(mContext, mMap, - "Cell ID: " + cellID, - "", location, - new MarkerData( - "" + cellID, - "" + location.getLatitude(), - "" + location.getLongitude(), - "" + lac, - "" + mcc, - "" + mnc, - "" + samples, - false)); - - ovm.setIcon(cellTowerMarkerIcon); - items.add(ovm); - } while (c.moveToNext()); - } - c.close(); - mDbHelper.close(); - - mCellTowerGridMarkerClusterer.addAll(items); - } - /** * TODO: We need a manual way to add our own location in case: * a) GPS is jammed or not working @@ -594,27 +514,25 @@ private void loadOpenCellIDMarkers() { */ @Override protected void onPostExecute(GeoPoint defaultLoc) { - if (updateLocation) { - if (loc != null && (loc.getLatitude() != 0.0 && loc.getLongitude() != 0.0)) { - mMap.getController().setZoom(16); - mMap.getController().animateTo(new GeoPoint(loc.getLatitude(), loc.getLongitude())); - } else { - if (mBound) { - // Try and find last known location and zoom there - GeoLocation lastLoc = mAimsicdService.lastKnownLocation(); - if (lastLoc != null) { - loc = new GeoPoint(lastLoc.getLatitudeInDegrees(), - lastLoc.getLongitudeInDegrees()); - - mMap.getController().setZoom(16); - mMap.getController().animateTo(new GeoPoint(loc.getLatitude(), loc.getLongitude())); - } else { - //Use MCC to move camera to an approximate location near Countries Capital - loc = defaultLoc; - - mMap.getController().setZoom(12); - mMap.getController().animateTo(new GeoPoint(loc.getLatitude(), loc.getLongitude())); - } + if (loc != null && (loc.getLatitude() != 0.0 && loc.getLongitude() != 0.0)) { + mMap.getController().setZoom(16); + mMap.getController().animateTo(new GeoPoint(loc.getLatitude(), loc.getLongitude())); + } else { + if (mBound) { + // Try and find last known location and zoom there + GeoLocation lastLoc = mAimsicdService.lastKnownLocation(); + if (lastLoc != null) { + loc = new GeoPoint(lastLoc.getLatitudeInDegrees(), + lastLoc.getLongitudeInDegrees()); + + mMap.getController().setZoom(16); + mMap.getController().animateTo(new GeoPoint(loc.getLatitude(), loc.getLongitude())); + } else { + //Use MCC to move camera to an approximate location near Countries Capital + loc = defaultLoc; + + mMap.getController().setZoom(12); + mMap.getController().animateTo(new GeoPoint(loc.getLatitude(), loc.getLongitude())); } } } @@ -626,8 +544,55 @@ protected void onPostExecute(GeoPoint defaultLoc) { mCellTowerGridMarkerClusterer.invalidate(); } } - }; - mLoadTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + } + + // TODO: Consider changing this function name to: + private void loadOpenCellIDMarkers() { + // Check if OpenCellID data exists and if so load this now + LinkedList items = new LinkedList<>(); + + // DBe_import tower pins. + Drawable cellTowerMarkerIcon = getResources().getDrawable(R.drawable.ic_map_pin_green); + + mDbHelper.open(); + Cursor c = mDbHelper.getOpenCellIDData(); + if (c.moveToFirst()) { + do { + // The indexing here is that of the Cursor and not the DB table itself: + // CellID,Lac,Mcc,Mnc,Lat,Lng,AvgSigStr,Samples + final int cellID = c.getInt(0); + final int lac = c.getInt(1); + final int mcc = c.getInt(2); + final int mnc = c.getInt(3); + final double dlat = Double.parseDouble(c.getString(4)); + final double dlng = Double.parseDouble(c.getString(5)); + final GeoPoint location = new GeoPoint(dlat, dlng); + // + final int samples = c.getInt(7); + + // Add map marker for CellID + CellTowerMarker ovm = new CellTowerMarker(mContext, mMap, + "Cell ID: " + cellID, + "", location, + new MarkerData( + "" + cellID, + "" + location.getLatitude(), + "" + location.getLongitude(), + "" + lac, + "" + mcc, + "" + mnc, + "" + samples, + false)); + + ovm.setIcon(cellTowerMarkerIcon); + items.add(ovm); + } while (c.moveToNext()); + } + c.close(); + mDbHelper.close(); + + mCellTowerGridMarkerClusterer.addAll(items); } public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { diff --git a/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java b/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java index 3b12b6904..714b1c140 100644 --- a/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java +++ b/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java @@ -592,16 +592,6 @@ public Cursor getOpenCellIDData() { ); } - public Cursor getOpenCellIDDataByRegion(Double lat1, Double lng1, Double lat2, Double lng2) { - return mDb.query( OPENCELLID_VIEW, - new String[]{"CellID", "Lac", "Mcc", "Mnc", "Lat", "Lng", "AvgSigStr", "Samples"}, - // avg_range, rej_cause, Type - "? <= Lng AND Lng <= ? AND ? <= Lat AND Lat <= ?", - new String[]{lng1.toString(), lng2.toString(), lat1.toString(), lat2.toString()}, - null, null, null - ); - } - /** * Returns Default MCC Locations (defaultlocation) database contents */ From 75d923ca76e744ca755ae5bac93ad2b34246bdb5 Mon Sep 17 00:00:00 2001 From: wvengen Date: Fri, 10 Jul 2015 19:34:09 +0200 Subject: [PATCH 44/48] Revert "Create indexes on location" This reverts commit 16f04466d383c437909f9aa701b0316f0ca10000. Conflicts: app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java --- .../AIMSICD/adapters/AIMSICDDbAdapter.java | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java b/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java index 714b1c140..9c777ed1e 100644 --- a/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java +++ b/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java @@ -1404,23 +1404,6 @@ public void onOpen(SQLiteDatabase db) { File lacells = new File(LACELLS_DB_NAME); if (lacells.isFile() && lacells.canRead()) { - // Make sure it has a location index. Separate connection to avoid locking issues. - // TODO this can take a while the first time, provide UI feedback - SQLiteDatabase ladb = SQLiteDatabase.openDatabase(LACELLS_DB_NAME, null, 0); - String LACELLS_TABLE_CREATE = "CREATE TABLE IF NOT EXISTS " + - LACELLS_TABLE + " (" + COLUMN_ID + - " INTEGER PRIMARY KEY AUTOINCREMENT, " + - "Lac INTEGER, CellID INTEGER, " + - "Net VARCHAR, " + - "Lat VARCHAR, " + - "Lng VARCHAR, " + - "Signal INTEGER, " + - "Connection VARCHAR, " + - "Timestamp TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP);"; - ladb.execSQL(LACELLS_TABLE_CREATE); - ladb.execSQL("CREATE INDEX IF NOT EXISTS _idxspatial ON " + LACELLS_TABLE + " (Lat, Lng);"); - ladb.close(); - // Attach to existing connection for cross-database join db.execSQL("ATTACH DATABASE \"" + LACELLS_DB_NAME + "\" AS " + LACELLS_LOCAL_DB); // signal strength is (usually) not present in lacells CreateView += " UNION ALL" + @@ -1627,7 +1610,6 @@ private void createOpenCellIDTable(SQLiteDatabase database) { //"Timestamp TIMESTAMP NOT NULL DEFAULT current_timestamp, " + ");"; database.execSQL(OPENCELLID_DATABASE_CREATE); - database.execSQL("CREATE INDEX OpenCellID_spatial ON " + OPENCELLID_TABLE + " (Lat, Lng);"); } /** From a1eab9e52e78d243392fe7efbf80d6dffb533a5e Mon Sep 17 00:00:00 2001 From: wvengen Date: Fri, 10 Jul 2015 19:34:10 +0200 Subject: [PATCH 45/48] Revert "Read OCID data from lacells.db too" This reverts commit d356348fad0661fadc8cd9c94d1a6e977a8dd132. --- .../AIMSICD/adapters/AIMSICDDbAdapter.java | 40 ++----------------- 1 file changed, 4 insertions(+), 36 deletions(-) diff --git a/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java b/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java index 9c777ed1e..619f69115 100644 --- a/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java +++ b/app/src/main/java/com/SecUpwN/AIMSICD/adapters/AIMSICDDbAdapter.java @@ -112,7 +112,6 @@ public class AIMSICDDbAdapter { private final String LOCATION_TABLE = "locationinfo"; // TABLE_DBI_MEASURE:DBi_measure (volatile) private final String CELL_TABLE = "cellinfo"; // TABLE_DBI_BTS:DBi_bts (physical) private final String OPENCELLID_TABLE = "opencellid"; // TABLE_DBE_IMPORT:DBe_import - private final String OPENCELLID_VIEW = "opencellid_view"; // OCID local + lacells (volatile) private final String TABLE_DEFAULT_MCC = "defaultlocation"; // TABLE_DEFAULT_MCC:defaultlocation private final String SILENT_SMS_TABLE = "silentsms"; // TABLE_SILENT_SMS:silentsms @@ -133,10 +132,6 @@ public class AIMSICDDbAdapter { // private final String TABLE_SILENTSMS = "silentsms"; // Silent SMS details // private final String TABLE_CMEASURES = "CounterMeasures"; // Counter Measures thresholds and description - private final String LACELLS_DB_NAME = "/sdcard/.nogapps/lacells.db"; - private final String LACELLS_LOCAL_DB = "lacells"; - private final String LACELLS_TABLE = "cells"; - private final String[] mTables; private final DbHelper mDbHelper; private SQLiteDatabase mDb; @@ -585,7 +580,7 @@ public Cursor getLocationData() { * */ public Cursor getOpenCellIDData() { - return mDb.query( OPENCELLID_VIEW, + return mDb.query( OPENCELLID_TABLE, new String[]{"CellID", "Lac", "Mcc", "Mnc", "Lat", "Lng", "AvgSigStr", "Samples"}, // avg_range, rej_cause, Type null, null, null, null, null @@ -637,10 +632,10 @@ boolean cellExists(int cellID) { /** * Description: This checks if a cell with a given CID already exists - * in the "opencellid" (DBe_import) or optional lacells database. + * in the "opencellid" (DBe_import) database. */ public boolean openCellExists(int cellID) { - Cursor cursor = mDb.rawQuery("SELECT * FROM " + OPENCELLID_VIEW + + Cursor cursor = mDb.rawQuery("SELECT * FROM " + OPENCELLID_TABLE + " WHERE CellID = " + cellID, null); boolean exists = cursor.getCount() > 0; //Log.v(TAG, mTAG + ": Does CID: " + cellID + " exist in DBe_import? " + exists); @@ -1374,16 +1369,13 @@ public Cursor getSignalStrengthMeasurementData() { * * Description: This class creates all the tables and DB structure in aimsicd.db when * AIMSICD is first started or updated when DB version changed. - * Also creates a view that merges lacells.db with local OCID. * * Issues: * [ ] Migrate table creation to use an SQL file import instead. * This will simplify the maintenance of the tables and the * create create process. * - * [ ] Avoid duplicates when cell is in both local and lacells tables - * - * [ ] DRY checkDBe() and DbHelper.onConfigure() filter + * [ ] * * ChangeLog: * @@ -1394,30 +1386,6 @@ public class DbHelper extends SQLiteOpenHelper { super(context, DB_NAME, null, DATABASE_VERSION); } - // Create a view merging local OCID and lacells.db database rows. - @Override - public void onOpen(SQLiteDatabase db) { - String CreateView = "CREATE TEMP VIEW " + - OPENCELLID_VIEW + " AS" + - " SELECT CellID, Lac, Mcc, Mnc, Lat, Lng, AvgSigStr, Samples" + - " FROM " + OPENCELLID_TABLE; - - File lacells = new File(LACELLS_DB_NAME); - if (lacells.isFile() && lacells.canRead()) { - db.execSQL("ATTACH DATABASE \"" + LACELLS_DB_NAME + "\" AS " + LACELLS_LOCAL_DB); - // signal strength is (usually) not present in lacells - CreateView += " UNION ALL" + - " SELECT cid AS CellID, lac AS Lac, mcc AS Mcc, mnc AS Mnc," + - " latitude AS Lat, longitude AS Lng, NULL AS AvgSigStr, samples AS Samples" + - " FROM " + LACELLS_LOCAL_DB + "." + LACELLS_TABLE + - " WHERE Samples >= 1 AND Lac >= 1 AND Lac <= 65535" + - " AND CellID >= 1 AND CellID <= 268435455 "; - //" GROUP BY CellID, Lac, Mcc, Mnc"; // much too slow - } - - db.execSQL(CreateView); - } - // Create aimsicd.db table structure @Override public void onCreate(SQLiteDatabase database) { From 28f1da6ac898f7c6b6faff1925dab86ea7e7337e Mon Sep 17 00:00:00 2001 From: SecUpwN Date: Sun, 12 Jul 2015 17:50:22 +0200 Subject: [PATCH 46/48] Added note to finish started translations --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f9d898264..68b82ba39 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,6 +25,7 @@ Let our app start up in your native language! * See [our translations](https://hosted.weblate.org/projects/aimsicd/strings/) and login via [GitHub](https://hosted.weblate.org/accounts/login/github/?next=/projects/aimsicd/strings/) or [others](https://hosted.weblate.org/accounts/login/?next=/projects/aimsicd/strings/) to add yours. * When translating, keep small device screens in mind. Shorten it. +* Please make sure to finish all translations as best as possible. * Translations will be pulled into our GitHub automatically. Enjoy! --- From 00b04b43ac80ab155ca62084b1459a7a940fd22b Mon Sep 17 00:00:00 2001 From: SecUpwN Date: Sun, 12 Jul 2015 17:51:40 +0200 Subject: [PATCH 47/48] Update CHANGELOG.md --- CHANGELOG.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 31aca41f8..b589c4417 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,55 @@ # CHANGELOG of 'AIMSICD' ---------------------- +#### [12.07.2015 - WIP-Release v0.1.32-alpha-build-00](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/releases/tag/v0.1.32-alpha-b00) + +* Updated: Enhanced `AIMSICD.java` for another attempt to fix AIMSICD not closing +* Updated: French, Polish and Russian translations, added: Czech and Swedish +* Updated: More updates of MWI detection strings with fixes to avoid failing build +* Added: Small note in `CONTRIBUTING.md` to actually *finish* the started translations +* Fixed: Reverted lacells pull request because it caused blockings and exceptions + +--- + +#### 07.07.2015 - WIP-Internal v0.1.31-alpha-build-05 + +* Changed: Switched Coverity Scan analysis to `master` to avoid Travis-CI failures +* Updated: Improved French, German and Polish translations (needs more translators) +* Fixed: Corrected Type-0 silent SMS popup display and tried to fix app not closing + +--- + +#### 07.07.2015 - WIP-Internal v0.1.31-alpha-build-04 + +* Updated: German translations have been improved upon changes in source strings +* Fixed: Corrected MWI code and removed unnecessary spaces from detection popup + +--- + +#### 07.07.2015 - WIP-Internal v0.1.31-alpha-build-03 + +* Updated: German translations have been improved upon changes in source strings +* Removed: Purged E-Mail address to send logfiles to - a better way will come soon! +* Removed: Purged invitation to send logfiles for every single detection event + +--- + +#### 07.07.2015 - WIP-Internal v0.1.31-alpha-build-02 + +* Added: New table for detection tests of Type-0 silent SMS and MWI in [Special SMS](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/wiki/Special-SMS) +* Fixed: Declared Message Waiting Indicator strings correctly in our detection code + +--- + +#### 07.07.2015 - WIP-Internal v0.1.31-alpha-build-01 + +* Updated: Enhanced Type-0 silent SMS detection with main buffer to logcat scraper +* Updated: Translations via Weblate are now finally getting pulled in automatically +* Updated: Thanked [thechangelog](https://github.com/thechangelog) in our `CREDITS` for their public announcements +* Added: Translations into English, German, French, Polish, Japanese and Russian + +--- + #### [05.07.2015 - WIP-Release v0.1.31-alpha-build-00](https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/releases/tag/v0.1.31-alpha-b00) * Removed: Commented out unused imports and re-ordered variable declarations From 83bce393170976d0ec3c39352b5137d11ab071cc Mon Sep 17 00:00:00 2001 From: SecUpwN Date: Sun, 12 Jul 2015 17:52:37 +0200 Subject: [PATCH 48/48] Preparing WIP-Release v0.1.32-alpha-build-00 --- app/src/main/AndroidManifest.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 2ddff051b..d0ffdee62 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,8 +1,8 @@ + android:versionCode="32" + android:versionName="0.1.32-alpha-b00">