מחשב כף יד

צפייה בגרסה מלאה : מדריך | Nike+ למשתמשי iPhone 3G



runner
29/01/10, 23:29
בעזרת מדריך זה תוכלו להשתמש ב- Nike Plus עם iPhone 3G שלכם.
מדריך למשתמשי Windows


דרישות מקדימות
תוכנת Decrypt לקשוחה vfdecrypt (http://code.google.com/p/iphone-elite/downloads/detail?name=vfdecrypt.zip&can=2&q=")
ספריות לתוכנה Decrypt (http://www.multiupload.com/4KU4X2BY1P)
תוכנות להוצאת קבצים מקשוחה
אהבתי יותר את ה-AnyToIso (http://www.crystalidea.com/download/anytoiso.exe)
Acute System’s Transmac (http://www.asy.com/scrtm.htm)
UltraIso (http://www.ezbsystems.com/ultraiso/)
תוכנה להעתקת קבצים לתוך המכשיר WinSCP (http://winscp.net/eng/index.php) מדריך לשימוש פה : http://www.iphones.co.il/forum/thread58215.html
או Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/)
תוכנה לעריכת קבצים plist Editor for Windows
(http://www.podrobot.com/download.htm)
WINRAR (rarlabs.com) או כל תוכנה דומה
תוכנה ל(Pseudo-signing) החתמת קבצים - מתקינים מסידיה ldid (http://www.saurik.com/id/8)
iTunes גירסה 9
קשוחה של אייפוד iPod Touch 2G v3.0 (7A341)
(http://lmgtfy.com/?q=iPod2%2C1_3.0_7A341_Restore.ipsw)
מפתח לקשוחה The firmware key (http://www.theiphonewiki.com/wiki/index.php?title=VFDecrypt_Keys:_3.x#iPod_touch_2G)
קובץ IAPD משופר iapd (http://mymojo.ca/wp-content/uploads/2009/12/iapd.zip)
מכשיר שעבר Jailbreak ושמותקן בו SSH מסידיה בגירסהiPhone 3G v3.1.2 (7D11)
http://img704.imageshack.us/img704/9255/nikeplussensorreceivert.jpg
חיישן ומקלט NIKE +

אין טעם להמשיך הלאה במדריך ללא ההכנות המקדימות. בסיום ההכנות להפעיל את המכשיר וקישוריות ה- WiFi

שלב 1 - הוצאת קבצים מקשוחת אייפוד

פרוס את תוכן קשוחת ה- iPod עם Winrar

ביצוע DECRYPT ע"י פקודה
ספריות DLL צריכות להיות באותה תיקייה של התוכנה עצמה
כמובן תחליפו את הנתיב של התיקיה לנתיב המתאים

הרץ את הפקודות ב- CMD
Start --> Run --> cmd
ב- Windows 7/Vista פשוט לרשום בחיפוש cmd




X:\נתיב של תוכנה\vfdecrypt.exe -i "\KOVETZ KSHUHA\018-5300-002.dmg" -k 415225778E1BEBF8EEFF2A9050B04CE429DE9680E4ACBA5082 0A3FA453897BC4A4B307E2 -o "iPod2,1_3.0_7A341_Restore\decrypted 018-5300-002.dmg"לפתוח מערכת קבצים שנוצרה עם TRANSMAC
(תמונה דווקא מTRANSMAC אבל אפשר להתשמש בכל תוכנה שננתי מעלה)

http://img402.imageshack.us/img402/2483/imagethumb.png

הוצא את ה- תיקיות\קבצים הבאים:




/Applications/Nike.app
/System/Library/PreferenceBundles/VictoriaSettings.bundle
/System/Library/PrivateFramworks/SportsTrainer.framework
/System/Library/PrivateFrameworks/IAP.framework/Voices
/System/Library/PrivateFrameworks/IAP.framework/Templates
/System/Library/PrivateFrameworks/IAP.framework/IAP(רק הקובץ)
/System/Library/SpringBoardPlugins/NikeLockScreen.bundle

שלב 2 - העתקת קבצים למכשיר

העתקת הקבצים שהוצאת לאותו מיקום במכשיר (כמו שהיה בקשוחה המקורית)

פתח טרמינל דרך SSH לאייפון והכנס כ- root הסיסמא הדיפולטית אם לא שינית היא alpine (ב- WINSCP יש כפתור להפעלת טרמינל)

שנה את ההרשאות לספריות הבאות ע"י הפקודות שרשומות מטה:
הקלדתי ידנית העתק\הדבק לא תמיד עובד...

תוכנת NIKE +
(שורה ראשונה מעבירתה אותנו תיקיה,שורה שנייה מוחקת קובץ,שורה שלישית עושה LINK,שורה רביעית משנה הרשאות,חמישית -החתמה)



iPhone:~ root#: cd /Applications/Nike.app
iPhone:/Applications/Nike.app root#: rm CodeResources
iPhone:/Applications/Nike.app root#: ln –s _CodeSignature/CodeResource CodeResources
iPhone:/Applications/Nike.app root#: chmod 755 Nike
iPhone:/Applications/Nike.app root#: ldid –S Nike

ספרייתVictoriaSettings



iPhone:/Applications/Nike.app root#: cd /System/Library/PreferenceBundles/VictoriaSettings.bundle
iPhone:/System/Library/PreferenceBundles/VictoriaSettings.bundle root#: chmod 755 VictoriaSettings
iPhone:/System/Library/PreferenceBundles/VictoriaSettings.bundle root#: ldid –S VictoriaSettings

ספריית SportsTrainer


iPhone:/System/Library/PreferenceBundles/VictoriaSettings.bundle root#: cd /System/Library/PrivateFrameworks/SportsTrainer.framework
iPhone:/System/Library/PrivateFrameworks/SportsTrainer.framework root#: chmod 755 SportsTrainer
iPhone:/System/Library/PrivateFrameworks/SportsTrainer.framework root#: ldid –S SportsTrainer

ספריית IAP



iPhone:/System/Library/PreferenceBundles/VictoriaSettings.bundle root#: cd /System/Library/PrivateFrameworks/IAP.framework
iPhone:/System/Library/PrivateFrameworks/IAP.framework root#: chmod 755 IAP
iPhone:/System/Library/PrivateFrameworks/IAP.framework root#: ldid –S IAP

ספריית NikeLockScreen


iPhone:/System/Library/PrivateFrameworks/IAP.framework root#: cd /System/Library/SpringBoardPlugins/NikeLockScreen.bundle
iPhone:/System/Library/SpringBoardPlugins/NikeLockScreen.bundle root#: chmod 755 NikeLockScreen
iPhone:/System/Library/SpringBoardPlugins/NikeLockScreen.bundle root#: ldid -S NikeLockScreen

"רישום" תוכנה במערכת
בצע גיבוי של קובץ M68AP.plist (עדיין בטרמינל כמובן)



iPhone:/System/Library/PrivateFrameworks/IAP.framewrok root#: cd /System/Library/CoreServices/SpringBoard.app
iPhone:/System/Library/CoreServices/SpringBoard.app root#: cp M68AP.plist M68AP.plist.backup העתק את הקובץ למחשב (הגיבוי נשאר במכשיר)

פתח את הקובץ עם Plist Editor והוסף את מה שמסומן בצהוב
זה בעצם "הרישום" למערכת.


http://img199.imageshack.us/img199/4389/imagethumb1c.png

וקרוב לסוף עוד שורה


http://img704.imageshack.us/img704/125/imagethumb2v.png העתק את הקובץ ששונה למכשיר והחלף את הקיים.

בצע reboot

שלב 3 - בדיקה והגדרה של התוכנה במכשיר

לאחר הפעלה מחדש התוכנה צריכה להיות זמינה, צריך להיכנס להגדרות ולהפעיל אותה

http://img524.imageshack.us/img524/1281/img2616.pnghttp://img230.imageshack.us/img230/2101/img2615.png
http://img94.imageshack.us/img94/9873/img2613.pnghttp://img156.imageshack.us/img156/4078/img2614.png

אם התוכנה נסגרת לך מייד – פיספסת שלב מקדים כלשהו.

עכשיו נסה לעבוד עם המכשיר שיקבל את החיישן והמקלט
לכן נבצע כמה פעולות שקשורות לתהליך הIAPD במכשיר

גיבוי ועריכה של קובץ GlobalPreferences.plist:
שים לב שמדובר בקובץ מוסתר לכן יש נקודה בהתחלה




iPhone::/System/Library/CoreServices/SpringBoard.app root#: cd /private/var/mobile/Library/Preferences
iPhone:/private/var/mobile/Library/Preferences root#: cp .GlobalPreferences.plist .GlobalPreferences.plist.backup

בצע עריכה לקובץ, כמובן לאחר העתקתו למחשב - כמו קודם עם Plist Editor


http://img704.imageshack.us/img704/7362/imagethumb3.png


העתקת הקובץ החדש בחזרה למכשיר והחלפת הקובץ המקורי

גיבוי הקובץ IAPD



iPhone:/private/var/mobile/Library/Preferences root#: cd /System/Library/PrivateFrameworks/IAP.framework/Support
iPhone:/System/Library/PrivateFrameworks/IAP.framework/Support root#: cp iapd iapd.backup
העתק את הקובץ המשופר שהורדת בהתחלה

עשה את אותה הפעולה של ההתקנה



iPhone:/System/Library/PrivateFrameworks/IAP.framework/Support root#: chmod 755 iapd.nikeplus
iPhone:/System/Library/PrivateFrameworks/IAP.framework/Support root#: ldid -S iapd.nikeplus
iPhone:/System/Library/PrivateFrameworks/IAP.framework/Support root#: cp iapd.nikeplus iapd
iPhone:/System/Library/PrivateFrameworks/IAP.framework/Support root#: ps aux
iPhone:/System/Library/PrivateFrameworks/IAP.framework/Support root#: kill <pid of iapd>

חיבור החיישן
חבר את המקלט – הכל אמור להיות בסדר, בלי שום הודעות על אי תמיכה.

הגדרות לחיישן– אמור להתחיל חיפוש, קח את החיישן, לחץ עליו עם 2 אצבעות ומזיזים מצד לצד, כאילו התחלת הליכה

הכל אמור לעבור בסדר ויש לנו חיישן מקושר
http://img254.imageshack.us/img254/7519/sensorlinkedthumb.png
אפשר להשתמש בתוכנה.