Coder Social home page Coder Social logo

Comments (19)

rovo89 avatar rovo89 commented on June 29, 2024

Thanks for the detailed report. One thing I noticed is that the system says that the odex file needs to be recompiled for Xposed, but there's no invocation of dex2oat afterwards. I'll have to have a closer look into this.

from xposed.

xinluh avatar xinluh commented on June 29, 2024

I'm happy to provide more information or install test builds if you tell me what is needed.

from xposed.

rovo89 avatar rovo89 commented on June 29, 2024

@xinluh Could you send me your /system/framework/arm/services.odex please?

from xposed.

xinluh avatar xinluh commented on June 29, 2024

Here is /system/framework/arm/services.odex
https://www.dropbox.com/s/giraqcylczgizv0/services.odex?dl=0

from xposed.

rovo89 avatar rovo89 commented on June 29, 2024

Could you test this please? https://www.dropbox.com/s/qahj2hed1e4rlez/xposed-v71-sdk21-arm-test2.zip?dl=0
If it's not working, please post a new logcat, otherwise just tell me it's ok.

from xposed.

xinluh avatar xinluh commented on June 29, 2024

I would love to test, but I need the arm64 build, I think (installer error: Wrong platform: arm64, expected arm).

Here is the services.odex from /system/framework/arm64, in case you need it:
https://www.dropbox.com/s/9xauzpalk1vcy8z/services64.odex?dl=0

from xposed.

leloch avatar leloch commented on June 29, 2024

Same here, unfortunately I need arm64 build as well.

from xposed.

rovo89 avatar rovo89 commented on June 29, 2024

Here's the test build for arm64: https://www.dropbox.com/s/ilor9it1be7r6ec/xposed-v71-sdk21-arm64-test2.zip?dl=0

from xposed.

xinluh avatar xinluh commented on June 29, 2024

Still boot loops with the same error of SettingsProvider not found, and there is still no dex2oat call after DexFile_isDexOptNeeded for SettingsProvider (in fact, for quite a few other packages, too, not sure if that is the expected behavior). Here is the full log:
http://paste.ubuntu.com/12087842/

I notice something funny with the build though. Initially a 32-bit binary is found:

I/Xposed  (  396): Starting Xposed version 71 test2, compiled for SDK 21
I/Xposed  (  396): Device: 6045I (TCL ALCATEL ONETOUCH), Android version 5.0.2 (SDK 21)
I/Xposed  (  396): ROM: LRX22G release-keys
I/Xposed  (  396): Build fingerprint: TCL/6045I/idol3:5.0.2/LRX22G/v7SR4-0:user/release-keys
I/Xposed  (  396): Platform: arm64-v8a, 32-bit binary, system server: no
I/Xposed  (  396): SELinux enabled: yes, enforcing: yes
W/zygote  (  396): type=1400 audit(0.0:8): avc: denied { read } for name="input" dev="tmpfs" ino=7591 scontext=u:r:zygote:s0 tcontext=u:object_r:input_device:s0 tclass=dir permissive=0
I/Xposed  (  396): -----------------
E/Xposed  (  396): ERROR: Could not access Xposed jar '/system/framework/XposedBridge.jar'

but later the build becomes 64 bit:

I/Xposed  ( 2110): Starting Xposed version 71 test2, compiled for SDK 21
I/Xposed  ( 2110): Device: 6045I (TCL ALCATEL ONETOUCH), Android version 5.0.2 (SDK 21)
I/Xposed  ( 2110): ROM: LRX22G release-keys
I/Xposed  ( 2110): Build fingerprint: TCL/6045I/idol3:5.0.2/LRX22G/v7SR4-0:user/release-keys
I/Xposed  ( 2110): Platform: arm64-v8a, 64-bit binary, system server: yes
I/Xposed  ( 2110): SELinux enabled: yes, enforcing: yes
I/ServiceManager( 2128): Waiting for service user.xposed.system...
D/SRS_Spools_V2( 2109): DSEC_DMO_Token ERR: Unable to open key file. - /system/etc/srs/dts.lic
D/SRS_Spools_V2( 2109): DSEC_RET_Token ERR: Unable to open key file. - /system/etc/srs/dts.lic
D/SRS_Spools_V2( 2109): DSEC_DMO_Token ERR: Unable to open key file. - /system/etc/srs/dts.lic
D/SRS_Spools_V2( 2109): DSEC_RET_Token ERR: Unable to open key file. - /system/etc/srs/dts.lic
V/SRS_ProcT( 2109): TRUMEDIA_DSP_VERSION_STRING = v3.1.2.0
D/SRS_QDSP_Adapter( 2109): Control used - SRS TruMedia MI2S
W/SRS_QDSP_Adapter( 2109): Mixer opened 0xab0536d0
W/SRS_QDSP_Adapter( 2109): SRS TruMedia ctl opened 0xab0559cc
W/SRS_QDSP_Adapter( 2109): Not creating SRS DSP thread.
I/mediaserver( 2109): ServiceManager: 0xab05b800
I/AudioFlinger( 2109): Using default 3000 mSec as standby time.
I/ServiceManager( 2109): Waiting for service batterystats...
W/zygote64( 2110): type=1400 audit(0.0:9): avc: denied { read } for name="input" dev="tmpfs" ino=7591 scontext=u:r:zygote:s0 tcontext=u:object_r:input_device:s0 tclass=dir permissive=0
I/Xposed  ( 2110): -----------------
E/Xposed  ( 2110): ERROR: Could not access Xposed jar '/system/framework/XposedBridge.jar'

from xposed.

rovo89 avatar rovo89 commented on June 29, 2024

Oh, I forgot that I had disabled flashing the XposedBridge.jar for my tests... Here are new builds:
https://www.dropbox.com/s/z34yoy7xawda2fl/xposed-v71-sdk21-arm-test3.zip?dl=0
https://www.dropbox.com/s/o5i89gq2h8yyk3d/xposed-v71-sdk21-arm64-test3.zip?dl=0

from xposed.

xinluh avatar xinluh commented on June 29, 2024

The phone boots! It is taking a long time to optimize apps, so I'll report back when everything loads up.

EDIT: phone runs fine and the few modules I install also seem to work fine.

from xposed.

leloch avatar leloch commented on June 29, 2024

I can confirm letv also boots with test3 version!

from xposed.

sansanca avatar sansanca commented on June 29, 2024

Guys, i'm running LeTV x600 with version 4S. Rovo do you have an uninstaller for this v71 build?

from xposed.

sansanca avatar sansanca commented on June 29, 2024

All right, i just checked the uninstaller in xda forum, seems version agnostic, so i'm going to try this build now!

from xposed.

sansanca avatar sansanca commented on June 29, 2024

And it booted! First it optimized 170 apps, then 55, 35 and then 17(?!). Oh man... this would be so great if GravityBox worked on this!

from xposed.

sansanca avatar sansanca commented on June 29, 2024

Gravity for Lollipop installed and seems to be working, i mean, at least it changed some battery text on the status bar! This is great. However doing a TWRP backup right now just in case some stuff goes nuts.

Thanks Rovo!

from xposed.

derekteay avatar derekteay commented on June 29, 2024

I modified your xposed.prop since I'm on 5.1.1, as I got the maxsdk error. Not surprisingly, it didn't boot on my G Stylo, not even past the T-Mobile splash screen that then goes to LiveBoot. Wiped cache and dalvik after the flash as well. I doubt you want the log since it's happening on 5.1 when this was built for 5.0, but I took one anyway. However, your changes might be good for romracer and his unofficial 5.1 builds, that might get Xposed working on many of the current LG devices, including the G4.

Can I ask what you found out from all of our services.odex files and what you've changed in xposed? I love the technical details!

from xposed.

rovo89 avatar rovo89 commented on June 29, 2024

The commit message contains many details. Feel free to ask if anything is still unclear. I asked for the services.odex files because I thought I had identified a possible cause, but then I realized it must be something else.

from xposed.

rovo89 avatar rovo89 commented on June 29, 2024

@xinluh @leloch @sansanca or anyone else who is running a stock ROM on an affected LeTV or LG device: I recently made some changes which might affect your device. To ensure that Xposed still works, I'd like to have some testers.

For those who want to test: https://www.dropbox.com/sh/gketc1pry8ovy33/AACEqJME6LijmlFzrRlkAnwja?dl=0
There are two test zips for every Android version/platform combination. Please first flash test1, clear the Dalvik cache and reboot. There might be a boot loop, but please give it at least 10 minutes. Then please repeat the exact same procedure with test2. Please report here which device and ROM you're using and whether versions test1 and/or test2 worked for you. Thanks!

from xposed.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.