Skip to content
This repository has been archived by the owner on Sep 6, 2019. It is now read-only.

Commit

Permalink
Added expert mode (disables dangerous restrictions)
Browse files Browse the repository at this point in the history
Fixes #716
Refs #724
  • Loading branch information
M66B committed Nov 15, 2013
1 parent 412a2ce commit 3e10a96
Show file tree
Hide file tree
Showing 43 changed files with 66 additions and 15 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Changelog
* Select applications to allow ([issue](https://github.com/M66B/XPrivacy/issues/686))
* Require [Pro license](http://www.faircode.eu/xprivacy/) to allow individual accounts, applications and contacts
* Build for Android 4.4 KitKat ([issue](https://github.com/M66B/XPrivacy/issues/733))
* Added expert mode (disables dangerous restrictions) ([issue](https://github.com/M66B/XPrivacy/issues/716)) ([issue](https://github.com/M66B/XPrivacy/issues/724))
* Updated Chinese translation
* Updated French translation
* Updated Lithuanian translation
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -557,6 +557,10 @@ No, because these OS'es are to closed to implement something like XPrivacy.
No, because I don't consider this as privacy sensitive data.
I am happy to add new restrictions for data that is really privacy sensitive.

**(36) What does expert mode?**

Expert mode disables the dangerous restrictions warning.

Support
-------

Expand Down
6 changes: 6 additions & 0 deletions res/layout/settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -331,6 +331,12 @@
android:layout_height="wrap_content"
android:text="@string/settings_log" />

<CheckBox
android:id="@+id/cbExpert"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/settings_expert" />

<Button
android:id="@+id/btnRandom"
android:layout_width="match_parent"
Expand Down
1 change: 1 addition & 0 deletions res/values-ar/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log"> سِجِل تصحيح الأخطاء (يتطلب إعادة التشغيل) </string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">التطبيق</string>
<string name="help_internet">لديه صلاحية الوصول للإنترنت</string>
<string name="help_granted">لديه صلاحية أندرويد</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-bg/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug log (requires restart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Приложение</string>
<string name="help_internet">има разрешение за интернет</string>
<string name="help_granted">има разрешение в Android</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-ca/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Registre de depuració (cal reiniciar)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Aplicació</string>
<string name="help_internet">té permís d\'Internet</string>
<string name="help_granted">té permisos d\'Android</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-cs/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ nicméně je nemožné zaručit bezchybnou funkčnost na všech zařízeních a
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Ukládat ladící záznam (vyžaduje restart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Aplikace</string>
<string name="help_internet">má oprávnění k Internetu</string>
<string name="help_granted">má Android oprávnění</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-da/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug-log (kræver genstart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">App</string>
<string name="help_internet">har internettilladelse</string>
<string name="help_granted">har Android-tilladelse</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug-Log (erfordert Geräteneustart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">App</string>
<string name="help_internet">hat Internet-Berechtigung</string>
<string name="help_granted">hat Android-Berechtigung</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-ee/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ kuid on võimatu garanteerida, et see töötab igal seadmel ja iga rakendusega.
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Silumislogi (nõuab restarti)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Rakendus</string>
<string name="help_internet">on interneti kasutamise luba</string>
<string name="help_granted">on Android luba</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-el/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug log (requires restart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Εφαρμογή</string>
<string name="help_internet">έχει άδεια internet</string>
<string name="help_granted">έχει άδεια Android</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-es/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ sin embargo es imposible garantizar que funcione impecable en todos y cada uno d
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Registro de depuración (requiere inicio)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Aplicación</string>
<string name="help_internet">Tiene permisos para Internet</string>
<string name="help_granted">Tiene permisos por Android</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-fa/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">لاگ ایرادیابی (نیازمند دوباره راه اندازی می باشد)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">برنامه های کاربردی</string>
<string name="help_internet">مجوز استفاده از اینترنت را دارد</string>
<string name="help_granted">مجوز اندروید را دارد</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-fr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ il est impossible de garantir un fonctionnement parfait sur chaque appareil et p
<string name="settings_notify">Notifications de MàJ</string>
<string name="settings_usage">Activer usage log (redémarrage nécessaire)</string>
<string name="settings_log">Debug log (redémarrage nécessaire)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Application</string>
<string name="help_internet">a les permissions Internet</string>
<string name="help_granted">a les permissions Android</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-he/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ however it is impossible to guarantee it will work flawless on each and every de
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug log (requires restart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">יישום</string>
<string name="help_internet">כולל הרשאות גישה לאינטרנט</string>
<string name="help_granted">כולל הרשאות גישה לאנדרואיד</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-hi/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug log (पुनरारंभ जरूरी)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Application</string>
<string name="help_internet">इंटरनेट की अनुमति है</string>
<string name="help_granted">Android की अनुमति है</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-hu/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ de lehetetlen garantálni hogy tökéletesen működjön az összes eszközön
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug log (requires restart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Alkalmazás</string>
<string name="help_internet">Internet engedély</string>
<string name="help_granted">Android engedély</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-it/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug log (richiede riavvio)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Applicazione</string>
<string name="help_internet">ha permesso internet</string>
<string name="help_granted">ha permesso Android</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-iw/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ however it is impossible to guarantee it will work flawless on each and every de
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug log (requires restart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">יישום</string>
<string name="help_internet">כולל הרשאות גישה לאינטרנט</string>
<string name="help_granted">כולל הרשאות גישה לאנדרואיד</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-ja/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">デバッグログ(要再起動)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">アプリ</string>
<string name="help_internet">はインターネット権限を持っています</string>
<string name="help_granted">はAndroid権限を持っています</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-lt/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ Tačiau neįmanoma garantuoti, kad dirbs nepriekaištingai su kiekvienu prietais
<string name="settings_notify">Atnaujinimų Pranesimas</string>
<string name="settings_usage">Android naudojimo duomenys (reikia paleisti iš naujo)</string>
<string name="settings_log">DEBUG žurnalas (reikia paleisti iš naujo)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Programa</string>
<string name="help_internet">Interneto leidimai</string>
<string name="help_granted">Android leidimai</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-nb-rNO/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Feilsøkingsloggfil (omstart nødvendig)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Applikasjon</string>
<string name="help_internet">har internet tillatelse</string>
<string name="help_granted">har Android tillatelse</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-nl/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ maar het is onmogelijk om te garanderen dat het op elk apparaat en voor elke app
<string name="settings_notify">Bijgewerkt notificaties</string>
<string name="settings_usage">Android gebruiksgegevens (herstart vereist)</string>
<string name="settings_log">Debug log (herstart vereist)</string>
<string name="settings_expert">Expert modus</string>
<string name="help_application">Applicatie</string>
<string name="help_internet">heeft internet rechten</string>
<string name="help_granted">heeft Android rechten</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-nn-rNO/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Feilsøkingsloggfil (omstart nødvendig)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Applikasjon</string>
<string name="help_internet">har internet tillatelse</string>
<string name="help_granted">har Android tillatelse</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-no-rNO/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Feilsøkingsloggfil (omstart nødvendig)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Applikasjon</string>
<string name="help_internet">har internet tillatelse</string>
<string name="help_granted">har Android tillatelse</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-pl/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@
<string name="settings_notify">Aktualizuj powiadomienia</string>
<string name="settings_usage">Android usage data (wymaga restartu)</string>
<string name="settings_log">Debug log (wymaga restartu)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Aplikacja</string>
<string name="help_internet">wymaga dostępu do internetu</string>
<string name="help_granted">wymaga dostępu do tych uprawnień Androida</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-pt/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ porém é impossível garantir que irá funcionar sem problemas em todos os disp
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Relatório de depuração (requer reinicialização)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Aplicação</string>
<string name="help_internet">Tem permissão da internet</string>
<string name="help_granted">Tem permissão do Android</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-ro/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ however it is impossible to guarantee it will work flawless on each and every de
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug log (requires restart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Aplicatie</string>
<string name="help_internet">are permisiune Internet</string>
<string name="help_granted">are permisiune Android</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-ru/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Отладочный лог (требует перезагрузки)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Приложение</string>
<string name="help_internet">запрашивает доступ в интернет</string>
<string name="help_granted">имеет разрешение Android</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-sk/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ avšak nie je nemožné zaručiť, že bude fungovať bezchybne na každom zaria
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Využitie dát (vyžaduje reštart)</string>
<string name="settings_log">Záznam na ladenie (vyžaduje reštart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Aplikácia</string>
<string name="help_internet">má internetové povolenie</string>
<string name="help_granted">má Android povolenie</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-sl/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug log (zahteva ponovni zagon)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Program</string>
<string name="help_internet">uporablja internetne pravice</string>
<string name="help_granted">uporablja Android pravice</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-sr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ however it is impossible to guarantee it will work flawless on each and every de
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Debug log (requires restart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Апликација</string>
<string name="help_internet">има дозволу за Интернет</string>
<string name="help_granted">има дозволу за Андроид</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-sv/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ Det är emellertid omöjligt att garantera att appen fungerar på alla enheter o
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Felsökningslogg (kräver omstart)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Applikation</string>
<string name="help_internet">har internetbehörighet</string>
<string name="help_granted">har Android-behörighet</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-tr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android usage data (requires restart)</string>
<string name="settings_log">Hata ayıklama modu (Yeniden başlatma gerekir)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Uygulama</string>
<string name="help_internet">internet izni var</string>
<string name="help_granted">Android izni var</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-vi/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Mức sử dụng hệ thống (yêu cầu khởi động lại)</string>
<string name="settings_log">Nhật ký lỗi (yêu cầu khởi động lại)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">Ứng dụng</string>
<string name="help_internet">có quyền truy cập mạng</string>
<string name="help_granted">có các quyền của hệ điều hành</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-zh-rCN/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
<string name="settings_notify">通知栏提示</string>
<string name="settings_usage">Android 程序用量统计数据(需要重启)</string>
<string name="settings_log">调试日志(需要重启)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">程序标记说明</string>
<string name="help_internet">程序含有联网权限</string>
<string name="help_granted">程序已申请的权限( Androidmanifest 中表明)</string>
Expand Down
1 change: 1 addition & 0 deletions res/values-zh-rTW/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@
<string name="settings_notify">Update notifications</string>
<string name="settings_usage">Android 使用日誌 (需重新啟動)</string>
<string name="settings_log">偵錯日誌 (需重新啟動)</string>
<string name="settings_expert">Expert mode</string>
<string name="help_application">程式</string>
<string name="help_internet">表示有網際網路權限</string>
<string name="help_granted">表示有手機權限</string>
Expand Down
Loading

0 comments on commit 3e10a96

Please sign in to comment.