Comments (19)
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.
I'm happy to provide more information or install test builds if you tell me what is needed.
from xposed.
@xinluh Could you send me your /system/framework/arm/services.odex please?
from xposed.
Here is /system/framework/arm/services.odex
https://www.dropbox.com/s/giraqcylczgizv0/services.odex?dl=0
from xposed.
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.
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.
Same here, unfortunately I need arm64 build as well.
from xposed.
Here's the test build for arm64: https://www.dropbox.com/s/ilor9it1be7r6ec/xposed-v71-sdk21-arm64-test2.zip?dl=0
from xposed.
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.
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.
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.
I can confirm letv also boots with test3 version!
from xposed.
Guys, i'm running LeTV x600 with version 4S. Rovo do you have an uninstaller for this v71 build?
from xposed.
All right, i just checked the uninstaller in xda forum, seems version agnostic, so i'm going to try this build now!
from xposed.
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.
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.
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.
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.
@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)
- [bug] HOT 1
- 如何使用模拟器安装 HOT 2
- 能把andserver,xposed还有frpc-android整合成一个项目,实现云hook项目,并实现分布式吗 HOT 2
- 作者您好,目前最新开源的xposed检测技术和防检测技术都有什么
- JNI ERROR (app bug): local reference table overflow (max=512)
- Xposed Framework servers are DOWN!!! HOT 6
- 65
- Fv
- Ty
- 小南瓜
- i can not install xposed with xposed installer HOT 1
- Is xposed download server down? HOT 2
- Fg
- ![Snipaste_2021-09-27_17-43-26](https://user-images.githubusercontent.com/11064144/134885195-aa11738f-be92-45a5-9386-5db3ca5ff35e.png)
- Xposed framework v88 causes bootloop
- Permissions
- build.prop
- Linux
- bbb
- Issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xposed.