Sto usando MobileDevice.framework
in un'applicazione OS X
e sono stato in grado di ottenere quanto caricato la batteria di un dispositivo collegato iOS
oltre USB
sta usando la funzione AMDeviceCopyValue(device, domain, key)
con gli argomenti "com.apple.mobile.battery"
per la domain
e "BatteryCurrentCapacity"
per il key
.Come si ottengono i cicli di carica della batteria da un dispositivo iOS collegato?
Desidero anche ottenere il numero di cicli di ricarica sulla batteria. Credo che sia possibile perché iBackupBot è in grado di recuperare quei dati. Qualcuno sa come funziona? Ho scaricato la copia gratuita del programma e l'ho provata su uno iPhone 3GS
, iPhone 4S
e uno iPhone 5
. È stato in grado di prendere i dati per tutti e tre i dispositivi.
Ho eseguito iBackupBot tramite LLDB e registrato ogni suo utilizzo di AMDeviceCopyValue()
. In tal modo, ho determinato che non sta ottenendo il conteggio dei cicli di carica da quello.
Ho assegnato la taglia perché non volevo vederla andare sprecata (e certamente mi ha fornito molte informazioni rilevanti di cui non ero a conoscenza), ma in realtà non risponde alla domanda, quindi lascerò questo senza una risposta accettata finché qualcuno non lo darà. Sto pianificando di attaccare iBackupBot (l'applicazione che già lo fa) con Hopper Decompiler più tardi quando avrò più tempo ... pubblicherò la soluzione qui quando la trovo, se qualcuno non la presenta prima di me . – ArtOfWarfare
Ciao, voglio ottenere questo in iPhone, qualsiasi aggiornamento? Grazie. – flypig
@flypig - Se stai bene con l'utilizzo di framework privati, controlla la risposta a cui ho assegnato il premio. In caso contrario, dubito che tu possa farlo su iOS. – ArtOfWarfare