Visualizzazione stampabile
-
Quote:
Originariamente inviato da
sipollo
Corretto, grazie
Riguardo la tua domanda dovrebbe funzionare ugualmente riportando il valore a 0 ma non ho provato. Comunque di default il valore non c'è proprio nemmeno nel build.prop quindi per ritornare indietro sarebbe più corretto rimuoverlo anziché forzare il valore a 0.
Inviato dal mio Mi A1 usando
Androidiani App
Intendi dire che di default il file persist.camera.HAL3.enabled per abilitare la camera2API non è presente nella directory /data/property?
In questo caso sono d'accordo che se col setprop non si va a modificare il valore di una proprietà esistente tanto vale rimuoverlo; eventualmente una volta ottenuto il root si può rimuovere con un file manager con accesso root senza i comandi da shell.
Si può verificare la corretta configurazione col seguente comando:
codice:
adb shell getprop persist.camera.HAL3.enabled
che dovrà restituire l'output "1".
In ultimo, per verificare la corretta rimozione delle camera2API si può procedere coi seguenti comandi:
codice:
ls /data/property
L'ultimo comando restituirà come output il contenuto della directory property dove non sarà più presente il file persist.camera.HAL3.enabled.
In alternativa si può usare il solito file manager con root access.
-
da quanto capisco dunque alla fine ci si ritroverebbe con il root, le api2 di google, senza magisk (quindi nessun modulo attivabile, non che non ci possa stare, è solo per avere ben chiare le idee), se si desidera con il bootloader bloccato, ma con gli Ota installabili.
-
Quote:
Originariamente inviato da
FerrarisIV
da quanto capisco dunque alla fine ci si ritroverebbe con il root, le api2 di google, senza magisk (quindi nessun modulo attivabile, non che non ci possa stare, è solo per avere ben chiare le idee), se si desidera con il bootloader bloccato, ma con gli Ota installabili.
Il root viene rimosso con la disinstallazione di Magisk. Per il resto è corretto: bootloader bloccato, Selinux enforced, OTA installabili, api2 abilitate.
Inviato dal mio Mi A1 usando Androidiani App
Quote:
Originariamente inviato da
complicazio
Intendi dire che di default il file persist.camera.HAL3.enabled per abilitare la camera2API non è presente nella directory /data/property?
In questo caso sono d'accordo che se col setprop non si va a modificare il valore di una proprietà esistente tanto vale rimuoverlo; eventualmente una volta ottenuto il root si può rimuovere con un file manager con accesso root senza i comandi da shell.
In alternativa si può usare il solito file manager con root access.
Penso che di default la proprietà se presente dovrebbe essere contenuta nel file build.prop visto che la modifica la aggiunge alla partizione DATA (che di default non contiene dati) e non SYSTEM
Premetto di non essere un grandissimo conoscitore del sistema operativo Android, ma penso che il comando eseguito per abilitare le api2 non generi un vero e proprio file specifico ma aggiunga una proprietà quindi non penso si possa rimuovere con un file manager. (ipotesi da verificare)
Per fare un parallelo con Windows penso sia come aggiungere una chiave di registro di sistema e non un file.
Approfitto per chiederti un chiarimento in merito. Grazie
-
Quote:
Originariamente inviato da
sipollo
Il root viene rimosso con la disinstallazione di Magisk. Per il resto è corretto: bootloader bloccato, Selinux enforced, OTA installabili, api2 abilitate.
Inviato dal mio Mi A1 usando
Androidiani App
Penso che di default la proprietà se presente dovrebbe essere contenuta nel file build.prop visto che la modifica la aggiunge alla partizione DATA (che di default non contiene dati) e non SYSTEM
Premetto di non essere un grandissimo conoscitore del sistema operativo Android, ma penso che il comando eseguito per abilitare le api2 non generi un vero e proprio file specifico ma aggiunga una proprietà quindi non penso si possa rimuovere con un file manager. (ipotesi da verificare)
Per fare un parallelo con Windows penso sia come aggiungere una chiave di registro di sistema e non un file.
Approfitto per chiederti un chiarimento in merito. Grazie
La directory /data/property contiene proprietà di sistema così come il file default.prop e proprio il system/build.prop.
Se il file viene creato, come credo, lo trovi nella directory /data/property insieme agli altri persist; dico che secondo me può essere eliminato col file manager perché il comando "rm", che hai indicato nella guida per tornare stock, è proprio il comando dei sistemi Unix che cancella file e directory dal file system.
Purtroppo non avendo il terminale non posso fare prove per corroborare la mia ipotesi che può essere anche non corretta.
-
Aggiunto al primo post metodo alternativo tramite un tool sviluppato da un altro utente di Xda. Il concetto è lo stesso ma il processo è automatizzato. Usarlo solo se si è assolutamente certi di non aver modificato in precedenza il sistema o altrimenti si potrebbe incorrere nel messaggio "your system has been destroyed".
Ho modificato il primo metodo acquisendo i diritti di root senza installare Magisk ma avviando Android con il file boot.img patchato. In tal modo non si modifica nemmeno la partizione di boot.
@complicazio
Ovviamente ripensandoci bene hai ragione tu, per sua stessa natura il persist aggiunto deve essere contenuto in un file specifico che sarà letto ed eseguito ad ogni avvio del sistema, solo in tal modo potrebbe "sopravvivere" ad un flash della rom. Dovrebbe essere un equivalente dei file .reg di Windows ma che una volta eseguito rimane in memoria fino al riavvio.
Scusate per l' OT, ma anche dopo gli "anta" è bello imparare cose nuove ;-)
-
Quote:
Originariamente inviato da
sipollo
Aggiunto al primo post metodo alternativo tramite un tool sviluppato da un altro utente di Xda. Il concetto è lo stesso ma il processo è automatizzato. Usarlo solo se si è assolutamente certi di non aver modificato in precedenza il sistema o altrimenti si potrebbe incorrere nel messaggio "your system has been destroyed".
Ho modificato il primo metodo acquisendo i diritti di root senza installare Magisk ma avviando Android con il file boot.img patchato. In tal modo non si modifica nemmeno la partizione di boot.
@
complicazio
Ovviamente ripensandoci bene hai ragione tu, per sua stessa natura il persist aggiunto deve essere contenuto in un file specifico che sarà letto ed eseguito ad ogni avvio del sistema, solo in tal modo potrebbe "sopravvivere" ad un flash della rom. Dovrebbe essere un equivalente dei file .reg di Windows ma che una volta eseguito rimane in memoria fino al riavvio.
Scusate per l' OT, ma anche dopo gli "anta" è bello imparare cose nuove ;-)
È il bello e l'essenza della community, avere sempre la voglia e l'umiltà di imparare qualcosa di nuovo ogni giorno, anche dopo gli anta [emoji3] (siamo in molti non ti preoccupare...)
Colgo l'occasione per ringraziarti per l'ottimo lavoro che stai facendo, soprattutto in ambito modding, per questo terminale.
Tornando in topic, rileggendo il primo post modificato non ho capito a cosa serve installare l'apk di magisk manager.
-
Quote:
Originariamente inviato da
complicazio
Tornando in topic, rileggendo il primo post modificato non ho capito a cosa serve installare l'apk di magisk manager.
Serve unicamente a concedere i privilegi di root alla shell (punto 8), altrimenti di default vengono negati. C'é modo di forzarne la concessione tramite un altro comando?
Inviato dal mio Mi A1 usando Androidiani App
-
Scusate ma il boot patchato non dovrebbe essere eseguito prima di installare magisk?
O meglio istallare l'applicazione,avviare il boot patchato e poi procedere con l'installazione Diretta per ottenere il root.
Giusto?
-
Quote:
Originariamente inviato da
friskezz
Scusate ma il boot patchato non dovrebbe essere eseguito prima di installare magisk?
O meglio istallare l'applicazione,avviare il boot patchato e poi procedere con l'installazione Diretta per ottenere il root.
Giusto?
Seguendo la guida non si installa Magisk, si avvia solamente il boot.img patchato in modo da poter aggiungere il persist necessario alla Google Camera senza flashare niente nelle partizioni boot e system.
L'installazione di Magisk manager serve a concedere il root alla shell. Per questo alla fine si può tranquillamente disinstallare Magisk manager. Il sistema non sarà in nessun modo modificato.
-
Quindi in realtà si installa solo magisk manager tramite apk senza poi eseguire l'installazione Diretta(flash vero e proprio per ottenere il root)
Ma tu parli di "concedere root alla shell"
é questo che mi crea confusione:)
Scusa se insisto ma evidentemente non sono pratico come te anche se da ex possessore di Nexus 5 sono un po pratico di modding.
Grazie