2024. március 29., péntek

Gyorskeresés

LG G3 (D855) Zárképernyő mod

Írta: | Kulcsszavak: LG G3 . D855 . okostelefon . android

[ ÚJ BEJEGYZÉS ]

A zárképernyő mod alapjában kétféle módosítást tartalmaz amelyek külön külön is elvégezhetőek!
Az időjárás animációk eléréséhez az alábbi módosításon kívül szükség van a készülék egyéb beállításaira is mint pl.: Fiókszinkronizáció bekapcsolása, valamint GPS, vagy mobilhálózat által meghatározott hely.

Zárképernyő feloldó animációk:

Az alapértelmezetten elérhető 4db feloldó animáció mellett további 9db érhető el.
-Alap
-Terjedő festék
-Hullahoppok
-Részecske
-Harmatcsepp
-Kristály
-Falevelek
-Fehér lyuk
-Óceán
-Világos rész (alap elérhető)
-Vektor kör (alap elérhető)
-Mozaik (alap elérhető)
-Szódavíz (alap elérhető)

Zárképernyő időjárás animációk:

Módosítással elérhető animációk:
-Tiszta idő
-Felhős idő
-Esős idő
-Zivatar
-Havazás

Programok/módosítás

Az alábbi módosítás(ok) bizonyos esetekben szoftververzióhoz kötöttek (4.4 KitKat), tapasztalatok alapján csak Dalvik alatt működőképes(ek).

!!FONTOS!! Módosítás előtt készíts biztonsági mentést az alábbi fájlokról (ROOT jogosultság szükséges!):

../system/app/LGLockScreenSettings.apk
../system/priv-app/LGKeyguard.apk
../system/priv-app/LGKeyguard.odex
../system/framework/framework-res.apk
../system/framework/lge-res.apk

Fontos továbbá, hogy a készülék szoftverében történő bármilyen módosítás instabillá teheti a rendszert, vagy akár működésképtelenné is válhat! A nem megfelelően elvégzett módosítás, vagy jogosultsági beállítások bootloop-hoz, vagy fagyásokhoz vezethetnek!

Szükséges programok:

Az APKTool alkalmazásnál azért preferálom a parancssoros változatot, mert az egyéb "GUI" felületet használó hasonló programok esetében nem volt lehetőségem a megfelelő dekódoló/enkódoló és egyéb pluginek integrálására, ezzel veszélyeztetve a stabilitást.

Java JDK x86 vagy x64
Android SDK
APKTool
Notepad++
WinRar

Programok telepítése:

1. Telepítsd a WinRar-t. (Ha már előzőleg telepítetted, akkor kihagyhatod ezt a lépést!)
2. Telepítsd az oprendszerednek (x86/x64) megfelelő Java JDk verziót.
3. Tömörítsd ki a letöltött Android SDK csomagot (lehetőleg ne a C:\ meghajtóra, mert nagyobb tárterületet fog elfoglalni kb. 10GB), majd az "SDK Manager.exe" futtatása után telepítsd be a csomagokat az alábbi kép szerint.

4. Tömörítsd ki az "APKToolt", hogy az APKTool mappa a C:\ meghajtó gyökerében legyen. (C:\APKTool)
5. Telepítsd a "Notepat++"-t.

APKTool használata és parancsok

Parancsok jelentése:

apktool if framework_név.apk : framework telepítése APKTool alá
apktool d program_név.apk : program dekódolása és kibontésa
apktool b -f -d program_mappa_név : program újrakódolása és becsomagolása
zipalign -fv 4 program_név.apk program_név-new.apk : az újrakódolt program optimalizálása

Framework-ök telepítése:

1. Másold át a "C:\APKTool" mappába a készülékből kimentett "framework-res.apk" és "lge-res.apk" fájlokat.
2. Indíts egy parancssort rendszergazda módban, majd lépj be az APKTool mappába és a framework-ök telepítéséhez futtasd az alábbi parancsokat egymás után:

>apktool if framework-res.apk
>apktool if lge-res.apk

Zárképernyő feloldó animáció:

1. Másold át a "C:\APKTool" mappába a készülékből kimentett "LGLockScreenSettings.apk"-t majd bontsd ki az alábbi parancs kiadásával:

>apktool d LGLockScreenSettings.apk

így létrejön az APKTool mappában egy "LGLockScreenSettings" nevü mappa, mely tartalmazza a kibontott fájlokat.
2. Nyisd meg Notepad++ -al az LGLockScreenSettings/res/values/arrays.xml fájlt, majd a megfelelő bejegyzéseket megkeresve egészítsd ki a sorokat az alábbiak szerint: (Minta XML)

a sorok kiegészítése után mentsd az xml-t.
3. Az alábbi parancs kiadásával csomagold össze a "LGLockScreenSettings" mappát, hogy megkapd a módosított újrakódolt LGLockScreenSettings.apk.-t:

>apktool b -f -d LGLockScreenSettings

Az elkészült "LGLockScreenSettings.apk"-t az LGLockScreenSettings/dist mappában hozza létre az APKTool.
4. Indíts el 2db WinRar-t. Az egyikben nyisd meg a C:\APKTool\LGLockScreenSettings\dist mappában található új "LGLockScreenSettings.apk"-t, a másik WinRar-ban pedig a C:\APKTool mappában lévő eredeti "LGLockScreenSettings.apk"-t. Az eredeti APK-ból másold át az általad létrehozott módosítottba a "META-INF" mappát és az "AndroidManifest.xml" fájlt.

5. Töröld a C:\APKTool\LGLockScreenSettings.apk-t (eredeti) és másold a helyére a C:\APKTool\LGLockScreenSettings\dist\LGLockScreenSettings.apk-t. (módosított)
6. Optimalizáld az "LGLockScreenSettings.apk"-t az alábbi parancs segítségével:

>zipalign -fv 4 LGLockScreenSettings.apk LGLockScreenSettings-new.apk

Az "LGLockScreenSettings.apk" az általad módosított forrásfálj, az "LGLockScreenSettings-new.apk" lesz az optimalizált végleges APK. Az optimalizálás elkészülése után az "LGLockScreenSettings-new.apk"-t másold át egy számodra tetszőleges mappába és nevezd át az eredeti névre: LGLockScreenSettings.apk
7. Az így elkészült "LGLockScreenSettings.apk" -t másold fel a készüléked ..system/app mappájába és írd felül az eredeti fájlt. A jogosultságát felülírást követően állítsd: 644 -re ( rw-r-r- )
8. Indítsd újra a készüléket.

Időjárás animációk engedélyezése:

1. Másold át a "C:\APKTool" mappába a készülékből kimentett "LGKeyguard.apk"-t majd bontsd ki az alábbi parancs kiadásával:

>apktool d LGKeyguard.apk

így létrejön az APKTool mappában egy "LGKeyguard" nevü mappa, mely tartalmazza a kibontott fájlokat.
2. Nyisd meg Notepad++ -al az LGKeyguard/smali/com/lge/effect/weather/WeatherEffect.smali fájlt, majd a megfelelő bejegyzéseket megkeresve módosítsd a sorokat az alábbiak szerint:

.line 89
const/4 v2, 0x0 => const/4 v2, 0x3

.line 97
const/4 v2, 0x0 => const/4 v2, 0x4

a sorok módosítása után mentsd a fájl-t.
2. Az alábbi parancs kiadásával csomagold össze a "LGKeyguard" mappát, hogy megkapd a módosított újrakódolt LGKeyguard.apk.-t:

>apktool b -f -d LGKeyguard

Az elkészült "LGKeyguard.apk"-t az LGKeyguard/dist mappában hozza létre az APKTool.
4. Indíts el 2db WinRar-t. Az egyikben nyisd meg a C:\APKTool\LGKeyguard\dist mappában található új "LGKeyguard.apk"-t, a másik WinRar-ban pedig a C:\APKTool mappában lévő eredeti "LGKeyguard.apk"-t. Az eredeti APK-ból másold át az általad létrehozott módosítottba a "META-INF" mappát és az "AndroidManifest.xml" fájlt.

5. Töröld a C:\APKTool\LGKeyguard.apk-t (eredeti) és másold a helyére a C:\APKTool\LGKeyguard\dist\LGKeyguard.apk-t. (módosított)
6. Optimalizáld az "LGKeyguard.apk"-t az alábbi parancs segítségével:

>zipalign -fv 4 LGKeyguard.apk LGKeyguard-new.apk

Az "LGKeyguard.apk" az általad módosított forrásfájl, az "LGKeyguard-new.apk" lesz az optimalizált végleges APK. Az optimalizálás elkészülése után az "LGKeyguard-new.apk"-t másold át egy számodra tetszőleges mappába és nevezd át az eredeti névre: LGKeyguard.apk
7. Az így elkészült "LGKeyguard.apk" -t másold fel a készüléked ..system/priv-app mappájába és írd felül az eredeti fájlt. A jogosultságát felülírást követően állítsd: 644 -re ( rw-r-r- )
8. Töröld az LGKeyguard.odex fájlt a ..system/priv-app mappából.
9. Indítsd újra a készüléket.

Végeredmény:

  • Nem lehet hozzászólni
Copyright © 2000-2024 PROHARDVER Informatikai Kft.