Suppress the sound for unknown network notifications. https://redmine.stoutner.com...
authorSoren Stoutner <soren@stoutner.com>
Fri, 1 Oct 2021 23:06:03 +0000 (16:06 -0700)
committerSoren Stoutner <soren@stoutner.com>
Fri, 1 Oct 2021 23:06:03 +0000 (16:06 -0700)
18 files changed:
app/src/main/assets/en/changelog.html
app/src/main/assets/es/changelog.html
app/src/main/assets/fr/changelog.html
app/src/main/assets/it/changelog.html
app/src/main/assets/it/explanations/network_iwlan.html
app/src/main/assets/it/explanations/network_lte.html
app/src/main/assets/it/explanations/network_nr.html
app/src/main/assets/it/explanations/network_td_scdma.html
app/src/main/assets/it/explanations/network_umts.html
app/src/main/assets/it/explanations/network_unknown.html
app/src/main/assets/it/explanations/override_network_lte_advanced_pro.html
app/src/main/assets/it/explanations/override_network_lte_ca.html
app/src/main/assets/it/explanations/override_network_none.html
app/src/main/assets/it/explanations/override_network_nr_nsa.html
app/src/main/assets/it/explanations/override_network_nr_nsa_mmwave.html
app/src/main/assets/it/explanations/stingrays.html
app/src/main/java/com/stoutner/privacycell/services/RealtimeMonitoringService.kt
app/src/main/res/values/strings.xml

index cfe430906aee96157ed20bb968d68fbef162d76a..85ce480182d70dcf9f074447391b57c67944de14 100644 (file)
@@ -27,8 +27,8 @@
     </head>
 
     <body>
     </head>
 
     <body>
-        <h3>1.3 (version code 4)</h3>
-        <p>29 September 2021 – minimum API 30, target API 30.</p>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-3/">1.3</a> (version code 4)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=0611c698c5c7163dbe84e4d592fb3bf6150ab1a2">29 September 2021</a> – minimum API 30, target API 30.</p>
         <ul>
             <li>Add a <a href="https://redmine.stoutner.com/issues/750">realtime monitoring</a> option.</li>
         </ul>
         <ul>
             <li>Add a <a href="https://redmine.stoutner.com/issues/750">realtime monitoring</a> option.</li>
         </ul>
index 3c96e43183cd554de7bce8c64a546a32d28edf5a..a4edc60ff1cd59d90da92deb433f7e65c84c5b9f 100644 (file)
@@ -29,8 +29,8 @@
     </head>
 
     <body>
     </head>
 
     <body>
-        <h3>1.3 (versión del código 4)</h3>
-        <p>29 de septiembre de 2021 – API mínimo 30, API objetivo 30.</p>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-3/">1.3</a> (versión del código 4)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=0611c698c5c7163dbe84e4d592fb3bf6150ab1a2">29 de septiembre de 2021</a> – API mínimo 30, API objetivo 30.</p>
         <ul>
             <li>Añadir una <a href="https://redmine.stoutner.com/issues/750">opción de</a> monitorización real.</li>
             <li>Traducción actualizada al español aportada por José A. León.</li>
         <ul>
             <li>Añadir una <a href="https://redmine.stoutner.com/issues/750">opción de</a> monitorización real.</li>
             <li>Traducción actualizada al español aportada por José A. León.</li>
index d1d06ea6f97300f206456f2b3617681d040a8fb0..ae38444d476bb69bfecc81cafe1c0ee672330d8c 100644 (file)
@@ -29,8 +29,8 @@
     </head>
 
     <body>
     </head>
 
     <body>
-        <h3>1.3 (version de code 4)</h3>
-        <p>29 Septembre 2021 – API minimum 30, API cible 30.</p>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-3/">1.3</a> (version de code 4)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=0611c698c5c7163dbe84e4d592fb3bf6150ab1a2">29 Septembre 2021</a> – API minimum 30, API cible 30.</p>
         <ul>
             <li>Add a <a href="https://redmine.stoutner.com/issues/750">realtime monitoring</a> option.</li>
             <li>Updated French translation contributed by <a href="mailto:kevinliste@framalistes.org">Kévin L</a>.</li>
         <ul>
             <li>Add a <a href="https://redmine.stoutner.com/issues/750">realtime monitoring</a> option.</li>
             <li>Updated French translation contributed by <a href="mailto:kevinliste@framalistes.org">Kévin L</a>.</li>
index f643ac8f14de192239d17e164abb78a731e90670..9120dea8c6139584dc9f2fc759a4480eadc9443b 100644 (file)
@@ -29,8 +29,8 @@
     </head>
 
     <body>
     </head>
 
     <body>
-        <h3>1.3 (versione codice 4)</h3>
-        <p>29 Settembre 2021 – minima API 30, target API 30.</p>
+        <h3><a href="https://www.stoutner.com/privacy-cell-1-3/">1.3</a> (versione codice 4)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyCell.git;a=commitdiff;h=0611c698c5c7163dbe84e4d592fb3bf6150ab1a2">29 Settembre 2021</a> – minima API 30, target API 30.</p>
         <ul>
             <li>Aggiunta una opzione di <a href="https://redmine.stoutner.com/issues/750">monitoraggio in tempo reale</a>.</li>
             <li>Aggiornamento della traduzione in Italiano fornito da Francesco Buratti.</li>
         <ul>
             <li>Aggiunta una opzione di <a href="https://redmine.stoutner.com/issues/750">monitoraggio in tempo reale</a>.</li>
             <li>Aggiornamento della traduzione in Italiano fornito da Francesco Buratti.</li>
index d8cbafce07ea964efd98c1ae2911abc0ff201b91..e923913b893b9b42832ad28250b6f7e4fa2888b6 100644 (file)
@@ -30,6 +30,6 @@
 
     <body>
         <p><a href="https://en.wikipedia.org/wiki/Mobile_data_offloading#Cellular_and_Wi-Fi_network_interworking">Interworking Wireless LAN</a> (IWLAN)
 
     <body>
         <p><a href="https://en.wikipedia.org/wiki/Mobile_data_offloading#Cellular_and_Wi-Fi_network_interworking">Interworking Wireless LAN</a> (IWLAN)
-            is a fancy name for using an <a href="https://en.wikipedia.org/wiki/IEEE_802.11">802.11 Wi-Fi network</a> to route cell phone data.</p>
+            è un nome carino per specificare che si utilizza una <a href="https://en.wikipedia.org/wiki/IEEE_802.11">rete Wi-Fi 802.11</a> per instradare i dati del telefono.</p>
     </body>
 </html>
\ No newline at end of file
     </body>
 </html>
\ No newline at end of file
index 33e779c3cd5dbc30aa144bcd6427ce9ef344826f..c97f69b57bfb2174e401333c8027d4aa06ded0a8 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
-        <p><a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">Long-Term Evolution</a> (LTE) is the 4G evolution of the 3G
-            <a href="https://en.wikipedia.org/wiki/UMTS">Universal Mobile Telecommunications System</a> (UMTS). Notably, it replaced both UMTS,
-            which descended from the 2G <a href="https://en.wikipedia.org/wiki/GSM">Global System for Mobile Communications</a> (GSM), as well as the 3G
-            <a href="https://en.wikipedia.org/wiki/CDMA2000">Code-Division Multiple Access 2000</a> (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 <a href="https://en.wikipedia.org/wiki/Voice_over_LTE">Voice over LTE</a> (VoLTE).</p>
+        <p><a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">Long-Term Evolution</a> (LTE) è l'evoluzione 4G del protocollo 3G
+            <a href="https://en.wikipedia.org/wiki/UMTS">Universal Mobile Telecommunications System</a> (UMTS). In particolare ha sostituito sia l'UMTS,
+            che discendeva dal 2G <a href="https://en.wikipedia.org/wiki/GSM">Global System for Mobile Communications</a> (GSM), che il protocollo 3G
+            <a href="https://en.wikipedia.org/wiki/CDMA2000">Code-Division Multiple Access 2000</a> (CDMA2000), che era il concorrente principale del protocollo UMTS.
+            Questo ha significato che per la prima volta le reti mobili mondiali si sono unificate in un singolo protocollo,
+            eliminando la necessità per chi viaggiava in giro per il mondo di avere un telefono dotato di due ricevitori distinti.
+            Uno dei motivi per cui il protocollo LTE è stato in grado di ottenere ciò è che supportava una rete a modalità mista,
+            dove il CDMA2000 (o l'UMTS) erano utilizzati per le chiamate vocali mentre il protocolle LTE era utilizzato per il traffico dati.
+            Questo ha permesso un percorso migliorativo senza soluzione di continuità per gli operatori telefonici.
+            Nel corso del tempo poi, la maggior parte degli operatori ha optato per il <a href="https://en.wikipedia.org/wiki/Voice_over_LTE">Voice over LTE</a> (VoLTE).</p>
     </body>
 </html>
\ No newline at end of file
     </body>
 </html>
\ No newline at end of file
index 728ff4ebcb3fa9148cb5a7d7c4a7704238b4be67..468b7b9853ad87837099ebb1d9acd9134a405623 100644 (file)
@@ -29,9 +29,9 @@
     </head>
 
     <body>
     </head>
 
     <body>
-        <p><a href="https://en.wikipedia.org/wiki/5G_NR">5G New Radio</a> is the main 5G protocol.
-            It is the successor to 4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">Long-Term Evolution</a> (LTE).
-            It is the first wireless protocol to generally include the generation (5G) in the name.
+        <p><a href="https://en.wikipedia.org/wiki/5G_NR">5G New Radio</a> è il protocollo principale 5G.
+            E' il successore del protocollo 4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">Long-Term Evolution</a> (LTE).
+            E' il primo protocollo wireless che contiene la generazione (in questo caso 5G) all'interno del proprio nome.
         </p>
     </body>
 </html>
\ No newline at end of file
         </p>
     </body>
 </html>
\ No newline at end of file
index 5ba2905109e144b1e7ac526a08e4a580559b1a2d..e8545a8025396caac12d6714d0ff8e104ba1a32f 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
-        <p><a href="https://en.wikipedia.org/wiki/UMTS#TD-SCDMA_(UTRA-TDD_1.28_Mcps_Low_Chip_Rate_(LCR))">Time-Division Synchronous Code-Division Multiple Access</a> (TD-SCDMA) is an extension to the 3G
+        <p><a href="https://en.wikipedia.org/wiki/UMTS#TD-SCDMA_(UTRA-TDD_1.28_Mcps_Low_Chip_Rate_(LCR))">Time-Division Synchronous Code-Division Multiple Access</a> (TD-SCDMA) è un'estensione del protocollo 3G
             <a href="https://en.wikipedia.org/wiki/UMTS">Universal Mobile Telecommunications System</a> (UMTS),
             <a href="https://en.wikipedia.org/wiki/UMTS">Universal Mobile Telecommunications System</a> (UMTS),
-            which is the 3G successor of the 2G <a href="https://en.wikipedia.org/wiki/GSM">Global System for Mobile Communications</a> (GSM)
-            and a competitor to the <a href="https://en.wikipedia.org/wiki/CDMA2000">Code-Division Multiple Access 2000</a> (CDMA2000) standard.
-            TD-SCDMA was only used in China.
-            UMTS evolved into the 4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">Long-Term Evolution</a> (LTE), which was also adopted by CDMA networks.</p>
+            che è il successore 3G del protocollo 2G <a href="https://en.wikipedia.org/wiki/GSM">Global System for Mobile Communications</a> (GSM)
+            e concorrente dello standard <a href="https://en.wikipedia.org/wiki/CDMA2000">Code-Division Multiple Access 2000</a> (CDMA2000).
+            Il protocollo TD-SCDMA era utilizzato solo in China.
+            Il protocollo UMTS si è evoluto nel 4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">Long-Term Evolution</a> (LTE), che è stato poi adottato anche dalle reti CDMA.</p>
     </body>
 </html>
\ No newline at end of file
     </body>
 </html>
\ No newline at end of file
index d20cc457814f4e3b800aa6968b9b113df75dc152..ef82a5bf4da6f86d5f41b06975adec32062b9acb 100644 (file)
@@ -30,8 +30,8 @@
 
     <body>
         <p><a href="https://en.wikipedia.org/wiki/UMTS">Universal Mobile Telecommunications System</a> (UMTS)
 
     <body>
         <p><a href="https://en.wikipedia.org/wiki/UMTS">Universal Mobile Telecommunications System</a> (UMTS)
-            is the 3G successor to the 2G <a href="https://en.wikipedia.org/wiki/GSM">Global System for Mobile Communications</a> (GSM)
-            and a competitor to the <a href="https://en.wikipedia.org/wiki/CDMA2000">Code-Division Multiple Access 2000</a> (CDMA2000) standard.
-            UMTS evolved into 4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">Long-Term Evolution</a> (LTE), which was also adopted by CDMA networks.</p>
+            è il successore 3G del protocollo 2G <a href="https://en.wikipedia.org/wiki/GSM">Global System for Mobile Communications</a> (GSM)
+            e un concorrente dello standard <a href="https://en.wikipedia.org/wiki/CDMA2000">Code-Division Multiple Access 2000</a> (CDMA2000).
+            Il protocollo UMTS si è evoluto nel protocollo 4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">Long-Term Evolution</a> (LTE), che è stato adottato anche dalle reti CDMA.</p>
     </body>
 </html>
\ No newline at end of file
     </body>
 </html>
\ No newline at end of file
index 783bbb7ffaaad4f7e766def60f559e347e3985ae..c35b87ab9d3b460f6e2e510bce9d7d992a96f3d7 100644 (file)
@@ -29,6 +29,6 @@
     </head>
 
     <body>
     </head>
 
     <body>
-        <p>The network type is unknown.</p>
+        <p>Questo tipo di rete è sconosciuto.</p>
     </body>
 </html>
\ No newline at end of file
     </body>
 </html>
\ No newline at end of file
index cb9b9b6ce10ff06c76a49e4aea65ebe2b7013345..849fb680ce53308a7ba238389cdec57bcea2b200 100644 (file)
@@ -30,6 +30,6 @@
 
     <body>
         <p><a href="https://en.wikipedia.org/wiki/LTE_Advanced#LTE_Advanced_Pro">Long-Term Evolution Advanced Pro</a> (LTE-A Pro)
 
     <body>
         <p><a href="https://en.wikipedia.org/wiki/LTE_Advanced#LTE_Advanced_Pro">Long-Term Evolution Advanced Pro</a> (LTE-A Pro)
-            is a 4.5G update to the 4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">LTE</a> protocol.</p>
+            è un aggiornamento 4.5G al protocollo 4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">LTE</a>.</p>
     </body>
 </html>
\ No newline at end of file
     </body>
 </html>
\ No newline at end of file
index 12fb91549e21ace078f4b938bf0d5e2ad939e227..b6e396d89c68069fe30d5bd204e1aa7d67bfe781 100644 (file)
@@ -30,6 +30,6 @@
 
     <body>
         <p><a href="https://en.wikipedia.org/wiki/Carrier_aggregation">Long-Term Evolution Carrier Aggregation</a> (LTE CA)
 
     <body>
         <p><a href="https://en.wikipedia.org/wiki/Carrier_aggregation">Long-Term Evolution Carrier Aggregation</a> (LTE CA)
-            allows a 4G LTE connection to aggregate non-contiguous blocks of spectrum to increase data throughput.</p>
+            permette alla connessione 4G LTE di aggregare blocchi di spettro non contiguo per incrementare la portata dei dati.</p>
     </body>
 </html>
\ No newline at end of file
     </body>
 </html>
\ No newline at end of file
index d0ee921c622fd427f819d5b469dfe1e2cdc5a75e..eae73e8ddeb0f98e498c61a24aff8101f5f30ac8 100644 (file)
@@ -29,6 +29,6 @@
     </head>
 
     <body>
     </head>
 
     <body>
-        <p>There is no additional network information. Usually this category only applies to certain 4G and 5G networks.</p>
+        <p>Non sono presenti informazioni aggiuntive sulla rete. Di solito questa categoria si applica a certe reti 4G e 5G.</p>
     </body>
 </html>
\ No newline at end of file
     </body>
 </html>
\ No newline at end of file
index 72631ec083dbd7844feeeade2338676749dbeed3..7c4012d3d7160b7779b60307ba92db0ad9e89db5 100644 (file)
@@ -29,9 +29,9 @@
     </head>
 
     <body>
     </head>
 
     <body>
-    <p><a href="https://en.wikipedia.org/wiki/5G_NR#Non-standalone_mode">New Radio Non-Standalone</a> (NR NSA) uses the
-        4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">LTE</a> 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 <a href="https://en.wikipedia.org/wiki/IMSI-catcher">stingray attacks</a>.</p>
+    <p><a href="https://en.wikipedia.org/wiki/5G_NR#Non-standalone_mode">New Radio Non-Standalone</a> (NR NSA) utilizza i protocolli
+        4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">LTE</a> per il canale di controllo e il 5G NR per il canale dati.
+        Questo fornisce una buona parte della velocità del 5G senza alcun beneficio aggiuntivo di sicurezza.
+        I dispositivi Android indicheranno questa connessione come 5G, anche se non sarà protetta contro i moderni <a href="https://en.wikipedia.org/wiki/IMSI-catcher">attacchi stingray</a>.</p>
     </body>
 </html>
\ No newline at end of file
     </body>
 </html>
\ No newline at end of file
index 855467ea634eabc80b54f17850b584030cc9012a..e0a76c970b28774603ecb140ef8d47fd40bee9e1 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
-    <p><a href="https://en.wikipedia.org/wiki/5G_NR#Non-standalone_mode">New Radio Non-Standalone millimeter Wave</a> (NR NSA mmWave) uses the
-        4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">LTE</a> protocols for the control channel
-        and 5G NR on the <a href="https://en.wikipedia.org/wiki/5G_NR#Frequency_bands">mmWave spectrum</a> (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 <a href="https://en.wikipedia.org/wiki/IMSI-catcher">stingray attacks</a>.</p>
+    <p><a href="https://en.wikipedia.org/wiki/5G_NR#Non-standalone_mode">New Radio Non-Standalone millimeter Wave</a> (NR NSA mmWave) utilizza i protocolli
+        4G <a href="https://en.wikipedia.org/wiki/LTE_(telecommunication)">LTE</a> per il canale di controllo
+        e il 5G NR sullo <a href="https://en.wikipedia.org/wiki/5G_NR#Frequency_bands">spettro mmWave</a> (24.25–52.6 GHz) per il canale dati.
+        Questo fornisce una buona parte della velocità del 5G senza alcun beneficio aggiuntivo di sicurezza.
+        I dispositivi Android indicheranno questa connessione come 5G, anche se non sarà protetta contro i moderni <a href="https://en.wikipedia.org/wiki/IMSI-catcher">attacchi stingray</a>.</p>
     </body>
 </html>
\ No newline at end of file
     </body>
 </html>
\ No newline at end of file
index 2a4cbeef5f03326482079622b54e95befd2ebbe6..d1c0ebfa931d3ae09c64d2eed639512920fe9f69 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
-        <p><a href="https://en.wikipedia.org/wiki/IMSI-catcher">IMSI catchers</a>, 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 <a href="https://en.wikipedia.org/wiki/5G_NR#Non-standalone_mode">5G NR NSA</a> (5G New Radio Non-Standalone) mode.
-            When connected to such a blended network,
-            a cell phone is not protected against <a href="https://www.wired.com/story/5g-network-stingray-surveillance-non-standalone/">modern stingray attacks</a>.</p>
-
-        <p>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 <a href="https://en.wikipedia.org/wiki/5G_NR#Standalone_mode">5G NR SA</a> 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.</p>
-
-        <p>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.</p>
+        <p>Gli <a href="https://en.wikipedia.org/wiki/IMSI-catcher">IMSI catchers</a>, conosciuti anche come stingrays, sono false celle telefoniche che intercettano il tuo traffico per spiarti.
+            Ogni generazione di protocollo cellulare ha cercato di mitigare gli attacchi stingrays, anche se hanno generalmente fallito tutti.
+            Con il 5G, la maggior parte del traffico è criptato in maniera tale da prevenire lo spionaggio di tipo stingray.
+            In ogni caso le reti 5G possono funzionare in modalità mista 4G/5G, dove il canale di controllo è in 4G e il canale dati in 5G.
+            Questa è conosciuta come modalità <a href="https://en.wikipedia.org/wiki/5G_NR#Non-standalone_mode">5G NR NSA</a> (5G New Radio Non-Standalone) mode.
+            Quando si è connessi a questo tipo di rete mista
+            un dispositivo cellulare non è protetto contro i <a href="https://www.wired.com/story/5g-network-stingray-surveillance-non-standalone/">moderni attacchi stingray</a>.</p>
+
+        <p>La barra di stato di Android non distingue le diverse modalità 5G. Mostrerà quindi la stessa icona 5G sia per reti Standalone che per reti Non-Standalone.
+            Lo scopo di Privacy Cell è quello di facilitare la conoscenza del tipo di rete al quale si è collegati.
+            Se si è in un'area dove di solito si è connessi a una rete <a href="https://en.wikipedia.org/wiki/5G_NR#Standalone_mode">5G NR SA</a> e Privacy Cell indica una connessione 5G NR NSA,
+            è possibile che uno stingray abbia eseguito un attacco di declassamento per spiare le comunicazioni.</p>
+
+        <p>Bisogna evidenziare che sono stati effettuati nel passato miseri tentativi di rendere sicuri i protocolli delle reti cellulari,
+            ma non sono stati mai progettati in modo adeguato da fornire una reale protezione.
+            Anche se si è connessi a una rete 5G NR SA, è probabile che ci siano tuttora debolezze sconosciute nella rete che possano essere sfruttate da malintenzionati che abbiano sufficenti mezzi economici.
+            Privacy Cell sarà aggiornato su questo tipo di nuove vulnerabilità ogni qual volta saranno identificate.</p>
     </body>
 </html>
\ No newline at end of file
     </body>
 </html>
\ No newline at end of file
index dc5b49483425cc043c238790452d5d48c4899259..663c178016e701f2ea4650feb72745cc93b53dad 100644 (file)
@@ -44,6 +44,7 @@ class RealtimeMonitoringService : Service() {
         // Define the public constants.
         const val SECURE_NETWORK = "secure_network"
         const val INSECURE_NETWORK = "insecure_network"
         // Define the public constants.
         const val SECURE_NETWORK = "secure_network"
         const val INSECURE_NETWORK = "insecure_network"
+        const val UNKNOWN_NETWORK = "unknown_network"
     }
 
     override fun onBind(intent: Intent?): IBinder? {
     }
 
     override fun onBind(intent: Intent?): IBinder? {
@@ -61,25 +62,29 @@ class RealtimeMonitoringService : Service() {
         // Prepare the notification channels.
         val secureNetworkChannel = NotificationChannel(SECURE_NETWORK, getString(R.string.secure_network_channel), NotificationManager.IMPORTANCE_DEFAULT)
         val insecureNetworkChannel = NotificationChannel(INSECURE_NETWORK, getString(R.string.insecure_network_channel), NotificationManager.IMPORTANCE_DEFAULT)
         // Prepare the notification channels.
         val secureNetworkChannel = NotificationChannel(SECURE_NETWORK, getString(R.string.secure_network_channel), NotificationManager.IMPORTANCE_DEFAULT)
         val insecureNetworkChannel = NotificationChannel(INSECURE_NETWORK, getString(R.string.insecure_network_channel), NotificationManager.IMPORTANCE_DEFAULT)
+        val unknownNetworkChannel = NotificationChannel(UNKNOWN_NETWORK, getString(R.string.unknown_network_channel), NotificationManager.IMPORTANCE_LOW)
 
         // Set the notification channel group.
         secureNetworkChannel.group = REALTIME_MONITORING
         insecureNetworkChannel.group = REALTIME_MONITORING
 
         // Set the notification channel group.
         secureNetworkChannel.group = REALTIME_MONITORING
         insecureNetworkChannel.group = REALTIME_MONITORING
+        unknownNetworkChannel.group = REALTIME_MONITORING
 
         // Disable the notification dots.
         secureNetworkChannel.setShowBadge(false)
         insecureNetworkChannel.setShowBadge(false)
 
         // Disable the notification dots.
         secureNetworkChannel.setShowBadge(false)
         insecureNetworkChannel.setShowBadge(false)
+        unknownNetworkChannel.setShowBadge(false)
 
 
-        // Set the notifications to be public.
+        // Set the notifications to be public for the secure and insecure networks.
         secureNetworkChannel.lockscreenVisibility = Notification.VISIBILITY_PUBLIC
         insecureNetworkChannel.lockscreenVisibility = Notification.VISIBILITY_PUBLIC
 
         // Create the notification channels.
         notificationManager.createNotificationChannel(secureNetworkChannel)
         notificationManager.createNotificationChannel(insecureNetworkChannel)
         secureNetworkChannel.lockscreenVisibility = Notification.VISIBILITY_PUBLIC
         insecureNetworkChannel.lockscreenVisibility = Notification.VISIBILITY_PUBLIC
 
         // Create the notification channels.
         notificationManager.createNotificationChannel(secureNetworkChannel)
         notificationManager.createNotificationChannel(insecureNetworkChannel)
+        notificationManager.createNotificationChannel(unknownNetworkChannel)
 
         // Create a notification builder.
 
         // Create a notification builder.
-        val notificationBuilder = Notification.Builder(this, INSECURE_NETWORK)
+        val notificationBuilder = Notification.Builder(this, UNKNOWN_NETWORK)
 
         // Create an intent to open Privacy Cell.
         val privacyCellIntent = Intent(this, PrivacyCellActivity::class.java)
 
         // Create an intent to open Privacy Cell.
         val privacyCellIntent = Intent(this, PrivacyCellActivity::class.java)
index 060539f0c455fcbee6a3adc8c6047824141a71b1..e1e295d9b3384248d76df952d50cf34adde661ba 100644 (file)
     <string name="unknown_network">The security of the network is unknown.</string>
     <string name="secure_network_channel">Secure network</string>
     <string name="insecure_network_channel">Insecure network</string>
     <string name="unknown_network">The security of the network is unknown.</string>
     <string name="secure_network_channel">Secure network</string>
     <string name="insecure_network_channel">Insecure network</string>
+    <string name="unknown_network_channel">Unknown network</string>
 
     <!-- Preference keys. -->
     <string name="monitoring_key" translatable="false">monitoring</string>
 
     <!-- Preference keys. -->
     <string name="monitoring_key" translatable="false">monitoring</string>