2012-09-25 17 views

risposta

21

C'è un modo per cambiare il nome del gestore senza l'utilizzo di alcun codice c oggettiva o editor di immagini app: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName

Questa soluzione funziona alla grande con tutte le versioni di iOS (tra cui iOS 6 e 7)

Il punto chiave è

sudo plutil -convert xml1 SpringBoard.strings

Noi non dobbiamo necessariamente riconvertirlo in codice binario a partire da Mac OS accetta entrambi i formati.

Dopo aver convertito il file in XML, è possibile modificare facilmente il file con vim o qualsiasi altro editor di propria scelta.

UPDATE: ho caricato una descrizione dettagliata su come aggiornare il nome del gestore: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName

+1

Funziona anche con il simulatore iOS 6.1. – ohho

+0

Questo link sembra essersi rotto. Qualsiasi aiuto? –

+0

Ho aggiornato il collegamento al mio tutorial: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName – KrauseFx

1

Non so se è possibile con iOS Simulator (Se è anche possibile scavare in profondità :)). Il modo migliore è prendere lo screenshot (Command + S) e cambiare l'immagine in Adobe Photoshop, o un programma di elaborazione delle immagini come quello.

2

Esiste un'app perfetta per questo Status Magic chiamato beta testing. Sto solo cercando di trovare un collegamento per ...

Importi uno screenshot e rimuove tutto il testo specifico dell'operatore da esso e lo sostituisce con una barra di stato standard e puoi modificare l'ora, le informazioni dell'operatore, ecc.

Significa che non è necessario utilizzare Photoshop o altro.

Will essere di nuovo con un link ...

LINK https://itunes.apple.com/uk/app/status-magic/id547920381?mt=12

EDIT appena scoperto che l'applicazione è ancora in revisione fro Mac App Store. Dovrebbe essere presto disponibile. È davvero perfetto per quello che vuoi fare però. E davvero facile da usare.

+1

Grazie per il suggerimento, Status Magic sembra interessante. Ecco il link alla versione di App Store: https://itunes.apple.com/it/app/status-magic/id547920381?mt=12. –

6

È possibile utilizzare this hack, compilare semplicemente il file XCDFakeCarrier.m nel progetto e modificare la costante FakeCarrier in base a ciò che si desidera.

+0

Questo non funziona sulla schermata principale. – openfrog

15

Copia e incolla nel terminale, sostituendo DERP con la stringa vettore:

find -E /Applications/Xcode.app -iregex '.*/en(glish)?.lproj/SpringBoard.strings' -exec sudo /usr/libexec/PlistBuddy -c 'Set :SIMULATOR_CARRIER_STRING DERP' {} \;

Reperti file pertinenti e li modifica in posizione. Nessuna copia di file, conversione di file binari in xml o modifica di stringhe in altre applicazioni.

+1

Super !! Questo l'ha risolto per me! In realtà sto pensando di inserire questo comando in una piccola app osx, quindi gli sviluppatori possono facilmente cambiarlo! Grazie compagno! cosi 'semplice! –

Problemi correlati