Windows Phone 8.1 Instalacja programow w trybie developerskim spoza sklepu.

Naprawa starej Lumii 520, jaką udało mi się ostatnio dokonać sprawiła, że postanowiłem napisać ten mini poradnik.

Po pierwsze Microsoft zablokował możliwość instalacji aplikacji spoza sklepu na telefonach Lumia z systemem Windows Phone 8.1.

Jedyne co można zrobić to pobrać aplikację z oficjalnego sklepu w formacie Xap na komputerze z dostępem do Internetu. Podłączyć telefon do komputera i skopiować pliki na pamięć microSD lub telefon. Po skopiowaniu klikamy ikonkę sklepu i w dolnym prawym rogu klikamy trzy kropki. Na nowej liście wybieramy instaluj aplikację lokalnie i wskazujemy którą apk'ę zainstalować. Niestety tą drogą zainstalujemy tylko aplikacje pochodzące ze sklepu.
Ponadto, aby tego typu instalacja powiodła się musimy na naszej Lumi posiadać dostęp do Internetu. Inaczej Windows Phone 8.1 nie jest w stanie sprawdzić czy pobrana aplikacja, którą chcemy zainstalować jest legalna i dopuszczona przez Microsoft. Jest to swego rodzaju zabezpieczenie przed złośliwym kodem. Teoretycznie jeśli Microsoft  nie wpuści do swojego sklepu szkodliwych lub szpiegujących aplikacji to jesteśmy bezpieczni. W praktyce jeżeli jakiś program mu się nie spodoba, to go usunie i już go więcej nie zainstalujemy. Tak stało się np. z przeglądarką Opera Mini.

Istnieje jednak inna, trudniejsza metoda. Telefon należy odblokować w trybie developerskim. Można tego dokonać instalując
  • WP8.0 SDK Tools Lite Setup Av1.20 

oraz
  • WP8.1 SDK Tools Lite Setup Av1.20
Następnie należy przy użyciu Windows Phone Developer Registration 8.1 zarejestrować telefon. Szczegóły, jak tego dokonać można znaleźć w Google.
Dodam od siebie, że czasem mogą wystąpić problemy z połączeniem do serwera Microsoftu. Mi udało się zarejestrować telefon dopiero drugiego dnia. Tą metodą można zainstalować tylko 2 apki. Liczbę tę można zwiększyć do 10 za pomocą chińskiego narzędzia, które jednak w moim przypadku nie działało. Nie wiem czy jest ono już przestarzałe i nie łączy się z serwem, czy może jest do niego potrzebny Windows 8, podczas gdy ja korzystałem z Windows 7.

Istnieje także opcja całkowitego usunięcia ograniczenia w telefonach Lumia przy pomocy narzędzia Windows Phone Internals. Odblokowując bootloader, a następnie root access możemy znieść ograniczenie liczby aplikacji w trybie deweloperskim, dodatkowo odblokowując bootloader. Jest to jednak niebezpieczne i może trwale "uceglić" nasz telefon. Zalecam tą metodę jedynie w przypadku problemów z narzędziem Windows Phone Developer Registration 8.1 lub jeżeli Microsoft wyłączy serwery, które pozwalają na włączenie trybu developerskiego.

Jeżeli przebrnęliśmy do tego momentu to mamy już z górki. Wystarczy uruchomić aplikację Windows Phone Application Deployment 8.1 i wskazać pobrany wcześniej plik w formacie XAP z naszą aplikacją nie pochodzącą ze sklepu Microsoft. Pamiętajmy, że tą drogą zainstalujemy tylko 2 aplikacje. Jeżeli chcemy więcej to musimy użyć chińskiego narzędzia (nie wiem czy ciągle działa), lub odblokować root access. Istnieje też możliwość przekopiowania zainstalowanej w trybie developerskim aplikacji na kartę pamięci SD w telefonie. Sam tego nie testowałem, ale podobno działa. W ten sposób możemy zwalniać miejsce na aplikacje. Po przeniesieniu dwóch aplikacji z pamięci telefonu na kartę możemy znów zainstalować dwie inne dodatkowe aplikacje, a po ich zainstalowaniu je także przenieść na kartę pamięci i znów zainstalować jeszcze dwie aplikacje i tak do momentu, gdy nie skończy się nam pamięć na karcie w telefonie.

Zainstalowaną aplikację przenosimy na kartę SD wybierając Ustawienia i Storage SD.

Jeżeli nie możemy zainstalować aplikacji powyższym programem to możemy użyć programu WPPowerToolsStandaloneAmir lub WPV XAP Deployer 2.0. Pierwszy z tych programów po podłączeniu telefonu i wybraniu aplikacji w formacie Xap wygląda jakby się zawiesił. Należy jednak odczekać i jeżeli nie wskaże on żadnych błędów to oznacza, że nasza apka powinna pojawić się w telefonie.

Uwaga!!! Wszystkie powyższe programy wymagają zainstalowania środowiska Net Famework 4.5.1 lub nowszego.
Uwaga!!! Programy takie jak WPPowerToolsStandaloneAmir lub WPV XAP Deployer 2.0 pozwalają instalować tylko aplikacje spoza sklepu Microsoft, czyli crackowane lub pochodzące ze strony XDA Developers. Są to programy pozbawione zabezpieczeń. 

Dla programu WPV XAP Deployer 2.0 można pobierać apki dla Windows Phone 8.1 w formacie Zip, a następnie zmieniać rozszerzenie na XaP. Jest to rozwiązanie problemu z nieobsługiwanym formatem aplikacji lub jej niezgodnością.

2 komentarze:

  1. dasz link do oficjalnego sklepu bo nie mogę znależć

    OdpowiedzUsuń
    Odpowiedzi
    1. O ile pamiętam Microsoft wyłączył oficjalny sklep dla systemu Windows Phone 8 lub 8.1 więc aplikacji nie pobierze się już w ten sposób (ze sklepu microsoft). Pozostają serwisy typu chomikuj lub linki użytkowników do aplikacji które zostały przez nich zmodyfikowane. Trzeba szukać na forum https://forum.xda-developers.com/.

      Usuń