Ninieszy temat pozwoli wam na zapoznanie się z modyfikacją kilku plików w telefonie
Potrzebujemy:
- Telefon z ROOT
- System operacyjny ICS bądź GB
- Aplikację do modyfikacji plików w telefonie
build.prop
Ten plik jest jednym z ważniejszych w systemie, zawiera konfigurację oraz informację o telefonie. Jego edyja pozwala na częściową modyfikację telefonu
Uwaga! Modyfikacje będę przedstawiał dla wersji systemu ICS, ale większość z nich będzie również działać na GB
- Customization Identyfication coś aka CDA w telefonach A1/A2
##### Final patch of properties ##### ro.build.product=WT19i ro.build.description=WT19i-user 4.0.4 4.1.B.0.431 UL5_3w test-keys ro.product.brand=SEMC ro.product.name=WT19i_1254-7338 ro.product.device=WT19i ro.build.tags=release-keys ro.build.fingerprint=SEMC/WT19i_1254-7338/WT19i:4.0.4/4.1.B.0.431/UL5_3w:user/release-keys ######################## Customized property values ######################### ro.semc.version.cust=1254-7338 ro.semc.version.cust_revision=R1I #########################################################################
A teraz najważniejsze zmiany:
- ro.build.product=WT19i oraz ro.product.device=WT19i pozwala nam na zmianę modelu telefonu na inną np na SK17
- ro.product.brand=SEMC nic innego jak operator, SEMC to czysty, może być Plus, Orange itp.
- ro.product.name=WT19i_1254-7338 nazwa naszego telefonu wraz z numerem SI
- ro.semc.version.cust=1254-7338 zastępując cyfry danym CDA, np. tym z Plus
- ro.semc.version.cust_revision=R1I nic innego jak CDA revision, np. R6A
Lista CDA Live! with Walkman:
ORANGE PL 1261-5367 R5D PLAY PL 1254 1877 R11 POLKOMTEL PLUS PL 1254-1881 R6D T MOBILE PL 1254-1875 R5D Central Europe 1 1254-1893 R2D
Odszukując dalej znajdziemy wpis:
##### Values from product package metadata ##### ro.semc.product.model=WT19i ro.semc.ms_type_id=AAD-3880123-BV ro.semc.version.fs=WORLD-i ro.semc.product.name=Live with Walkman ro.semc.product.device=WT19 ro.product.model=WT19i
W nim zmieniamy podobnie jak powyżej model telefonu, oprócz tego w ro.semc.version.fs=WORLD-i zmieniamy region systemu plików, w ro.semc.product.name=Live with Walkman nazwę modelu
Wcześniej znajdziemy jeszcze takie coś:
################# Updating of the SW Version ################# ro.semc.version.fs_revision=4.1.B.0.431 ro.build.id=4.1.B.0.431 ro.build.display.id=4.1.B.0.431
Jeżeli chcemy możemy w tych trzech linijkach zmienić wersję oprogramowania (uwaga! nie testowane)
W kolejnych linijkach pliku znajdziemy:
ro.product.manufacturer=Sony Ericsson ro.product.locale.language=en ro.product.locale.region=GB
- ro.product.manufacturer=Sony Ericsson zmiana producenta
- ro.product.locale.language=en język lokalny (pl dla polski)
- ro.product.locale.region=GB region dla produktu (PL dla polski)
ro.semc.wifi.hostapd=1
Zmiana tego z 1 na 0 spowoduje wyłączenie w telefonie WiFi HotSpot (Access Point)
Przejdźmy teraz do ciekawszych rzeczy:
Po wpisie:
# # ADDITIONAL_BUILD_PROPERTIES #
Uwaga! jeżeli jakeigoś wpisu nie ma, dodajemy go na końcu pliku
- ro.semc.xloud.supported=true włączenie bądź wyłączenie xLOUD
- dalvik.vm.heapsize=128m przydzielenie większej ilości pamięci do wirtualnej maszyny (umiejętnie z tego korzystać w X8 domyślnie jest 32m)
- ro.sf.lcd_density=160 gęstość wyświetlacza (niesprawdzane co się stanie po zwiększeniu)
- debug.sf.hw=1 renderowanie interfejsu użytkownika (UI) za pomocą GPU
- video.accelerate.hw=1 zwiększenie ogólnej czułości wyświetlacza na równi z debug.performance.tuning=1
- ro.kernel.android.checkjni=0 naprawienie problemów z niektórymi aplikacjami
- ro.ril.disable.power.collapse=1 oszczędzanie baterii na równi z ustawieniem: pm.sleep_mode=1 oraz wifi.supplicant_scan_interval=180
ro.media.Dec.jpeg.memcap=8000000 ro.media.enc.hprof.vid.bps=8000000 ro.media.enc.jpeg.quality=100
Zwiększymy jakość zdjęć do 100% (jpg) oraz nagrywanego wideo
- debug.sf.nobootanimation=1 uruchamiane telefonu bez animacji startowej
- ro.lge.proximity.delay=25 oraz mot.proximity.delay=25 wyłącza wyłączanie ekranu przy rozmowach telefonicznych
BRAVIA Engine
Tą funkcję możemy włączyć dodając wpisy w pliku:
ro.service.swiqi.supported=true persist.service.swiqi.enable=1
oraz dorzucając odpowiednie biblioteki, najlepiej skorzystać z SE Xtreme Tweak Installer, działa na wersji ICS!
Przyśpieszenie i zwiększenie wydajności modułu WLAN (5GHz 802.11n)
Szukamy pliku w /system/etc o nazwie tiwlan.ini
Uwaga! Plik w notatniku będzie ciężki do odczytania, użyjmy do edycji Notepad++
Zmieniamy wpis Single_Dual_Band_Solution = 0 na 1 (Dual band = 2.4GHz and 5GHz)
Gotowe!
Usuwamy monit "Transfer danych wyłączony"
Domyślnie ICS/GB nie mają tego folderu utworzonego dlatego:
- /system/etc/customization/settings/com/android/phone tworzymy taką strukturę plików
- Tworzymy plik: custom_settings.xml i dodajemy wpis:
<?xml version="1.0" encoding="utf-8"?> <settings version="1"> <setting key="data-connection-except-mms-show-icon-when-disabled" runtime="false">false</setting> </settings>
- Jeżeli chcemy mieć monit ale możliwość usunięcia:
<?xml version="1.0" encoding="utf-8"?> <settings version="1"> <setting key="data-connection-except-mms-show-icon-when-disabled" runtime="true">true</setting> </settings>
Uwaga! w ICS oraz GB jest możliwość usunięcia monitu z paska, jednakże pierwszy sposób w ogóle nie pokazuje na pasku informacji że transfer danych został wyłączony.
Temat będzie aktualizowany możliwie jak najczęściej!
dante: Podpinam.
Edited by dante, 21 June 2012 - 22:39.