CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: gianpassa con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 10 su 10
Discussione:

adb e packages

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Nov 2018
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    adb e packages

    Ho un Oppo Find X3 NEO da due anni circa.
    Subito dopo l'acquisto tramite adb ho rimosso, tra gli altri, anche i seguenti packages:

    com.facebook.services
    com.facebook.system
    com.facebook.appmanager

    a distanza di tempo mi sono riconnesso tramite adb e con il comando
    pm list packages | grep 'facebook'
    ho potuto verificare la ricomparsa dei sopracitati packages

    ho provato a cancellarli con il comando unistall, ossia:
    pm uninstall -k --user 0 com.facebook.services
    e, a differenza di quanto successo la prima volta, l'operazione non va a buon fine restituendomi l'errore:
    not installed for 0
    facendomi supporre che tale package non esista ma con il comando
    pm list packages
    continuo a vederlo

    I comandi sono stati usati in modo corretto. Ho fatto una controprova con il package com.netflix.mediaclient
    (installato e disinstallato) e tutto funziona correttamente.

    Ora chiedo cosa sia cambiato rispetto a due anni fa. Perchè ora il comando 'unistall' mi dice che il package
    non esiste per user 0 ma continuo a vederlo nella lista dei package installati?

    Grazie

  2.  
  3. #2
    9mm
    9mm non è in linea
    Androidiano VIP L'avatar di 9mm


    Registrato dal
    Feb 2021
    Località
    Puglia
    Messaggi
    3,945
    Smartphone
    Samsung A33 5G Redmi Note 9PRO

    Ringraziamenti
    897
    Ringraziato 2,131 volte in 1,563 Posts
    Predefinito

    Quote Originariamente inviato da ivan35 Visualizza il messaggio
    Ho un Oppo Find X3 NEO da due anni circa.
    Subito dopo l'acquisto tramite adb ho rimosso, tra gli altri, anche i seguenti packages:

    com.facebook.services
    com.facebook.system
    com.facebook.appmanager

    a distanza di tempo mi sono riconnesso tramite adb e con il comando
    pm list packages | grep 'facebook'
    ho potuto verificare la ricomparsa dei sopracitati packages

    ho provato a cancellarli con il comando unistall, ossia:
    pm uninstall -k --user 0 com.facebook.services
    e, a differenza di quanto successo la prima volta, l'operazione non va a buon fine restituendomi l'errore:
    not installed for 0
    facendomi supporre che tale package non esista ma con il comando
    pm list packages
    continuo a vederlo

    I comandi sono stati usati in modo corretto. Ho fatto una controprova con il package com.netflix.mediaclient
    (installato e disinstallato) e tutto funziona correttamente.

    Ora chiedo cosa sia cambiato rispetto a due anni fa. Perchè ora il comando 'unistall' mi dice che il package
    non esiste per user 0 ma continuo a vederlo nella lista dei package installati?

    Grazie
    Probabilmente:
    com.facebook.services
    com.facebook.system
    com.facebook.appmanager

    sono i dati dell'app rimasti dopo la disinstallazione.

    pm uninstall -k --user 0 serve a disinstallare l'app conservandone i dati

    pm uninstall --user 0 elimina sia l'app che i suoi dati

    prima di questi comandi va dato adb shell
    Ultima modifica di 9mm; 01-09-23 alle 15:27

  4. #3
    Androidiani Power User


    Registrato dal
    Sep 2014
    Messaggi
    14,299

    Ringraziamenti
    2,426
    Ringraziato 5,290 volte in 4,376 Posts
    Predefinito

    Ma perché Facebook è un'applicazione di sistema?

  5. #4
    Baby Droid


    Registrato dal
    Nov 2018
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da 9mm Visualizza il messaggio
    Probabilmente:
    com.facebook.services
    com.facebook.system
    com.facebook.appmanager

    sono i dati dell'app rimasti dopo la disinstallazione.

    pm uninstall -k --user 0 serve a disinstallare l'app conservandone i dati

    pm uninstall --user 0 elimina sia l'app che i suoi dati

    prima di questi comandi va dato adb shell
    Grazie per la dritta ma anche senza -k il risultato è il medesimo (ovviamente prima di dare i comandi da me indicati avvevo avviato la shell di adb).

    Comunque dopo il mio messaggio ho proseguito a provare e ho scoperto che facendo l'installazione dei tre pacchetti da me indicati l'operazione andava a buon fine e, a quel punto, andava a buon fine anche la successiva disinstallazione.
    In sostanza non riuscivo a disinstallarli perchè erano già disinstallati anche se ora mi piacerebbe capire perchè il comando
    pm list packages
    me li mostra erroneamente tra i pacchetti installati

    Grazie di nuovo

  6. #5
    Androidiani Power User


    Registrato dal
    Sep 2014
    Messaggi
    14,299

    Ringraziamenti
    2,426
    Ringraziato 5,290 volte in 4,376 Posts
    Predefinito

    Ma il motivo?

  7. #6
    Baby Droid


    Registrato dal
    Nov 2018
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da complicazio Visualizza il messaggio
    Ma il motivo?
    Il motivo di che, scusami?

  8. #7
    9mm
    9mm non è in linea
    Androidiano VIP L'avatar di 9mm


    Registrato dal
    Feb 2021
    Località
    Puglia
    Messaggi
    3,945
    Smartphone
    Samsung A33 5G Redmi Note 9PRO

    Ringraziamenti
    897
    Ringraziato 2,131 volte in 1,563 Posts
    Predefinito

    Quote Originariamente inviato da ivan35 Visualizza il messaggio
    Grazie per la dritta ma anche senza -k il risultato è il medesimo (ovviamente prima di dare i comandi da me indicati avvevo avviato la shell di adb).

    Comunque dopo il mio messaggio ho proseguito a provare e ho scoperto che facendo l'installazione dei tre pacchetti da me indicati l'operazione andava a buon fine e, a quel punto, andava a buon fine anche la successiva disinstallazione.
    In sostanza non riuscivo a disinstallarli perchè erano già disinstallati anche se ora mi piacerebbe capire perchè il comando
    pm list packages
    me li mostra erroneamente tra i pacchetti installati

    Grazie di nuovo
    Comunque se vuoi c'è anche un tool che fa tutto in automatizzato: ADB AppControl https://adbappcontrol.com/en/
    C'è una guida anche sul Forum https://www.androidiani.com/forum/an...spositivo.html

  9. #8
    Baby Droid


    Registrato dal
    Nov 2018
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da 9mm Visualizza il messaggio
    Comunque se vuoi c'è anche un tool che fa tutto in automatizzato: ADB AppControl https://adbappcontrol.com/en/
    C'è una guida anche sul Forum https://www.androidiani.com/forum/an...spositivo.html
    Ottimo. Gli darò sicuramente un'occhiata.
    Grazie

  10. #9
    Androidiani Power User


    Registrato dal
    Sep 2014
    Messaggi
    14,299

    Ringraziamenti
    2,426
    Ringraziato 5,290 volte in 4,376 Posts
    Predefinito

    Quote Originariamente inviato da ivan35 Visualizza il messaggio
    Il motivo di che, scusami?
    Perché devi rimuovere quei pacchetti?

    Poi ti richiedo, Facebook nella tua rom è un'applicazione di sistema immagino?
    Ultima modifica di complicazio; 01-09-23 alle 21:57

  11. #10
    Baby Droid


    Registrato dal
    Nov 2018
    Messaggi
    8

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da complicazio Visualizza il messaggio
    Perché devi rimuovere quei pacchetti?

    Poi ti richiedo, Facebook nella tua rom è un'applicazione di sistema immagino?
    Allora; Facebook non è un app di sistema e si può rimuovere normalmente; cosa che feci 2 anni fa. La sua disinstallazione non comporta però l'eliminazione dei tre pacchetti da me citati che rimangono sul telefono.
    In realtà allora usai adb per rimuovere spazzatura inutile che Oppo preinstalla sui suoi terminali, vidi quei tre pacchetti relativi a Facebook (ormai inutili) ed eliminai pure loro.
    Oggi per pura curiosità (nessun malfunzionamento del terminale e nessun desiderio di utilizzare FB) mi connetto nuovamente con adb e stranamente i tre pacchetti sembrano ricomparsi e mi è venuto il dubbio che fossero stati reinstallati con l'aggiornamento ad Android 13 rilasciato nel frattempo.
    Spero di aver soddisfatto la tua curiosità, ma al di là delle motivazioni la mia richiesta era volta a trovare una spiegazione logica alla stranezza da me riscontrata. Tu hai una risposta?

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy