ADB e Fastboot: Unterschied zwischen den Versionen

Aus Volla Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 95: Zeile 95:
'''Opzione:''' -k mantiene i dati/cache (ad esempio, adb uninstall -k com.example.app).
'''Opzione:''' -k mantiene i dati/cache (ad esempio, adb uninstall -k com.example.app).


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb shell pm disable-user <nome del pacchetto>
adb shell pm disable-user <nome del pacchetto>
</div>


Descrizione: disattiva un'applicazione senza disinstallarla (ad es. bloatware).
'''Descrizione:''' disattiva un'applicazione senza disinstallarla (ad es. bloatware).
Esempio: adb shell pm disable-user com.samsung.bloat
'''Esempio:''' <code>adb shell pm disable-user com.samsung.bloat</code>


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb shell pm enable <nome del pacchetto>
adb shell pm enable <nome del pacchetto>
</div>


Descrizione: riattiva un'applicazione disattivata.
'''Descrizione:''' riattiva un'applicazione disattivata.
Esempio: adb shell pm enable com.samsung.bloat
'''Esempio:''' <code>adb shell pm enable com.samsung.bloat</code>


===Trasferimento di files===
===Trasferimento di files===


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb push <percorso locale> <percorso del dispositivo>
adb push <percorso locale> <percorso del dispositivo>
<div>


Descrizione: copia un file dal computer al dispositivo.
'''Descrizione:''' copia un file dal computer al dispositivo.
Esempio: adb push C:\Files\test.txt /sdcard/
'''Esempio:''' <code>adb push C:\Files\test.txt /sdcard/</code>
Suggerimento: la directory di destinazione deve esistere ed essere accessibile.
'''Suggerimento:''' ''la directory di destinazione deve esistere ed essere accessibile.''


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb pull <percorso del dispositivo> <percorso locale>
adb pull <percorso del dispositivo> <percorso locale>
</div>


Descrizione: copia un file dal dispositivo al computer.
'''Descrizione:''' copia un file dal dispositivo al computer.
Esempio: adb pull /sdcard/test.txt C:\Files\
'''Esempio:''' <code>adb pull /sdcard/test.txt C:\Files\</code>


===Informazioni sul dispositivo e debug===
===Informazioni sul dispositivo e debug===


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb logcat
adb logcat
</div>


Descrizione: mostra i log in tempo reale del dispositivo (utile per gli sviluppatori).
'''Descrizione:''' mostra i log in tempo reale del dispositivo (utile per gli sviluppatori).
Esempio: adb logcat → Premere Ctrl+C per uscire.
'''Esempio:''' <code>adb logcat</code> → Premere Ctrl+C per uscire.
Opzione: adb logcat | grep “Error” filtra per termini specifici.
'''Opzione:''' <code>adb logcat | grep “Error”</code> filtra per termini specifici.


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb shell dumpsys
adb shell dumpsys
</div>


Descrizione: fornisce informazioni dettagliate sul sistema.
'''Descrizione:''' fornisce informazioni dettagliate sul sistema.
Esempio: adb shell dumpsys battery → Mostra lo stato della batteria.
'''Esempio:''' <code>adb shell dumpsys battery</code> → Mostra lo stato della batteria.


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb shell getprop
adb shell getprop
</div>


Descrizione: elenca le proprietà del dispositivo (ad esempio, la versione di Android).
'''Descrizione:''' elenca le proprietà del dispositivo (ad esempio, la versione di Android).
Esempio: adb shell getprop ro.build.version.release → Mostra ad esempio “14”.
'''Esempio:''' <code>adb shell getprop ro.build.version.release</code> → Mostra ad esempio “14”.


===Controllo del dispositivo===
===Controllo del dispositivo===


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb reboot
adb reboot
</div>


Descrizione: riavvia il dispositivo.
'''Descrizione:''' riavvia il dispositivo.
Esempio: adb reboot
'''Esempio:''' <code>adb reboot</code>
Opzioni: adb reboot recovery (in modalità recovery) o adb reboot bootloader (in fastboot).
'''Opzioni:''' <code>adb reboot recovery</code> (in modalità recovery) o <code>adb reboot bootloader</code> (in fastboot).


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb shell input tap <x> <y>
adb shell input tap <x> <y>
</div>


Descrizione: simula un tocco sullo schermo (coordinate in pixel).
'''Descrizione:''' simula un tocco sullo schermo (coordinate in pixel).
Esempio: adb shell input tap 500 1000 → Tocca su X=500, Y=1000.
'''Esempio:''' <code>adb shell input tap 500 1000</code> → Tocca su X=500, Y=1000.


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb shell input text <testo>
adb shell input text <testo>
</div>


Descrizione: Immette un testo.
'''Descrizione:''' Immette un testo.
Esempio: adb shell input text “Hello” → Tocca “Hello”.
'''Esempio:''' <code>adb shell input text “Hello”</code> → Tocca “Hello”.


===Rete e schermate===
===Rete e schermate===


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb shell screencap <percorso>
adb shell screencap <percorso>
</div>


Descrizione: crea uno screenshot sul dispositivo.
'''Descrizione:''' crea uno screenshot sul dispositivo.
Esempio: adb shell screencap /sdcard/screenshot.png → Poi scarica con adb pull.
'''Esempio:''' <code>adb shell screencap /sdcard/screenshot.png</code> → Poi scarica con <code>adb pull</code>.


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb shell screenrecord <percorso>
adb shell screenrecord <percorso>
</div>


Descrizione: registra un video dello schermo (massimo 3 minuti).
'''Descrizione:''' registra un video dello schermo (massimo 3 minuti).
Esempio: adb shell screenrecord /sdcard/video.mp4 → Ctrl+C per interrompere.
'''Esempio:''' <code>adb shell screenrecord /sdcard/video.mp4</code> → Ctrl+C per interrompere.


<div style="font-family: 'Courier New'; font-size: 18px; background-color:#F0F0F0; padding:10px;">
adb shell ifconfig
adb shell ifconfig
</div>


Descrizione: mostra i dettagli della rete (ad esempio l'indirizzo IP).
Descrizione: mostra i dettagli della rete (ad esempio l'indirizzo IP).