2009-11-20 4 views
0

Je veux créer un programme qui affiche l'horloge en hexadécimal (format geektime.org) à la place de l'heure actuelle. Je sais qu'il est possible de définir une chaîne personnalisée à cet emplacement dans le fichier com.apple.springboard.plist sous la clé SBFakeTimeString, mais elle ne se met à jour que lorsque la barre d'état est actualisée (par exemple, goto/from springboard). L'application MakeItMine d'Erica Sadun le met à jour instantanément, mais je ne trouve aucun code source. J'ai trouvé la fonction dlsym/GSSendAppPreferencesChanged (http://pastie.org/559006/wrap), mais lors de l'exécution, efface le .plist. Est-ce la bonne façon d'y aller ou devrais-je utiliser une sorte de hack WinterBoard?iPhone: Mise à jour forcée SBFakeTimeString

EDIT: Je sais du programme de setBanner de Erica Sadun, mais chaque fois que je le lance il affiche toujours "Killed"

iPod Touch 1ère génération, 3.1.1

Répondre

2

On dirait que vous voulez faire un tweak de substrat mobile. Dump Springboard en-têtes et trouver la partie qui met à jour l'heure dans la barre d'état, accrocher cette fonction et l'afficher votre propre temps.

Questions connexes