[GUIDA] Remotare il proprio device completo sullo schermo della propria auto

Aperto da paolocorpo, 03 Dicembre 2018, 09:36:58

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

paolocorpo

Ciao a tutti da paolocorpo,

oggi con questa guida voglio illustrarvi il metodo per rendere fruibile sullo schermo della vostra auto dotata di Android Auto (di seguito AA) una app che si chiama aa_mirror

Questa app vi consentirà di mirrorare sullo schermo della vostra auto ogni funzionalità del vostro smartphone: avrete cioè il controllo TOTALE del vostro telefono e delle sue app sullo schermo del vostro sistema infotainment della auto

La guida che vi propongo è un po la summa di elucubrazioni e consigli che tanti utenti su XDA (me compreso) hanno sperimentato
In pratica la possibilità di usare aa_mirror tramite AA sullo schermo della auto era da molto tempo possibile
Quello che però accadeva è che ogni tipo di enabler/unlock usato sembrava perdere efficacia a tempo ! 
Cioè dopo circa 1 giorno la app scompariva tra le app disponibili in AA sullo schermo dell’auto e per farlo riapparire occorreva riapplicare l’enabler(unlock e nella migliore delle ipotesi riavviare il dispositivo
La novità del 29Nov2018 (quindi recentissima) è stata portata da un utente di XDA (tal Jen94 a cui vanno i miei e tutti i vostri complimenti e ringraziamenti) che ha introdotto una procedura che permette di evitare la perdita della autorizzazione In realtà la perdita può accadere SEMBRA e SOLO quando i due applicativi fondamentali (AA e Google Play Services di seguito GPS) si aggiornano
In quel caso la procedura va ripetuta per riaverla funzionante
IO personalmente ho sperimentato che la app aa_mirror mi continua a funzionare da 4 giorni
Il post su XDA con il quale Jen94 introduce il suo metodo è il seguente:
https://forum.xda-developers.com/showpost.php?p=78289872&postcount=110
Ne io ne questa community/forum che ospita questo mio thread può e potrà essere ritenuta responsabile di ogni tipo di problema che l’applicazione di questa guida possa/potrà arrecare al vostro smartphone o all’uso incauto in auto
Detto questo ed aggiunto che IN AUTO OCCORRE FARE MOLTA ATTENZIONE E QUINDI VI CONSIGLIO CALDAMENTE DI NON USARE QUESTA APPLICAZIONE QUANDO SIETE IN MARCIA MA SOLO QUANDO SIETE PARCHEGGIATI CON FRENO A MANO …
… passiamo alla guida ed iniziamo con il comprendere cosa occorre per eseguirla

COSA OCCORRE ??
# Smartphone con SO Android (io l’ho applicata sul mio XIAOMI Mi A1 con SO 8.1.0 Patch di Novembre 2018 > il suo successo su XIAOMI con MIUI non è garantito ma MOLTO probabile)
# ROOT (Io uso Magisk beta 17.3)
# ANDROID AUTO (Ultima versione da Play Store) (ovvio che AA deve essere funzionante sul vostro sistema infotainment della auto … insomma in casi di pregresse difficoltà di AA in auto non è consigliabile “complicare” la situazione con aa_mirror ;)
# GOOGLE PLAY SERVICES (Ultima versione da Play Store)
# TERMUX (è un terminal emulator scaricabile da qui dal Play Store: https://play.google.com/store/apps/details?id=com.termux&hl=ru)
# SQLITE3 for ROOT (scaricabile da qui dal Play Store): https://play.google.com/store/apps/details?id=com.kanolato.sqlite&hl=ru
# aa_mirror la si scarica da qui: https://github.com/slashmax/AAMirror/blob/master/apk/aa_mirror.apk (Grazie al suo sviluppatore SLASHMAX)
… e … un po di sana voglia di sperimentazione 

PRELIMINARI
Dunque installate TUTTE le app sopra riportate
# Ora avviate AA (sul vostro smartphone)
Dopo le richieste ed accettazioni di permessi vari (qualora fosse la prima volta che lo aprite) sarete di fronte ad una schermata che ha in alto a SX il cosiddetto menu TOAST (tre lineette sovrapposte)
Tappate su queste tre lineette ci si apre una pagina e tra cui avrete la riga:
INFORMAZIONI
Tappate su Informazioni
Sulla pagina che si aprirà tappate 10 volte sulla riga di intestazione in alto; partirà un contatore che alal fine vi avviserà che avrete ottenuto i diritti di Sviluppatore per AA
A questo punto tappate sui menu a tre puntini in alto a DX
SI apre un sottomenù
Scegliete: Impostazioni Sviluppatore
Scegliete quindi nel primo settaggio (Modalità applicazione) : Utente
Alla fine invece della pagina togliete il segno di spunta da: Origini Sconosciute
FATTO con AA; potete chiuderlo
# Ora aprite aa_mirror
Vi si presenterà una semplice pagina con tre bottoni
Seguite questo semplice video su youtube e settate aa_mirror (solo esso) come viene consigliato nel video

FATTO con aa_mirror;, potete chiuderlo
# Ora aprite SQLITE Installator
Avrete avanti una semplice pagina con un bottone al suo centro che dice:
INSTALL
Tappate su questo bottone
Una popup vi informerà che SQLite ha avuto i permessi di rott e che è stato installato
FATTO con SQLITE; potete lasciarlo in background
# Ora aprite Termux 
NOTA GENERALE (I COMANDI CHE DOVRETE DIGITARE LI INSERISCO SOTTO CODICE CODE; CIO’ CHE DOVETE DIGITARE E’ SOLO LA PARTE CONTENUTA NEL CODICE; ALLA FINE DOVETE SEMPRE DARE INVIO)
## Fornite i permessi di ROOT alla app digitando:
Su
e dare INVIO
## Richiamare il Data Base usando SQLITE dando questo comando:
sqlite3 /data/data/com.google.android.gms/databases/phenotype.db
e dare INVIO (se il comando è andato a buon fine deve apparire alla fine questa parola (una o più volte):
sqlite>
## INSERIRE i FLAGS
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
e dare INVIO (se il comando è andato a buon fine deve apparire alla fine questa parola (una o più volte):
sqlite>
## CREARE UN TRIGGERE PER EVITARE LA PERDITA DI AUTORIZZAZONE di aa_mirror nel tempo
CREATE TRIGGER after_delete AFTER DELETE
ON Flags
BEGIN
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
END;
e dare INVIO (se il comando è andato a buon fine deve apparire alla fine questa parola (una o più volte):
sqlite>

RIAVVIATE lo SMARTPHONE
PROVATE in auto
Se tutto è andato a buon fine dovreste avere la possibilità di avere nel menu di AA nella vostra auto (quello che si apre tappando sullo speedometro a DX in fondo sulla barra) anche la app aa_mirror
Tappate su di esso tenendo il vostro smartphone con schermo attivo e non chiuso sa sequenze od altro e … vi si apre un mondo 
PS
Talune volte (NON SEMPRE) quando uscite dalla app aa_mirror e staccata il cavo USB tra device ed auto il vostro smartphone potrebbe rimanere con una risoluzione errata; di solito il tutto si ripristina riavviando o almeno a me così accade

WORKAROUND in CASO di PROBLEMI
Se e SOLO SE a valle del primo comando (quello relativo all’inserimento dei FLAGS) doveste ricevere un messaggio di errore seguente:
Error NOT NULL constraintfailed: Flags.version
Allora usate il seguente codice per l’inserimento dei FLAGS in alternativa:
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);

Dare invio e controllare di aver ricevuto come risposta la solita parola:
sqlite

A questo punto però si modifica anche il successico comando (quello per creare un TRIGGER)
Quindi SE e SOLO SE avrete avuto un messaggio di errore al primo passaggio e quindi se e solo se avete usato il comando alternativo dovrete usare per creare il TRIGGER il seguente comando alternativo:
CREATE TRIGGER after_delete AFTER DELETE
ON Flags
BEGIN
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
END;

Dare invio e controllare di aver ricevuto come risposta la solita parola:
sqlite

Se nel creare il TRIGGER vedete l’errore:
trigger after_delete already exists
e volete ricrearlo allora date il comando:
DROP TRIGGER after_delete;
E quindi recreate il TRIGGER

-----------------
Se non uccide ... fortifica !

pitagora

seguo, sarebbe fantastico se funzionasse davvero.
Vedo di seguire passo passo
Nuova Kuga ST-Line X 1.5 EcoBlue 120 CV MY2020 ottobre 2020

akira

Funziona davvero...
io l'ho fatto e ho il display del mio telefono sulmio sync3

pitagora

Io mi blocco qui:

# Ora aprite Termux 
NOTA GENERALE (I COMANDI CHE DOVRETE DIGITARE LI INSERISCO SOTTO CODICE CODE; CIO' CHE DOVETE DIGITARE E' SOLO LA PARTE CONTENUTA NEL CODICE; ALLA FINE DOVETE SEMPRE DARE INVIO)
## Fornite i permessi di ROOT alla app digitando:
Su
e dare INVIO
## Richiamare il Data Base usando SQLITE dando questo comando:
sqlite3 /data/data/com.google.android.gms/databases/phenotype.db
e dare INVIO (se il comando è andato a buon fine deve apparire alla fine questa parola (una o più volte):
sqlite>
## INSERIRE i FLAGS

come continuo? come inserisco i comandi? semplice copia incolla ed invio?
ma di tutto?
scusate ma non sono pratico
Nuova Kuga ST-Line X 1.5 EcoBlue 120 CV MY2020 ottobre 2020

firefighter

Funziona anche a me.
Grazie.
Citazione di: pitagora il 06 Dicembre 2018, 22:37:22
Io mi blocco qui:
# Ora aprite Termux
come continuo? come inserisco i comandi? semplice copia incolla ed invio?
ma di tutto?
scusate ma non sono pratico
Dunque,
-scrivi su e premi invio
-copia e incolla questo:
sqlite3 /data/data/com.google.android.gms/databases/phenotype.db e premi invio, otterrai sqlite>
-copia e incolla questo:
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
  e premi invio, otterrai sqlite>
-copia e incolla questo:
CREATE TRIGGER after_delete AFTER DELETE
ON Flags
BEGIN
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", (SELECT version FROM Packages WHERE packageName="com.google.android.gms.car#car"), 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 230, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
INSERT OR REPLACE INTO Flags (packageName, version, flagType, partitionId, user, name, stringVal, committed) VALUES ("com.google.android.gms.car#car_setup", 234, 0, 0, "", "app_white_list", "com.github.slashmax.aamirror",1);
END;

e premi invio, otterrai sqlite>

RIAVVIATE lo SMARTPHONE
PROVATE in auto
Se tutto è andato a buon fine dovreste avere la.........

pitagora

Grazie, proverò ;)

CI SONO RIUSCITO  ;) ;) ;) ;) :) :) :) :)

è semplicemente fantastico, grazie grazie grazie :icon_cheesygrin:
Nuova Kuga ST-Line X 1.5 EcoBlue 120 CV MY2020 ottobre 2020

pitagora

Aggiornamento:

ho notato che basta che aggiorno anche una sola app dal google play, salta tutto e devo ripetere i comandi su Termux, poco male, ormai lo so è lo faccio in pochi secondi, avendo i comandi tra le note.

Invece ho notato che non si visualizzano i video di netflix, l'audio va ma al posto del video appare una immagine fissa del player, come quando si riproduce un video sul pc ma non ci sono i codec
Nuova Kuga ST-Line X 1.5 EcoBlue 120 CV MY2020 ottobre 2020

pitagora

Nuova Kuga ST-Line X 1.5 EcoBlue 120 CV MY2020 ottobre 2020

paolocorpo

Ciao
Non ho provato con NETFLIX ... ti farò sapere
Ma lo avvii da aa_mirror o hai "sbloccato" netflix stessa ?? (COSA POSSIBILE come ben sai ...)

Ad ogni modo ho qui una interessante novità
UDITE UDITE !!!

Ciao a tutti
volevo condividere con voi un importante novità che permette di applicare la procedura di Jen94 con un paio di click
Si avete capito bene ... SOLO UN PAIO DI CLICK !!

L'utente di XDA Developers @Eselter (https://forum.xda-developers.com/member.php?u=3165644) ha creato una apk (ora giunta alla versione 0.5) AA PHENOTYPE PATCHER
L'utente Eselter mi ha ovviamente autorizzato a pubblicare qui (ed altrove) i suoi successi :)

Come dice anche il nome ... essa non fa altro che automatizzare la procedura ed anche i workaround necessari in alcuni casi particolari ;)

NON è necessario installare TERMUX ne SQLITE
E' ovviamente necessario installare le app che si vogliono usare su AA in auto (aa_mirror e Cartream ad esempio o qualunque altra)


Si apre l'apk, si sceglie dall'app list le app che si vogliono sbloccare si clicca su Patch ... et voilà ... le vostre app saranno presenti nel menu destro di AA in auto :)

LINK dove se ne parla:
https://forum.xda-developers.com/showpost.php?p=78402151&postcount=317

LINK dove scaricare l'apk:
https://forum.xda-developers.com/attachment.php?attachmentid=4663633&d=1544573763
-----------------
Se non uccide ... fortifica !

pitagora

Citazione di: paolocorpo il 15 Dicembre 2018, 10:57:53
Ciao
Non ho provato con NETFLIX ... ti farò sapere
Ma lo avvii da aa_mirror o hai "sbloccato" netflix stessa ?? (COSA POSSIBILE come ben sai ...)

dopo aver lanciato aa mirror mi ritrovo con lo schermo dello smartphone sul display del sync3.
Da li lancio netflix, Si vede tutto ma se avvio il video appare quella schermata che dicevo, ma solo sul display del sync, sul cell si vede.
Nuova Kuga ST-Line X 1.5 EcoBlue 120 CV MY2020 ottobre 2020

paolocorpo

Hai settato aa_mirror come consigliato nel video clip che ho linkato nel primo post ?

Inviato dal mio Mi A1 utilizzando Tapatalk
-----------------
Se non uccide ... fortifica !

pitagora

si.
Un'altra app che permette di vedere video in streaming funziona bene...
Nuova Kuga ST-Line X 1.5 EcoBlue 120 CV MY2020 ottobre 2020

paolocorpo

Mah .

Deve essere un limite di Netflix ...

Inviato dal mio Mi A1 utilizzando Tapatalk

-----------------
Se non uccide ... fortifica !

VxO

Ciao,
ho scaricato ed installato AA MIRROR e AA PHENOTYPE PATCHER 0.7.
Una volta aperto AA PHENOTYPE PATCHER e compilata la Apps List, quando premo PATCH l'app si pianta.  :hurted:
Qualcuno sa gentilmente darmi lumi?  :book6:

paolocorpo

Citazione di: VxO il 20 Dicembre 2018, 20:56:41
Ciao,
ho scaricato ed installato AA MIRROR e AA PHENOTYPE PATCHER 0.7.
Una volta aperto AA PHENOTYPE PATCHER e compilata la Apps List, quando premo PATCH l'app si pianta.  :hurted:
Qualcuno sa gentilmente darmi lumi?  :book6:
Ciao
Tu hai i privilegi di root ?

Inviato dal mio Mi A1 utilizzando Tapatalk

-----------------
Se non uccide ... fortifica !

VxO

 :icon_neutral: ...emh... sono un pozzo d'ignoranza... cosa sono i "privilegi di root"?

paolocorpo

Citazione di: VxO il 20 Dicembre 2018, 22:32:16
:icon_neutral: ...emh... sono un pozzo d'ignoranza... cosa sono i "privilegi di root"?
Beh ... La tua risposta mi porta a pensare che tu non li abbia ;)
Devo purtroppo dirti che avere il root sul device é condizio sine qua non si può fare funzionare questa procedura ....
Mi spiace :(

Che smartphone hai ??
Se fosse uno che conosco potrei aiutarti a fare il suo Root  ma ti preavviso che per farlo molto probabilmente occorre fare un reset completo del device (di solito é così)

Up to you

Inviato dal mio Mi A1 utilizzando Tapatalk

-----------------
Se non uccide ... fortifica !

VxO

Ho un Samsung S9, e come avrai capito non sono molto pratico!  :icon_lol:

paolocorpo

Citazione di: VxO il 20 Dicembre 2018, 22:47:23
Ho un Samsung S9, e come avrai capito non sono molto pratico!  :icon_lol:
Sono certo che si possa fare ma occorre resettare il device
Se ti va ... Il root come avrai capito apre molte altre strade
Fammi un fischio se ti interessa
A quel punto dovrei documentarmi prima (mai fatto su un S9) e poi sostenerti nel processo che é molto semplice

Inviato dal mio Mi A1 utilizzando Tapatalk

-----------------
Se non uccide ... fortifica !

VxO

Grazie mille, sei gentilissimo. Ci faccio un pensierino... se mi decido ti disturbo ancora  :icon_cheesygrin:

pitagora

provo a chiedere qui.
Ho cambiato telefono e non trovo il modo per fare il root e quindi non posso più vedere i video sul sync.
Il modello è un Vodafone Smart N9 o VFD720.

Lo so, un ce..o di telefono, ma questo è.

ho provato tutti i metodi ma nulla, magari qualcuno qui può aiutarmi.
Grazie ;)
Nuova Kuga ST-Line X 1.5 EcoBlue 120 CV MY2020 ottobre 2020

paolocorpo

-----------------
Se non uccide ... fortifica !

firefighter


🡱 🡳