Deodexed JRDNEM_U3_2.34.1 CE non Blur

R

rznag

Erfahrenes Mitglied
66
Scheinbar macht die blur-services doch noch ein paar Probleme. Bin am debuggen.
System läuft aber schmeißt noch ein paar Exceptions im Hintergrund.
 
Zuletzt bearbeitet:
Hi,
wie entpackst du die sbf?
Mit dem "Moto Android De Packer" kann ich die SBF Splitten in .smg dateien.
Aber sind diese .smg Dateien normale .img dateien? oder sind das signierte .img dateien die ich erst entschlüsseln muss?
mfG
 
Ich hab mit xUltimate die /system/app und /system/framework direkt vom defy gezogen und dann mit xUltimate deodexd.
Framework funktioniert auch komplett zu deodexen aber in app krieg ich die blur-services.jar nicht deodext.
Ich krieg mit meiner deodexten app und framework das defy wieder zum laufen aber man kann dann keine Konten mehr anlegen.
Also bringts mir noch nichts wirklich. Wenn ich nur framework austausche und alle .odex entferne krieg ich bootloops.
Darum hatte ich meinen ersten Post vorhin auch editiert.
Habe jetzt ne ganze zeitlang probiert die blur-services.jar manuell zu deodexen mit baksmali, aber leider noch kein erfolg.
 
Kannst ja schaun, ob du da weiterkommst.
http://db.tt/d6wOoOJ
Da drin ist im Ordner done_frame die komplett deodexte /system/framework
und im done_app ist die /system/app, jedoch ist die blur-services.jar nicht fertig. Das odex file ist noch da.
Schiebt man beide Ordner und entfernt alle .odex auf dem defy, bootet das system und läuft auch einwandfrei, bis auf das Manko das es keine Konten mehr gibt. Liegt laut logs an der blur-services.jar die nicht mehr startet.
Darum hab ich wieder die odexte Version bei mir geflasht. Probier aber weiter die blur-services.jar auch noch zu deodexen.
 
  • Danke
Reaktionen: the|Gamer
Hi,
vielen dank jetzt bin ich doch mal weiter als voher :scared:
edit:

So wie es aussieht braucht er zum de-odexen ein paar Klassen aus der core.odex

C:\Users\theGamer>C:\Windows\System32\java.exe -jar G:\Downloads\baksmali-1.2.6.
jar -x G:\Downloads\deodexed_2.34.1_CE_nonBlur\done_app\blur-services.odex

Error occured while loading boot class path files. Aborting.
org.jf.dexlib.Util.ExceptionWithContext: Cannot locate boot class path file core
.odex
at org.jf.dexlib.Code.Analysis.ClassPath.loadBootClassPath(ClassPath.jav
a:237)
at org.jf.dexlib.Code.Analysis.ClassPath.initClassPath(ClassPath.java:14
5)
at org.jf.dexlib.Code.Analysis.ClassPath.InitializeClassPathFromOdex(Cla
ssPath.java:110)
at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:98)
at org.jf.baksmali.main.main(main.java:278)

Danke und mfG
 
Zuletzt bearbeitet:
Ja, ich weiß.
An dem Problem bin ich auch vorbei.
Ich lade eben die Ordner hoch mit den orginalen Dateien. Da ist die core.jar drin.
Es scheitert dann später an einer megamaid klasse irgendwo in einem com.motorola.blur.* paket.

Das ist der Fehler, wo ich nicht weiterkomme. Files laden grade hoch, editier dann einfach hier:
C:\Users\don\Downloads\xUltimate-v2.2.2>java -jar baksmali-1.2.6.jar -d .\origi_
frame\ -d .\done_frame\ -d .\done_app\ -x .\origi_app\blur-services.odex


Error occured while loading boot class path files. Aborting.
org.jf.dexlib.Code.Analysis.ClassPath$ClassNotFoundException: Could not find sup
erclass Lcom/motorola/blur/megamaid/IMegaMaid$Stub;
at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.loadSuperclass(ClassPa
th.java:784)
at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.<init>(ClassPath.java:
668)
at org.jf.dexlib.Code.Analysis.ClassPath.loadClassDef(ClassPath.java:280
)
at org.jf.dexlib.Code.Analysis.ClassPath.initClassPath(ClassPath.java:16
3)
at org.jf.dexlib.Code.Analysis.ClassPath.InitializeClassPathFromOdex(Cla
ssPath.java:110)
at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:98)
at org.jf.baksmali.main.main(main.java:278)
Error while loading class Lcom/motorola/blur/megamaid/MegaMaidService$Hoover; fr
om file .\origi_app\blur-services.odex
Error while loading ClassPath class Lcom/motorola/blur/megamaid/MegaMaidService$
Hoover;
 
Zuletzt bearbeitet:
Hier sind die originalen Files drin.
http://db.tt/BUCzkLL
Kannst dann einfach mit -d bei baksmali so wie ich die Pfade zu den Ordnern mitgeben. Er durchsucht dann einfach den ganzen Ordner nach passenden Klassen.
 
  • Danke
Reaktionen: the|Gamer
Hi,
jap jetzt bin ich genau so weit wie du :D
Hat JBoogie nicht schon ne Deodexte CE Deblur?
mfG
 
Laut twitter will er heute noch was releasen. Also entweder warten oder selber probieren. Scheinbar fehlt einfach die com.motorola.blur.megamaid.
Wurde wohl gelöscht oder so.
Hier schreibt auch einer das es aufm cliq kein Problem ist die megamaid zu entfernen.
Android Forums - View Single Post - Moto apps that can be removed?
Bei der 2.34.1 CE wurde das megamaid scheinbar schon entfernt.
Wenn man da ne passende hätte, käm man sicher weiter. Ist die Frage wieviel Abhängigkeiten da dann noch auftreten.
 
Hi,
für was ist die megamaid.apk denn überhaupt zuständig?
Also 9pm EST kommt was von JBoogie, das ist 3:00 Uhr nachts bei uns
mfG
 
Zuletzt bearbeitet:
Scheinbar weiß das keiner so genau was die megamaid macht. Find nichts aussagekräftiges dazu im Netz, das einzige ist ne Vermutung das es eine blur interne speicherverwaltung ist.
Ich packs jetzt mal aus der anderen Version dazu und guck ob ichs dann deodexed kriege. Probier eh nur zum Spaß rum.
Sonst einfach mal morgen abwarten, was Jboogie hat. Um 3 werd ich schlafen. :smile:
 
Habe auch die xUltimate-Methode probiert und bis auf die blur-services.apk (selbe Fehlermeldung bei baksmali) konnte ich auch alles dodexen.

Als Ersatz für die deodexte blur-services.apk habe ich die dodexte Version aus dem UK-Rom bei modmymobile genommen. Zwar funktioniert der Market dadurch nicht mehr (kann ich auch drauf im Moment verzichten) aber so stürzt Android jedenfalls nicht ab beim Aufrufen der Konten.
 

Ähnliche Themen

D
  • Desertdelphin
Antworten
3
Aufrufe
832
smart333
S
F
  • foodiwoodi
Antworten
5
Aufrufe
1.175
merhans
merhans
L
Antworten
1
Aufrufe
1.075
gedhe
gedhe
Zurück
Oben Unten