From: Soren Stoutner Date: Mon, 13 Dec 2021 23:57:14 +0000 (-0700) Subject: Partial German translation. X-Git-Tag: v1.6~2 X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff_plain;h=e250fa01e1c6f079d040e0fdcb65434d20b138a4 Partial German translation. --- diff --git a/app/build.gradle b/app/build.gradle index cf3978a..b146848 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -49,15 +49,15 @@ android { dependencies { // Include the following AndroidX libraries. - implementation 'androidx.appcompat:appcompat:1.3.1' + implementation 'androidx.appcompat:appcompat:1.4.0' implementation 'androidx.core:core-ktx:1.7.0' implementation 'androidx.preference:preference-ktx:1.1.1' implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' implementation 'androidx.webkit:webkit:1.4.0' - implementation 'androidx.work:work-runtime-ktx:2.7.0' + implementation 'androidx.work:work-runtime-ktx:2.7.1' - // Include the Kotlin standard libraries. This should be the same version number listed in the project build.gradle. - implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31' + // Include the Kotlin standard library. This should be the same version number listed in the project build.gradle. + implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0' // Include the Google material library. implementation 'com.google.android.material:material:1.4.0' diff --git a/app/src/main/assets/de/changelog.html b/app/src/main/assets/de/changelog.html index 3932a88..9711984 100644 --- a/app/src/main/assets/de/changelog.html +++ b/app/src/main/assets/de/changelog.html @@ -30,47 +30,48 @@

1.5 (version code 6)

-

3 November 2021 - minimum API 30, target API 31

+

3. November 2021 - Mindest-API 30, Ziel-API 31

1.4 (version code 5)

-

18 October 2021 - minimum API 30, target API 30.

+

18. Oktober 2021 - Mindest-API 30, Ziel-API 30.

1.3 (version code 4)

-

29 September 2021 – minimum API 30, target API 30.

+

29. September 2021 – Mindest-API 30, Ziel-API 30.

1.2 (version code 3)

-

15 September 2021 - minimum API 30, target API 30.

+

15. September 2021 - Mindest-API 30, Ziel-API 30.

1.1 (version code 2)

-

30 August 2021 - minimum API 30, target API 30.

+

30 August 2021 - Mindest-API 30, Ziel-API 30.

1.0 (version code 1)

-

25 August 2021 - minimum API 30, target API 30.

+

25 August 2021 - Mindest-API 30, Ziel-API 30.

\ No newline at end of file diff --git a/app/src/main/assets/de/contributors.html b/app/src/main/assets/de/contributors.html index 0e64d05..ca40447 100644 --- a/app/src/main/assets/de/contributors.html +++ b/app/src/main/assets/de/contributors.html @@ -29,16 +29,16 @@ -

Principal Developer

-

Privacy Cell is primarily developed by Soren Stoutner.

+

Leitender Entwickler

+

Privacy Cell wird primär von Soren Stoutner entwickelt.

-

Translators

- Kévin L.: French
- Bernhard G. Keller: German
- Francesco Buratti: Italian
- Jose A. León: Spanish +

Übersetzer

+ Kévin L.: Französisch
+ Bernhard G. Keller: Deutsch
+ Francesco Buratti: Italienisch
+ Jose A. León: Spanisch
-

Contributors are welcome to submit both code and translations.

+

Mitwirkung ist willkommen in Form von Code und Übersetzung.

\ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_1xrtt.html b/app/src/main/assets/de/explanations/network_1xrtt.html new file mode 100644 index 0000000..65e0322 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_1xrtt.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +

1 times Radio Transmission Technology (1xRTT) is the first version of the + Code-Division Multiple Access 2000 (CDMA2000) standard, which is the 3G update of the older 2G + Code-Division Multiple Access One (CDMAOne). + It is the competitor to Universal Mobile Telecommunications System (UMTS). + + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_cdma.html b/app/src/main/assets/de/explanations/network_cdma.html new file mode 100644 index 0000000..7a7a2a6 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_cdma.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

Code-Division Multiple Access (CDMA, also known as CDMAOne) is a 2G standard than can be considered a direct competitor to + Global System for Mobile Communications (GSM).

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_edge.html b/app/src/main/assets/de/explanations/network_edge.html new file mode 100644 index 0000000..3d23add --- /dev/null +++ b/app/src/main/assets/de/explanations/network_edge.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +

Enhanced Data rates for GSM Evolution (EDGE) + is a 2.5G/3G technology which can be thought of as the next step up from General Packet Radio Service (GPRS), + which is the first evolution of the 2G Global System for Mobile Communications (GSM), + which is the competitor to Code-Division Multiple Access (CDMA, also known as CDMAOne).

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_ehrpd.html b/app/src/main/assets/de/explanations/network_ehrpd.html new file mode 100644 index 0000000..9f575f7 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_ehrpd.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + +

Enhanced High-Rate Packet Data (eHRPD) is a 3.5G/4G protocol designed to ease the transition in mixed networks to 4G + Long-Term Evolution (LTE), + particularly those coming from CDMA2000.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_evdo_0.html b/app/src/main/assets/de/explanations/network_evdo_0.html new file mode 100644 index 0000000..90d5ce3 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_evdo_0.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + +

Evolution-Data Optimized release 0 (EVDO_0) is a 3.5G evolution of the 3G + Code-Division Multiple Access 2000 (CDMA2000) standard. + It is a competitor to the High Speed Packet Access (HSPA) protocol. + + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_evdo_a.html b/app/src/main/assets/de/explanations/network_evdo_a.html new file mode 100644 index 0000000..18cf067 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_evdo_a.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + +

Evolution-Data Optimized release A (EVDO_A) is the second release of the EVDO standard, + which is a 3.5G evolution of the 3G Code-Division Multiple Access 2000 (CDMA2000) standard. + It is a competitor to the High Speed Packet Access (HSPA) protocol. + + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_evdo_b.html b/app/src/main/assets/de/explanations/network_evdo_b.html new file mode 100644 index 0000000..2b44794 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_evdo_b.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + +

Evolution-Data Optimized release B (EVDO_B) is the third release of the EVDO standard, + which is a 3.5G evolution of the 3G Code-Division Multiple Access 2000 (CDMA2000) standard. + It is a competitor to the High Speed Packet Access Plus (HSPAP) protocol. + + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_gprs.html b/app/src/main/assets/de/explanations/network_gprs.html new file mode 100644 index 0000000..4ef62c7 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_gprs.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +

General Packet Radio Service (GPRS) is a 2.5G/3G packet-switched protocol + (meaning that information is split up into multiple packets similar to TCP/IP on the general internet). + It is the evolution of the 2G Global System for Mobile Communications (GSM), + which is the competitor to Code-Division Multiple Access (CDMA, also known as CDMAOne).

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_gsm.html b/app/src/main/assets/de/explanations/network_gsm.html new file mode 100644 index 0000000..7f691e7 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_gsm.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + +

Global System for Mobile Communications (GSM) is a 2G standard. + It is the competitor to Code-Division Multiple Access (CDMA, also known as CDMAOne). + GSM eventually evolved into the 4G Long-Term Evolution (LTE), which was also adopted by CDMA networks.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_hsdpa.html b/app/src/main/assets/de/explanations/network_hsdpa.html new file mode 100644 index 0000000..30b4799 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_hsdpa.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +

High Speed Downlink Packet Access (HSDPA) + is a 3.5G protocol that makes up one portion of the High Speed Packet Access (HSPA) update to the 3G + Universal Mobile Telecommunications System (UMTS). + It is a competitor to the 3.5G Evolution-Data Optimized (EVDO) protocols.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_hspa.html b/app/src/main/assets/de/explanations/network_hspa.html new file mode 100644 index 0000000..ec96cb1 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_hspa.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + +

High Speed Packet Access (HSPA) is a 3.5G update to the 3G + Universal Mobile Telecommunications System (UMTS). + It is a competitor to the 3.5G Evolution-Data Optimized (EVDO) protocols.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_hspap.html b/app/src/main/assets/de/explanations/network_hspap.html new file mode 100644 index 0000000..9df717e --- /dev/null +++ b/app/src/main/assets/de/explanations/network_hspap.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +

High Speed Packet Access Plus (HSPAP) is a boost to the 3.5G + High Speed Packet Access (HSPA) update to the 3G + Universal Mobile Telecommunications System (UMTS). + It is a competitor to the 3.5G Evolution-Data Optimized (EVDO) protocols.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_hsupa.html b/app/src/main/assets/de/explanations/network_hsupa.html new file mode 100644 index 0000000..397035e --- /dev/null +++ b/app/src/main/assets/de/explanations/network_hsupa.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +

High Speed Uplink Packet Access (HSUPA) + is a 3.5G protocol that makes up one portion of the High Speed Packet Access (HSPA) update to the 3G + Universal Mobile Telecommunications System (UMTS). + It is a competitor to the 3.5G Evolution-Data Optimized (EVDO) protocols.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_iden.html b/app/src/main/assets/de/explanations/network_iden.html new file mode 100644 index 0000000..346375c --- /dev/null +++ b/app/src/main/assets/de/explanations/network_iden.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

Integrated Digital Enhanced Network (iDEN) was a 2G protocol developed to work around some of the limitations of the 2G + Global System for Mobile Communications (GSM).

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_iwlan.html b/app/src/main/assets/de/explanations/network_iwlan.html new file mode 100644 index 0000000..5a097b4 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_iwlan.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

Interworking Wireless LAN (IWLAN) + is a fancy name for using an 802.11 Wi-Fi network to route cell phone data.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_lte.html b/app/src/main/assets/de/explanations/network_lte.html new file mode 100644 index 0000000..7d036e8 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_lte.html @@ -0,0 +1,40 @@ + + + + + + + + + + + + + +

Long-Term Evolution (LTE) is the 4G evolution of the 3G + Universal Mobile Telecommunications System (UMTS). Notably, it replaced both UMTS, + which descended from the 2G Global System for Mobile Communications (GSM), as well as the 3G + Code-Division Multiple Access 2000 (CDMA2000), which was the main competitor to UMTS. + For the first time, this meant that cell phone networks worldwide coalesced around a single protocol, removing the need for world travelers to carry a phone with dual radios. + One reason LTE was able to achieve this was by supporting a mixed-mode network, where CDMA2000 (or UMTS) was used for voice calls and LTE for data communications. + This provided a seamless upgrade path for cell phone operators. Over time, most carriers eventually switched to Voice over LTE (VoLTE).

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_nr.html b/app/src/main/assets/de/explanations/network_nr.html new file mode 100644 index 0000000..30614a0 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_nr.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +

5G New Radio is the main 5G protocol. + It is the successor to 4G Long-Term Evolution (LTE). + It is the first wireless protocol to generally include the generation (5G) in the name. +

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_td_scdma.html b/app/src/main/assets/de/explanations/network_td_scdma.html new file mode 100644 index 0000000..1a545bd --- /dev/null +++ b/app/src/main/assets/de/explanations/network_td_scdma.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + + +

Time-Division Synchronous Code-Division Multiple Access (TD-SCDMA) is an extension to the 3G + Universal Mobile Telecommunications System (UMTS), + which is the 3G successor of the 2G Global System for Mobile Communications (GSM) + and a competitor to the Code-Division Multiple Access 2000 (CDMA2000) standard. + TD-SCDMA was only used in China. + UMTS evolved into the 4G Long-Term Evolution (LTE), which was also adopted by CDMA networks.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_umts.html b/app/src/main/assets/de/explanations/network_umts.html new file mode 100644 index 0000000..17494f1 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_umts.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +

Universal Mobile Telecommunications System (UMTS) + is the 3G successor to the 2G Global System for Mobile Communications (GSM) + and a competitor to the Code-Division Multiple Access 2000 (CDMA2000) standard. + UMTS evolved into 4G Long-Term Evolution (LTE), which was also adopted by CDMA networks.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/network_unknown.html b/app/src/main/assets/de/explanations/network_unknown.html new file mode 100644 index 0000000..4ca9bd3 --- /dev/null +++ b/app/src/main/assets/de/explanations/network_unknown.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + +

The network type is unknown.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/override_network_lte_advanced_pro.html b/app/src/main/assets/de/explanations/override_network_lte_advanced_pro.html new file mode 100644 index 0000000..0007ffd --- /dev/null +++ b/app/src/main/assets/de/explanations/override_network_lte_advanced_pro.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

Long-Term Evolution Advanced Pro (LTE-A Pro) + is a 4.5G update to the 4G LTE protocol.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/override_network_lte_ca.html b/app/src/main/assets/de/explanations/override_network_lte_ca.html new file mode 100644 index 0000000..f21db10 --- /dev/null +++ b/app/src/main/assets/de/explanations/override_network_lte_ca.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

Long-Term Evolution Carrier Aggregation (LTE CA) + allows a 4G LTE connection to aggregate non-contiguous blocks of spectrum to increase data throughput.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/override_network_none.html b/app/src/main/assets/de/explanations/override_network_none.html new file mode 100644 index 0000000..f99f5ad --- /dev/null +++ b/app/src/main/assets/de/explanations/override_network_none.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + +

There is no additional network information. Usually this category only applies to certain 4G and 5G networks.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/override_network_nr_advanced.html b/app/src/main/assets/de/explanations/override_network_nr_advanced.html new file mode 100644 index 0000000..5ba8e26 --- /dev/null +++ b/app/src/main/assets/de/explanations/override_network_nr_advanced.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + +

New Radio Advanced + is a marketing term that indicates that the carrier has done something beyond the bare minimum to qualify for the 5G logo. + It likely indicates that speeds beyond those typically associated with standard 5G are available. + For example, the carrier might be using the mmWave spectrum (24.25–52.6 GHz), which goes really fast but doesn't penetrate walls. + Or, they might be using carrier aggregation to increase bandwidth.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/override_network_nr_nsa.html b/app/src/main/assets/de/explanations/override_network_nr_nsa.html new file mode 100644 index 0000000..c686668 --- /dev/null +++ b/app/src/main/assets/de/explanations/override_network_nr_nsa.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +

New Radio Non-Standalone (NR NSA) uses the 4G LTE + protocols for the control channel and 5G NR for the data channel. + It provides much of the speed of 5G without any of the additional security benefits. + Android phones will list this as a 5G connection, but it is not protected against modern stingray attacks.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/override_network_nr_nsa_mmwave.html b/app/src/main/assets/de/explanations/override_network_nr_nsa_mmwave.html new file mode 100644 index 0000000..498672b --- /dev/null +++ b/app/src/main/assets/de/explanations/override_network_nr_nsa_mmwave.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + +

New Radio Non-Standalone millimeter Wave (NR NSA mmWave) uses the 4G + LTE protocols for the control channel and 5G NR on the + mmWave spectrum (24.25–52.6 GHz) for the data channel. + It provides much of the speed of 5G without any of the additional security benefits. + Android phones will list this as a 5G connection, but it is not protected against modern stingray attacks.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/explanations/stingrays.html b/app/src/main/assets/de/explanations/stingrays.html new file mode 100644 index 0000000..645fc40 --- /dev/null +++ b/app/src/main/assets/de/explanations/stingrays.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + +

IMSI catchers, also known as stingrays, are fake cell phone towers that intercept your traffic and spy on you. + Each generation of cell phone protocols has attempted to mitigate stingrays, but each has generally failed. + With 5G, more of the traffic is encrypted in such a way that it prevents stingray spying. + However, 5G networks can run in a blended 4G/5G mode, where the control channel is 4G and the data channel is 5G. + This is known as 5G NR NSA (5G New Radio Non-Standalone) mode. + When connected to such a blended network, a cell phone is not protected against + modern stingray attacks.

+ +

The Android status bar does not differentiate between 5G modes. It will display the same 5G icon for Standalone and Non-Standalone networks. + The purpose of Privacy Cell is to make it easy to tell what type of network you are connected to. + If you are in an area where you usually are connected to a 5G NR SA network and Privacy Cell shows a 5G NR NSA connection, + it is possible that a stingray has performed a downgrade attack to spy on your communications.

+ +

It should be noted that paltry attempts have been made to secure cell phone protocols in the past, which have never been sufficiently well designed to provide real protection. + Even if you are connected to a 5G NR SA network, it is likely that there are still unknown weaknesses in the network that can be exploited by a sufficiently funded adversary. + Privacy Cell will be updated regarding these types of vulnerabilities as future research identifies them.

+ + \ No newline at end of file diff --git a/app/src/main/assets/de/licenses.html b/app/src/main/assets/de/licenses.html index aa55a8a..ab529be 100644 --- a/app/src/main/assets/de/licenses.html +++ b/app/src/main/assets/de/licenses.html @@ -30,30 +30,33 @@

Copyright

-

Privacy Cell copyright © 2021 Soren Stoutner.

+

Privacy Cell ist Copyright © 2021 von Soren Stoutner.

-

License

-

Privacy Cell is released under the GPLv3+ license. The full text of the license is below. - The source code is available from gitweb.stoutner.com.

+

Lizenz

+

Privacy Cell wird unter der GPLv3+-Lizenz veröffentlicht. Den gesamten Text der Lizenz finden Sie unterhalb. + Der Quelltext wird auf gitweb.stoutner.com veröffentlicht.

-

Libraries

-

Privacy Cell is built with the AndroidX Libraries, - the Kotlin libraries, - and code from the Google Material Maven repository, - which are released under the Apache License 2.0. The full text of the license is below.

+

Bibliotheken

+

Privacy Cell nutzt die Bibliotheken von AndroidX, + Kotlin, + sowie den Code des Google Material Maven Repositories, + welche unter der Apache 2.0 Lizenz veröffentlicht werden. Den gesamten Text der Lizenz finden Sie unterhalb.

Icons

-

are derived from security and 5g, - which are part of the Android Material icon set and are released under the Apache License 2.0. - The full text of the license is below. Modifications copyright © 2016,2021 Soren Stoutner. - The resulting images are released under the GPLv3+ license.

-

are derived from security and do_not_disturb, - which are part of the Android Material icon set and are released under the Apache License 2.0. - Modifications copyright © 2016,2021 Soren Stoutner. - The resulting images are released under the GPLv3+ license.

-

The following icons come from the Android Material icon set, - which is released under the Apache License 2.0. - They are unchanged except for layout information like color and size. Some of them have been renamed to match their use in the code. The original icons and names are shown below.

+

sind abgeleitet von security und 5g, + welche Teil des Android Material Icon-Sets sind und unter der + Apache 2.0 Lizenz veröffentlicht werden. + Den gesamten Text der Lizenz finden Sie unterhalb. Copyright der Änderungen: © 2016,2021 Soren Stoutner. + Die resultierenden Grafiken werden unter der GPLv3+-Lizenz veröffentlicht.

+

sind abgeleitet von security und do_not_disturb, + welche Teil des Android Material Icon-Sets sind und unter der + Apache 2.0 Lizenz veröffentlicht werden. + Copyright der Änderungen: © 2016,2021 Soren Stoutner. + Die resultierenden Grafiken werden unter der GPLv3+-Lizenz veröffentlicht.

+

Die folgenden Icons stammen aus dem Android Material Icon-Sets, + das unter der Apache 2.0 Lizenz veröffentlicht wird. + Sie sind bis auf Layout-Informationen wie Farbe und Größe unverändert. Einige von Ihnen wurden Ihrer Verwendung im Code entsprechend umbenannt. + Die Origina-Icons und -Namen findend Sie unterhalb.

bug_report_rounded.

call_to_action_rounded.

chrome_reader_mode_rounded.

diff --git a/app/src/main/assets/de/permissions.html b/app/src/main/assets/de/permissions.html index 591d779..ddd1bbc 100644 --- a/app/src/main/assets/de/permissions.html +++ b/app/src/main/assets/de/permissions.html @@ -29,18 +29,18 @@ -

Privacy Cell uses the following permission.

+

Privacy Cell verwendet folgende Berechtigungen:

-

Read phone status and identity

+

Telefon-Status und Identität lesen

android.permission. READ_PHONE_STATE

-

Required to determine which protocols are being used by the cell phone network.

+

Benötigt, um die vom Mobilfunk-Netzwerk genutzten Protokolle zu ermitteln.

-

Run foreground service

+

Vordergrund-Service ausführen

android.permission. FOREGROUND_SERVICE

-

Allows Privacy Cell to display a realtime monitoring notification icon in the status bar.

+

Erlaubt Privacy Cell, ein Benachrichtigungs-Icon für die Echtzeit-Überwachung in der Status-Zeile anzuzeigen.

-

Run at startup

+

Ausführung bei Systemstart

android.permission. RECEIVE_BOOT_COMPLETED

-

Allows Privacy Cell to enable the realtime monitoring service when the phone boots.

+

Erlaubt Privacy Cell die Echtzeit-Überwachung zu aktivieren, wenn das Smartphone gebootet wird.

\ No newline at end of file diff --git a/app/src/main/assets/de/privacy_policy.html b/app/src/main/assets/de/privacy_policy.html index cd12b30..283d4a3 100644 --- a/app/src/main/assets/de/privacy_policy.html +++ b/app/src/main/assets/de/privacy_policy.html @@ -30,61 +30,62 @@

Privacy Cell

-

Privacy Cell does not collect any user information.

+

Privacy Cell sammelt keinerlei Benutzer-Informationen.

Google Play

-

Google Play has its own privacy policy. - Google provides anonymized summary installation information to developers, including the number of installs organized by the following categories.

+

Google Play hat seine eigene Datenschutzerklärung. + Google stellt Entwicklern anonymisierte Installations-Informationen inklusive der Anzahl der Installationen unterteilt in die folgenden Kategorien bereit:

-

Google Play Ratings

-

Google Play has its own privacy policy. - Google provides developers with anonymized summaries of the following information related to user ratings.

+

Google Play Bewertungen

+

Google Play hat seine eigene Datenschutzerklärung. + Google stellt Entwicklern folgende anonymisierte Installations-Informationen bezüglich der Bewertungen bereit:

-

Google Play Reviews

-

Google Play has its own privacy policy. - In addition to the name of the reviewer, the rating, and the text of the review (which are all available publicly), Google provides some or all of the following information to the developer.

+

Google Play Rezensionen

+

Google Play hat seine eigene Datenschutzerklärung. + Zusätzlich zum Namen des Rezensenten, der Bewertung und dem Text der Rezension (welche alle öffentlich zugänglich sind), + stellt Google dem Entwickler einige oder alle der folgenden Informationen zur Verfügung:

-

Direct Communications

-

Users may choose to send direct communications to Stoutner, like email messages and comments on stoutner.com.

+

Direkte Kommunication

+

Benutzer können z.B. per Email und Kommentaren auf stoutner.com direkt mit Stoutner Kontakt aufnehmen.

-

Use of Information

-

Stoutner may use this information to assist in the development of Privacy Cell and communicate the status of the project to users. - Stoutner will never sell the information nor transfer it to any third party that would use it for advertising or marketing.

+

Daten-Nutzung

+

Stoutner kann diese Informationen nutzen, um die Entwicklung von Privacy Browser zu unterstützen und den Status des Projekts an Benutzer zu melden. + Stoutner wird die Informationen niemals verkaufen oder an Dritte weitergeben, welche diese für Anzeigen oder Marketing nutzen.


-

Revision 1.0, 23 August 2021

+

Revision 1.0, 23. August 2021

\ No newline at end of file diff --git a/app/src/main/assets/en/permissions.html b/app/src/main/assets/en/permissions.html index f5483ba..aa77ee3 100644 --- a/app/src/main/assets/en/permissions.html +++ b/app/src/main/assets/en/permissions.html @@ -27,7 +27,7 @@ -

Privacy Cell uses the following permission.

+

Privacy Cell uses the following permissions.

Read phone status and identity

android.permission. READ_PHONE_STATE

diff --git a/app/src/main/assets/en/privacy_policy.html b/app/src/main/assets/en/privacy_policy.html index 040cd9f..c7020e9 100644 --- a/app/src/main/assets/en/privacy_policy.html +++ b/app/src/main/assets/en/privacy_policy.html @@ -40,7 +40,7 @@
  • Country (eg. United States)
  • Language (eg. English [United States])
  • App version (eg. 14)
  • -
  • Carrier (eg. T-Mobile – US)
  • +
  • Carrier (eg. T-Mobile – US)
  • Google Play Ratings

    diff --git a/app/src/main/assets/ru/changelog.html b/app/src/main/assets/ru/changelog.html index ba7bc5e..59c6164 100644 --- a/app/src/main/assets/ru/changelog.html +++ b/app/src/main/assets/ru/changelog.html @@ -41,35 +41,35 @@
  • Устранены проблемы, связанные со сбоем мониторинга в реальном времени или воспроизведением некорректного звука.
  • Добавлено журналирование logcat.
  • -
  • Первый полный итальянский перевод, выполненный Франческо Буратти (Francesco Buratti).
  • +
  • Первый полный перевод на итальянский язык, выполненный Франческо Буратти (Francesco Buratti).
  • 1.3 (код версии 4)

    -

    29 September 2021 – minimum API 30, target API 30.

    +

    29 сентября 2021 года – минимальный API 30, целевой API 30.

    1.2 (код версии 3)

    -

    15 September 2021 - minimum API 30, target API 30.

    +

    15 сентября 2021 года - минимальный API 30, целевой API 30.

    1.1 (код версии 2)

    -

    30 August 2021 - minimum API 30, target API 30.

    +

    30 августа 2021 года - минимальный API 30, целевой API 30.

    1.0 (код версии 1)

    -

    25 August 2021 - minimum API 30, target API 30.

    +

    25 августа 2021 года - минимальный API 30, целевой API 30.

    \ No newline at end of file diff --git a/app/src/main/assets/ru/contributors.html b/app/src/main/assets/ru/contributors.html index d3f91b1..19e44e4 100644 --- a/app/src/main/assets/ru/contributors.html +++ b/app/src/main/assets/ru/contributors.html @@ -27,16 +27,16 @@ -

    Principal Developer

    -

    Privacy Cell is primarily developed by Soren Stoutner.

    +

    Главный разработчик

    +

    Privacy Cell в основном разработан Сореном Стаутнером (Soren Stoutner).

    -

    Translators

    - Kévin L.: French
    - Bernhard G. Keller: German
    - Francesco Buratti: Italian
    - Jose A. León: Spanish +

    Переводчики

    + Кевин Л. (Kévin L.): французский
    + Бернхард Г. Келлер (Bernhard G. Keller): немецкий
    + Франческо Буратти (Francesco Buratti): итальянский
    + Хосе А. Леон (Jose A. León): испанский
    -

    Contributors are welcome to submit both code and translations.

    +

    Приглашаем помочь как кодом, так и переводом.

    \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_1xrtt.html b/app/src/main/assets/ru/explanations/network_1xrtt.html new file mode 100644 index 0000000..cfa1baf --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_1xrtt.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

    1 times Radio Transmission Technology (1xRTT) is the first version of the + Code-Division Multiple Access 2000 (CDMA2000) standard, which is the 3G update of the older 2G + Code-Division Multiple Access One (CDMAOne). + It is the competitor to Universal Mobile Telecommunications System (UMTS). + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_cdma.html b/app/src/main/assets/ru/explanations/network_cdma.html new file mode 100644 index 0000000..acdef2b --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_cdma.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + +

    Code-Division Multiple Access (CDMA, also known as CDMAOne) is a 2G standard than can be considered a direct competitor to + Global System for Mobile Communications (GSM).

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_edge.html b/app/src/main/assets/ru/explanations/network_edge.html new file mode 100644 index 0000000..5a6951b --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_edge.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

    Enhanced Data rates for GSM Evolution (EDGE) + is a 2.5G/3G technology which can be thought of as the next step up from General Packet Radio Service (GPRS), + which is the first evolution of the 2G Global System for Mobile Communications (GSM), + which is the competitor to Code-Division Multiple Access (CDMA, also known as CDMAOne).

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_ehrpd.html b/app/src/main/assets/ru/explanations/network_ehrpd.html new file mode 100644 index 0000000..842cf25 --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_ehrpd.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + +

    Enhanced High-Rate Packet Data (eHRPD) is a 3.5G/4G protocol designed to ease the transition in mixed networks to 4G + Long-Term Evolution (LTE), + particularly those coming from CDMA2000.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_evdo_0.html b/app/src/main/assets/ru/explanations/network_evdo_0.html new file mode 100644 index 0000000..8881be7 --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_evdo_0.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + +

    Evolution-Data Optimized release 0 (EVDO_0) is a 3.5G evolution of the 3G + Code-Division Multiple Access 2000 (CDMA2000) standard. + It is a competitor to the High Speed Packet Access (HSPA) protocol. + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_evdo_a.html b/app/src/main/assets/ru/explanations/network_evdo_a.html new file mode 100644 index 0000000..d1beafb --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_evdo_a.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + +

    Evolution-Data Optimized release A (EVDO_A) is the second release of the EVDO standard, + which is a 3.5G evolution of the 3G Code-Division Multiple Access 2000 (CDMA2000) standard. + It is a competitor to the High Speed Packet Access (HSPA) protocol. + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_evdo_b.html b/app/src/main/assets/ru/explanations/network_evdo_b.html new file mode 100644 index 0000000..ddf0a18 --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_evdo_b.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + +

    Evolution-Data Optimized release B (EVDO_B) is the third release of the EVDO standard, + which is a 3.5G evolution of the 3G Code-Division Multiple Access 2000 (CDMA2000) standard. + It is a competitor to the High Speed Packet Access Plus (HSPAP) protocol. + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_gprs.html b/app/src/main/assets/ru/explanations/network_gprs.html new file mode 100644 index 0000000..866aa52 --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_gprs.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

    General Packet Radio Service (GPRS) is a 2.5G/3G packet-switched protocol + (meaning that information is split up into multiple packets similar to TCP/IP on the general internet). + It is the evolution of the 2G Global System for Mobile Communications (GSM), + which is the competitor to Code-Division Multiple Access (CDMA, also known as CDMAOne).

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_gsm.html b/app/src/main/assets/ru/explanations/network_gsm.html new file mode 100644 index 0000000..ad1693b --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_gsm.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + +

    Global System for Mobile Communications (GSM) is a 2G standard. + It is the competitor to Code-Division Multiple Access (CDMA, also known as CDMAOne). + GSM eventually evolved into the 4G Long-Term Evolution (LTE), which was also adopted by CDMA networks.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_hsdpa.html b/app/src/main/assets/ru/explanations/network_hsdpa.html new file mode 100644 index 0000000..f8fc1fc --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_hsdpa.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

    High Speed Downlink Packet Access (HSDPA) + is a 3.5G protocol that makes up one portion of the High Speed Packet Access (HSPA) update to the 3G + Universal Mobile Telecommunications System (UMTS). + It is a competitor to the 3.5G Evolution-Data Optimized (EVDO) protocols.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_hspa.html b/app/src/main/assets/ru/explanations/network_hspa.html new file mode 100644 index 0000000..43a9383 --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_hspa.html @@ -0,0 +1,34 @@ + + + + + + + + + + + + + +

    High Speed Packet Access (HSPA) is a 3.5G update to the 3G + Universal Mobile Telecommunications System (UMTS). + It is a competitor to the 3.5G Evolution-Data Optimized (EVDO) protocols.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_hspap.html b/app/src/main/assets/ru/explanations/network_hspap.html new file mode 100644 index 0000000..c34800d --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_hspap.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

    High Speed Packet Access Plus (HSPAP) is a boost to the 3.5G + High Speed Packet Access (HSPA) update to the 3G + Universal Mobile Telecommunications System (UMTS). + It is a competitor to the 3.5G Evolution-Data Optimized (EVDO) protocols.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_hsupa.html b/app/src/main/assets/ru/explanations/network_hsupa.html new file mode 100644 index 0000000..7e82a25 --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_hsupa.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

    High Speed Uplink Packet Access (HSUPA) + is a 3.5G protocol that makes up one portion of the High Speed Packet Access (HSPA) update to the 3G + Universal Mobile Telecommunications System (UMTS). + It is a competitor to the 3.5G Evolution-Data Optimized (EVDO) protocols.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_iden.html b/app/src/main/assets/ru/explanations/network_iden.html new file mode 100644 index 0000000..492efd3 --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_iden.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + +

    Integrated Digital Enhanced Network (iDEN) was a 2G protocol developed to work around some of the limitations of the 2G + Global System for Mobile Communications (GSM).

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_iwlan.html b/app/src/main/assets/ru/explanations/network_iwlan.html new file mode 100644 index 0000000..44f2f5f --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_iwlan.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + +

    Interworking Wireless LAN (IWLAN) + is a fancy name for using an 802.11 Wi-Fi network to route cell phone data.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_lte.html b/app/src/main/assets/ru/explanations/network_lte.html new file mode 100644 index 0000000..2a47248 --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_lte.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + +

    Long-Term Evolution (LTE) is the 4G evolution of the 3G + Universal Mobile Telecommunications System (UMTS). Notably, it replaced both UMTS, + which descended from the 2G Global System for Mobile Communications (GSM), as well as the 3G + Code-Division Multiple Access 2000 (CDMA2000), which was the main competitor to UMTS. + For the first time, this meant that cell phone networks worldwide coalesced around a single protocol, removing the need for world travelers to carry a phone with dual radios. + One reason LTE was able to achieve this was by supporting a mixed-mode network, where CDMA2000 (or UMTS) was used for voice calls and LTE for data communications. + This provided a seamless upgrade path for cell phone operators. Over time, most carriers eventually switched to Voice over LTE (VoLTE).

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_nr.html b/app/src/main/assets/ru/explanations/network_nr.html new file mode 100644 index 0000000..177bf27 --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_nr.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

    5G New Radio is the main 5G protocol. + It is the successor to 4G Long-Term Evolution (LTE). + It is the first wireless protocol to generally include the generation (5G) in the name. +

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_td_scdma.html b/app/src/main/assets/ru/explanations/network_td_scdma.html new file mode 100644 index 0000000..f958131 --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_td_scdma.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + +

    Time-Division Synchronous Code-Division Multiple Access (TD-SCDMA) is an extension to the 3G + Universal Mobile Telecommunications System (UMTS), + which is the 3G successor of the 2G Global System for Mobile Communications (GSM) + and a competitor to the Code-Division Multiple Access 2000 (CDMA2000) standard. + TD-SCDMA was only used in China. + UMTS evolved into the 4G Long-Term Evolution (LTE), which was also adopted by CDMA networks.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_umts.html b/app/src/main/assets/ru/explanations/network_umts.html new file mode 100644 index 0000000..197d2e7 --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_umts.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

    Universal Mobile Telecommunications System (UMTS) + is the 3G successor to the 2G Global System for Mobile Communications (GSM) + and a competitor to the Code-Division Multiple Access 2000 (CDMA2000) standard. + UMTS evolved into 4G Long-Term Evolution (LTE), which was also adopted by CDMA networks.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/network_unknown.html b/app/src/main/assets/ru/explanations/network_unknown.html new file mode 100644 index 0000000..abaed6a --- /dev/null +++ b/app/src/main/assets/ru/explanations/network_unknown.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + + +

    The network type is unknown.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/override_network_lte_advanced_pro.html b/app/src/main/assets/ru/explanations/override_network_lte_advanced_pro.html new file mode 100644 index 0000000..5a4b2bf --- /dev/null +++ b/app/src/main/assets/ru/explanations/override_network_lte_advanced_pro.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + +

    Long-Term Evolution Advanced Pro (LTE-A Pro) + is a 4.5G update to the 4G LTE protocol.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/override_network_lte_ca.html b/app/src/main/assets/ru/explanations/override_network_lte_ca.html new file mode 100644 index 0000000..00decba --- /dev/null +++ b/app/src/main/assets/ru/explanations/override_network_lte_ca.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + +

    Long-Term Evolution Carrier Aggregation (LTE CA) + allows a 4G LTE connection to aggregate non-contiguous blocks of spectrum to increase data throughput.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/override_network_none.html b/app/src/main/assets/ru/explanations/override_network_none.html new file mode 100644 index 0000000..f059fed --- /dev/null +++ b/app/src/main/assets/ru/explanations/override_network_none.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + + +

    There is no additional network information. Usually this category only applies to certain 4G and 5G networks.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/override_network_nr_advanced.html b/app/src/main/assets/ru/explanations/override_network_nr_advanced.html new file mode 100644 index 0000000..58768ad --- /dev/null +++ b/app/src/main/assets/ru/explanations/override_network_nr_advanced.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + +

    New Radio Advanced + is a marketing term that indicates that the carrier has done something beyond the bare minimum to qualify for the 5G logo. + It likely indicates that speeds beyond those typically associated with standard 5G are available. + For example, the carrier might be using the mmWave spectrum (24.25–52.6 GHz), which goes really fast but doesn't penetrate walls. + Or, they might be using carrier aggregation to increase bandwidth.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/override_network_nr_nsa.html b/app/src/main/assets/ru/explanations/override_network_nr_nsa.html new file mode 100644 index 0000000..7330c49 --- /dev/null +++ b/app/src/main/assets/ru/explanations/override_network_nr_nsa.html @@ -0,0 +1,35 @@ + + + + + + + + + + + + + +

    New Radio Non-Standalone (NR NSA) uses the 4G LTE + protocols for the control channel and 5G NR for the data channel. + It provides much of the speed of 5G without any of the additional security benefits. + Android phones will list this as a 5G connection, but it is not protected against modern stingray attacks.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/override_network_nr_nsa_mmwave.html b/app/src/main/assets/ru/explanations/override_network_nr_nsa_mmwave.html new file mode 100644 index 0000000..40f872c --- /dev/null +++ b/app/src/main/assets/ru/explanations/override_network_nr_nsa_mmwave.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + +

    New Radio Non-Standalone millimeter Wave (NR NSA mmWave) uses the 4G + LTE protocols for the control channel and 5G NR on the + mmWave spectrum (24.25–52.6 GHz) for the data channel. + It provides much of the speed of 5G without any of the additional security benefits. + Android phones will list this as a 5G connection, but it is not protected against modern stingray attacks.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/explanations/stingrays.html b/app/src/main/assets/ru/explanations/stingrays.html new file mode 100644 index 0000000..dded17b --- /dev/null +++ b/app/src/main/assets/ru/explanations/stingrays.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + +

    IMSI catchers, also known as stingrays, are fake cell phone towers that intercept your traffic and spy on you. + Each generation of cell phone protocols has attempted to mitigate stingrays, but each has generally failed. + With 5G, more of the traffic is encrypted in such a way that it prevents stingray spying. + However, 5G networks can run in a blended 4G/5G mode, where the control channel is 4G and the data channel is 5G. + This is known as 5G NR NSA (5G New Radio Non-Standalone) mode. + When connected to such a blended network, a cell phone is not protected against + modern stingray attacks.

    + +

    The Android status bar does not differentiate between 5G modes. It will display the same 5G icon for Standalone and Non-Standalone networks. + The purpose of Privacy Cell is to make it easy to tell what type of network you are connected to. + If you are in an area where you usually are connected to a 5G NR SA network and Privacy Cell shows a 5G NR NSA connection, + it is possible that a stingray has performed a downgrade attack to spy on your communications.

    + +

    It should be noted that paltry attempts have been made to secure cell phone protocols in the past, which have never been sufficiently well designed to provide real protection. + Even if you are connected to a 5G NR SA network, it is likely that there are still unknown weaknesses in the network that can be exploited by a sufficiently funded adversary. + Privacy Cell will be updated regarding these types of vulnerabilities as future research identifies them.

    + + \ No newline at end of file diff --git a/app/src/main/assets/ru/licenses.html b/app/src/main/assets/ru/licenses.html index c6914ce..4e41f1d 100644 --- a/app/src/main/assets/ru/licenses.html +++ b/app/src/main/assets/ru/licenses.html @@ -27,31 +27,32 @@ -

    Copyright

    -

    Privacy Cell copyright © 2021 Soren Stoutner.

    - -

    License

    -

    Privacy Cell is released under the GPLv3+ license. The full text of the license is below. - The source code is available from gitweb.stoutner.com.

    - -

    Libraries

    -

    Privacy Cell is built with the AndroidX Libraries, - the Kotlin libraries, - and code from the Google Material Maven repository, - which are released under the Apache License 2.0. The full text of the license is below.

    - -

    Icons

    -

    are derived from security and 5g, - which are part of the Android Material icon set and are released under the Apache License 2.0. - The full text of the license is below. Modifications copyright © 2016,2021 Soren Stoutner. - The resulting images are released under the GPLv3+ license.

    -

    are derived from security and do_not_disturb, - which are part of the Android Material icon set and are released under the Apache License 2.0. - Modifications copyright © 2016,2021 Soren Stoutner. - The resulting images are released under the GPLv3+ license.

    -

    The following icons come from the Android Material icon set, - which is released under the Apache License 2.0. - They are unchanged except for layout information like color and size. Some of them have been renamed to match their use in the code. The original icons and names are shown below.

    +

    Авторские права

    +

    Авторские права Privacy Cell © 2021 Soren Stoutner.

    + +

    Лицензия

    +

    Privacy Cell выпускается под лицензией GPLv3+. Полный текст лицензии приведен ниже. + Исходный код доступен на gitweb.stoutner.com.

    + +

    Библиотеки

    +

    Privacy Cell создан с использованием библиотек AndroidX, + Kotlin, + и кода из репозитория Google Material Maven, + которые выпускаются под лицензией Apache 2.0. Полный текст лицензии приведен ниже.

    + +

    Значки

    +

    являются производными от security и 5g, + которые являются частью набора значков Android Material и выпущены под лицензией Apache 2.0. + Полный текст лицензии приведен ниже. Модификации авторских прав © 2016,2021 Soren Stoutner. + Получившиеся изображения выпускаются под лицензией GPLv3+.

    +

    являются производными от security и do_not_disturb, + которые являются частью набора значков Android Material и выпущены под лицензией Apache 2.0. + Модификации авторских прав © 2016,2021 Soren Stoutner. + Получившиеся изображения выпускаются под лицензией GPLv3+.

    +

    Следующие значки взяты из набора значков Android Material, + который выпущен под лицензией Apache 2.0. + Они не изменились, за исключением информации о макете, такой как цвет и размер. Некоторые из них были переименованы, чтобы обеспечить их соответствие использованию в коде. + Оригинальные значки и их названия показаны ниже.

    bug_report_rounded.

    call_to_action_rounded.

    chrome_reader_mode_rounded.

    @@ -73,7 +74,7 @@

    GNU General Public License

    -

    Version 3, 29 June 2007

    +

    Версия 3, 29 июня 2007 г

    Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>

    diff --git a/app/src/main/assets/ru/permissions.html b/app/src/main/assets/ru/permissions.html index f5483ba..13da9bf 100644 --- a/app/src/main/assets/ru/permissions.html +++ b/app/src/main/assets/ru/permissions.html @@ -27,18 +27,18 @@ -

    Privacy Cell uses the following permission.

    +

    Privacy Cell использует следующие разрешения:

    -

    Read phone status and identity

    +

    Чтение статуса и идентификатора телефона

    android.permission. READ_PHONE_STATE

    -

    Required to determine which protocols are being used by the cell phone network.

    +

    Необходим для определения используемых протоколов в сети сотовой связи.

    -

    Run foreground service

    +

    Запуск фоновой службы

    android.permission. FOREGROUND_SERVICE

    -

    Allows Privacy Cell to display a realtime monitoring notification icon in the status bar.

    +

    Разрешает Privacy Cell отображать значок уведомления о мониторинге в реальном времени в строке состояния.

    -

    Run at startup

    +

    Запуск при загрузке

    android.permission. RECEIVE_BOOT_COMPLETED

    -

    Allows Privacy Cell to enable the realtime monitoring service when the phone boots.

    +

    Разрешает Privacy Cell включать службу мониторинга в реальном времени при загрузке телефона.

    \ No newline at end of file diff --git a/app/src/main/assets/ru/privacy_policy.html b/app/src/main/assets/ru/privacy_policy.html index 040cd9f..e30257e 100644 --- a/app/src/main/assets/ru/privacy_policy.html +++ b/app/src/main/assets/ru/privacy_policy.html @@ -28,61 +28,61 @@

    Privacy Cell

    -

    Privacy Cell does not collect any user information.

    +

    Privacy Cell не собирает никакой информации о пользователях.

    Google Play

    -

    Google Play has its own privacy policy. - Google provides anonymized summary installation information to developers, including the number of installs organized by the following categories.

    +

    У Google Play имеется собственная политика конфиденциальности. + Google предоставляет разработчикам анонимизированную сводную информацию об установках, включая их количество, распределенное по следующим категориям:

    Google Play Ratings

    -

    Google Play has its own privacy policy. - Google provides developers with anonymized summaries of the following information related to user ratings.

    +

    У Google Play имеется собственная политика конфиденциальности. + Google предоставляет разработчикам анонимизированные сводки следующей информации, связанной с оценками пользователей.

    Google Play Reviews

    -

    Google Play has its own privacy policy. - In addition to the name of the reviewer, the rating, and the text of the review (which are all available publicly), Google provides some or all of the following information to the developer.

    +

    У Google Play имеется собственная политика конфиденциальности. + Помимо имени автора отзыва, оценки и текста отзыва ( все они доступны публично), Google предоставляет разработчику некоторую или всю следующую информацию.

    -

    Direct Communications

    -

    Users may choose to send direct communications to Stoutner, like email messages and comments on stoutner.com.

    +

    Прямые коммуникации

    +

    Пользователи могут напрямую связываться со Stoutner при помощи электронной почты и комментариев на stoutner.com.

    -

    Use of Information

    -

    Stoutner may use this information to assist in the development of Privacy Cell and communicate the status of the project to users. - Stoutner will never sell the information nor transfer it to any third party that would use it for advertising or marketing.

    +

    Использование информации

    +

    Stoutner может использовать эту информацию для содействия в разработке Privacy Cell и информирования пользователей о состоянии проекта. + Stoutner никогда не продаст эту информацию и не передаст ее третьей стороне, которая могла бы использовать ее для рекламы или маркетинга.


    -

    Revision 1.0, 23 August 2021

    +

    Редакция 1.0, 23 августа 2021 года

    \ No newline at end of file diff --git a/app/src/main/java/com/stoutner/privacycell/activities/LogcatActivity.kt b/app/src/main/java/com/stoutner/privacycell/activities/LogcatActivity.kt index 122ccc5..ca396c2 100644 --- a/app/src/main/java/com/stoutner/privacycell/activities/LogcatActivity.kt +++ b/app/src/main/java/com/stoutner/privacycell/activities/LogcatActivity.kt @@ -58,7 +58,7 @@ class LogcatActivity : AppCompatActivity() { private lateinit var logcatScrollView: ScrollView private lateinit var logcatTextView: TextView - // Define the save logcat activity result launcher. + // Define the save logcat activity result launcher. It must be defined before `onCreate()` is run or the app will crash. private val saveLogcatActivityResultLauncher = registerForActivityResult(ActivityResultContracts.CreateDocument()) { fileNameUri: Uri? -> // Only save the file if the URI is not null, which happens if the user exited the file picker by pressing back. if (fileNameUri != null) { @@ -82,7 +82,7 @@ class LogcatActivity : AppCompatActivity() { contentResolverCursor.moveToFirst() // Get the file name from the cursor. - val fileNameString = contentResolverCursor.getString(contentResolverCursor.getColumnIndex(OpenableColumns.DISPLAY_NAME)) + val fileNameString = contentResolverCursor.getString(contentResolverCursor.getColumnIndexOrThrow(OpenableColumns.DISPLAY_NAME)) // Close the cursor. contentResolverCursor.close() diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 6ec258c..f6c3042 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -20,7 +20,7 @@ Privacy Cell Cell - en + ru Открыть панель навигации Закрыть панель навигации Похоже, что ваше устройство в данный момент не подключено к сети сотовой связи. diff --git a/build.gradle b/build.gradle index 33cbaa6..7393821 100644 --- a/build.gradle +++ b/build.gradle @@ -25,8 +25,8 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:7.0.3' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31" + classpath 'com.android.tools.build:gradle:7.0.4' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.0" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files