2 votes

Comment l'équipe d'assistance de WhatsApp a-t-elle su que j'avais un téléphone rooté ?

J'ai envoyé un e-mail à l'équipe d'assistance de WhatsApp, via la fonction d'aide intégrée. Elle a automatiquement généré un ticket que j'ai envoyé par courriel. Il semble qu'ils aient "détecté" que mon téléphone est enraciné et qu'ils ne le supportent pas. Comment ont-ils "détecté" que mon appareil est enraciné ? Est-ce que c'est à partir de la construction ? Le Kernel ? Les codes de diagnostic ? Ou des permissions manquantes ? A quoi ressemblera un email de débogage "passable" ? Les applications qui "cachent ma racine" corrigeront-elles cet email de débogage pour qu'il soit passable ?

Voici l'email qui m'a été envoyé, (en supprimant les informations personnelles) :

--Support Info--
Debug info: <REMOVED PHONE NUMBER>
Description: 2.17.351
Version: 2.17.351
LC: US
LG: en
Context: settings/about
Carrier: T-Mobile
Manufacturer: OnePlus
Model: ONE A2005
OS: 7.1.2
Socket Conn: UP
Radio MCC-MNC: 310-260
SIM MCC-MNC: 310-260
Free Space Built-In: 34432339968 (32.07 GB)
Free Space Removable: 34432339968 (32.07 GB)
FAQ Results Returned: 10
FAQ Results Read: 0
Smb count: 0
Ent count: 0
CCode: <REMOVED PHONE NUMBER>
Target: release
Distribution: play
Product: OnePlus2
Device: OnePlus2
Build: OnePlus2-userdebug 7.1.2 NJH47F b4eb8634d4
Board: MSM8994
Kernel: 3.10.107-perf+ #1 SMP PREEMPT Sat Sep 30 23:53:43 PDT 2017
Connection: M.O.B.I.L.E. (L.T.E.)
Device ISO8601: <REMOVED TIMESTAMP>
Phone Type: G.S.M.
Network Type: L.T.E.
Missing Permissions: android.permission.ACCESS_COARSE_LOCATION, android.permission.ACCESS_FINE_LOCATION, android.permission.CAMERA, android.permission.INSTALL_SHORTCUT, android.permission.READ_PHONE_STATE, android.permission.RECORD_AUDIO, android.permission.WRITE_SETTINGS, com.sec.android.provider.badge.permission.READ, com.sec.android.provider.badge.permission.WRITE, com.htc.launcher.permission.READ_SETTINGS, com.htc.launcher.permission.UPDATE_SHORTCUT, com.sonyericsson.home.permission.BROADCAST_BADGE, com.sonymobile.home.permission.PROVIDER_INSERT_BADGE, com.huawei.android.launcher.permission.READ_SETTINGS, com.huawei.android.launcher.permission.WRITE_SETTINGS, com.huawei.android.launcher.permission.CHANGE_BADGE
Architecture: armv8l
Diagnostic Codes: <REMOVED CODE>
Network metered: 100:true
Network restricted: 100:false
Data roaming: false
Tel roaming: false
ref: <REMOVED NUMBERS>
Video transcode: supported
No log file to attach.

Et voici leur réponse automatique :

Merci pour votre message.

Il semble que votre appareil soit enraciné. Nous sommes désolés, mais nous ne supportons pas les appareils rootés et ne Nous comprenons les raisons qui motivent l'enracinement d'un appareil, mais sachez que que toute nouvelle configuration résultant de l'enracinement peut entrer en conflit avec avec WhatsApp.

De plus, les appareils rootés ne permettent pas de de WhatsApp de fonctionner comme prévu et vos messages ne seront pas protégés par un chiffrement de bout en bout.

Si vous souhaitez recevoir une assistance supplémentaire, veuillez supprimer l'accès Root de votre appareil. Ensuite, contactez-nous à nouveau depuis l'application (WhatsApp Paramètres > Aide > Nous contacter).

Les réponses à ce courriel ne seront pas lues.

4voto

Dima Kozhevin Points 196

En tant que programmeur, j'essaierai de décrire comment la racine est déterminée sur l'appareil de l'utilisateur.

Les programmeurs devraient vérifier certains signes sur votre logiciel qui indiquent clairement si votre appareil est enraciné ou non.

Par exemple : J'ai écrit un exemple d'application qui vérifie quelques signes dans l'appareil de l'utilisateur. Vous pouvez voir aquí (mon dépôt). Pour être honnête, je ne voudrais pas que ma réponse soit considérée comme du spam.

En tant que programmeur, je devrais procéder aux vérifications suivantes dans mon application :

  • TOUCHES DE TEST
  • DEV KEYS
  • CLÉS NON DÉBRAYABLES
  • ACCESSOIRES DANGEREUX
  • PERMISSIVE SELINUX
  • SU EXISTE
  • SUPERUSER APK
  • SU BINARY
  • BUSYBOX BINARY
  • XPOSED
  • RESETPROP(EXPÉRIMENTAL)
  • AUTORISATION DE MAUVAISE VOIE
  • COUCHES

Vous pouvez télécharger cette application à partir de Google Play (sans publicité ni analyse) ou la compiler vous-même à partir du dépôt.

3voto

Deepak Gangwar Points 713

De votre version de construction OnePlus2- userdebug 7.1.2 NJH47F b4eb8634d4 , on peut facilement dire que vous utilisez une version rootée.

userdebug comme "user" mais avec un accès à la racine et la possibilité de déboguer ; préféré pour le débogage

Pour plus d'informations sur le type de construction, voir este

Dans ce cas, toute application Root hide ne fonctionnera pas. Vous pouvez essayer d'éditer le nom de la construction en même temps que Root hide.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X