Codes secrets Android par SimonMarquis

Codes secrets Android par SimonMarquis


Codes secrets Android

Secret Codes est une application Open Source qui vous permet de parcourir les codes cachés de votre téléphone Android.

Voir le projet surGitHub

Android-SecretCodes

Secret Codes est une application Open Source qui vous permet de parcourir les codes cachés de votre téléphone Android.

Cette application analysera tous les codes secrets disponibles sur votre appareil.
Ensuite, vous pourrez exécuter ces codes secrets et découvrir des fonctionnalités cachées.

Android-SecretCodes sur Google Play Store

Android-SecretCodes sur F-Droid

Captures d'Ă©cran

Liste des codesCapture d'Ă©cran

Vidéo

Vidéo Youtube

Qu'est-ce qu'un code secret ?

Sous Android, un code secret est dĂ©fini par ce modĂšle : *#*#<code>#*#*.
Si un tel code secret est exĂ©cutĂ©, l'application systĂšme Dialer dĂ©clenchera ce code : (Source AOSP)

static  private  boolean  handleSecretCode ( Contexte  contextuel ,  entrĂ©e de chaĂźne  ) { int len ​​= input . longueur (); if ( len > 8 && input . startsWith ( "*#*#" ) && input . endsWith ( "#*#*" )) { Intent intent = new Intent ( TelephonyIntents . SECRET_CODE_ACTION , Uri 
       
            
            
                . parse ( "android_secret_code://"  +  input . substring ( 4 ,  len  -  4 ))); 
        contexte . sendBroadcast ( intention ); 
        retourne  vrai ; 
    }

    retourne  faux ; 
}

Comment exécuter un code secret ?

Il existe deux maniĂšres d'exĂ©cuter un code secret :


Directement via l'application de numérotation de votre appareil Android.

Écrivez simplement le code secret comme : *#*#123456789#*#*.


ChaĂźne  code secret  =  "123456789" ; 
Intent  intent  =  new  Intent ( Intent . ACTION_DIAL );     
intention . setData ( Uri . parse ( "tel:*#*#"  +  code secret  +  "#*#*" )); 
startActivity ( intention );

ChaĂźne  code secret  =  "123456789" ; 
Action de chaĂźne  = "android.provider.Telephony.SECRET_CODE" ; Uri uri = Uri . analyser ( "android_secret_code://" + secretCode ); Intent intent = new Intent ( action , uri ); sendBroadcast ( intention );  
     
     

Comment créer votre propre code secret ?

Ajoutez ces lignes dans votre AndroidManifest.xml
Et chaque fois qu'il *#*#123456789#*#*est soumis, votre destinataire en sera informĂ©.

<receiver  android:name= ".MySecretCodeReceiver" > 
    <intent-filter> 
        <action  android:name= "android.provider.Telephony.SECRET_CODE"  /> 
        <data  android:scheme= "android_secret_code"  android:host= "123456789"  / > 
    </intent-filter> 
</receiver>

Demandes d'extraction

N'hésitez pas à contribuer à PreferencesManager.
Soit vous avez trouvé un bogue, soit vous avez créé une nouvelle fonctionnalité géniale, créez simplement une demande d'extraction.
Si vous souhaitez commencer Ă  crĂ©er une nouvelle fonctionnalitĂ© ou si vous avez d'autres questions concernant PreferencesManager, signalez un problĂšme .

Développé par

Licence

Copyright (C) 2016 Simon Marquis (http://www.simon-marquis.fr)

Licensed under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations under
the License.

Commentaires

Posts les plus consultés de ce blog

TOP outils de rĂ©fĂ©rencement gratuits qui valent la peine d'ĂȘtre utilisĂ©s en 2023

Les outils de rĂ©fĂ©rencement gratuits qui valent vraiment la peine d'ĂȘtre utilisĂ©s

Changement de domaine en 2023 : tout ce que vous devez savoir

Chatbot Dialogflow : Tutoriel NoCode NLP pour les spĂ©cialistes du marketing | Landbot

Revenu passif : idées pour gagner de l'argent (en dormant)

Meilleurs outils de rĂ©fĂ©rencement 🛠 organisĂ©e par Saijo George

La toolbox du growth hacker 💎 - Outils - Growthhacking.fr | CommunautĂ© française de growth hacking

Comment signer avec une maison de disques ? Voici notre guide ultime pour 2024

100 outils pour lancer sa startup sans argent (mais pas sans talent)