Come posso sapere quale ID Apple ha firmato / acquistato app specifiche su iOS?

7

Ho un iPhone che sto cercando di ripristinare e il ripristino continua a non riuscire. Nello specifico, mi viene chiesto di inserire la password per i familiari. Devo rifiutarlo per motivi segreti . Inoltre, la condivisione di famiglia non mi fa inserire la password del mio familiare, quindi perché accade quando si ripristina un backup?

Per distinguere questo aspetto, vorrei esaminare le app sul mio iPhone 6 con iOS 9.1 in modo da poter determinare quali non sono state acquistate dal mio ID Apple.

Ho Xcode, libimobiledevice da homebrew su OS X 10.11, iTunes può eseguire il backup del telefono e posso ispezionare i file sul Mac se non è possibile accedere a questi dati da iOS, che preferirei. In sostanza, come posso enumerare tutte le app e determinare quelle che mi impediranno di utilizzare un backup iCloud per ripristinare quell'app utilizzando esclusivamente il mio ID Apple e senza la password di un membro della famiglia.

Come posso identificare l'identità di firma utilizzata per ogni app sull'iPhone per errore o per truffa?

    
posta bmike 14.09.2015 - 01:08
fonte

4 risposte

3

Ho trovato uno script in grado di elencare le app di iTunes acquistando qui (autore: Walt Stoneburner ). Il link è ora rotto, ma ho archiviato quella pagina 3 anni fa. Questo è lo script:

for f in ~/Music/iTunes/iTunes\ Media/Mobile\ Applications/*.ipa; \
 do (echo "$f" ; unzip -p "$f" "iTunesMetadata.plist" | \
 plutil -p - | egrep -i "\"(itemName|artistName|AppleID)\"" ) | \
 perl -e 'while (<>) { if (m!^/!) { chop; $fqn=$_; } if (m/"(.+)" => (".+")/) { $e{lc($1)}=$2; } } print "\"${fqn}\",$e{\"itemname\"},$e{\"artistname\"},$e{\"appleid\"}\n";'; \
done

Lo script deve essere eseguito nel terminale e l'output verrà stampato nell'output standard. Se desideri reindirizzare a un file, aggiungi questi parametri alla fine dello script (dopo done ):

1>~/Desktop/purchase_export_output.csv 2>~/Desktop/purchase_export_error.log

Ora puoi aprire purchase_export_output.csv dal tuo desktop. Il suo schema è come questo:

"file.ipa","Name","Seller","purchased_by"

Se si verifica un errore, una riga verrà aggiunta a purchase_export_error.log .

    
risposta data 07.10.2016 - 12:18
fonte
2

PROBLEMA RISOLTO! link Esegue un programma che analizza l'intera libreria di app Apple sul tuo computer iTunes e ti mostra un elenco, allinea un foglio di calcolo, una delle schede è "ID dell'acquirente", proprio lì ti dice tutte le app da chi, in quel modo puoi eliminarli facilmente dai tuoi dispositivi e smettere di visualizzare la richiesta di password per l'app.

    
risposta data 29.09.2016 - 02:27
fonte
1

Sincronizza il tuo iPhone su iTunes, seleziona l'app che vuoi sapere da quale account è stato acquistato, clicca con il tasto destro, vai a Ottieni info, sotto la scheda File troverai qualcosa di simile all'immagine qui sotto dove puoi vedere chi ha acquistato il app. Ho rimosso il mio ID Apple ma i nomi diversi sono per account diversi.

    
risposta data 27.10.2015 - 21:52
fonte
0
  1. Vai al tuo Mac. Apri iTunes.
  2. Fai clic su Altro nell'angolo in alto a sinistra.
  3. Scegli App dal menu a comparsa.
  4. Se e quando richiesto, accedi con l'ID Apple per il quale desideri vengano elencate le app.
  5. Sotto Collegamenti rapidi sul lato destro di App Store, fai clic su Acquistato .

  • Seleziona Non nella mia raccolta per visualizzare il contenuto acquistato che non è attivo il tuo computer.
  • Scorri per trovare l'elemento che desideri scaricare. Nel tuo caso, potresti voler scaricare tutti gli articoli.
  • Fai clic sull'icona di download nell'angolo in alto a destra degli elementi voglio scaricare. La tua app viene scaricata nella tua libreria.
  • Se un'app è già presente nella libreria, l'icona Download non lo farà apparire.
  • Questo ti consente di sapere quali app sono state acquistate con l'ID Apple.

        
    risposta data 27.10.2015 - 22:12
    fonte

    Leggi altre domande sui tag