Come bypassare la verifica di sicurezza del dispositivo e Google Play su qualsiasi dispositivo Android

L'API Play Integrity di Google è un servizio che verifica l'integrità del codice di un'app e del dispositivo su cui viene eseguita per proteggere gli utenti da minacce dannose. I controlli dell'API Play Integrity falliscono quando il bootloader di un telefono è sbloccato o il dispositivo è rootato.

Come suggerisce il nome, Play Integrity verifica se l'hardware di un dispositivo è sicuro (non modificato, non sottoposto a rooting) e controlla i file binari eseguibili dell'applicazione per assicurarsi che provengano da una fonte legittima. Google consente agli sviluppatori di utilizzare l'API Play Integrity nelle proprie applicazioni per identificare eventuali rischi per la sicurezza; ciò che l'applicazione fa in seguito è a discrezione dello sviluppatore.

La maggior parte delle app non si preoccupa di superare tutti i controlli di sicurezza, ma alcune app che contengono dati sensibili, come quelle bancarie e governative, impediscono a questi telefoni di utilizzare i loro servizi. Ecco alcuni motivi per cui i controlli di integrità di Play potrebbero non riuscire sul tuo dispositivo:

  • Il dispositivo contiene Apri il bootloader.
  • il dispositivo radicato.
  • Il dispositivo funziona su un sistema ROM personalizzata.
  • Se viene implementata una correzione, potrebbe essere È stato corretto. O È in conflitto con altre unità.
  • Il dispositivo è utilizzato ROM non firmata.
  • potrebbe non essere DenyList (Lista di rifiuto) In Magisk Preparato Per escludere i servizi Google.

Come aggirare i controlli di integrità del gioco non riusciti?

Per aggirare i controlli di Play Integrity, il dispositivo dovrà falsificare o aggirare i requisiti indicati. Esiste un metodo legittimo e ci sono moduli alternativi che sostanzialmente ingannano Play Integrity, facendogli visualizzare il segno di spunta verde, consentendo così alle app con rilevamento rigoroso dello stato del dispositivo di funzionare sul telefono.

↪ Ripristina il sistema ROM originale del dispositivo (blocco del bootloader)

Poiché Play Integrity verifica lo stato del dispositivo, il modo più ovvio e legittimo per ripristinarlo è tornare a un bootloader bloccato e installare la ROM di fabbrica originale . Questo sarà il modo più semplice ed efficace per evitare la seccatura di aggiornare periodicamente moduli specifici all'interno di Magisk.

Inoltre, se la tua banca prende sul serio la sicurezza, potresti valutare di non utilizzare soluzioni alternative. Se il modulo Play Integrity viene compromesso, i tuoi servizi finanziari probabilmente lo rileveranno e potrebbero impedire ad alcuni servizi, come l'online banking, di funzionare sul tuo conto o, peggio, bloccarlo.

↪ Modulo di riparazione dell'integrità del gioco (mantiene lo stato di root e il bootloader)

Avvertenza: i metodi descritti in questa guida prevedono la modifica del sistema operativo e delle impostazioni di sicurezza del dispositivo, operazione che può comportare dei rischi. Tale modifica potrebbe invalidare la garanzia del dispositivo e causare la perdita di dati, problemi di sistema o vulnerabilità di sicurezza. Potrebbe inoltre violare i termini di servizio di determinate applicazioni o servizi, con conseguente sospensione o blocco dell'account. Procedere con cautela. Questa guida è fornita a solo scopo informativo. Non ci assumiamo alcuna responsabilità per danni, perdite o problemi legali derivanti dall'applicazione di queste istruzioni.

Per la maggior parte degli utenti che effettuano il root dei propri dispositivi tramite Magisk, l' installazione di Play Integrity Fix è essenziale. Questo modulo aggira le restrizioni di Play Integrity e impedisce alle app di verificare l'autenticità del dispositivo. Tuttavia, prima di procedere, è necessario controllare alcuni elementi.

Prerequisiti

  1. Assicurati di installare Ultima versione di Google Play Services س هاتفك.
    • Puoi usare Collegamento diretto Vai al Play Store per verificare se è disponibile un'opzione per aggiornare i servizi Google Play.
    • Puoi anche aprire il Play Store > toccare l'immagine del tuo account (in alto a destra) > Impostazioni > Informazioni > "Aggiorna Play Store".
  2. Assicurati di utilizzare ROM firmata personalizzata جهازك.
    • Puoi usare un'app RomSignCheck (Installazione esterna) Per verificare se la ROM è firmata. In tal caso, verrà visualizzato un messaggio:Segno ROM normale"O"Il segno ROM è testkey".
  3. È successo a Ultima versione di MagiskOppure vai a Maschera KitsuneSi tratta di una versione migliorata del Magisk Manager ufficiale con il ripristino delle vecchie funzionalità di MagiskHide.
    • Per gli utenti KernelSU, installare il modulo Zygisk Next Per accedere a Zygisk (integrato per gli utenti Magisk).
  4. installare Direttore MT Sul tuo dispositivo. Verrà utilizzato per installare i file keybox funzionanti per i codici Play Integrity.

Procedura di installazione

In sintesi, questa sezione nasconderà le applicazioni selezionate dal rilevamento in un ambiente rooted e installerà Magisk come applicazione proxy. Se il Trusted Execution Environment (TEE) è disabilitato, tenterà di risolverlo, utilizzerà Shamiko per nascondere Zygisk e infine installerà il modulo Play Integrity Fix.

1) Nascondi l'app Magisk

Il primo passo è nascondere l'app Magisk stessa. Alcuni servizi accedono all'elenco delle app installate sul telefono e, se trovano Magisk, utilizzano queste informazioni per dedurre che il dispositivo è stato modificato. Magisk consente di sostituirsi a un'app proxy utilizzando un nome di pacchetto casuale.

  1. Aperto Magisk واضغط ج impostazioni (Icona dell'ingranaggio) nell'angolo in alto a destra.
  2. Scorri verso il basso fino a "Nascondi l'app Magisk"(Nascondi l'app Magisk)" e toccalo.
  3. Rinomina il file con un nome di applicazione casuale e premi "OK".
  4. Magisk ora impersona un'applicazione diversa con un ID pacchetto casuale.

2) Configurazione di DenyList

Le app elencate in DenyList sono un insieme di servizi che verranno inseriti in una blacklist per impedire il rilevamento dello stato di root. Ciò significa che moduli come Shamiko e MagiskHide utilizzeranno questa lista per impedire alle app di determinare lo stato di root del tuo dispositivo.

  1. Aperto Magisk واضغط ج impostazioni (Icona dell'ingranaggio) nell'angolo in alto a destra.
  2. Scorri verso il basso fino a "Configura DenyList“(Imposta l'elenco dei rifiuti) e cliccaci sopra.”
  3. Fare clic sul menu con i tre punti verticali nell'angolo in alto a destra e selezionare "Mostra app di sistema(Mostra applicazioni di sistema).
  4. Dall'elenco delle applicazioni, cerca Google Play ServicesEspandi la finestra di dialogo e attiva l'interruttore per "com.google.android.gms" E il "com.google.android.gms.unstable".
  5. Ora torna al menu, trova Google Play Store e attiva l'interruttore per "com.android.vending".

Nota: dopo aver configurato DenyList, vai alle impostazioni del telefono, forza l'arresto e cancella i dati sia per Google Play Store che per Play Services.

3) Impersonare lo stato del bootloader (se TEE è disabilitato)

Poiché Play Integrity si basa anche sullo stato del bootloader per verificare l'integrità del dispositivo, è importante falsificare anche questo stato.

  1. Controlla se Ambiente di esecuzione attendibile Hai un problema.
    • Per fare ciò, procurati momoControlla il tuo stato TEE.
  2. Se TEE è disabilitato sul tuo dispositivo, dovrai installare un modulo. Lposed.
  3. dalle impostazioni XposedAbilita il modulo BootloaderSpoofer.
  4. Se vuoi nascondere lo stato di root di un'app specifica, seleziona qui l'app in questione.

4) Nascondi Zygisk e installa i moduli Play Integrity Fix

Per nascondere eventuali tracce residue di root dal tuo dispositivo, installa il modulo Shamiko (Magisk) o Zygisk Assistant, se stai utilizzando KernelSU.

  1. Scarica il modulo Correzione dell'integrità del gioco Dal magazzino Chiteroman.
  2. Ottieni un'unità Negozio ingannevole Dal repository aviraxp.
  3. Installare entrambe le unità tramite Magisk.

5) Inviare il file worker Keybox tramite MT Manager

È importante aggiornare regolarmente i file keybox perché prima o poi verranno aggiornati. Queste sono le chiavi che verranno utilizzate per falsificare i token di integrità. Puoi trovare questi token su forum online come XDA, Reddit e Telegram.

  1. Aperto Direttore MT وCopia il file keybox tuo.
  2. Vai a /data/adb/tricky_store/ Incolla lì il file.
  3. Premere a lungo File Keybox, quindi vai a Proprietà.
  4. Di fronte a "proprietario"Vedrai la radice. Premila." Modifica.
  5. Fare clic sul gruppo e selezionare "radice – 0".
  6. Ritorna alle proprietà e di fronte a permessi، اضغط ج Modifica.
  7. Trova "Altroentro lettura e deseleziona "gruppoentro Scrittura.
  8. Premere "ok. " Nota: Quando un'applicazione invia una richiesta all'API Play Integrity, restituisce un token di integrità firmato con una chiave privata. Per aggirare questo problema, avremo bisogno di file keybox personalizzati e funzionanti per generare token che eludano questi controlli e inducano l'applicazione a credere di essere in esecuzione in un ambiente non modificato e non rootato.
  9. Una volta configurato tutto, riavvia il dispositivo e scarica l'app. Riproduci Integrity API CheckerControlla lo stato di sicurezza del tuo dispositivo.

I commenti sono chiusi.