Przyszedł weekend więc miałem czas na napisanie tego tutka, wpadłem na to przypadkiem, kilka osób o to pytało, i okazało się że jednak to możliwe…
Sposób pozwala na odblokowanie aplikacji, które dotąd nie były widoczne dla naszego telefonu.
UWAGA: Może się zdarzyć że po tej modyfikacji nie będziecie mogli instalować aplikacji z poziomu webowej wersji marketu (osobiście nie miałem z tym problemu- xspojlerx)
Ten tip nie powoduje odblokowania płatnych aplikacji.
Ten tutorial jest dla telefonów dla których market nie pokazuje niektórych aplikacji z powodu:
1) Brak flash-a w aparacie lub brak autofocusa
2) Aplikacje są chronione i nie są udostępnione dla nierozpoznawanych telefonów/ romów
3) Rozmiar Ekranu jest za mały
(Jeśli nie widzisz aplikacji ze względu na ograniczenie na twój kraj, użyj aplikacji „Market Enabler”)
Podziękowania dla Atl4ntis za spachowanie Vending.apk
Sposób testowany był na androidzie 2.2.1 oraz 2.3.4 na IDEOS U1850. Powinien działać na wszystkich telefonach, lecz nie mam możliwości sprawdzenia tego na innym sprzęcie.
UWAGA: Nie ponoszę odpowiedzialności jeżeli cokolwiek stanie się z twoim telefonem. Robisz to na własną odpowiedzialność. Procedura powinna być bezpieczna, lecz zawsze rób kopię zapasową przed edycją plików systemowych.Będziesz potrzebować explorera plików z uprawnieniami root, ta instrukcja pisana jest pod kątem użycia Root Explorera (Możesz też to zrobić za pomocą ADB)
Pobierz paczkę Market fix files.zip
z tego tematu na XDA i wypakuj zawartość na kartę pamięci.
1. W telefonie przejdź do Ustawienia> Zarządzaj aplikacjami> Wszystkie.
2. Znajdź market, wyczyść pamięć podręczną, dane i wymuś zatrzymanie
3. Znajdź Google Services framework, wyczyść dane i wymuś zatrzymanie
4. Skopiuj vending.apk do \system\app\ i nadpisz (upewnij się że folder jest w trybie r/w)
5. Tapnij i przytrzymaj na vending.apk wybierz permissions i zmień na rw-r--r-- („read + write” dla „owner”, tylko „read” dla „group” i „user”)
6. Skopiuj android.hardware.camera.flash-autofocus.xml do \System\etc\permissions\ (Nie musisz kopiować jeżeli plik już istnieje w tej lokalizacji)
7. Tapnij i przytrzymaj na android.hardware.camera.flash-autofocus.xml wybierz permissions i zmień na rw-r--r-- („read + write” dla „owner”, tylko „read” dla „group” i „user”)
8. Skopiuj plik build.prop z /system na PC i edytuj linie tak aby wyglądały jak te (Niektóre mogą być już poprawne):
Dla Froyo:ro.build.id=FRG83
ro.build.fingerprint=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys
ro.build.description=passion-user 2.2.1 FRG83 60505 release-keys
Dla Gingerbread:ro.build.id=GRJ22
ro.build.display.id=GRJ22
ro.product.name=soju
ro.product.device=crespo
ro.build.description=soju-user 2.3.4 GRJ22 121341 release-keys
ro.build.fingerprint=google/soju/crespo:2.3.4/GRJ22/121341:user/release-keys
8a. Skopiuj i nadpisz zmieniony plik do /system oraz ustaw uprawnienia na rw-r--r--
9. Zrestartuj telefon i daj mu chwilę na załadowanie wszystkiego.
10. Otwórz market i zaakceptuj warunki.
11. W telefonie przejdź do Ustawienia> Zarządzaj aplikacjami> Wszystkie.
12. Znajdź market, wyczyść pamięć podręczną, i wymuś zatrzymanie
(
NIE CZYŚĆ DANYCH)
13. Znajdź Google Services framework, wyczyść dane i wymuś zatrzymanie
14. Otwórz market i powinien wyskoczyć błąd. (Tak ma być)
15. Uruchom ponownie telefon.
I już możemy się cieszyć większą ilością aplikacji.
Całość jest luźnym tłumaczeniem instrukcji z XDA. Oryginał znajdziecie pod tym linkiem:http://forum.xda-developers.com/showthread.php?t=1133702Od xspojlerx: Dzisiaj zaktualizowałem Market do v 3.3.11 i o dziwo dalej widzę większą ilość aplikacji, wniosek z tego taki że po całej procedurze, możemy podmienić market na nowszy np. według tej instrukcji:
http://pdaclub.pl/forum/oprogramowanie-android/(news)-android-market-v3-3-11/ i wszystko będzie ok.
W związku z tym podejrzewam że można pominąć kroki związane z podmianą vending.apk, choć ręki sobie uciąć nie dam, gdyż aktualizowałem market już po tym jak odblokowałem go tym sposobem, oczywiście mówię tu o HD2, możliwe że w innych telefonach będzie konieczne przeprowadzenie całej procedury i brak możliwości zaktualizowania marketu.
Jak pisze Jeremy:
Warto byłoby dodać, że nie ma też żadnej gwarancji iż takie programy będą na dowolnym telefonie działały prawidłowo lub w ogóle działały.