B
betabox
Neues Mitglied
- 31
In der Lenovo Firmware (sowohl in 2375 als auch im 2643) ist leider ein Fehler im Bezug auf den GeocodeProvider drinnen. Dadurch kann in Apps die diese Funktion nutzen nicht nach Adressen gesucht werden (z.B. bei den Geocaching Apps cgeo oder columbus, Wetterwidgets u.a.). Abhilfe schafft eine kleine Änderung in der framework-res.apk
Anleitung zur Änderung
Voraussetzung : gerootetes A1
Benötigte Software : Winzip/Winrar und Apktools.
1. framework-res.apk aus dem installierten ROM Image extrahieren
2. Dekompilieren : apktool d framework-res.apk
3. In der Datei framework-res/res/values/strings.xml folgende 2 Zeilen ändern :
<string name="config_networkLocationProvider">@null</string>
@null durch com.google.android.location.NetworkLocationProvider ersetzen
<string name="config_geocodeProvider">@null</string>
@null durch com.google.android.location.GeocodeProvider ersetzen
4. Kompilieren : apktool b framework-res framework-res-neu.apk
5. Datei resources.arsc aus der framework-res-neu.apk extrahieren und mittels winzip/winrar in die orginale framework-res.apk einfügen.
6. framwork-res.apk auf das A1 übertragen (SD-Karte)
7. Mit dem ES Datei Explorer (ROOT Modus!) die framework-res.apk von der SD Karte ins Verzeichnis /system/framework kopieren
8. A1 neu starten
Sollte was schief gehen und das A1 nicht mehr booten, kann es durch Flashen des entsprechenden ROMS wieder zum Leben erweckt werden. Alle Daten sollten erhalten bleiben.
Es sind 2 Dateien angehängt :
1. framework-res.apk für 2643-ROW
2. framework-res-gr.apk für 2643-GR (vor dem installieren umbenennen!)
Anwendung folgt auf eigene Gefahr!
Anleitung zur Änderung
Voraussetzung : gerootetes A1
Benötigte Software : Winzip/Winrar und Apktools.
1. framework-res.apk aus dem installierten ROM Image extrahieren
2. Dekompilieren : apktool d framework-res.apk
3. In der Datei framework-res/res/values/strings.xml folgende 2 Zeilen ändern :
<string name="config_networkLocationProvider">@null</string>
@null durch com.google.android.location.NetworkLocationProvider ersetzen
<string name="config_geocodeProvider">@null</string>
@null durch com.google.android.location.GeocodeProvider ersetzen
4. Kompilieren : apktool b framework-res framework-res-neu.apk
5. Datei resources.arsc aus der framework-res-neu.apk extrahieren und mittels winzip/winrar in die orginale framework-res.apk einfügen.
6. framwork-res.apk auf das A1 übertragen (SD-Karte)
7. Mit dem ES Datei Explorer (ROOT Modus!) die framework-res.apk von der SD Karte ins Verzeichnis /system/framework kopieren
8. A1 neu starten
Sollte was schief gehen und das A1 nicht mehr booten, kann es durch Flashen des entsprechenden ROMS wieder zum Leben erweckt werden. Alle Daten sollten erhalten bleiben.
Es sind 2 Dateien angehängt :
1. framework-res.apk für 2643-ROW
2. framework-res-gr.apk für 2643-GR (vor dem installieren umbenennen!)
Anwendung folgt auf eigene Gefahr!
Anhänge
Zuletzt bearbeitet: