Skocz do zawartości
Daniel_K

Build.prop + permissions - Sposób na Market na GB

    Rekomendowane odpowiedzi

    W związku z tym, że ciężko znaleźć wszystko w jednym miejscu, postanowiłem troszkę to uporządkować. Jestem początkującym userem androida, więc jeżeli ktoś zna inny sposób to proszę o informacje.

    Wszelkie zmiany były przeprowadzone na oryginalnym sofcie 2.3.4 i dotyczą tej właśnie wersji.

    Na ICS trzeba zainstalować SausageScript z innego Tutorialu.

    Najpierw bardzo proszę przeczytać całego posta.

    Wszystko robicie na własną odpowiedzialność! Zawsze należy robić kopię plików!

    Zaczynamy...

    Wszystkie operacje robiłem na zupełnie czystym A73 (przywrócone ustawienia fabryczne), oraz użyłem pendrive (do przenoszenia plików)

    1. Instalujemy aplikację superuser (ktoś zaraz napisze że jest niepotrzebna, ja bez niej miałem problemy z kopiowaniem plików systemowych) (w kolejnych krokach zawsze pozwalamy na na działanie aplikacji - superuser nas o tym poinformuje)

    2. Instalujemy aplikację root explorer lub ghost commander (informacja użytkownika Kr.)

    3. Podłączamy pendrive (oczywiście karta też zdaje egzamin - pendrive wygodniejszy)

    4. Odpalamy root explorer (lub ghost commander) i wchodzimy do: system, odnajdujemy plik build.prop, dajemy copy i wracamy wyżej (parent folder) kopiujemy do mnt/usbhost1 (to jest nasz pendrive)

    Oczywiście można to pominąć, edytując plik bezpośrednio w urządzeniu. Dla mnie wygodniejszym jest edytowanie na PC.

    5. Kopiujemy również cały katalog permission na pendrive (jest on w system/etc/permission)

    6. Wyciągamy pendrive i idziemy sobie spokojnie wyedytować build'a oraz dodać pliki xml do naszego PC.

    7. Pendrive w PC, robimy sobie gdzieś kopię oryginalnego build.prop. Edytujemy plik build.prop: (w notatniku - ja używam notepad++)

    # begin build properties
    # autogenerated by buildinfo.sh
    ro.build.id=GRJ22
    ro.build.display.id=crane_evb_v13-eng 2.3.4 GRJ22 eng.mhc.20111124.174459 test-keys
    ro.build.version.incremental=eng.mhc.20111124.174459
    ro.build.version.sdk=10
    ro.build.version.codename=REL
    ro.build.version.release=2.3.4
    ro.build.date=2011年 11月 24日 星期四 17:45:32 CST
    ro.build.date.utc=1322127932
    ro.build.type=eng
    ro.build.user=mhc
    ro.build.host=Ingen-cross
    ro.build.tags=test-keys
    [b][color="#FF0000"]ro.product.model=GT-I9100
    ro.product.brand=samsung
    ro.product.name=GT-I9100[/color][/b]
    [b][color="#000080"]# ro.product.model=GOCLM7UGW
    # ro.product.brand=softwinners
    # ro.product.name=crane_evb_v13[/color][/b]
    ro.product.device=crane-evb-v13
    ro.product.board=crane
    ro.product.cpu.abi=armeabi-v7a
    ro.product.cpu.abi2=armeabi
    [b][color="#FF0000"]ro.product.manufacturer=samsung[/color]
    [color="#000080"]#ro.product.manufacturer=unknown[/color][/b]
    ro.product.locale.language=en
    ro.product.locale.region=US
    ro.wifi.channels=
    ro.board.platform=exDroid
    # ro.build.product is obsolete; use ro.product.device
    ro.build.product=crane-evb-v13
    # Do not try to parse ro.build.description or .fingerprint
    [b][color="#FF0000"]ro.build.description=GT-I9100-user 2.3.4 GINGERBREAD XXKH3 release-keys
    ro.build.fingerprint=samsung/GT-I9100/GT-I9100:2.3.4/GINGERBREAD/XXKH3:user/release-keys[/color]
    [color="#000080"]#ro.build.description=crane_evb_v13-eng 2.3.4 GRJ22 eng.mhc.20111124.174459 test-keys
    #ro.build.fingerprint=softwinners/crane_evb_v13/crane-evb-v13:2.3.4/GRJ22/eng.mhc.20111124.174459:eng/test-keys[/color][/b]
    # end build properties
    
    #
    # ADDITIONAL_BUILD_PROPERTIES
    #
    ro.config.notification_sound=OnTheHunt.ogg
    ro.config.alarm_alert=Alarm_Classic.ogg
    dalvik.vm.heapsize=32m
    debug.egl.hw=1
    ro.opengles.version=131072
    ro.ril.wake_lock_timeout=1000
    ro.kernel.android.checkjni=0
    persist.sys.timezone=GMT-5
    persist.sys.language=en
    persist.sys.country=US
    gsm.version.baseband=V1.8.0
    ro.additionalmounts=/mnt/extern_sd;/mnt/usbhost1
    ro.additionalshares=/mnt/extern_sd;/mnt/usbhost1
    ro.udisk.lable=Ingen-cross
    ro.kernel.android.checkjni=1
    ro.setupwizard.mode=OPTIONAL
    net.bt.name=Android
    dalvik.vm.stack-trace-file=/data/anr/traces.txt
    

    Pierwsza część za nami.

    7. Potrzebna jest paczka z plikami xml (zgodnie z postem maniekk230). Paczkę pobieramy system_etc_permission_A8X.rar

    8. Do katalogu permission (na pendrive) wrzucamy pobrane pliki xml (nic nie podmieniamy! Dodajemy tylko brakujące pliki):

    • android.hardware.camera.autofocus
    • android.hardware.sensor.light
    • android.hardware.telephony.gsm
    • com.google.android.maps
    • features
    • handheld_core_hardware

    9. Mamy już prawie wszystko przygotowane. Pozostaje nam nowy android market. Ja zainstalowałem apk 3.4.4, znalezione u wujka googla. (z oczywistych względów nie podaje linków do aplikacji) (uwaga jeżeli chcesz zainstalować google play - instrukcję znajdziesz na dole posta)

    10. Market wrzucamy na pendrive.

    11. Tak przygotowany pendrive podłączamy i działamy już na A73

    12. Podmieniamy pliki build.prop oraz cały katalog permission pamiętamy o tym że partycja systemowa musi być do zapisu #rw

    13. Resetujemy tablet

    14. Instalujemy apk z nowym marketem

    15. W ustawieniach tabletu sprawdzamy czy widnieje GT-I9100 (ustawienia-> informacje o telefonie-> Numer modelu)

    16. Odpalamy market i cieszymy się dostępem do większej ilości aplikacji.

    Uwaga:

    Jeżeli nie zmieniamy marketu, lub nadal nie widzimy zmiany po instalacji, należy wyczyścić cache i dane aplikacji marketu.

    ustawienia -> aplikacje -> zarządzaj aplikacjami -> market -> wyczyść pamięć podręczną oraz wyczyść dane

    (dzięki paul p za informacje)

    Ja jeszcze dla pewności przeprowadziłem jeden resecik tabletu.

    Ktoś pytał o grę Brothers in Arms. Tak jest ona widoczna w markecie, instaluje się bez problemu (jak większość gier z gameloftu). Lecz niestety nie działa poprawnie na A73. Z pomocą przychodzi aplikacja chainfire3D.

    1. Instalujemy chainfire3d prosto z marketu

    2. Uruchamiamy i dajemy CF3D drive install

    3. Podczas instalacji urządzenie się nam wyłączy

    4. Włączamy tablet ponownie, uruchamiamy chainfire3d i wchodzimy w Default OpenGL settings. Zaznaczamy:


    • reduce texture quality
    • reduce texture size (ta opcja nie jest konieczna)

    Oczywiście z tym zaznaczaniem możemy poeksperymentować, sprawdzając jak działają gry.

    W ten sposób mamy odblokowany market, nasze urządzenie widoczne jest jako samsung galaxy oraz większość gier powinna się bez problemu uruchamiać.

    Spodziewam się że mój sposób może nie jest do końca idealny, ale u mnie działa tak jak powinno. Jestem początkujący więc bardzo proszę wybaczyć mi ewentualne błędy.

    Jako dodatek załączam mój plik build.prop dla osób mających problem z edycją tego pliku.

    build.zip

    dodatek

    Jeżeli ktoś używa aplikacji transportoid lub innej wykorzystującej mapy googla, lub po włączeniu aplikacji otrzymuje błąd z lokalizacją pliku map, to należy dograć brakujący plik.

    1. Ściągamy plik: http://www.java2s.com/Code/JarDownload/com.google/com.google.android.maps.jar.zip

    2. Rozpakowujemy i wrzucamy do system/framework

    pamiętamy o tym, że robimy to jakimś root explorerem

    3. Resetujemy tablet

    Ja nie czyściłem cache, wszystko teraz działa poprawnie.

    Uaktualnienie (11 marzec 2012)

    W związku z częstymi pytaniami oraz zmianą marketu na google play, pozbierałem trochę informacji i je tu zamieszczam. Procedury podmiany plików pozostają takie same j.w.

    Wszystkie zmiany były robione na czystym androidzie 2.3.4

    1. Plik build.prop [samsung GT-I9100] build.zip podmieniamy tak jak w poradniku lub

    2. Plik build.prop [samsung GT-P1000] build2.zip podmieniamy tak jak w poradniku (budowa builda stworzona przez makakut)

    3. Nowy google play (zamiast android market) wersja 3.4.7 com.android.vending-1.apk

    instalacja google play:

    - odinstalowujemy stary market (np. Root Uninstaller)

    - kopiujemy ściągnięty plik (com.android.vending-1.apk) do system/app

    - instalujemy nowe google play

    - cieszymy się nowym marketem

    Na A73 nie potrzeba ustawiać uprawnień na folder permission, ale jak coś się będzie wysypywać to należy ustawić prawidłowe prawa dostępu

    [x][x][o]

    [x][o][o]

    [x][o][o]

    edycja: 06.04.2011

    Bardzo proszę czytać dokładnie poradnik oraz posty poniżej (które rozwiewają resztę wątpliwości). Obecnie nie trzeba podmieniać marketu, ponieważ powinna uruchomić się automatycznie aktualizacja sklepu (na google play).

    Edytowane przez patison881
    dodatek 06.04.2012

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    paul p

    Już myślałem, że nic z tego ale okazało się że wystarczy w aplikacji Market wyczyścić dane i pamięć podręczną. Więc należy o tym pamiętać jeżeli pomijamy instalację Marketu, lub zainstalujemy go przed wgraniem nowych tweaków.

    Sam build.prop edytowałem już wcześniej, ale jak widać kluczową rolę odgrywają tu xml'ki.

    Wielkie dzięki kolego, teraz już nikt nie powinien mieć z tym problemu i może skończą się w końcu pytania o to samo w każdym możliwym wątku.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Kr.

    wszystko dział znakomicie, tylko zamiast root explorera użyłem ghost commandera (jest for free) a:P piwo odemnie

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Dzięki za dodatkowe podpowiedzi. Dodałem je do pierwszego posta (mam nadzieję, że się nikt nie obrazi :oczy:), zawsze się komuś przydadzą.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Już myślałem, że nic z tego ale okazało się że wystarczy w aplikacji Market wyczyścić dane i pamięć podręczną. Więc należy o tym pamiętać jeżeli pomijamy instalację Marketu, lub zainstalujemy go przed wgraniem nowych tweaków.

    Sam build.prop edytowałem już wcześniej, ale jak widać kluczową rolę odgrywają tu xml'ki.

    Wielkie dzięki kolego, teraz już nikt nie powinien mieć z tym problemu i może skończą się w końcu pytania o to samo w każdym możliwym wątku.

    W przytoczonym wcześniej oryginale na slatedroid, gdzie to wyniuchałem było napisane o czyszczeniu cache+ force close.

    Sprawdźcie tylko, czy działają aplikacje, które wymagają integracji z Mapami (Transportoid, jakdojade.pl ), bo jak napisałem w bliźniaczym wątku -u mnie trzeba było dokopiować brakujący pliczek, do którego odwołuje się xml z mapami w nazwie:

    file="/system/framework/com.google.android.maps.jar"

    Objaśnione np. tutaj:

    www.callum-macdonald.com/2011/02/06/missing-com-google-android-maps/

    Edytowane przez maniekk230

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Transportoid nie działa. Czytałem Twój wątek, ale nie nie mam brakującego pliku *.jar. Jeżeli mógłbyś go tu wrzucić, to dokleimy to do posta.

    Już sobie poradziłem z tym plikiem. Dopisuję do pierwszego posta.

    maniekk230 podajesz linki do stronki, na której trzeba się rejestrować aby ściągnąć paczkę.

    Edytowane przez Daniel_K

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Wpisz nazwę paczki z "signed" i rozszerzeniem zip w google. Ja ściągałem z 4shared. Dodałbym ale nie daje rady z Tapatalk.... Zresztą jest już w pierwszym poście!

    Sent from my GT-I9100 using Tapatalk

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    12. Podmieniamy pliki build.prop oraz cały katalog permission

    przy próbie kopiowania z pena mam problemy, gdyż nie pozwala mi plików skopiować GC .. dodam że root explorer mi się w ogóle nie uruchamia :( .. oczywiście robię wszystko po uprzednim przywracaniu systemu. Pomysły??

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    U mnie wszystko jest OK (pewnie będzie widać na dole bo z tapatalka piszę). Daniel_K dla ciebie oczywiście zimne z pianką.

    Wysłane z mojego GT-I9100 za pomocą Tapatalk

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    przy próbie kopiowania z pena mam problemy, gdyż nie pozwala mi plików skopiować GC .. dodam że root explorer mi się w ogóle nie uruchamia :( .. oczywiście robię wszystko po uprzednim przywracaniu systemu. Pomysły??

    Spróbuj ghost commanderem, ale w ustawieniach zaznacz, żeby automatycznie po wyjściu z /mnt czy coś takiego, nie pamiętam dokładnie, włączył roota. Może zadziała.

    Wysłane z mojego GT-I9100 za pomocą Tapatalk

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.