Hakowanie iPhone część 20

28 czerwca

Uwaga! Ten wpis ma ponad rok. 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!

4,003

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