2012-09-25 13 views

Odpowiedz

21

Jest na to sposób, aby zmienić nazwę przewoźnika bez użycia jakiegokolwiek obiektywnego kodu C lub edytora obrazu aplikacji: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName

Rozwiązanie to doskonale współpracuje z wszystkimi wersjami systemu iOS (w tym iOS 6 i 7)

The Najważniejsze jest to

sudo plutil -convert xml1 SpringBoard.strings

nie koniecznie trzeba przekonwertować go z powrotem do kodu binarnego ponieważ Mac OS akceptuje oba formaty.

Po przekonwertowaniu pliku do formatu XML można z łatwością edytować plik za pomocą vima lub dowolnego innego edytora.

UPDATE: wysłał szczegółowy opis, w jaki sposób zaktualizować nazwę nośny: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName

+1

Działa również na symulatorze systemu iOS 6.1. – ohho

+0

Ten link prawdopodobnie zepsuł się. Jakaś pomoc? –

+0

I uaktualniony link do mojego tutoriala: https://github.com/toursprung/iOS-Screenshot-Automator/blob/master/changeCarrierName – KrauseFx

1

Nie wiem, czy to możliwe dzięki Symulatorowi iOS (jeśli jest to możliwe, musisz głęboko kopać :)). Najlepszym sposobem jest zrobienie zrzutu ekranu (Command + S) i zmiana obrazu w programie Adobe Photoshop lub innego programu do obróbki zdjęć.

2

Istnieje doskonała aplikacja do tego o nazwie Magia statusu, którą testowałem beta. Po prostu szukam linku do niego ...

Importujesz zrzut ekranu, który usuwa z tekstu cały tekst konkretnego operatora i zastępuje go standardowym paskiem stanu. Możesz edytować czas, informacje o przewoźnikach itp.

Oznacza, że ​​nie musisz używać Photoshopa ani niczego.

wrócimy z linkiem ...

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

EDIT Właśnie okazało się, że aplikacja jest wciąż w przeglądzie fro Mac App Store. Niedługo powinien wyjść. To naprawdę jest idealne do tego, co chcesz robić. I naprawdę łatwy w użyciu.

+1

Dzięki za podpowiedź, Status Magia wygląda interesująco. Oto link do wersji App Store: https://itunes.apple.com/de/app/status-magic/id547920381?mt=12. –

6

Można użyć this hack, po prostu skompilować plik w projekcie XCDFakeCarrier.m i zmienić stałą FakeCarrier co chcesz.

+0

To nie działa na ekranie głównym. – openfrog

15

skopiować i wkleić do terminala, zastępując Derp z łańcucha nośnego:

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

stwierdzi odpowiednie pliki i modyfikuje je na miejscu. Bez kopiowania plików, konwertowania plików binarnych na xml lub edytowania ciągów w innych aplikacjach.

+1

Super !! Naprawiłem to dla mnie! Właściwie to rozważam wprowadzenie tego polecenia w małej aplikacji osx, aby twórcy mogli łatwo to zmienić! Dzięki stary! tak prosty! –

Powiązane problemy