Hakowanie iPhone część 20

28 czerwca

Uwaga! Ten wpis ma ponad 8 miesięcy. Jeżeli interesuje cie dany temat użyj blogowej wyszukiwarki lub zajrzyj do spisu treści istnieje bowiem spora szansa, że od tego czasu napisałem na ten temat coś jeszcze.

Czyli o ememesach w pierwszych iPhonach. Nie wiem po co to komu ale skoro można postanowiłem sprawdzić czy działa - i działa! Choć w sieciach w których iPhone nie jest sprzedawany trzeba się odrobinę nagimnastykować… Ok. Ale może zacznijmy od początku. Jak wiadomo w sofcie 3.0 pojawiła się obsługa MMS ale iPhone pierwszej generacji ich nie obsługuje. Nie wiadomo tylko dlaczego. Prawdopodobnie dlatego, że ememesy należą do specyfikacji 3G a ich obecność w telefonach wcześniejszych generacji była tylko próbą przyspieszenia “wielkiej telekomunikacyjnej rewolucji” i Apple uznało, że nie ma obowiązku aktualizować starszych modeli. Druga, znacznie bardziej prawdopodobna, teoria mówi, że to zwykły zabieg marketingowy - dla właścicieli pierwszych iPhonów przychodzi właśnie moment wymiany telefonu na nowszy (czytaj: kończą się im dwuletnie kontrakty) więc nie warto ich zbyt mocno rozpieszczać. Jednak zdolni ludzie z Rosji postanowili wziąć sprawy w swoje ręce i ów “mankament” naprawić. A robi się to tak:

Img 0Mmscydia011

Po pierwsze instalujecie z Cydii pakiet ActivateMMS2G - podmienia on dwa ważne systemowe pliki Springboard (/System/Library/ CoreServices/) oraz CommCenter (/System/Library/CoreServices/CoreTelephony.framework/ Support/). Nie wiadomo jeszcze czy nie spowoduje to jakiś przykrych niespodzianek czy niestabilności w dłuższym okresie czasu - więc to raczej zabawa tylko dla odważnych, nie bojących się restore użytkowników.

Mms565761

W sieciach w których iPhone jest dystrybowany to właściwie wszystko - MMS powinny działać od razu. W sieciach, w których iPhona oficjalnie nie ma trzeba nieco więcej wysiłku. Zacznijmy od tego aby nauczyć go rozpoznawania sieci w której pracuje. Opisywałem cały proces jakiś czas temu więc teraz w skrócie i bez obszernych wyjaśnień. W katalogu /System/Library/Carrier Bundles/ tworzymy nowy folder np. Plus_pl. Kopiujemy do niego pliki z katalogu Unknown.bundle. Pliki są cztery: Info.plist, carrier.plist, FSO_CARRIER_ VODAFONE.png oraz Default_CARRIER_ VODAFONE.png. Reszta to skróty.

Mms4647462

W pierwszym z nich zmieniamy wartość kluczy CFBundleExecutable na Plus_pl oraz CFBundleIdentifier na com.apple.Plus_pl. Zapisujemy.

Mms656S56Sicbpl-1

W drugim trzeba odwalić prawie całą brudną robotę. Po pierwsze zmieniamy zawartość CarrierName na Plus, po drugie dopisujemy nowy klucz SupportedSIMs z podkluczem zawierającym numer MCC/MNC naszego operatora . Dla Plusa jest to 26001.

Mms76S76Sinpl-1

Po trzecie dopisujemy klucze AllowEDGEEditing, AllowMMSCEditing oraz AllowMMSEditing i ustawiamy je “na tak”.

Mms53263Udgd

Po piąte definujemy APN. Dla połączeń z internetem będzie to “internet” dla ememesów, jak łatwo zgadnąć, “mms”. Dopisujemy też zawartość podklucza username. Kluczowe jest ustawienie zawartości pola type-mask na 4.

Mms535Ggdhdtapn

To tyle. Zapisujemy. Wysyłamy pliki na iPhona. Logujemy się poprzez SSH i za pomocą komendy cd przechodzimy do /System/Library/Carrier Bundles/ a za pomocą komendy ln -s Plus_pl.bundle 26001 dowiązujemy do stworzonego wcześniej folderu skrót 26001.

Mmsdowiazanie46454

Restartujemy telefon i przechodzimy do Ustawienia/Ogólne/Sieć/Dane przez sieć komórkową. Powinny pojawić się tam częściowo już wypełnione ustawienia do konfiguracji MMS.

Img 0Mms5S5009

Dodajemy w polach MMSC: mms.plusgsm.pl:8002, Proxy MMS: 212.2.96.16:8080 i Maks. wielkość MMS: 614400. Dla pewności można powtórnie uruchomić telefon. Od tej pory program do wysyłania wiadomość wzbogaci się o ikonkę aparatu a wy będziecie mogli wysyłać ememesy.

Img Mms5S5Gh0010Img 00Mmsfailpff12

Celowo napisałem wysyłać bo gdy coś do was przyjdzie zobaczycie klasyczny obrazek z linkiem i hasłem… Słowem, coś tu jeszcze nie bangla jak należy ale nie wiem czy to czasem nie kwestia taryfy lub jakichś ustawień w konfiguracji usług u operatora? Szczerze to nawet nie chce mi się sprawdzać. Tak czy siak - nawet gdyby wszystko pięknie działało - uważam, że cała ta gra nie jest warta świeczki. Raz, wymusza jailbreaka a to oznacza kłopoty przy każdorazowej aktualizacji oprogramowania. Dwa, jak widać kosztuje sporo zachodu - choć to się może zmienić za pomocą różnych cydiowych fixów, nieprzeczę. Trzy, jak na moje oko ingeruje w oprogramowanie telefonu trochę zbyt głęboko co może - choć nie musi - powodować problemy… I wreszcie po czwarte i najważniejsze - pojęcia nie mam po co to komu te ememesy w iPhonie na miłość boską? Ale co kto lubi…

Podkreślam, że wszystkie opisane tutaj modyfikacje wykonujecie na własną odpowiedzialność - jeśli opis wydaje się wam niezrozumiały, jeśli nie wiecie co to takiego SSH, FTP i tym podobne lepiej sobie podarujcie takie zabawy! Komentarze czekają na wasze uwagi ale z góry zastrzegam, że nie mam aż tyle czasu i zaparcia, żeby pomagać w razie jakichś kłopotów. Dlatego proszę, pomyślcie pięć razy zanim zaczniecie eksperymenty bo może się okazać, że przyjdzie wam szukać rozwiązania na własną rękę.

Ach! i jeszcze jedno - wysyłanie trwa niemiłosiernie długo a wiadomości przychodzą do adresata z kilkunastominutowym opóźnieniem więc weźcie na to poprawkę gdy będziecie testować czy się powiodło.

Gdyby ktoś chciał gotowy plik dla Plusa to znajdziecie go tutaj. Smacznego!

Uwaga! Metoda powyższa nie działa z softem w wersji 3.0.1/3.1!

3,255

komentarzy: 13

  1. 1 28 czerwiec 2009 o 23:11
    link
       

    Ja slyszalem taki tekst: “Jestem na zakupach i zonie wysylam wzorek tapety mmsem z pytaniem czy jej sie podoba”

  2. 2 28 czerwiec 2009 o 23:16
    link
       

    to zonie konto pocztowe zalozyc ;)

  3. 3 28 czerwiec 2009 o 23:27
    link
       

    a jednak przychodza!

    przynajmniej niektore… najwyrazniej naklada sie na to jeszcze jakis problem z polaczeniami pomiedzy operatorami? albo rozmiary plikow odgrywaja role? czekam na wasze spostrzezenia.

  4. 4
    msoida
    29 czerwiec 2009 o 0:10
    link
       

    Przydałaby się jeszcze opcja uaktywnienia tetheringu, bo w przeciwieństwie do mms, internet w laptopie się przydaje zawsze ;)

  5. 5
    miner
    29 czerwiec 2009 o 0:59
    link
       

    Takiego wpisu to się nie spodziewałem na fotogenii :)
    Ja zaraz zaczynam dopiero przygodę z aktualizacją do 3.0 to się przyda :)

  6. 6
    Kvczor
    29 czerwiec 2009 o 2:33
    link
       

    Nie jestem zwolennikiem MMS’ów, ale cholera.. czasem skurczybyki się przydają. Ot taki banał - jestem w sklepie i nie wiem czy dobrze w czymś wyglądam. MMS do dziewczyny i sprawa rozwiązana!

  7. 7 29 czerwiec 2009 o 8:34
    link
       

    Potwierdzam.. działa, sieć Era. Dosłownie 15 minut zabawy.

  8. 8
    Wiesław
    29 czerwiec 2009 o 10:18
    link
       

    Nie wiem dlaczego tak wszyscy sie zapierają tych mms. Ja uważam,że ta usługa jest dobra, a to że IP do tej pory go nie miał to nie znaczy że tak ma być.

  9. 9 29 czerwiec 2009 o 11:30
    link
       

    usluga moze i dobra - choc placenie za wysylanie fotek w kiepskiej jakosci to lekka przesada skoro mozna zrobic to mejlem - co nie znaczy ze niezbedna a z takich twierdzen wlasnie wial sie caly temat. brak mmsow w oczach krytykow dyskfalifikowal iphona i to byl po prostu bzdurny argument. ja np. piszac ten tekst wyslalem wiecej mms niz przez ostatnie 5 lat… ja rozumiem ze ktos mogl uzywac, przywyczic sie i brak takiej mozliwosci go irytowal ale to jeszcze nie powod do obiektywizowania takich odczuc i rozciagania ich na wszystkich bez wyjatku. tyle.

  10. 12 29 czerwiec 2009 o 17:48
    link
       

    “choc placenie za wysylanie fotek w kiepskiej jakosci to lekka przesada” chyba że jest pakiet w abonamencie… wiem, wiem nie u każdego,a więc niech będzie - powinien być.

  11. 13
    mmm
    30 czerwiec 2009 o 16:21
    link
       

    “choc placenie za wysylanie fotek w kiepskiej jakosci to lekka przesada skoro mozna zrobic to mejlem”

    Różnica jest taka, że za odbiór mejla na telefonie płacę. Za odbiór MMSa już nie - i dlatego są takie pożyteczne ;)

  12. 15
    Mikołaj
    1 lipiec 2009 o 7:46
    link
       

    Po co MMSY?
    Córka jest od tygodnia u babci, i fajnie jest dostać MMS’a z jej zdjęciem! Również z wakacji fajnie jest wysłać fotke do rodziny…
    Powód z tapetą jest również bardzo życiowy.
    MMS’y na prawde sie przydaja, wiec przestancie płynąć z lansem, że są zbędne i że zdjęcia wysyłane powinny być mailem.
    No chyba, że Was nie stać na wysłanie MMS’a. Od samego początku jak tylko się pojawiło Swirly - używam i chwalę sobie. Paczkę z Cydii zainstalowałem i jeszcze bardziej sobie chwale.

  13. 18
    krzys
    29 wrzesień 2009 o 12:29
    link
       

    zrobilem wszystko co tylko moglem i mmsy nie dzialaja.
    po pierwszej instalaji dzialalo w orange, ale pozniej zmienilem karte na play i tu juz problem. wrocilem do orange i teraz tu nie dziala. mam wszystko zainstalowane, ikona aparatu jest, w ustawieniach wiadomosci mms jest, ale wysylanie konczy sie niepowodzeniem, odbieranie rowniez. co zrobic? moze ustawienia padly. jak zmienic?

Inni napisali

  1. [...] nie działa to pomocy możecie szukać np. u Bartka który się rozpisał na ten temat. Teraz czekamy na odblokowanie reszty [...]

  2. [...] Inaczej niż w raju « Hakowanie iPhone część 20 [...]

  3. [...] uruchomienia MMSów w iPhonie 2G, przeczytałem pierwszy raz już  w niedzielę 28 czerwca u Bartka Skowronka. Początkowo podszedłem do tego sceptycznie, gdyż z opisu wynikało, że są jeszcze problemy z [...]

  4. [...] też stało się w tym wypadku. Skontaktował się ze mną jeden z czytelników, który próbował uruchomić ememesy na iPhonie pierwszej generacji pracującym z kartą Orange. Ponieważ usługa nie ruszyła od strzału zaczął szukać w sieci [...]

  5. [...] dokładny opis i omówienie wszystkich dostępnych pozycji, więc jeśli chcecie na przykład zmusić wasz telefon do wysyłania ememesów bardzo mocno zalecam lekturę całości… OK. Najpierw wpisujemy nazwę pliku w którym będą [...]

Skomentuj

Twój e-mail nie będzie widoczny. Pola oznaczone gwiazdką są wymagane.

*
*
Śledź blogowe dyskusje przez