Zamknięty Temat
Pokaż wyniki od 1 do 7 z 7

Temat: [2G/3G] [MAC] [JB] Nike+ dla iPhone'a

  1. #1
    Avatar pio11
    Dołączył
    Mar 2008
    Postów
    1,574

    [2G/3G] [MAC] [JB] Nike+ dla iPhone'a

    Po premierze iPhone'a 3GS byłem zawiedziony brakiem Nike+ w starszych generacjach iPhone'ów. Pamiętam nawet jak pomyślałem sobie, że niedługo jakiś mądry człowiek doda ową funkcję. Tutaj znajduje się link do oryginalnego tekstu pisanego dla użytkowników Windows: Weekend Project: Nike+ and iPhone 3G – Part 1 | myMojo . W poniższym tutorialu pokażę jak uruchomić usługę Nike+ na iPhone 3G z pomocą komputera MAC.

    UWAGA!! Nie biorę odpowiedzialności za szkody powstałe w wyniku skorzystania z tego tutoriala! Robicie to na własne ryzyko!

    Co nam będzie potrzebne:

    - soft od iPoda Touch 2G versja 3.0
    - program do rozkodowania softu : RapidShare: 1-CLICK Web hosting - Easy Filehosting
    - ldid do pobrania z Cydii
    - spathowana wersja pliku iapd do pobrania z powyżej podanej strony.
    - SSH
    - program do zarządzania plikami na iPhone

    Pamiętajcie o robieniu kopii zapasowych plików, które będziemy poddawać edycji!

    Tworzymy na biurku nowy katalog o nazwie Nike. Następnie wrzucamy do niego ściągnięty soft oraz rozpakowany program vfdecrypt. Następnie zmieniamy nazwę pliku:
    Kod:
    iPod2,1_3.0_7A341_Restore.ipsw
    na:
    Kod:
     iPod2,1_3.0_7A341_Restore.ipsw.zip
    Rozpakowujemy plik. Następnie otwieramy terminal i wpisujemy:
    Kod:
    /Users/<NAZWA UŻYTKOWNIKA>/Desktop/Nike/vfdecrypt  -i /Users/<NAZWA UŻYTKOWNIKA>/Desktop/Nike/iPod2,1_3.0_7A341_Restore.ipsw/018-5300-002.dmg  -o /Users/<NAZWA UŻYTKOWNIKA>/Desktop/Nike/decrypted_fs.dmg -k415225778E1BEBF8EEFF2A9050B04CE429DE9680E4ACBA50820A3FA453897BC4A4B307E2
    Zostaje utworzony nowy obraz decrypted_fs.dmg, który montujemy. Następnie kopiujemy pliki z poniższych lokacji:
    Kod:
    /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(sam plik)
    /System/Library/SpringBoardPlugins/NikeLockScreen.bundle
    i wrzucamy w te same miejsca na naszym iPhone'ie. Ponownie otwieramy terminal i przez SSH łączymy się z iPhone'm.
    Teraz wpisujemy po kolei poniższe komendy:
    Kod:
    cd /Applications/Nike.app
    cd /System/Library/PreferenceBundles/VictoriaSettings.bundle
    chmod 755 VictoriaSettings
    ldid –S VictoriaSettings
    
    cd /System/Library/PrivateFrameworks/SportsTrainer.framework
    chmod 755 SportsTrainer
    ldid –S SportsTrainer
    
    cd /System/Library/PrivateFrameworks/IAP.framework
    chmod 755 IAP
    ldid –S IAP
    
    cd /System/Library/SpringBoardPlugins/NikeLockScreen.bundle
    chmod 755 NikeLockScreen
    ldid -S NikeLockScreen
    
    cd /System/Library/CoreServices/SpringBoard.app
    cp M68AP.plist M68AP.plist.backup
    Pozostała nam edycja kilku plików:

    Z lokacji: /System/Library/CoreServices/SpringBoard.app kopiujemy plik M68AP.plist i edytujemy go. Szukamy poniższego kodu:
    Kod:
    <key>microfone</key>
    <true/>
    linijkę niżej dodajemy:
    Kod:
    <key>nike-ipod</key>
    <true/>
    W tym samym pliku znajdujemy:
    Kod:
    <dict>
         <key>displayIdentifier</key>
         <string>com.apple.AppStore</string>
    </dict>
    Pod tą formułką dodajemy:
    Kod:
    <dict>
         <key>displayIdentifier</key>
         <string>com.apple.nike</string>
    </dict>
    Zapisujemy edytowany plik i wrzucamy do telefonu.

    W tym momencie po restarcie telefonu w ustawieniach powinny pojawić się opcje Nike+ iPod.

    Pozostało nam tylko dodać obsługę odbiornika.

    Nadal połączeni przez SSH z iPhone'm wpisujemy kolejno komendy:
    Kod:
    cd /private/var/mobile/Library/Preferences
    cp .GlobalPreferences.plist GlobalPreferences.plist.backup 
    
    cd /System/Library/PrivateFrameworks/IAP.framework/Support
    cp iapd iapd.backup
    Tworzymy w ten sposób kopie zapasowe plików, które zaraz będziemy podmieniać.

    Z lokacji: /private/var/mobile/Library/Preferences wyciągamy plik GlobalPreferences.plist.backup i edytujemy dodając po:
    Kod:
    <key>SBFormatterPhoneNumber</key>
    <string><Twój numer telefonu></string>
    nowe dwie linijki:
    Kod:
    <key>STSupportA45</key>
    <true/>
    Plik zapisujemy usuwając końcówkę .backup. Wrzucamy go do iPhone i dopiero na nim zmieniamy nazwę pliku dodając na początku "kropkę". Plik powinien zniknąć.

    Następnie do /System/Library/PrivateFrameworks/IAP.framework/Support wrzucamy zmodyfikowany plik iapd. W terminalu wpisujemy:
    Kod:
    chmod 755 iapd.nikeplus
    ldid -S iapd.nikeplus
    cp iapd.nikeplus iapd
    ps aux
    Teraz nadszedł czas na reset telefonu i wszystko powinno działać jak należy .

    Notka:
    Nie jestem autorem powyższej metody. Jedynie przetłumaczyłem tekst i uprościłem go na tyle aby każdy z nas mógł z niego skorzystać. Jeśli coś jest niezrozumiałe piszcie. Jestem również ciekawy czy ta metoda działa np. na iPhone'ie 2G. Pozdrawiam
    Komputer: Mac Mini C2D 2.0 | 120 GB | 500 GB | 3 GB RAM | Lion
    Telefon: LG-P500 iPhone 3G 16 GB | 4.2.1 - R.I.P
    Tablet: iPad 32 GB WiFi - 3G - znaleziono pod choinką


  2. #2

    Dołączył
    Sep 2009
    Postów
    32

    próbował ktoś??

    ????

  3. #3

    Dołączył
    Feb 2010
    Postów
    22
    za dużo zabawy...raczej wątpię żeby komuś chciało się tak tym bawić.

  4. #4
    Avatar iRafał
    Dołączył
    Jun 2009
    Skąd
    Sanok
    Postów
    349
    Pobawiłbym się, gdybym miał Nike+ . Na razie nie mam ochoty na wydawanie kasy ;p

    Ale fajnie że ktoś wreszcie to ruszył!
    Komputer: Monitor Samsung SyncMaster 2333HD 23" , CPU Procesor Intel Core 2 Duo 3,06 Ghz, 4 GB RAM
    Telefon: iPhone 2G 8Gb 3.1.2 - rednos0w
    Odtwarzacz: iPod w iPhone
    "Computers in the future may weigh no more than 1.5 tons."
    - Popular Mechanics, 1949

    Moje GG: 2328848 - nie męczyć jak nie trzeba :cool:

  5. #5
    Avatar rybak-17
    Dołączył
    Jan 2008
    Skąd
    Mińsk Mazowiecki
    Postów
    3,516
    Sprawdzał ktoś na iPhone 1,1 i fw 3.1.3
    Komputer: MacBook Pro 15 Unibody | PowerMac G5 + Dell 24''
    ▀▁▔▏▕▂▃▄▅ ▆▇█▉▊▋▍▎▌ ▐░▒▓▖▗▘▙▚ ▛▜▝▞▟▲▶▼◀ ◈◉✖✜✣✱✲✳✿❖❶؁ ک ۞ ܓ ސ

  6. #6

    Dołączył
    Nov 2011
    Skąd
    Białystok, Poland, Poland
    Postów
    5
    gdyby to było na 2g spróbowałbym
    Telefon: iPhone 2g
    Tablet: -

  7. #7
    Avatar Lokria
    Dołączył
    Aug 2009
    Skąd
    Łódź
    Postów
    3,672
    Zgodnie z regulaminem forum nie odświeżamy wątków starszych niż 6 miesięcy.
    Komputer:  iMac 21.5″ 2.5GHz(i5) 12GB/500GB/AMD Radeon HD 6750M (2011) OSX 10.6.8
    Telefon:  iPhone 4, 16GB Black Plus GSM iOS 5.0.1
    Odtwarzacz:  iPhone 4
    Tablet:  iPad 2 32 GB WiFI Black iOS 5.0.1

Zamknięty Temat