</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>
</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>
</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>
</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>
<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
</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
</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
</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),
- 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>
<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
</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>
<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>
<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
</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
</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
</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
</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
// 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? {
// 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
+ unknownNetworkChannel.group = REALTIME_MONITORING
// 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)
+ notificationManager.createNotificationChannel(unknownNetworkChannel)
// 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)
<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>