{"id":158,"date":"2008-03-05T13:10:45","date_gmt":"2008-03-05T12:10:45","guid":{"rendered":"http:\/\/eriz.pcinside.pl\/weblog\/siemens-poprawiamy-fabryke-patchowanie-158.html"},"modified":"2008-03-05T18:16:04","modified_gmt":"2008-03-05T17:16:04","slug":"siemens-poprawiamy-fabryke-patchowanie","status":"publish","type":"post","link":"https:\/\/eriz.pcinside.pl\/weblog\/siemens-poprawiamy-fabryke-patchowanie-158.html","title":{"rendered":"Siemens &#8211; poprawiamy fabryk\u0119 &#8211; patchowanie"},"content":{"rendered":"<p><a href=\"http:\/\/pl.wikipedia.org\/wiki\/Geek\">Geek<\/a> nie by\u0142by sob\u0105, gdyby nie grzeba\u0142 we wszystkich otaczaj\u0105cych go sprz\u0119tach elektronicznych. Taka ju\u017c natura geeka. ;]<\/p>\n<p>Dzisiaj pod lup\u0119 we\u017amiemy telefony \u015bp. marki Siemens. Dla niekt\u00f3rych &#8222;badziewie&#8221;, ale nies\u0142usznie. ;] Postaram si\u0119 podzieli\u0107 swoimi do\u015bwiadczeniami w tuningu tego telefonu.<\/p>\n<p><!--more--><\/p>\n<h3>Yyyy, po co?<\/h3>\n<p>Gdyby nie by\u0142o po co, to nie powsta\u0142by ten artyku\u0142. O ca\u0142ej rzeszy zapale\u0144c\u00f3w grzebi\u0105cych w sofcie nie wspomn\u0119. Gra jest naprawd\u0119 warta \u015bwieczki, w najlepszym wypadku mo\u017cna np. doda\u0107 pewn\u0105 namiastk\u0119 wielozadaniowo\u015bci dla telefonu, zrobi\u0107 z pulpitu prawdziwe centrum sterowania, czy powi\u0119kszy\u0107 dost\u0119pn\u0105 dla u\u017cytkownika pami\u0119\u0107.<\/p>\n<h3>Troch\u0119 teorii<\/h3>\n<p>Ca\u0142y soft zapakowany jest w jedn\u0105 ko\u015b\u0107 razem z systemem plik\u00f3w. Tak naprawd\u0119, jest to po prostu wydzielony obszar flasha. Flash &#8211; czyli potocznie &#8222;oprogramowanie&#8221; &#8211; mo\u017cna podzieli\u0107 na kilka blok\u00f3w:<\/p>\n<ul>\n<li><strong>bootcore<\/strong> &#8211; jest to odpowiednik komputerowego BIOS-u. Odpowiada za operacje wej\u015bcia\/wyj\u015bcia zwi\u0105zane z modyfikacj\u0105 oprogramowania oraz startem telefonu. Uwalenie tego sektora jest r\u00f3wnoznaczne z kompletnym unieruchomieniem telefonu i uniemo\u017cliwieniem jego naprawy bez tzw. Test Pointa (o nim p\u00f3\u017aniej)<\/li>\n<li><strong>EEPROM<\/strong> &#8211; miejsce na zapis ustawie\u0144, takich jak kod aparatu, kontrast wyswietlacza, stan blokad SIM-lock, profile, itp.<\/li>\n<li><strong>FS<\/strong> &#8211; system plik\u00f3w. Nie wymaga chyba specjalnego komentarza. ;]<\/li>\n<li><strong>PIT<\/strong> &#8211; &#8222;picture table&#8221; &#8211; tablica grafik u\u017cywanych w telefonie. Nawiasem m\u00f3wi\u0105c, to chyba wszystkie da si\u0119 zmodyfikowa\u0107. ;]<\/li>\n<li><strong>langpacki<\/strong> &#8211; paczki j\u0119zykowe<\/li>\n<li><strong>pozosta\u0142a cz\u0119\u015b\u0107<\/strong> &#8211; czyli skompilowany kod<\/li>\n<\/ul>\n<p>Nie jest mi wiadome, jaki podzia\u0142 wyst\u0119puje powy\u017cej serii x75, ale podejrzewam, i\u017c bardzo podobny. Zaznaczam, i\u017c od regu\u0142y zawsze pojawiaj\u0105 si\u0119 odst\u0119pstwa; np. telefon tylko firmowany przez Siemensa, a wyprodukowany przez inn\u0105 firm\u0119 (np. seria ST).<\/p>\n<p>Sprz\u0119towo, sprawa prezentuje nast\u0119puj\u0105co: w serii x55 soft jest na og\u00f3\u0142 zaszyty w ko\u015bci o pojemno\u015bci 16MiB, x65 wzwy\u017c: 32MiB. Modyfikowanie i uaktualnianie oprogramowania odbywa si\u0119 poprzez port szeregowy (RS-232). Nie mia\u0142em jeszcze okazji testowa\u0107 kabla USB i ci\u0119\u017cko mi powiedzie\u0107, czy oferuje on szybsze pr\u0119dko\u015bci transmisji. Fakt, przepychanie kilkunastu MiB przez port szeregowy jest istnym masochizmem i troch\u0119 trwa. Ale w przypadku starszych chipset\u00f3w (na nForce, niestety, nie dzia\u0142a) mo\u017cna skorzysta\u0107 ze sterownika <a href=\"http:\/\/www.rippstein.net\/HiSerialEN.htm\">HiSerial<\/a>, kt\u00f3ry jest w stanie wyci\u0105gn\u0105\u0107 wymusi\u0107 transfer nawet 9x szybszy ni\u017c pierwotne 115kbps.<\/p>\n<p>Ze sprz\u0119tu, potrzebujemy jeszcze kabla tzw. serwisowego. R\u00f3\u017cni si\u0119 on od oryginalnego tym, i\u017c nie posiada pod\u0142\u0105czonych kilku linii. Do prawid\u0142owego dzia\u0142ania wystarcz\u0105 tylko linie GND, RxD i TxD. Od serii x65 wymagane jest dodatkowo dolutowanie dw\u00f3ch rezystor\u00f3w. Ca\u0142a operacja <a href=\"http:\/\/www.siemensy.pl\/modules\/articles\/article.php?id=12\">zosta\u0142a opisana<\/a> w serwisie <a href=\"http:\/\/siemensy.pl\">siemensy.pl<\/a>.<\/p>\n<p>Do patchowania potrzebujemy tylko jednego programu: <a href=\"http:\/\/www.vi-soft.com.ua\/index_e.htm\">V_KLay<\/a>. Ju\u017c paroletni, ale wci\u0105\u017c doskonale si\u0119 sprawuje. ;] Instalacja nie powinna sprawi\u0107 nikomu k\u0142opotu, program r\u00f3wnie\u017c jest po polsku.<\/p>\n<p>I teraz musz\u0119 zaznaczy\u0107:<\/p>\n<p><strong>Autor NIE ODPOWIADA za wszelkie skutki spowodowane modyfikacj\u0105 oprogramowania. Pami\u0119taj, \u017ce dokonuj\u0105c zmian w sofcie tracisz gwarancj\u0119 producenta i mo\u017cesz unieruchomi\u0107 sw\u00f3j telefon!<\/strong>. Wszystkie opisane rozwi\u0105zania przetestowa\u0142em osobi\u015bcie, ale <strong>NIE GWARANTUJ\u0118<\/strong>, i\u017c wszystko b\u0119dzie dzia\u0142a\u0107 OK u Ciebie.<\/p>\n<p>Gdy posiadamy ju\u017c niezb\u0119dne oprogramowanie i kabel, mo\u017cemy przyst\u0105pi\u0107 do po\u0142\u0105czenia telefonu z V_KLayem.<\/p>\n<h3>Seria x65 &#8211; dodatkowe przygotowania<\/h3>\n<p>Producent postanowi\u0142 utrudni\u0107 domoros\u0142ym majsterkowiczom zadanie i wprowadzi\u0142 &#8222;blokad\u0119&#8221;, kt\u00f3ra jednak szybko zosta\u0142a z\u0142amana. S\u0105 to &#8222;kody dost\u0119pu&#8221; do bootcore&#8217;a. Jak je wygenerowa\u0107, opisa\u0142em przy okazji <a href=\"http:\/\/eriz.pcinside.pl\/weblog\/simlock-w-siemens-c75-w-x65-tez-powinno-zadzialac-19.html\">zdejmowania simlocka<\/a>. Post\u0119pujemy zgodnie z tamt\u0105 instrukcj\u0105, ale w momencie, gdy dojdziemy do kroku, w kt\u00f3rym trzeba klikn\u0105\u0107 na <em>New 512x<\/em>, klikamy na <em>New VKD<\/em> i jako katalog docelowy wskazujemy <em>&lt;KATALOG V_KLAYA:&gt;\\data\\loaders<\/em>. Tyle roboty, mo\u017cna zamkn\u0105\u0107 Papua utils.<\/p>\n<h3>W\u0142a\u015bciwe patchowanie<\/h3>\n<p>Po uruchomieniu V_KLaya, wybieramy odpowiedni &#8222;loader&#8221;, czyli kod komunikuj\u0105cy si\u0119 z bootcorem telefonu. Jest to co\u015b w stylu &#8222;R65\/X75&#8230; bootkey&#8221;. Pod\u0142\u0105czamy telefon, klik na &#8222;od\u015bwie\u017c&#8221; i gdy pojawi si\u0119 monit &#8222;naci\u015bnij czerwon\u0105 s\u0142uchawk\u0119&#8221;, kr\u00f3tko wciskamy odpowiedni klawisz na telefonie. Je\u015bli z telefonem wszystko jest w porz\u0105dku, jeste\u015bmy ju\u017c gotowi do patchowania. Je\u015bli <\/p>\n<p>Same patche mo\u017cna znale\u017a\u0107 na wielu forach dyskusyjnych, np. na <a href=\"http:\/\/forum.siemensiak.pl\/\">Siemensiak.pl<\/a>, czy <a href=\"http:\/\/forum.siemensiak.pl\">Siemensinfo.pl<\/a>.<\/p>\n<p>Uwaga, program przy pierwszym pod\u0142\u0105czeniu telefonu zaproponuje utworzenie FUBU (pe\u0142na kopia flasha). Proponuj\u0119 to zrobi\u0107, czasem mo\u017ce si\u0119 zdarzy\u0107, i\u017c wgrany patch unieruchomi telefon.<\/p>\n<h3>Porady dotycz\u0105ce patchowania<\/h3>\n<ul>\n<li><strong>Zwracaj uwag\u0119 na wersj\u0119 oprogramowania w telefonie i patcha.<\/strong>\n<p>Czasem si\u0119 zdarza, i\u017c patch przeznaczony dla innej wersji oprogramowania (czasem nawet dla innego modelu telefonu) zadzia\u0142a w zupe\u0142nie innym. Taka sytuacja rzadko jednak ma miejsce. W najlepszym wypadku telefon si\u0119 nie uruchomi, w najgroszym &#8211; b\u0119dzie si\u0119 wiesza\u0107 w najmniej oczekiwanych momentach lub uszkodzi inne fragmenty oprogramowania.<\/p>\n<\/li>\n<li><strong>Niekt\u00f3re patche powoduj\u0105 konflikty.<\/strong>\n<p>W niekt\u00f3rych kombinacjach potrafi\u0105 si\u0119 gry\u017a\u0107.<\/p>\n<\/li>\n<li><strong>Miej pod r\u0119k\u0105 pe\u0142n\u0105 kopi\u0119 flasha.<\/strong>\n<p>Je\u015bli za du\u017co &#8222;namieszasz&#8221;, zawsze b\u0119dziesz mie\u0107 ko\u0142o ratunkowe, kt\u00f3re umo\u017cliwi Ci powr\u00f3t do przesz\u0142o\u015bci i napraw\u0119 telefonu.<\/p>\n<\/li>\n<\/ul>\n<p>To tyle, je\u015bli chodzi o ten odcinek. W nast\u0119pnych zajmiemy si\u0119 m.in. sytuacjami patowymi.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Geek nie by\u0142by sob\u0105, gdyby nie grzeba\u0142 we wszystkich otaczaj\u0105cych go sprz\u0119tach elektronicznych. Taka ju\u017c natura geeka. ;] Dzisiaj pod lup\u0119 we\u017amiemy telefony \u015bp. marki Siemens. Dla niekt\u00f3rych &#8222;badziewie&#8221;, ale nies\u0142usznie. ;] Postaram si\u0119 podzieli\u0107 swoimi do\u015bwiadczeniami w tuningu tego telefonu.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,14],"tags":[81],"_links":{"self":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts\/158"}],"collection":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/comments?post=158"}],"version-history":[{"count":0,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts\/158\/revisions"}],"wp:attachment":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/media?parent=158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/categories?post=158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/tags?post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}