Posso vedere quali app possiedo che sono state estratte dal mercato dagli sviluppatori?


14

L'anno scorso ho acquistato l'app grüvtron di Sound Trends LLC. Presumibilmente in seguito hanno rimosso l'app dal Google Play Store / Market. Il loro sito web aveva una "versione per Android" ma ora menziona solo iOS.

L'app non può più essere trovata cercando nel mercato (né sul dispositivo, né sul web). Non riesco più a visualizzarlo in "Tutte le app" / "Le mie app" (di nuovo, né sul dispositivo né sul Web). L'unica ragione per cui sapevo che questa app era "mancante" era perché mi ricordavo di averla posseduta.

Usando Google ho trovato un vecchio link di mercato in un forum per https://play.google.com/store/apps/details?id=com.soundtrends.gruvtron Questo link normalmente fornisce "Siamo spiacenti, l'URL richiesto era non trovato su questo server ".

Tuttavia, se mi accedo al mio account google proprietario dell'app, ottengo una pagina di mercato per l'app (!) Dalla quale posso scegliere di installarla! In questo modo, viene effettivamente inviato al mio dispositivo e "tutto funziona" (tuttavia, la grafica dell'app è rotta - ma non penso che sia rilevante qui.)

Questo è preoccupante. Ovviamente non ho idea di quante delle ~ 100 app che possiedo sono scomparse silenziosamente dalle "mie app", e quindi vengono escluse quando sfoglio l'elenco per cercare di reinstallare le cose. E anche se ricordassi un'app specifica, come troverei il collegamento di mercato corrispondente in modo da poterlo reinstallare?

Quindi la mia domanda principale è: esiste un elenco ovunque sul Web o sul dispositivo Android che elenca tutte le app che possiedo, comprese quelle estratte dal mercato ? e preferibilmente con legami di mercato?

Ho le ricevute del mercato di Google, ma quelle sono una vera seccatura (non è proprio un "elenco") Peggio ancora, lì vedo solo un nome di società e un nome testuale dell'app, cioè nessun collegamento di mercato. Se ci fosse stato un riferimento all'ID app (ad esempio, qui, "com.soundtrends.gruvtron") avrei potuto almeno ricostruire l'URL di mercato.


Modifica: seguono alcuni chiarimenti:

  1. Una risposta soddisfacente deve descrivere un modo per ottenere un elenco di app che include quelle che ho acquistato, ma che dopo la data di acquisto sono state ritirate dal mercato dagli sviluppatori. L'elenco dovrebbe includere URL di mercato o nomi di pacchetti.

  2. La singola delle mie app acquistate in cui so che è successo (grüvtron) non compare nell'elenco "App personali" (Menu> App personali nell'app di mercato) e presumo che si tratti di un design intenzionale per app che sono state estratte ( anche se la trovo una strana scelta di design).

  3. Sono attualmente su ICS, con il mercato 3.7.13. Il dispositivo è il tablet trasformatore ASUS TF101.


Sì, so esattamente perché lo stai chiedendo. Ho avuto un'app malware rimossa solo oggi e potrebbero essercene altre, ma non c'è modo semplice per rintracciarla. Bel lavoro, amico.
varsavia,

Risposte:


2

L'applicazione sopra elencata, "AppBak", ottiene i suoi dati dalla classe gestore pacchetti Android; se hai accesso root, puoi vedere il sorgente (/data/dev/packages.list) che è un semplice file di testo che elenca solo gli apk attualmente installati, ma c'è anche un file XML nella stessa sottodirectory, dello stesso name, che è considerevolmente più grande: package.xml, e dove sembra che anche i pacchetti disinstallati tendano a rimanere. Ho trovato una volta la prova della mia precedente applicazione per congelatore bloatware e, sebbene non mi facesse un mondo buono, almeno avevo una risorsa che potevo controllare per vedere cosa sarebbe scomparso nella notte.

La domanda a cui non posso rispondere è se il Market ora può cancellare quei dati da pacchetti.xml. Ma vorrei sottolineare che la documentazione di PackageManager ha una costante Get_Uninstalled_Packages su quella pagina, quindi immagino di no.


1
packages.liste packages.xmlsono sotto /data/system/.
Firelord

0

Guardando il repository di f-droid, questa app, ' AppBak ' genererà l'elenco delle app installate sul tuo portatile in un semplice file di testo piatto sulla tua scheda SD.

La cosa cruciale da ricordare è che il " nome pacchetto " è la parte più importante di esso, ed è a discrezione e scelta dello sviluppatore.

Ad esempio, un'app chiamata ' FooBar ', che appare nel cassetto dell'applicazione, il nome del pacchetto sarebbe ' com.foo.bar.app ', da lì è abbastanza facile ricostruire un collegamento di mercato da quello come in:

https://play.google.com/store/apps/details?id=com.foo.bar.app

Sembra essere uno strumento utile, grazie! Ma questo ti darà solo il nome del pacchetto delle app installate sul dispositivo, giusto? Il problema principale qui è trovare i nomi dei pacchetti di app che ho acquistato in precedenza, ma al momento non sono stati installati (e non possono essere installati, poiché sono invisibili).
Rickard Armiento,

Elenca le app installate sul dispositivo - sì
t0mm13b

Dovrebbe apparire sull'app Play Store sul tuo telefono, toccare Menu> Le mie app, non sul Web in base al PC, a meno che non ti abbia frainteso? FWIW, la mia versione del Play Store è la 3.7.13
t0mm13b

Non per le app che sono state estratte dal mercato, penso. Immagino che potrebbe essere un problema specifico con l'app che menziono nella domanda, dal momento che non ne conosco un altro che possiedo e che sia stato estratto. Sono anche al 3.7.13. Puoi confermare la visualizzazione di un'app nella tua "Le mie app" che è stata estratta dal mercato?
Rickard Armiento,

2
Sulla base delle informazioni sopra menzionate, potresti creare uno script che controlla gli URL (senza che tu abbia effettuato l'accesso). Per le app "scomparse", dovrebbe essere restituito un "Errore 404" (pagina non trovata).
Izzy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.