[MOD][Xposed[4.1+] XPrivacy : l'utilme protection de données personnelles & privée sur Android

  • Auteur de la discussion nico598862
  • Date de début
N

nico598862

Membre
Inscrit
16 Novembre 2012
Messages
13 062
Points
0
XPrivacy : l'utilme protection de données personnelles & privées sur Android

Module Xposed Framework



Merci à
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


Avertissement : vous êtes seul responsable de votre appareil
====================================================​


DESCRIPTION

Si la sécurité sur Android est une chose qui vous intéresse, si vous souhaitez contrôler un minimum ce qui se passe sur votre appareil Android, lisez ce qui suit ! :D

Après des semaines de recherches, de développements et de tests, voici le module XPrivacy.


XPrivacy permet d'éviter certaines "fuites" de données sensibles via les applications installées sur votre appareil. XPrivacy permet de restreindre les catégories de données dont une application a normalement accès si on ne fait rien. Ceci se fait en fournissant à l'application des informations fausses ou alors aucune information.
Il existe plusieurs catégories de données qui peuvent être restreintes, comme par exemple les contacts ou la géolocalisation. Si vous restreignez l'accès aux contacts à une application, cela engendrera l'envoi d'une liste vide de contacts si elle essaie d'y avoir accès.
De même, le fait de restreindre une application à votre localisation permet de lui envoyer des informations fausses et aléatoires en cas de demande de sa part. :lol:

Je posterai plus d'informations plus bas...


CAPTURES D'ECRAN


PRE-REQUIS

Avant de procéder à l'installation, il vous faut :
  • Android 4.1+
  • Cocher les "Sources inconnues" dans les paramètres de sécurité
  • Un recovery custom et profitez-en pour faire un Nandroid Backup
  • Avoir le root
  • Supprimer toute protection similaire déjà installée sur votre appareil pour éviter tout conflit.

TELECHARGEMENTS

NOTE : le fichier Xposed-Disabler ne sera pas utilisé dans ce guide. Il vous sera cependant utile en cas de problème avec le Xposed Installer donc gardez-le au cas où.
MIUI n'est pas supporté.


INSTALLATION

  1. Installez le 1er apk XposedInstaller.apk :
    Téléchargez puis installez le fichier XposedInstaller.apk
    Lanchez l'application et appuyez sur "Install/Update".
    Redémarrez
  2. Téléchargez et installez le fichier XPrivacy.apk
  3. Activez le module XPrivacy dans l'application Xposed Installer :
    Allez dans l'onglet "Modules" de l'appli Xposed Installer
    Cochez le module XPrivacy
    Redémarrez


CHANGELOG

Next release
Updated Arabic translation

Version 1.10 stable
Updated Catalan translation

Version 1.9.27 release candidate
Restore previous up navigation, but disable up navigation if started from notification

Version 1.9.26 release candidate
Fixed up navigation (again) (issue)
Updated German translation
Updated Norwegian translation
Updated Simplified Chinese translation
Updated Swedish translation

Version 1.9.25 release candidate
Fixed always asking for clear when tapping notification
Remove notification when selecting clear

Version 1.9.24 release candidate
Option to clear restrictions from notification (if your Android version supports this)

Version 1.9.23 release candidate
Fixed up navigation (issue)
Ask if sure when clearing restrictions / applying template

Version 1.9.22 release candidate
Group some application menu items (thanks @tonymanou)
Prevent user/system application filter both being applied
Auto fix folder permissions
Added icon for user application filter, thanks @Looki75
Display file name after export (issue)
Updated Hindi translation
Updated Japanese translation
Updated Lithuanian translation
Updated Slovenian translation

Version 1.9.21 release candidate
Fixed hang on boot / start application
Fixed filter on restrictions

Version 1.9.20 release candidate
Fixed templates no longer applied (issue)
Fixed wrong restrictions sometimes applied (possibly fixing issue)
Updated French translation
Updated Simplified Chinese translation

Version 1.9.19 release candidate
Revert Use privacy provider 60 seconds after system ready for all packages

Version 1.9.18 release candidate
Allow uncheck half checked restrictions
Display application name in settings
Use privacy provider 60 seconds after system ready for all packages
Fixed system application getting restricted on update
Sort application names for same uid
Updated Arabic translation
Updated German translation
Updated Spanish translation
Updated Vietnamese translation

Version 1.9.17 BETA!
Fixed true randomization setting (issue)
Add filter on user applications
Updated German translation

Version 1.9.16 BETA!
Retry read settings/restrictions
Updated Arabic translation
Updated Hindi translation
Updated Lithuanian translation
Updated Slovenian translation

Version 1.9.15 BETA!
Make filter settings persistent
Simplified filtering on application type
Fixed default for randomize on boot
Fixed settings text width
Updated Simplified Chinese translation

Version 1.9.14 BETA!
Application specific settings
True randomization (both global/per app)
Added clear button to settings
Auto fix file permissions by privacy provider (not in Zygote anymore)
Removed popup for pro license (not enabler)
Updated Danish translation
Updated French translation
Updated German translation
Updated Japanese translation
Updated Lithuanian translation
Updated Simplified Chinese translation
Updated Slovak translation
Updated Vietnamese translation

Version 1.9.13 BETA!
Auto fix file permissions (issue)
Display new/update in notification (issue)
Attempt to fix opening wrong settings from notification
Support for randomize at boot per application (no GUI yet)
Fetch restrictions for all user applications (issue)
Added Estonian translation
Updated Arabic translation
Updated German translation
Updated Slovenian translation

Version 1.9.12 BETA!
Fixed title randomize button
Broadcast intent biz.bokhorst.xprivacy.action.ACTIVE after boot (issue)
Compiled for Xposed version 2.2
Removed update menu (Xposed 2.2 will take care of updates)
This is the last release on goo.im
Updated Arabic translation
Updated Czech translation
Updated Slovak translation
Updated Vietnamese translation

Version 1.9.11 BETA!
Fixed FC at boot by reverting intent at boot

Version 1.9.10 BETA!
Split restriction cache timeout (15 seconds) and settings cache timeout (30 seconds)
Prepare application specific settings / true randomization (issue)
Fixed not handled restriction (issue)
Fixed check for file manager (issue)
Send intent biz.bokhorst.xprivacy.action.ACTIVE after boot (issue)
Setting for browser user agent (issue)
Updated German translation
Updated Lithuanian translation
Updated Russian translation
Updated Turkish translation

Version 1.9.9 BETA!
Fixed half state for applications with only dangerous restricted (pull request)
Fixed empty app list on first launch (pull request)
Fixed "has permission" filter not updating application list (pull request)
Added Farsi translation
Updated Japanese translation
Updated Polish translation
Updated Slovak translation
Updated Vietnamese translation

Version 1.9.8 BETA!
Updated Arabic translation
Updated German translation
Updated Hindi translation
Updated Lithuanian translation
Updated Simplified Chinese translation
Updated Slovak translation

Contributed by tonymanou: (pull request)

Added three-states checkboxes in main activity
Improved accessibility: clickable images are focusable with DPAD in filter frame
Added the ability to show apps of user/system/both (new strings to translate)
Added infos about the user/system/both icons in help section
Various fixes (bad margins on large screens, 9-patches ...)

Version 1.9.7 BETA!
Setting for IP address (issue)
Restrict browser user agent string (issue)
Restrict /system/build.prop (issue)
Fixed margins on large screens
Fixed restricting NFC (issue)
Fixed exporting dangerous function exceptions (issue)
Setting to enabled/disable logging (default disabled)
Add seconds to export file name (issue)
Added Hindi translation
Updated Arabic translation
Updated French translation
Updated German translation
Updated Japanese translation
Updated Portuguese translation
Updated Simplified Chinese translation
Updated Slovenian translation
Updated Vietnamese translation

Version 1.9.6 BETA!
Updated Arabic translation
Updated Catalan translation
Updated Czech translation
Updated Dutch/Flemish translation
Updated French translation
Updated German translation
Updated Italian translation
Updated Japanese translation
Updated Lithuanian translation
Updated Norwegian translation
Updated Polish translation
Updated Portuguese translation
Updated Simplified Chinese translation
Updated Slovenian translation
Updated Swedish translation
Updated Turkish translation
Updated Vietnamese translation

Contributed by tonymanou: (pull request)

Added a circular progress bar when the filter is processing
Added stats: apps filtered / total apps
Moved category filter outside of the collapsible filter frame
Changed clickable images for filters to checkboxes
Added new strings for the filters
New card-like UI theme

Note for the translators: be careful! A too long string will be cut on small screens ...

Version 1.9.5 BETA!
Updated Greek translation
Updated Japanese translation

Contributed by tonymanou: (pull request)

Fixed filter frame's hidden state that was not restored when restoring the instance state
Moved the filters 'hide system app' and 'filter by permission' from the settings to the filter frame
Bigger expand icon for filter section (asked on XDA)
Fixed alignment of the items in the filter section
Improved the design of the filter frame (asked on XDA) : the corners are less round, the background is now a gradient

Version 1.9.4 BETA!
Restrict NfcAdapter (issue)
Changed ALL into ANY
Updated Slovenian translation

Contributed by tonymanou: (pull request)

Moved help button to the action bar
Moved the edit help (pen icon) into the help pop-up (only for the main activity)
Added scrollbars to the main help pop-up in order to avoid cut content on small screens
Added a frame around the filter section
Ability to show/hide the filter section (hidden when the application starts)

Version 1.9.3 BETA!
Submit MD5 of android ID for more privacy
Layout/menu/text improvements, thanks tonymanou
Do not clear existing restrictions when no restrictions fetched (issue)
Updated English translation
Updated Simplified Chinese translation

Version 1.9.2 BETA!
Fix fetching function exceptions (issue)
Updated Czech translation
Updated French translation
Updated German translation
Updated Polish translation
Updated Portuguese translation
Updated Slovak translation
Updated Turkish translation

Version 1.9.1 BETA!
Fetch crowd sourced restrictions (experimental)
Suppress warning in location manager
Updated Turkish translation

Version 1.9 stable
Delete usage data when removing application
Updated Catalan translation
Updated Lithuanian translation
Updated Japanese translation
Updated Russian translation

Version 1.8.13 RC!
Delete restrictions when removing application
Fixed exception logging of TelephonyManager
Wait 500 ms between sending usage data
Updated Arabic translation
Updated French translation
Updated German translation
Updated Lithuanian translation
Updated Polish translation
Updated Portuguese translation
Updated Simplified Chinese translation
Updated Slovak translation
Updated Swedish translation

Version 1.8.12 RC!
Menu to clear all application restrictions
Wait 60 seconds after system ready before sending Android usage data (issue)
Updated German translation
Updated Lithuanian translation

Version 1.8.11 BETA!
Link application info to submitted restrictions
Ask if sure when submitting restriction data
Notify on start of submit

Version 1.8.10 BETA!
Submit application name

Version 1.8.9 BETA!
Submit data to central server (only in application details view) Experimental!
Updated Arabic translation
Updated German translation
Updated Japanese Translation

Version 1.8.8 BETA!
Fixed a bug in location restriction (issue)
Updated French translation
Updated German translation
Updated Lithuanian translation
Updated Simplified Chinese translation

Version 1.8.7 BETA!
Enable Android usage data 60 seconds after boot
Filter usage data for the last 24 hours
Option to set network/SIM operator name

Version 1.8.6 BETA!
Always lock fallback restriction loading
Limit help icon size

Version 1.8.5 BETA!
Disabled usage data for Android (results in slow/hanging Android start)
Updated French translation
Updated Polish translation

Version 1.8.4 ALPHA!
Restrict serial number for Android again
Usage data for Android
Updated Japanese translation
Updated Lithuanian translation
Updated Slovak translation

Version 1.8.3
Restrict getNetworkType and getPhoneType (issue)
Updated Norwegian translation
Updated Russian translation

Version 1.8.2 BETA!
Redesigned restriction storage (less resource usage)
Updated Catalan translation

Version 1.8.1
Workaround for crash while importing in some situations / some devices
Updated source code borrowed from Android
Updated Hungarian translation

Version 1.8
Randomization of: (issue)
Android ID
Country
GSF ID
IMEI
Location
Phone number
Serial#
Added hints to settings (issue)
Updated Japanese Translation
Updated Polish translation
Updated Portuguese translation
Updated Swedish translation
Updated Simplified Chinese translation
Updated Vietnamese translation

Version 1.7.30 BETA!
Fixed Skype crash (issue)
Fixed navigate from usage view crash (issue)
Intent for import/export (issue)
Randomization of: (issue)
MAC address
Updated French translation
Updated German translation
Updated Lithuanian translation

Version 1.7.29 BETA!
Go to method restriction from application usage view (issue)
Fixed usage data for contacts (issue)
Fixed navigation to application in wiki (issue)
Better detection of sh / su command
Updated Czech translation
Updated French translation
Updated German translation
Updated Japanese Translation
Updated Norwegian translation
Updated Russian translation
Updated Slovak translation
Updated Swedish translation

Version 1.7.28 BETA!
Export/import selected accounts/contacts for the same device only (pro version only)
Fixed crash while filtering (issue)
Updated Simplified Chinese translation
Updated Slovenian translation

Version 1.7.27 BETA!
Pre-load application icons again
Moved restricting statusbar notifications and C2DM to new category Notifications
Updated German translation

Version 1.7.26 BETA!
Performance improvements
Caching of fallback restrictions
Usage private executors with normal priority for async tasks
Faster application details view by fetching data asynchronous
Faster usage view by applying the holder pattern
Revert "Run privacy provider in separate process" (issue)
Moved clipboard restrictions for System to new Clipboard category (issue)
Add restrictions to the System category: (issue, issue)
android.intent.action.PACKAGE_CHANGED
android.intent.action.PACKAGE_DATA_CLEARED
android.intent.action.PACKAGE_FIRST_LAUNCH
android.intent.action.PACKAGE_FULLY_REMOVED
android.intent.action.PACKAGE_NEEDS_VERIFICATION
android.intent.action.PACKAGE_VERIFIED
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE
com.google.android.c2dm.intent.REGISTRATION
com.google.android.c2dm.intent.RECEIVE
New setting for serial number (issue)
Updated Lithuanian translation
Updated Vietnamese translation

Version 1.7.25 BETA!
Faster application list by fetching data asynchronous and using these tricks
Reduce memory usage by limiting number of parallel usage data updates
Updated Bulgarian translation
Updated Catalan translation
Updated Slovak translation

Version 1.7.24 BETA!
Fixed for Android 4.3 (issue)
Updated French translation
Updated Japanese Translation
Updated Simplified Chinese translation
Updated Slovenian translation

Version 1.7.23 BETA!
Run privacy provider in separate process
Updated Catalan translation

Version 1.7.22 BETA!
Always show categories with data usage (even without permssions)
Performance improvements (enum hooks)
Updated Slovak translation

Version 1.7.21 BETA!
Show permissions for indivudual functions
Restructured method hooking
Updated Portuguese translation

Version 1.7.20 BETA!
Restructured meta data (restriction/function definitions)

Version 1.7.19 BETA!
Restrict BluetoothDevice
Restrict ClipboardManager (category System) (issue)
4.3: restrict NotificationListenerService (category System) (issue)
Better fake offline state location providers
More accurate usage data (in case of Android denying permission)
Performance and compatibility improvements

Version 1.7.18 BETA!
Option to show usage data from the application details view
Fix usage data (issue, issue)
Revert 1.7.16 change

Version 1.7.17 BETA!
Contacts: also check for raw contacts (issue)

Version 1.7.16 BETA!
Run provider in separate process to solve heap problems

Version 1.7.15 BETA!
Performance improvements (the usage data will be reset because of this, but not the restrictions)
Disable Android version warning for version 4.3
Updated telephony function permissions (issue)
Updated German translation
Updated Polish translation
Updated Russian translation
Updated Vietnamese translation

Version 1.7.14 BETA!
Request large heap

Version 1.7.13 BETA!
Filter usage data by restricted or not (menu)
Display icon if restricted in usage data view
Menu to refresh usage data
Less memory usage during import (issue)
Export file name with date / import with file chooser (issue)
Share exported file (issue)
Updated target SDK version to 18 (Android 4.3)
4.3: restrict getGroupIdLevel1
4.3: restrict ACTION_RESPOND_VIA_MESSAGE
4.3: restrict getAccountsByTypeForPackage
Performance improvements
Updated German translation
Updated Japanese translation
Updated Lithuanian translation
Updated Simplified Chinese translation

Version 1.7.10 BETA!
Open application settings when clicking in the data usage view

Version 1.7.9 BETA!
Performance improvements
Consider no Android permissions required as having Android permissions for a category
Added data usage view for debugging purposes
Updated Norwegian translation
Updated Slovak translation

Version 1.7.8 BETA!
Performance improvements
Filter on internet permission
Transparent spinner background (issue)
Attempt to fix select contacts crash (reported on XDA)
Display uid's (as discussed on XDA)
Added Vietnamese translation
Updated Catalan translation
Updated French translation
Updated Lithuanian translation
Updated Polish translation
Updated Turkish translation

Version 1.7.7
Restrict Google auth
Fetch accounts/contacts in the background
Show orange triangles for function usage
Display icon for frozen (not enabled) applications, thanks @Looki75 for the icon
Added Lithuanian translation
Updated Catalan translation
Updated French translation
Updated German translation
Updated Japanese translation
Updated Russian translation
Updated Simplified Chinese translation
Updated Slovak translation

Version 1.7.6
Added disclaimer on first run
Removed duplicate getByName in category internet

Version 1.7.5
Show disabled applications when not filtering system applications
Marked getActiveNetworkInfo and getNetworkInfo as dangerous
Updated Italian translation

Version 1.7.4
Rebuild application list on package change (issue)
Fake offline location providers (not enabled by default) (issue)
Use existing settings when installing an application again (issue)
Added Serbian translation
Updated Dutch translation
Updated French translation
Updated Portuguese translation
Updated Slovenian translation

Version 1.7.3
Updated Spanish translation
Fixed YouTube crash (issue)

Version 1.7.2
Better hide internet connectivity, thanks @sorgelig
Fixed exporting dangerous functions (issue)
Location through Google Play services restricted (function connect) (issue)
Added Portuguese translation
Updated Czech translation
Updated Hebrew translation
Updated Greek translation
Updated Spanish translation

Version 1.7
Restrict access to /proc (fixed again)
Restrict package change notifications (issue)
Restrict addGeofence and getLastLocation (hidden function)
Restrict getWifiApConfiguration (hidden function), thanks @vipere
Restrict DNS in category Internet, thanks @sorgelig (issue)
Marked location/getScanResults as dangerous
Higher resolution launcher icons (source)
Sort function names
Fixed leaking SSID on Android 4.2+
Fixed notification icons
Updated Catalan translation
Updated French translation
Updated German translation
Updated Japanese translation
Updated Simplified Chinese translation
Updated Slovenian translation
Updated Swedish translation

Version 1.6.6
Reverted "Restrict access to /proc" (again)
Updated Arabic translation
Update French translation
Updated Polish translation

Version 1.6.5
Explicitly allow /proc for Android

Version 1.6.4
User interface improvements
Stability improvements
Restrict access to /proc (fixed)
Updated Catalan translation
Updated Simplified Chinese translation
Updated Slovak trabnslation

Version 1.6.3
Fixed toggling all in main view
Add Catalan translation

Version 1.6.2
Do not apply dangerous restriction categories to new applications / all
Add legend for colors in help
Fixed filtering after switching theme

Version 1.6.1
Reverted "Restrict access to /proc"
Integrate clear icon into application name filter
Updated Polish translation

Version 1.6
Restrict access to /proc (issue)
New internet icon, thanks @Looki75
Replace expert mode by color coding, thanks @Looki75 for the colors
Always allow drilling down in the application details view
Fixed registering property names
Added Swedish translation
Updated French translation
Updated Polish translation
Updated Simplified Chinese translation

Version 1.5
User interface improvements
Performance improvements
More generic matching of system properties
Move categories internet, storage and system to expert mode (issue, issue)
Setting to filter system applications (issue)
Option to set a template for new applications / application all menu (issue)
New colored icon set, thanks @Looki75 (issue)
Menu to select allowed contacts for an application (issue)
Increase length of ICCID to 20 digits (issue)
Filter categories by permission in the details view (issue)
Fixed checking for E-mail permission
Fixed restricting recording in some situations (issue)
Fixed navigation of application detailed view (issue)
Fixed clearing export/import done notification
Added Danish translation
Updated Hungarian translation
Updated Japanese translation
Updated Norwegian translation
Updated Simplified Chinese translation
Updated Slovak translation
Updated Turkish translation

Version 1.4
Menu to select allowed accounts for an application
Enable navigate up again
Added info icon to application view
Menu to restrict all applications (issue)
Restrict E-mail provider (issue)
Restrict application provider (category system)
Fixed geocoding name feedback (issue)
Updated Japanese translation
Updated Polish translation
Updated Simplified Chinese translation

Version 1.3
Dark and light holo theme, thanks @Looki75 for the icons and reviewing
Filter on used AND name AND restricted
Icon to clear text filter
Display application version number in new/updated notification
Increased maximum length of MNC to three digits (issue)
Some peformance improvements
Fixed storage/internet restriction sometimes not working (issue)
Fixed shell commands starting with sh and su, like show, thanks @Tungstwenty
Fixed stuck notification bar while exporting (issue)
Updated Arabic translation
Updated simplified Chinese translation
Updated Czech translation
Updated French translation
Updated Hungarian translation
Updated Japanese translation
Updated Norwegian translation
Updated Polish translation
Updated Slovak translation
Updated Slovenian translation
Updated Turkish translation

Version 1.2
Setting for SIM serial# (ICCID) (issue)
Fixed possible location listener leak, thanks @Tungstwenty
Fixed MAC address for network info
Fixed application list leak (issue)

Version 1.1
All view (disabled check box means some restrictions) (issue)
Filter applications by permissions (default enabled)
Restrict activity manager (running/recent processes/services/tasks) (issue)
Restrict app widget manager (issue)
Add Wi-Fi scan result to location category (Google Maps)
Setting for subscriber ID (IMSI) (issue)
Filter disabled applications (issue)
Fixed switching filtering
Fixed empty default settings (empty MCC, MNC, country, etc)
Fixed navigate up (ICS)
Added Hungarian translation
Updated Polish translation
Updated simplified Chinese translation
Updated Slovak translation

Version 1.0
Display geocoded address
Setting for GSF ID, thanks @vipere (issue)
Settings for MCC, MNC and country (ISO 3166-1)
Delete existing settings before import
Fixed switching between filtering selected/used
Added Italian translation
Updated Polish translation
Updated Slovenian translation

S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
|
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
|
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
 
N

nico598862

Membre
Inscrit
16 Novembre 2012
Messages
13 062
Points
0
INFORMATIONS COMPLEMENTAIRES

XPrivacy permet de se prémunir des applications (dont les services en arrière-plan associés et les fournisseurs de contenu) par rapport aux fuites de données personnelles sensibles. XPrivacy peut restreindre les catégories de données d'une application dont elle a normalement accès. Ceci se fait en fournissant de fausses données ou aucune donnée. Il existe plusieurs catégories de données qui peuvent être restreintes, comme par exemple les Contacts ou la Localisation.
Prenons l'exemple d'une application sur laquelle vous lui restreignez les données aux Contats. Ceci permet d'envoyer une liste de contacts VIDE en cas de demande de sa part.
De même, en restreignant les accès à une application quant à la localisation, des données aléatoires de localisation lui seront envoyées.

XPrivacy ne retire (= ne bloque) pas les permissions à une application, ce qui veut dire que la plupart des applications continueront à fonctionner comme avant et vous n'aurez pas de FC (fermeture forcée = Force Close). Il y a cependant 2 exceptions à cela, l'accès à Internet et au stockage externe (carte SD généralement) sont restreints en bloquant l'accès. Il n'existe aucune autre manière de faire dans ces 2 cas précis, puisque les permissions sont gérées par Android d'une manière un peu spéciale. Android délègue la gestion de ces permissions au fichier/réseau système Linux sous-jacent.

Si le fait de restreindre une catégorie de données à une application engendre des problèmes pour cette dernière, il est possible d'accorder à nouveau les accès (ouf ! :D)

Par défaut, toutes nouvelles applications installées n'aura AUCUN ACCESS sur toutes les catégories de données, pour éviter qu'une nouvelle application vienne récupérer des données sensibles sans que vous n'ayez eu le temps de faire quoique ce soit. Tout de suite après l'installation d'une nouvelle application, XPrivacy vous demandera quelles catégories de données vous voulez accorder à cette nouvelle application. XPrivacy dispose d'une application browser, qui vous permet de rapidement activer ou désactiver les accès des applications à une catégorie de données en particulier (c'est-à-dire le fait de voir et de contrôler tous les accès à l'appareil photo par exemple).

Pour vous aider à identifier les fuites éventuelles de données, XPrivacy va surveiller les tentatives d'accès de toutes les applications aux données sensibles. XPrivacy surlignera (triangle jaune) une catégorie de données pour une application (ou le nom d'une application dans l'application browser dès que des données d'une catégorie de données a été utilisée. XPrivacy va aussi afficher si une application a les accès à Internet, en indiquant que l'application représente un risque quant au partage de donnée via un serveur externe. Si une application a demandé les permissions Android pour accéder aux données dans une catégorie de données, cela sera aussi affiché (avec une coche verte), mais ceci sera uniquement visible quand on est une application en particulier, puisque le fait de vérifier les permissions en même temps est relativement gourmand en ressources.

XPrivacy a été construit en utilisant le Xposed Framework. XPrivacy utilise un certain nombres de fonctionnalirés Android via le Xposed Framework. Selon la fonction, XPrivacy va ignorer la fonction originale (par exemple lorsqu'une application essaie de définir une alerte de proximité) ou altère le résultat d'une fonction originale (par exmple pour n'envoyer aucune donnée du calendrier).

XPrivacy a été testée sur les ROMs CyanogenMod 10 et 10.1 (Android 4.1 et 4.2) et devrait logiquement fonctionner sur n'importe quelle version Android 4.1 et 4.2, incluant les ROMs Stock. Les accès ROOT sont néanmois requis pour installer le Xposed Framework. A cause d'un bug dans le Xposed Framework, XPrivacy a actuellement besoin d'un correctif (fix) sur le binaire Xposed. Ce dernier est disponible dans la partie des "téléchargements".



CARACTERISTIQUES

  • Facile à utiliser
  • Aucun besoin de patch
  • Pour n'improte quelle version Android 4.1 ou 4.2 (Jelly Bean) - Stock = basée sur code Android. Pas de MIUI.
  • Les nouvelles applications installées sont entièrement restreintes par défaut
  • Affichage des données actuellement utilisées par une application !
  • Open Source :D


RESTRICTIONS DE DONNEES

Quelque soit l'utilisation, les données sont restreintes par catégorie :

COMPTES
  • renvoi d'une liste de comptes vide
  • renvoi de fausses informations sur un compte
  • renvoi des "jetons" d'authorisations vides

DEMARRAGE
  • empêche des applications de se lancer durant le démarrage de l'appareil

NAVIGATEUR
  • renvoi une liste de favoris/marque-pages vide
  • renvoi un historique de rechersh vide

CALENDRIER
  • renvoi un calendrier vide

APPELS
  • empêche l'envoi d'appels
  • empêche l'envoi de SMS et de MMS
  • empêche l'envoi de messages de données

CONTACTS
  • renvoi une liste de contacts vide

IDENTIFICATION
  • renvoi un Android ID faux
  • renvoi un numéro de série appareil faux

INTERNET
  • bloque l'accès à Internet

LOCALISATION
  • renvoi une localisation alétoire ou fixe
  • renvoi une localisation cellulaire vide
  • renvoie une liste vide des informations cellulaires (voisins)
  • empêche le paramètrage d'alertes de proximité
  • empêche l'envoi de données
    S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
     à une application
  • empêche l'envoi de l'état du téléphone à une application : changement d'informations cellulaires / de localisation

MEDIA
  • empêche l'enregistrement audio (incluant le microphone)
  • empêche la prise de photos
  • empêche l'enregistrement de vidéos
  • vous serez notifié si une application essaie d'accéder à l'une de ces actions
MESSAGES
  • renvoi une liste de messages SMS et MMS vide
  • renvoi une liste vide de SMS stockés sur la carte SIM (ICC SMS)
  • renvoi une liste vide des messages vocaux

RESEAU
  • renvoi une fausse IP
  • renvoi une fausse adresse MAC (réseau, WiFi, bluetooth)
  • renvoi de faux BSSID/SSID
  • renvoi une liste vide de résulats de scans WiFi
  • renvoi une liste vide de réseaux WiFi configurés
  • renvoi une liste vide d'appareils bluetooth

TELEPHONE
  • renvoi de faux numéros : le vôtre, ceux entrants, ceux sortants et vocaux
  • renvoi un faux ID d'abonné
  • renvoi un faux ID de l'appareil
  • renvoi un faux domaine ISIM/ISIM
  • renvoi un faux IMPI/IMPU
  • renvoi un faux MSISDN
  • renvoi une fausse information réseau mobile (pays, opérateur/nom)
  • renvoi une fausse information SIm (numéro de série, pays, opérateur/nom)
  • renvoi une liste d'APN vide
  • renvoi aucun APN actuellement utilisé
  • renvoi un journal d'appels vide
  • renvoi une liste vide de messages vocaux
  • empêche l'envoi de l'état du téléphone à une application : changement du signal, de services, la connexion de données mobiles, transfert d'appels...

STOCKAGE
  • bloque les permissions vers le stockage externe (carte SD)

SHELL
  • Linux shell
  • Superuser shell
  • Load/library

SYSTEME
  • renvoi une liste vide des applications installées

VUE
  • empêche l'ouverture de liens dans le navigateur
  • vous serez notifié si une application essaie d'ouvrir un lien

LIMITATIONS

Android peut être restreint, mais il n'y aura aucune utilisation de données possible (triangles orange)


METTRE A JOUR L'APPLICATION XPrivacy

  1. Faites un Nandroid Backup
  2. Installer la nouvelle version (fichier .apk)
  3. Redémarrez votre appareil
  4. Vous pouvez vérifier les mises à jour à l'aide du menu Options. S'il y a une mise à jour, le navigateur la téléchargera.
 
N

nico598862

Membre
Inscrit
16 Novembre 2012
Messages
13 062
Points
0
UTILISATION

  1. Lancez XPrivacy
  2. Sélectionnez une catégorie de données
  3. Définissez les restrictions de données

Pour le voir "pour de vrai" :D
Essayez de restreindre la catégorie Identification de l'information Android ID ou essayez de restreindre la catégorie Contacts pour une application de Contacts.
L'application Contacts continuera à chercher en continu... c'est un bug de l'application ;)

Pour appliquer une restriction, vous devez redémarrer l'application et/ou votre appareil.

  • Si une application demande les permissions Android pour une catégorie de données, la catégorie sera marquée d'une coche verte.
  • Si une application utilise ou essaie d'utiliser une donnée, la catégorie de données sera marquée d'un triangle jaune.

Ces icônes servent juste de points de repère, car une application peut avoir accès aux données personnelles sans les permissions Android, par exemple le numéro de série de votre appareil puisqu'il n'est pas possible de surveiller l'utilisaiton de données pour chaque situation. Par exemple, pas pour l'accès au stockage interne ou externe vu le nombre d'opérations en jeu.

Le fait d'activer la restriction Internet ou de Stockage veut dire que vous bloquez l'accès à Internet ou au stockage externe. Ceci provoque des messages d'erreur ou des FC de l'application.

Astuce :
Appuyez sur l'icône de l'application dans l'application browser pour aller dans les paramètres de restrictions de l'application.


LES PERMISSIONS A ACCORDER A XPrivacy

XPrivacy a besoin des permissions suivantes :

  • Internet : pour vérifier les mises à jour (seulement manuellement via le menu)
  • Stockage : pour exporter les paramètres vers la carte SD (
    S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
     uniquement)
Si ça vous convient pas, vous pouvez toujours mettre des restrictions à l'application XPrivacy en elle-même ! :D


FOIRE AUX QUESTIONS

1/ Est-ce que XPrivacy rend mon appareil plus lent ?
Peut-être un tout petit peu mais sans doute non remarquable.

2/ Est-ce que XPrivacy utilisse beaucoup de mémoire ou de batterie ?
Presque rien !

3/ Je ne suis pas rooté. Comment je fais ?
Va voir les sections du forum ou va sur cette adresse
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
.

4/ Ai-je vraiment besoin d'installer le Xposed Fix ?
Si vous voulez que tout soit gérable : OUI. La version actuelle du Xposed ne récupère pas toutes les fonctions ayant le même nom mais ayant des paramètres différents comme le requestLocationUpdates du 
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
.

5/ Comment puis-je réinitialiser les paramètres de XPrivacy ?
Va dans Gestionnaire d'applications > XPrivacy > Effacer les données.

6/ Puis-je sauvegarder l'application et les paramètres ?
Oui, avec Titanium Backup par exemple mais tu peux uniquement restaurer sur le même appareil. Exporter/Importer les paramètres fonctionnera sur d'autres appareils. Pour cela, il faut la 
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
.

7/ C'est quoi le mode Export ?
Dans ce mode, tu peux bloquer des applications au démarrage de l'appareil (sauf les fournisseurs de contenu) et tu pourras restreindre les applications système, dont Android lui-même. ATTENTION A CE QUE VOUS FAITES !

8/ Sera-t-il possible d'entrer de fausses données ?
Peut-être plus tard. Pour le moment, le dév veut garder les choses aussi simple que possible pour un maximum de stabilité. Depuis la version 0.21, on peut entrer de fausses localisations.

9/ Quelles fonctions sont restreintes exactement ?
Beaucoup ! Plus de détails (techniques) 
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


10/ Qu'est-ce qui a été corrigé dans le Xposed Framework ?
cf 

11/ Est-ce que XPrivacy est SAFE ?
Non... Je plaisante :D
Une grand attention a été portée sur ce module. Néanmoins, on n'est pas à l'abri d'une fuite même si PERSONNE n'a reporté quoique ce soit à ce jour.

12/ Pourquoi XPrivacy n'est pas disponible sur le Google Play Store ?
Google aurait supprimé l'application car elle permet de bloquer les publicités (bloquer les accès internet par exemple)

13/ J'ai le message "Incompatible" !!!
Ceci est sans doute du à une fuite de donnée potentielle. Reportez sur ce topic ou sur celui de XDA (si vous avez un compte) en précisant votre appareil et la ROM.

14/ Dois-je installer le Xposed ou le Fix à chaque fois que je mets à jour ma ROM ?
Oui, la plupart du temps. XPrivacy vous avertira si le Xposed n'est pas installé, si la mauvaise version de Xposed est installée ou quand XPrivacy n'est pas activé dans Xposed.

15/ Puis-je restreindre une application avec les accès root ?
Oui tu peux mais l'application peut contourner n'importe quoi, car les accès root veulent dire qu'elle peut faire CE QU'ELLE VEUT. Néanmoins l'application n'a pas été conçue pour tout contourner...

16/ Est-ce que les restrictions sont immédiatement appliquées ?
Cela peut prendre 15s avant que les changements dans les restrictions soient effectifs, à cause du cache. Le fait de changer les restrictions Internet et de stockage requiert le redémarrage de l'application.
Notez bien que souvent, le fait d'appuyez sur "Back" ne ferme pas l'application mais la met en arrière-plan !
 
QuanticDementia

QuanticDementia

Membre
Inscrit
16 Janvier 2013
Messages
3 826
Points
36
Aors là... :D
Quel tuto ! Merci Memphis ! :mrgreen:

Comme dirait l'autre, y a plus qu'à tester la bête !
Youhou ! :mrgreen:
 
N

nico598862

Membre
Inscrit
16 Novembre 2012
Messages
13 062
Points
0
Pas de quoi mon cher ;)
J'ai pris le topic XDA et le Github donc TOUT est là :D
 
QuanticDementia

QuanticDementia

Membre
Inscrit
16 Janvier 2013
Messages
3 826
Points
36
Petites questions avant l'installation :

Une fois Xposed et Xprivacy et le fix installés, les applis déjà présentes sur le phone ou la tablette seront automatiquement "bloquées" au premier démarrage comme si on venait de les installer ? Ou il faudra juste configurer les permissions ?

Ah et quand tu parles de supprimer les protections similaires, bien entendu si on a LBESM par exemple, on le supprime avant, mais par exemple le firewall de Avast si il est activé, on le désactive ?

Heu c'est tout pour le moment !
J'espère vraiment que sur Stock ça va passer ! :mrgreen:
 
N

nico598862

Membre
Inscrit
16 Novembre 2012
Messages
13 062
Points
0
T'inquiète pour le stock ;)
Faut du Jelly Bean rooté c'est tout.

Après l'installation, il faut modifier manuellement les applications. (sinon ça serait le bazar d'entrée de jeu tongue)
Oui je pense qu'il faut désactiver le firewall Avast! car tu mets des blocages Internet des 2 côtés.
 
QuanticDementia

QuanticDementia

Membre
Inscrit
16 Janvier 2013
Messages
3 826
Points
36
Ok bien noté pour le firewall d'Avast ! :D

Dés que ça roule, je fais un retour ici ! ;)
Bien fait d'avoir fait un Nandro ce matin moi finalement ! :lol:
 
Dundee

Dundee

Membres VIP
Inscrit
30 Octobre 2012
Messages
1 348
Points
38
Whow Memphis bravo, pas moyen de faire plus complet, superbe tuto, vraiment un grand merci.

Toujours pas de retour Quantic?
 
QuanticDementia

QuanticDementia

Membre
Inscrit
16 Janvier 2013
Messages
3 826
Points
36
Malheureusement non ! :(
Pas encore pu tester la bête !

Des p'tits soucis avec ma tablette qui sont survenus avant que je me lance ! (rien à voir avec Xposed et le mod).
Quand j'aurai le temps de régler tout ça, je plongerai ! ;)

Si c'est concluant, je ferai de même sur mon GN2 ! (je teste toujours en preum's sur la tablette lol !) :mrgreen:
 
N

nico598862

Membre
Inscrit
16 Novembre 2012
Messages
13 062
Points
0
Je peux vous assurer que ce module fonctionne très en tout cas. J'ai verrouillé des accès à YouTube ce matin : l'application ne fonctionne plus tongue
Un peu trop verrouillée du coup :lol:
 
QuanticDementia

QuanticDementia

Membre
Inscrit
16 Janvier 2013
Messages
3 826
Points
36
Gnnnn ! Vivement que je règle mes p'tits soucis !
Vraiment envie de tester ce p'tit module !

J'crois que je vais vraiment installer la dernière Omega pour avoir un système propre à nouveau et un peu plus customisable !
A force d'avoir tester 36 milles trucs sur le GN10, je crois qu'il a pris un peu de plomb dans l'aile ! (même si dans l'ensemble il marche bien...).
 
G

golo-golo

Membre
Inscrit
19 Janvier 2012
Messages
7
Points
0
Bonjour,
Pourriez vous par un exemple concret montrer comment limité l'accès d'une application a une catégorie car bien je comprenne que cette application se comporte comme un pare-feu avec l'établissement de règles de groupes ou par applications, je sèche pour la paramétrée. Merci.
 
D

debutant23

Membre
Inscrit
15 Juillet 2013
Messages
2
Points
0
Bonjour
Sur un WCS rooté sous JB 4.1 (version officielle wiko), je viens d'essayer d'installer Xprivacy suivant le tuto donné en début de page.
je ne trouve pas les fichiers indiqués : je tombe notamment sur un dépôt de fichier, mais aucun nom des fichiers indiqués.
Pourrais-tu refaire un point sur les fichiers à installer ?

D'autre part, l'installation de xposed... 2.1.4 à partir du recovery proposé par l'homme au chapeau de paille répond : "installation aborted,". l'essai d'installation d'un ...fix_Xposed m'a sabordé le boot, m'obligeant à repartir en JB officiel.

D'autre part, le recovery fourni sur une autre page par l'homme au chapeau de page n e semble pas compatible avec les sauvegardes data du recovery d'origine du WCS.
Cordialement
Patrick
 
kalinote

kalinote

Membre
Inscrit
1 Mai 2013
Messages
131
Points
0
salut
+1 pour les fichiers
Memphis, dans ton tuto tu marques XPrivacy_0.xx.apk et du coup comme ils sont à la version 1.xx je voulais savoir s'il suffisait de prendre la derniere version ou s'il fallait rester en 0.xx pour une question de stabilité??

pour PAtrick dans le dépot de fichier figure bien le XPrivacy_0.xx.apk xx étant à remplacer par le numéro de version
et pour XPrivacy-fix_4.1.apk ou XPrivacy-fix_4.2.apk j'imagine que memphis voulais parler de Xposed_fix_4.2.zip (ou 4.1) suivant la version Android.
Memphis peux tu confirmer tout ça stp??
et pour le coup tu parle de recovery custom que je n'ai pas donc comment qu'on fait??
bonne nuitée a tous
 
D

domi7125

Membre
Inscrit
6 Mai 2013
Messages
8
Points
1
Bonjour à tous

Je vous expose mon problème : j ai un Xperia u sous Android 4.0 , j ai installé xprivacy 1.7.7
sur Play store suivant le tuto sans problème.
Pendant l utilisation, je me suis aperçu qu il n était possible de bloquer les applications
au démarrage qu'avec la version pro.
Donc j ai acheté la version pro en passant par la fonction " menu " et l option " version pro " ,
j ai obtenu un fichier que j ai placé à la racine de SD.
J ai rebooté et au désespoir je n ai pas la catégorie " démarrage " .
Pourquoi ???
Est ce que la version pro est correctement installée sachant que mise à part un bandeau
ffurtif à la mise en service, il n y a aucune indication d une version pro ni dans exposed ni
dans la rubrique "à propos " de xprivacy.
D avance merci pour vos conseils
 
kalinote

kalinote

Membre
Inscrit
1 Mai 2013
Messages
131
Points
0
petite question bete...
Flashez le fichier Xposed Fix correspondant à votre version Android (4.1 ou 4.2). ???
comment qu'on fait???
 
QuanticDementia

QuanticDementia

Membre
Inscrit
16 Janvier 2013
Messages
3 826
Points
36
Salut Kalinote ! ;)

Bin tu flashes via le recovery.

Si tu es en JB 4.2.x tu flashes le fix 4.2, si tu es en 4.1.x tu flashes le fix 4.1 !
 
kalinote

kalinote

Membre
Inscrit
1 Mai 2013
Messages
131
Points
0
salut Quantic, justement c'était comment qu'on fait avec CWM ^^
héhé facile a dire mais j'avais jamais fait et du coup quand j'ouvrais le zip il y avait plein de répertoire et de fichiers donc je ne savais pas qu'en faire... puis j'avais jamais utiliser CWM...
donc voila comment faire :
pour l'install de CWM
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


pour l'utilisation de CWM
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


le zip il ne faut pas le dézippé !!
 
QuanticDementia

QuanticDementia

Membre
Inscrit
16 Janvier 2013
Messages
3 826
Points
36
Oui il suffit de télécharge le fichier le fichier zip, de le copier à la racine de la carte SD et d'installer via le recovery.

D'ailleurs je te suggère plutôt TWRP au passage ! ;)
Bien plus convivial et pratique que CMW. (lien dans ma signature).
 
Haut Bas