Microsoft Surface trafia do Europy

Autor: Dawid Gatti Dzień: 2009-03-19 Godzina: 23:24:07 [Dodaj komentarz (0)]


Przez ostatnie miesiące widzieliśmy jak Microsoft Surface trafia do kolejnych firm w Stanach Zjednoczonych. Z dniem 18 marca 2009 europejskie firmy a dokładniej angielskie, będą mogły kupić nietypowy stół Microsoftu w cenie 8500GBP, czyli 41000PLN.

Surface będzie pojawiać się w urzędach, firmach, hotelach, sklepach itp. zanim zostanie zrobiona konsumencka wersja. Miejmy nadzieje, że już niedługo polskie firmy również będą mogły zakupić Microsoft Surface.

[Dodaj komentarz (0)] - [Mini URL]

Nowy przyjaciel - odcinek nr 9

Autor: Dawid Gatti Dzień: 2009-03-19 Godzina: 22:57:41 [Dodaj komentarz (0)]

Do grupy WinMo World dołącza Stasys Bielinis z http://www.unwiredview.com/. Posiada dużą wiedzę na temat Symbiana i zna wielu ludzi z branży co czyni go bardzo wiarygodnym źródłem ciekawych informacji. Miłego słuchania kolejnego odcinka.

Tematy:

Twitter:

E-Mail: Jeśli masz jakieś uwagi związane z tym odcinkiem i nie tylko - napisz na netcast@pda.pl.

[Dodaj komentarz (0)] - [Mini URL]

Treo Pro z IE6 i wsparciem dla Flash w Amerykańskiej sieci

Autor: Dawid Gatti Dzień: 2009-03-19 Godzina: 21:46:05 [Dodaj komentarz (0)]

W Amerykańskiej sieci komórkowej Sprint, Treo Pro jest sprzedawany z mobilną przeglądarką IE6, która wspiera w pełni technologię Adobe Flash. Poniżej można zobaczyć film przedstawiający działanie i wydajność stron.

Jak widać w filmie: przeglądanie stron z Flesh-em nadal jest płynne - nawet podczas samego odtwarzania filmów. Oczywiście trzeba pamiętać, że im większe animacje i im więcej JavaScript-u tym strona będzie działać wolniej.

Nie mogę się doczekać aż jakieś urządzenie w Europie będzie sprzedawane z nową przeglądarką IE6.

[Dodaj komentarz (0)] - [Mini URL]

Samsung uruchamia internetowy sklep z filmami

Autor: Dawid Gatti Dzień: 2009-03-19 Godzina: 20:15:44 [Dodaj komentarz (0)]

Samsung szykuje się z uruchomieniem internetowego sklepu gdzie będzie można wypożyczać i kupować filmy dla wielu urządzeń. Na początku biblioteka będzie posiadać 500 tytułów, ale szybko się powiększy o kolejne 1000 przed końcem czerwca 2009.

Filmy będą dostępne dla mobilnych urządzeń i stacjonarnych PC-etów. Cena za wypożyczenie pojedynczego tytułu wyniesie 2.49GBP - 4.99GBP by zatrzymać film na własność. Usługa początkowo będzie dostępna tylko w Anglii i Niemiec, ale do końca tego roku Samsung udostępni usługę dla reszty Europy.

[Dodaj komentarz (0)] - [Mini URL]

Więcej na temat widgetów w WM 6.5

Autor: Dawid Gatti Dzień: 2009-03-19 Godzina: 17:32:43 [Dodaj komentarz (0)]

Zespół odpowiedzialny za widgety pod Windows Mobile 6.5 udostępnił dodatkowe informacje o nadchodzącej technologi. Ten news jest bardziej skierowany dla samych programistów, ale na pewno warto wiedzieć co będzie się kryło pod maską. Małe internetowe programy będą pisane w:

  • HTML
  • CSS
  • Ajax
  • JavaScript
  • Flash - dzięki PIE6

Dodatkowo programiści otrzymają ograniczony dostęp do kontrolek ActiveX, co umożliwi uzyskanie dostępu do zainstalowanych programów w systemie np. MediaPlayer-a, czy może odbiornika GPS. To jednak nie wszystko, nowe widgety będą wspierać nadchodzący standard W3C (http://www.w3.org/TR/widgets/) dla małych webowych programów.

Web-developerzy będą mieli co robić w tym roku.

[Dodaj komentarz (0)] - [Mini URL]

Mobilny konkurs Adobe Flash Lite

Autor: Dawid Gatti Dzień: 2009-03-19 Godzina: 17:03:01 [Dodaj komentarz (0)]

Na stronie tanivoip.pl pojawiła się informacja o ciekawym konkursie jaki Adobe przygotował dla swojej mobilnej platformy:

Firma Adobe zaprasza do wzięcia udziału w konkursie The Flash Lite Developer Challange. Konkurs skierowany jest do osób zawodowo pracujących z oprogramowaniem Flash Lite, programistów zainteresowanych rozwojem aplikacji Flash dla urządzeń przenośnych oraz wszystkich tych, którzy zajmują się tworzeniem aplikacji dla urządzeń mobilnych i chcieliby wykorzystywać do tego Flash Lite. Swoje programy możne zgłosić w pięciu kategoriach, lista poniżej:

  • Gry
  • Sport
  • Inforozrywka
  • Serwis społecznościowy
  • Serwis lifestyle’owy.

W każdej kategorii będzie jeden zwycięstwa, który otrzyma nagrodę pieniężną w wysokości 15000USD. Wśród pięciu nagrodzonych zostanie wybrany najlepszy projekt, który otrzyma kolejne 15000USD. Konkurs zostanie zakończony 31 maja 2009 roku - więcej na: http://www.flashlitedeveloperchallenge.com/.

[Dodaj komentarz (0)] - [Mini URL]

Apelacja HTC pomogła

Autor: Dawid Gatti Dzień: 2009-03-19 Godzina: 16:49:57 [Dodaj komentarz (0)]

Pisałem o firmie IPCom GMBH & CO, która pozwała HTC w Niemczech. Podobno stosowana technologia w urządzeniach HTC łamie patenty firmy IPCom. W drugiej rozprawię, która odbyła się po apelacji pierwszego wyroku. Sąd stanął po stronie HTC i przez jakiś czas firma będzie mogła sprzedawać urządzenia bez przeszkód. W kolejnych tygodniach, niemiecki sąd będzie się przyglądać patentom IPCom GMBH & CO by stwierdzić, czy są wiarygodne.

[Dodaj komentarz (0)] - [Mini URL]

HTC Touch HD wyróżniony podczas Wielkiej Gali Złotych Anten 2009

Autor: Dawid Gatti Dzień: 2009-03-19 Godzina: 15:28:23 [Dodaj komentarz (0)]

Podczas Wielkiej Gali towarzyszącej Sympozjum Świata Telekomunikacji, odbywającym się w warszawskim Hotelu Radisson SAS (18 marca br.) uhonorowano firmy oraz postacie mające w minionym roku największy wpływ na rozwój nowoczesnych technik komunikacyjnych.

Niezależna Kapituła przyznała wyróżnienie dla HTC Touch HD w kategorii Telefon Roku 2009, doceniając jego jakość, innowacyjność oraz estetykę design’u. W XI edycji konkursu, Złote Anteny Świata Telekomunikacji przyznane zostały w następujących kategoriach:

  • Telefon Roku – rozwiązanie mobilne
  • Produkt Roku – rozwiązanie mobilne dla biznesu
  • Produkt Roku – rozwiązanie stacjonarne dla biznesu
  • Produkt Roku – rozwiązanie dla operatorów
  • Usługa Roku
  • Kampania Promocyjna Roku
  • Firma Roku
  • Najbardziej Obiecująca Firma Roku
  • Menedżer Roku
  • Człowiek Roku

Nagrody i wyróżnienia przyznawane są firmom telekomunikacyjnym, oferującym innowacyjne i ekonomiczne rozwiązania w dziedzinie telekomunikacji w ostatnich dwunastu miesiącach. Nagradzani są również menadżerowie zarządzający tymi firmami. Celem konkursu jest również uhonorowanie ludzi popularyzujących najciekawsze produkty i rozwiązania telekomunikacyjne.

Jak każdego roku Wielka Gala zgromadziła kilkaset osób, wśród nich kadrę zarządzającą firm telekomunikacyjnych i teleinformatycznych, uznanych w branży jako autorytety, przedstawicieli świata nauki, polityki i mediów.

[Dodaj komentarz (0)] - [Mini URL]

Podręcznik początkującego Tweakera

Autor: Krzysztof Śmiałek Dzień: 2009-03-19 Godzina: 15:12:14 [Dodaj komentarz (2)]

Od kiedy mam do czynienia z Windows Mobile i urządzeniami HTC, ciągle próbuję coś zmieniać i ulepszać. Skutki tych działań są bardzo różne - czasem wszystko wychodzi zgodnie z planem, czasem nic się nie dzieje, a jeszcze kiedy indziej modyfikacje kończą się hard resetem i przywracaniem danych. Wszystkie z tych eksperymentów czegoś mnie uczyły. Nadszedł czas by całą tą wiedzę zebrać i przekazać kolejnym pokoleniom. Oto instrukcja dla początkujących tweakerów, która ma w miarę bezboleśnie wprowadzić cię do tematu.

Uwaga! Część tych modyfikacji, która ściśle dotyczy urządzeń HTC, może powodować utratę gwarancji i uszkodzenie sprzętu. Robisz to na własną odpowiedzialność.

Przede wszystkim bezpieczeństwo danych

Pamiętaj, że zawsze coś może się nie udać. Wtedy cały system zostanie przywrócony do ustawień fabrycznych, a pliki skasowane. Do utworzenia kopii zapasowej polecam program FdcSoft PIM Backup. Jest darmowy i radzi sobie ze wszystkimi danymi osobistymi. Poza tym zalecam dodanie do kopii całego folderu My Documents oraz niektórych podfolderów Application Data - tutaj już według własnego uznania. Kopię koniecznie trzeba utworzyć na karcie pamięci, dobrym pomysłem będzie też ustawienie automatycznych backupów 3 razy w tygodniu. Jeśli po przywróceniu kopii system wyraźnie zwolni, po prostu go wyłącz i włącz.


Program PIM Backup

Zacznijmy od podstaw - co i jak w rejestrze

Po co mamy gadać czysto teoretycznie? Ściągnij i zainstaluj jakiś edytor rejestru. Jeśli masz już Resco Explorer, możesz do niego doinstalować odpowiednią wtyczkę. W przeciwnym wypadku użyj Total Commandera CE lub Registry Editora, jest też FdcSoft Task Manager. Ten ostatni wyróżnia się widokiem drzewa, który jednak mi osobiście nie odpowiada.

Jeśli czytałeś jakieś artykuły o modyfikacji WM, to na pewno natrafiłeś na wzmianki o rejestrze. Jego struktura jest prawie identyczna z rejestrem starszego brata PC. Różnica polega na braku niektórych typów danych i mniejszej ilości korzeni. Te ostatnie to:

  • HKEY_CLASSES_ROOT (HKCR)
  • HKEY_CURRENT_USER (HKCU)
  • HKEY_LOCAL_MACHINE (HKLM)
  • HKEY_USERS

Ostatni, czwarty klucz od zarania dziejów jest pusty i nieużywany. Tylko nieliczni rozumieją logikę Microsoftu. Przed jakimikolwiek modyfikacjami wyeksportuj wszystkie klucze do plików REG (najlepiej każdy korzeń w osobnym pliku, potem powiem dlaczego). W przypadku pomyłki będziesz mógł odratować system. Mogę od razu udzielić Ci dwóch wskazówek:

  1. Jeśli zorientujesz się, że wprowadzone przez Ciebie zmiany mogą "unieszkodliwić" system, nie wyłączaj PDA przed przywróceniem kopii rejestru. Jeśli jest już za późno, zerknij na koniec artykułu - znajdujący się tam trick może oszczędzić Ci hard resetu.
  2. Klucz HKCR jest najbardziej rozbudowanym korzeniem i ma kluczowe znaczenie dla systemu. Nie chodzi tu o powiązania rozszerzeń, lecz o łańcuchy CLSID - są tam zapisane między innymi metody wprowadzania danych. Bądź ostrożny podczas przywracania całości tego klucza - raczej nic poważnego się nie stanie, lecz system może się zresetować. W razie problemów ze startem, zerknij na koniec artykułu.

Opiszę jeszcze dostępne typy danych w rejestrze (nazwy z wtyczki Resco Explorer):

  • String - łańcuch tekstowy
  • DWORD - liczba szesnastkowa, lecz nic nie stoi na przeszkodzie, by edytować ją w systemie dziesiętnym
  • Multi Line String - jak String, lecz może zawierać kilka łańcuchów oddzielonych znakiem końca linii (typ rzadko spotykany)
  • Binary - ciąg bajtów w systemie szesnastkowym (typ rzadko spotykany)

Dodam, że "mobilny" rejestr nie ma takich skomplikowanych powiązań, jak jego starszy brat. Na pececie modyfikując niektóre klucze, wpływasz automatycznie na inne - dlatego rejestr nie ma ustandaryzowanej budowy, jak np. XML, i nigdy nie będzie miał. Przypomina to trochę łącza w Unix-ie. W rejestrze WM nigdy nie spotkałem się z tego typu powiązaniami.

Proponuję zacząć zabawę z rejestrem od przyjrzenia się jego konstrukcji i obserwacji, gdzie system trzyma jakie dane. Podpowiem tylko, że interesował Cię będzie głównie klucz HKLM\Software i jego odpowiednik w korzeniu HKCU - tam znajdziesz większość bezpiecznych tweaków.


Od lewej: program Task Manager z widokiem drzewa oraz korzenie i typy danych w programie Resco Explorer.

Przejdźmy do praktyki

Wiesz już trochę na temat ogólnej konstrukcji rejestru, zajrzyj więc do jakiegoś klucza - na przykład HKCU\Software\Microsoft\Today\Keys. Domyślasz się już, co znalazłeś? Są to programy uruchamiane softkeyami na ekranie Today. Wartość domyślna każdego z podkluczy (wcześniej o niej nie wspomniałem - każdy klucz ma taką i zawsze jest typu String) zawiera napis na softkeyu, a wartość Open (typu String) ścieżkę dostępu do uruchamianej aplikacji.

Jeśli jesteśmy przy ścieżkach, sprawdź dokąd prowadzi skrót do Internet Explorera w Programach. Znajdziesz go w folderze \Windows\Start menu\Programs (zapamiętaj tą ścieżkę - przyda Ci się jeszcze!). W Total Commanderze lub Resco Explorerze przytrzymaj rysik na pliku, by wyświetlić menu i wybierz Properties, a następnie Shortcut. Pewnie dziwi cię to, co znalazłeś - :MSPIE. Jest to coś w rodzaju aliasu, a plik docelowy znajdziemy w... Tak, rejestrze! Otwórz klucz HKLM\Software\Microsoft\Shell\Rai i odszukaj :MSPIE. Postaraj się mniej-więcej zrozumieć zawartość tego klucza.

Myślę, że już rozumiesz zasadę działania rejestru i umiesz obsługiwać edytor. Teraz czas, byś trochę poeksperymentować. Spróbuj np. sprawić, by alias :MSPIE uruchamiał Operę lub Skyfire. Powodzenia!

Wrócę jeszcze do paralogiki Microsoftu. Jeśli nie masz HTC-owskiego menu wyboru klawiatury, to pewnie narzekasz, że to Windowsowe długo się otwiera. Jest na to paralogiczny sposób: wyeksportuj i zaimportuj z powrotem klucz HKCR\CLSID. Nic nie zmieniaj, wyeksportuj i zaimportuj to samo. Zazwyczaj po tej operacji czas otwierania menu skraca się do kilku sekund. Nawiasem mówiąc, rekord wynosi chyba 50 sekund... Masakra. U mnie pomogło - zamiast 8 sekund trwa to około pół.


Zawartość skrótu Internet Explorera oraz klucz :MSPIE i inne.

Sekrety producentów

Jeśli trochę poszukasz, natkniesz się na ukryte funkcje twojego urządzenia. Spróbujmy: HKLM\Software\HTC\EngineerMode Jeśli wartość BuildInEngineeringModeApp wynosi 1 (np. w Touch Diamond), spróbuj wpisać kod z wartości LaunchEngineerModeAppDialStr w telefonie. Uruchamia on tryb inżynieryjny. Jeśli pierwsza wartość wynosi 0, masz pecha - program nie jest zainstalowany. Dodam jeszcze, że najwięcej tajemnic mają ROMy azjatyckie. WWE i inne są już zazwyczaj ogołocone z niespodzianek.

Teraz druga metoda szukania bonusów. Uruchom Total Commander CE i wybierz File -> Find files w katalogu głównym. Wpisz *.exe i rozpocznij wyszukiwanie. Interesują nas pliki z folderu \Windows. Sprawdź ZipView - uruchamiając go tapnięciem zobaczysz tylko błąd, lecz spróbuj skojarzyć go Resco Explorerem z plikami ZIP. Dalej nie działa? Dodaj lub usuń apostrofy w parametrze. Jest to standardowa procedura. Nie widzisz ZipView na liście programów? Utwórz skrót w Programach. Podawałem ścieżkę, pamiętasz? Gdy już Ci się uda, w pierwszej kolejności szukaj opcji About. ZipView jest przeglądarką ZIP dołączoną do pakietu Office. HTC zastępuje go własnym programem.

Teraz nawiąż połączenie EDGE lub HSPA i uruchom DataDisconnect. Musisz nauczyć się domyślać działania programu po jego nazwie lub ikonie. Szukaj, szukaj, być może kiedyś jeszcze będzie o tobie głośno.

Jeszcze jedna rzecz. Czasem używasz jakiegoś programu bardzo rzadko i nie ma sensu tworzyć do niego skrótu, a otwieranie folderu Windowsa jest czasochłonne. Aż się prosi, żeby użyć polecenia Uruchom, jak na "dużym" Windowsie. Co prawda są programy oferujące tą funkcję, ale mało kto wie, że jest ona też wbudowana w system. Przede wszystkim, musisz mieć widoczny zegar na górnym pasku. Jeśli nie włączasz go na stałe, to na pewno pojawi się po obróceniu ekranu. Naciśnij przycisk d-pada i nie puszczając go przytrzymaj rysik na zegarze. Wyświetli się tajne menu z opcją Run, której szukasz.

Powrót do rejestru - wyduśmy więcej ze sprzętu

Ten tweak jest zainspirowany innym, odkrytym przez bezgranicznie pomocną społeczność XDA-Dev. Otóż możesz dowolnie zmieniać dostępne rozdzielczości aparatu, dla każdego trybu osobno. Tweak testowałem na wersji 6.13 programu HTC Camera, na innych może nie działać albo trochę się różnić. W każdym razie działa na Diamondzie i Pro. Ostrzegam, że będzie trochę matematyki, i to nie tylko w systemie dziesiętnym.

Co tu dużo gadać, wskakuj do RegEdita i otwórz klucz HKLM\Software\HTC\Camera. Tutaj będziesz miał kilka-kilkanaście interesujących nas podkluczy, których nazwa ma postać P, gdzie to kolejne liczby od jedynki począwszy. Każdy z nich to jeden tryb pracy aparatu.

  • P1 - Photo
  • P2 - Video
  • P3 - Panorama
  • P4 - MMS Video
  • P5 - Contacts Picture
  • P6 - Burst
  • P7 - Picture Theme
  • P8 - Sports
  • P9 - GPS Photo
  • P10 -

Być może zauważyłeś, że w takiej samej kolejności tryby są widoczne w aparacie. Dziesiątego niestety nie udało mi się rozpracować, jeśli coś o nim wiesz, daj znać. Nie przedłużajmy, idziemy dalej. W każdym podkluczu masz cztery interesujące nas wartości DWORD:

  • 2ndCamCaptSize
  • 2ndCamSupportCaptSize
  • MainCamCaptSize
  • MainCamSupportCaptSize

MainCam to oczywiście aparat z tyłu PDA, a 2ndCam to przedni do wideorozmów. CaptSize to aktualnie ustawiona rozdzielczość, nie bardzo nas to obchodzi bo można to zmienić w programie. Natomiast bardzo interesujące są wartości SupportCaptSize - to listy obsługiwanych rozdzielczości. Zaraz pokażę, jak to działa. Ta tabelka to zbiór liczb dziesiętnych przyporządkowanych rozdzielczościom:

Liczba DEC Rozmiar
2 S
4 S
8 M
16 M
32 L
64 L
128 1M
256 1M
512 2M
1024 2M
2048 3M
4096 3M

Jak widzisz, rozmiary powtarzają się, podzielmy więc liczby w inny sposób:

Rozmiar Seria 1 Seria 2
Small 2 4
Medium 8 16
Large 32 64
1 Mpx 128 256
2 Mpx 512 1024
3 Mpx 2048 4096

Co do znaczenia serii - nie mam pojęcia. Wiem tyle, że lepiej ich nie mieszać i nie zmieniać. Każda wartość SupportCaptSize jest sumą liczb, zazwyczaj z tej samej serii (w obrębie trybu, różne tryby mogą mieć różne serie) i tego się trzymajmy. Pokażę to na przykładzie, u mnie MainCamSupportCaptSize wynosi 1744. 1744 = 1024 + 512 + 128 + 64 + 16 Każdą wartość SupportCaptSize można w ten sposób rozłożyć na potęgi dwójki. Jeśli nie chce Ci się kombinować, włącz Windowsowy Kalkulator, menu Widok -> Naukowy, wpisz wartość i zaznacz Bin. Pokaże ci się ciąg zer i jedynek. Dla liczby 1744 wyświetla się 11011010000. Teraz przesiewasz pierwszą tabelkę tym, co wyskoczyło w kalkulatorze (pisz od prawej, puste pola uzupełniasz zerami, tutaj uzupełnione zera są szare):

Liczby (DEC) 1744 (BIN) Wyniki
4096 0 -
2048 0 -
1024 1 1024
512 1 515
256 0 -
128 1 128
64 1 64
32 0 -
16 1 16
8 0 -
4 0 -
2 0 -
1 0 -

O ostatniej cyfrze liczby binarnej zapominamy, nie wchodzi ona w grę - oznaczyłem ją na niebiesko. Wyniki to rozmiary, które możesz włączyć przy danej konfiguracji. W tym przykładzie dostępne są:

  • Medium (16)
  • Large (64)
  • 1 Mpx (128)
  • 2 Mpx (512, 1024)

Tak jak mówiłem, nie wiem, co daje mieszanie serii i dublowanie wartości. W każdym razie takie rozdzielczości mogę włączyć w aparacie. Small wyłączyłem, bo 160x120 nie robi wrażenia ;) Teraz już wiesz co i jak, możesz ustawić co chcesz mieć w aparacie. Na przykład w Diamondzie i Pro ustawienie MainCamSupportCaptSize dla P3 (Panorama) na wartość 1744 powoduje, że zdjęcia składowe są w rozdzielczości 2 Mpx, co ostatecznie daje prawie 7 Mpx zdjęcie!

Bardziej twórcze zajęcie - MortScript

MortScript, MortScript... Co to w ogóle jest? Z czym to się je? Moim zdaniem jest to jeden z najpotężniejszych programów na WM. Jest odpowiednikiem Windowsowego wiersza poleceń. Tyle, że poczciwy cmd.exe przy nim wymięka. Mortowe pliki wsadowe mogą wyświetlać komunikaty, modyfikować rejestr, odtwarzać dźwięki... Uff, można by długo wymieniać. Koniec gadania, zobacz, co to potrafi. Masz TouchFLO 2D? To świetnie. Często obracasz ekran? Pewnie zauważyłeś, że TouchFLO nie działa w poziomie. Teraz mamy dwie opcje:

  1. Masz HTC TyTN II. Wracasz na Today i musisz wsuwać i wysuwać klawiaturę, bo wredne TouchFLO wywraca ekranem na wszystkie strony. Oto nadchodzi ocalenie. Jeśli jeszcze nie masz MortScripta, zainstaluj. Zawiera go wiele nieoficjalnych ROMów. Poszukaj pliku MortScript.exe. Jeśli go nie ma, to zainstaluj odpowiedniego CABa. Ja mam wersję 4.11b7 i jest fajnie. Teraz zainstaluj MBarvian Manila 2D Landscape. Wszystko bazuje na MortScripcie. Gdy tylko wysuniesz klawiaturę, wyłączy się TouchFLO i odpali rlToday - będziesz miał ekran zadań jak w Touchu Pro. Po wsunięciu klawiatury TouchFLO wróci na swoje miejsce.
  2. Nie masz klawiatury QWERTY, więc jej wysunięcie graniczy z cudem. Również wgraj CAB MBarviana, lecz usuń nowy skrót z autostartu. Nie działałby, a ilość RAMu mamy ograniczoną. Plik poznasz po ikonie szarego zwoju. Autostart to folder \Windows\Startup. Teraz zainstaluj Manila Control autorstwa MastSogo. Domyślna konfiguracja powinna być OK. Zrób reset i ustaw sobie na prawym softkeyu to, co chcesz. Domyślna opcja raczej się nie przyda. Z tym softkeyem będzie niestandardowo - edytujesz go w kluczu HKLM\Software\HTC\Manila2D. Zorientujesz się po nazwach wartości. Pamiętaj - osobno ścieżka, osobno parametry. Wiem, to skomplikowane - nie poddawaj się, uparcie zasuwaj do przodu. Utwórz skrót do "\Windows\M2D_Ctrl.exe" -mk w \Documents and Settings i nazwij go killtf. Teraz ściągnij mój mortscriptowy twór i skopiuj oba pliki do Programów. To tyle, już wszystko. Możesz się odstresować, koniec drogi przez mękę. TouchFLO nie będzie ci już przeszkadzać. Poza tym masz teraz drugi ekran Today. Plik Rotate Screen w Programach będzie obracał ekran - możesz go przypisać przyciskowi lub dodać do menu Start. Ale zanim go przetestujesz, uruchom Rotate Config i wybierz Yes. Następnie będziesz mógł skonfigurować wszystko. Polecam ustawienia No, No, Yes. Teraz włącz obracanie. MortScript zapyta, czy wyłączyć TouchFLO. Później obróć ekran z powrotem. TouchFLO nie włączy się samo, by nie obciążać procesora. Jeśli ci to nie odpowiada, zerknij do pomocy - tam jest opis. Gdyby rlToday nie był na górze, poszperaj w Ustawieniach i przesuń go wyżej.


Tak to powinno wyglądać, mistrzu, jeśli uważnie słuchałeś.

Hardcorowo rozwalony HTC

Wgrywałeś ROM, coś nie wyszło no i się doigrałeś. Coś się sypie, nie chce wystartować, tylko jakieś gradienty RGB wyskakują i nic. Nie odsyłaj do serwisu, bo zapłacisz majątek za to, co w domu zrobisz w 20 minut. Po pierwsze, przygotuj kartę pamięci i czytnik do peceta. Sformatuj kartę na FAT32. ROM, który wgrywałeś, powinien składać się z kilku plików. Masz tylko jeden EXE? Otwórz go WinRAR-em albo czymś podobnym. Chodzi o plik NBH. Skopiuj go na kartę pamięci. Teraz zorientuj się, jaka jest skrócona nazwa kodowa twojego cuda. Poniższa lista może Ci pomóc, kody pozostałych znajdziesz w XDA-Wiki:

  • P3300 - ARTE
  • P3400 - GENE
  • P3600 - TRIN
  • 4P450 - HERA
  • Touch - ELF0
  • Touch Dual - NIKI
  • Touch Enhanced - ELF0
  • Touch HD - BLAC (niepewne, ale nic nie zepsuje)
  • Touch Pro - RAPH
  • TyTN - HERM
  • TyTN II - KAIS

Zmień nazwę pliku na karcie na xxxxIMG, gdzie xxxx to skrócona nazwa kodowa, np. ELF0IMG. Teraz włóż kartę do PDA i uruchom go. Zapyta, czy wgrać ROM. Zrób, co każe, i zaczekaj, aż skończy. Wtedy wyłącz go. ROM nie jest już uszkodzony, teraz musisz odzyskać pocketa z bootloadera (jak to mądrze brzmi). Teraz trzymaj hasło bootloadera dla HTC. Lepiej dla Ciebie, jeśli się nie pomylisz przy wpisywaniu - możesz zrobić z PDA drogi przycisk do papieru. Aha, jeszcze jedna rzecz - na Viście tego nie naprawisz, WMDC ma inną nazwę wirtualnego hosta niż ActiveSync. Uważaj, oto hasło: BsaD5SeoA

Powtarzam, lepiej się nie pomyl. Teraz tak:


MTTY

  1. Wyłącz połączenie w ActiveSync'u. To znaczy z ikonki w pasku wybierz Ustawienia połączenia i wyłącz opcję Zezwalaj na połączenia USB. Musi być WYŁĄCZONA. Kilknij OK.
  2. Ściągnij i uruchom program mtty.exe. Znów powtórzę: pod Vistą nie zadziała. Gwoli ścisłości, będziemy się teraz łączyli do PDA jak do terminala.
  3. Teraz konfiguracja MTTY:
    • Port: USB
    • Baud: 115200
    • Databits: 8 bits
    • Flow control: RTS/CTS
    • Stopbits: 1 bits
    • Local echo: No
    • Parity: none
    • OK
  4. Nie przejmuj się tym, co widzisz (ewentualnie tym, czego nie widzisz). Masz mieć biały ekran. Wpisz polecenie: password BsaD5SeoA i naciśnij Enter. Polecenie zostanie wysłane do terminala. W ten sam sposób podłącza się ROM Update Utility przy wgrywaniu ROMu. Na pockecie powinien pojawić się pasek postępu ustawiony na 0%, a ty powinieneś otrzymać w przybliżeniu taki tekst (zależy od egzemplarza i modelu):

Źrudło:

+ SD Controller init
- SD Controller init
+StorageInit
SDInit+++ 
SDCmd8 Command response time-out. MMC_STAT = 80 
SDCmd8 Command response time-out. MMC_STAT = 80 
SDCmd8 Command response time-out. MMC_STAT = 80 
SDInit - SD ver1.0
SDCmd1 Command response time-out. MMC_STAT = 80 
SDCmd1 Command response time-out. MMC_STAT = 80 
SDCmd1 Command response time-out. MMC_STAT = 80 
SDInit: ACMD41 wait for power up bit timeout 
+ SD Controller init
- SD Controller init
+StorageInit
SDInit+++ 
SDInit - SD ver2.00
SDCmd1 Command response time-out. MMC_STAT = 80 
SDCmd1 Command response time-out. MMC_STAT = 80 
SDCmd1 Command response time-out. MMC_STAT = 80 
SDCmd55 Card status error in response. MMC_STAT = 4000 
SDInit: ACMD41 wait for power up bit timeout 
g_cKeyCardSecurityLevel = FF
HTCEType (0x1)(Operation mode flag): cOpModeFlag=(0x0).
Type (0x2)(Back color flag): cBackColorShowFlag=(0x1).
Type (0x5)(Background color value): g_wBColor=(0xC618) (0xC0C0C0).
HTCST

Nie bój się, nie musisz tego rozumieć. Wystarczy, że pokaże się coś podobnego. Teraz wpisz kolejną komendę: ruurun 0. Spowoduje ona zaprogramowanie PDA na start z sekcji OS. Przed jej wywołaniem urządzeniu wydaje się, że ROM jest uszkodzony i startuje w bootloaderze. Teraz ostatnia komenda, wywołujesz ją i koniec: ResetDevice. To polecenie spowoduje restart urządzenia. Jeśli dojdzie do ekranu z logo HTC, odłącz kabel i zamknij MTTY. Gotowe, Twój HTC żyje i ma się dobrze.


Jak mówi stare polskie przysłowie: nie taki bootloader straszny, jak go malują.

ROM jest OK, ale uwaliłem rejestr

Chodzi mi o taką sytuację, kiedy przy starcie na ekranie widzisz tekst, że coś się w systemie skopało i "press send to reset your device" czy coś takiego (aptrz zdjęcie poniżej). Otóż WM lubi panikować i czasem można załatwić sprawę prościej. Gdy zobaczysz ten ekran, naciśnij POWER. Nie Send, POWER. Znów mamy dwa przypadki:

  1. Wszystko się resetuje, nie włącza do końca albo buntuje w jakikolwiek inny sposób.
  2. System startuje i jest cacy.

W pierwszym przypadku nie ma nadziei - musisz nacisnąć Send, ale w drugim możesz jeszcze spróbować coś ocalić. Gdy wszystko się załaduje, w pierwszej kolejności uruchom PIM Backup albo Spb Backup, co kto woli. Zrób kopie wszystkiego, co się da z plików osobistych + My Documents i częściowo Application Data. Teraz zastanów się, przy czym ostatnio majstrowałeś. Zainstalowałeś jakiegoś CABa? Zmieniłeś ustawienia? Pakowałeś łapy do rejestru? Przywróć to do poprzednich ustawień i zrób restart. Jeśli startuje normalnie, to super. Jeśli dalej jest problem, mamy dwa przypadki:

  1. Ostatnia kopia rejestru pamięta czasy średniowiecza.
  2. Szósty zmysł tweakera kazał Ci wyeksportować rejestr kilka dni temu.

W pierwszym przypadku spisz listę zainstalowanych programów i zrób reset zgodnie z wolą Microsoftu. Później będziesz mógł wszystko w miarę bezboleśnie przywrócić PIM Backupem i doinstalować, co trzeba. W przypadku numer dwa przywróć HKCU i HKLM (dlatego kazałem tworzyć osobne pliki dla każdego korzenia). Zrób restart i zobacz, jak wyszło. Działa? Gratuluję. Dalej nie działa? Możesz zaryzykować import HKCR. Gorzej przecież nie będzie. Jeśli to nie pomaga, zrób tak, jak w pierwszym przypadku.


Prawie jak Blue Screen Of Death. Ale niekoniecznie od razu death.

Bonus dla pilnego ucznia

Uważnie czytałeś? No cóż, nie pozostaje mi nic innego, jak pogratulować ci, że dobrnąłeś aż tutaj. Teraz dostaniesz niespodziankę - opis, jak wejść do bootloadera HTC bez uszkadzania ROMu. Dzięki temu będziesz mógł flashować PDA bez użycia komputera - z karty pamięci, jak w opisie z punktu 7.

  1. Metoda najbardziej uniwersalna, aczkolwiek jednak wymagająca peceta. Wyłącz pocketa i naduś przycisk aparatu na bocznej ściance (no niestety, Diamond, Pro i najnowsze modele tego nie mają). Cały czas trzymając przycisk podłącz kabel USB (z drugiej strony musi być w komputerze). Powinien wystartować bootloader. Jeśli nie masz prawidłowego ROMu na karcie, pojawią się charakterystyczne paski RGB. Dlatego bootloader jest czasem nazywany "tricolor screen". Aby wyjść z bootloadera, wyjmij baterię albo zresetuj PDA.
  2. Metoda ograniczona, działa np. na Touchu. Żeby to wykonać, najwygodniej byłoby mieć trzy ręce. Wciśnij i trzymaj przycisk aparatu. Zaczekaj co najmniej sekundę i wciśnij rysikiem Reset. Znów zaczekaj sekundę i wciśnij Power. Teraz czekasz około 5 sekund, po czym znów w sekundowych odstępach puszczasz: najpierw Power, potem Reset, na końcu aparat. Za chwilę startuje bootloader.
  3. Metoda na brandowane egzemplarze. Na tych, które mają logo HTC nie zadziała. Na Orange'owskich, T-Mobile itd. działa. Trzeba wcisnąć odpowiedni przycisk (np. w Touchu przesunąć suwak głośności w dół), a po sekundzie zresetować PDA ciągle trzymając. Resetujesz jak wyżej przez 5 sekund, potem z odstępami sekundowymi poszczasz najpierw Reset, potem przycisk.

Podsumowanie

I to chyba tyle. Nie leń się, wyjmij rysik i do dzieła, może natrafisz na coś ciekawego. Co 300 głów to nie jedna, więc dołącz do tweakerskiego VIP-grona i pokaż nam, co potrafisz.

[Dodaj komentarz (2)] - [Mini URL]

Nowy film na temat S-Class firmy LG

Autor: Dawid Gatti Dzień: 2009-03-19 Godzina: 12:46:15 [Dodaj komentarz (2)]

O interfejsie S-Class od LG było już parę filmów z targów MWC 2009. Poniżej możemy obejrzeć kolejne nagranie, które pokazuje dodatkowe porcje interfejsu na GM730

[Dodaj komentarz (2)] - [Mini URL]

Aplikacja Link Creator 1.0

Autor: Dawid Gatti Dzień: 2009-03-19 Godzina: 12:10:22 [Dodaj komentarz (1)]

Każdy z nas kocha programistów z XDA, ale kocham ich jeszcze bardziej kiedy są nimi Polacy, którzy tworzą przydatne programy. Adam Ciszewski jest autorem małego, prostego, ale strasznie przydatnego programu Link Creator - aplikacja pozwala tworzyć linki do jakichkolwiek plików.

"[...] działanie aplikacji okazuje się być przydatne w momencie gdy nie mamy wersji instalacyjnej jakiegoś ulubionego programu (tylko wykonywalny exe) a chcemy umieścić go w zakładce TouchFlo3D. Oczywiście możemy to zrobić manualnie - edytując plik z poziomu notepad-a, ale w dobie pełnej automatyzacji myślę iż jest to zbędny wysiłek i niech "maszyna" za nas to zrobi [...]" - pisze Adam Ciszewski, autor Link Creator. Dodaje również, że można stworzyć link do chociażby ulubionego pliku mp3, który potem można umieścić w zakładce od TouchFLO 3D.

Program jest w pełni darmowy i można go pobrać z wątku na forum XDA: http://forum.xda-developers.com/showthread.php?t=494613.

[Dodaj komentarz (1)] - [Mini URL]

Najnowsze recenzje

Jak nas śledzić

Filmy i recenzje









Warto odwiedzić