-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ERROR: No dex file(s) found, probably your file is odexed. #10
Comments
Hi, But it should work correctly if you deodex your ROM before using Tingle. |
@port3306: Have you been able to patch? For any problem just ask :) |
Will Tingle work if I deodex only relevant file? content.jar, for example? |
@pejakm: Tingle works also if you only deodex the framework.jar but I'm not sure if the signature spoofing will work in this case, I haven't tested it. |
I’m having the same issue with CyanogenMod 14.1. How can I deodex it (I’m running Linux, your link above is for Windows)? Will it be odexed again after patching? |
Tingle will just patch a deodexed framework.jar and the file remains deodexed. Maybe there are other ways to make it working but I don't know enough about this and I cannot guarantee it will work. |
OK, waiting for your tool then. So, is it something new that CM is odexing their ROMs? |
They have started at some point, not really new. |
Could it be that it expects the user to have booted and passed optimization before patching? Could it be that these failures to patch are because it can't find the dex file because it hasn't been generated yet (That's how it works right?). Seeing similar reports here AFAIK this is the only working option to use signature-spoofing on Android 7+ (LO 14.1) at the moment, so thanks for that. I'm using |
@xenithorb: This tool is currently only for patching deodexed files, so before using you have to deodex your ROM. |
I totally understand that but it's not what I'm asking. How does this tool work on a freshly flashed /system (from a deodexed rom) that hasn't been booted yet? Presumably dex files wouldn't exist yet, right? |
nope. wrong. tingle patches dex files, not the ART cache. dex files are what is shipped in a deodexed rom. |
doesnt my tool haystack support 7? dont remember, but i think it does. |
@xenithorb: A deodexed ROM (the one that take longer on the first start to optimize) have all dex directly while an odexed ROM have files already optimized (and they cannot be patched unless "deoptimized aka deodexed"). |
OK. I'll just have to wait and see what build those people are using and for what device to tell if it's odexed. I wasn't aware that they were... for whatever reason being a bacon user for 3 years on CM It was always deodexed, so I was trying to think of other possibilities of why it would fail to work. Thanks for the input! (It was my misunderstanding that .dex was what was generated by optimizing on an deodexed rom on first-boot) |
Sorry but, may I ask for ETA for this tool you mentioned about odexed roms, @ale5000-git ? |
So, I'm on Z00L. After a comment from another user that this ROM was similar to Z00T, I've tried to patch using tingle again. No luck.. |
I also had no luck with Universal Deodexer or other similar windows tools. They all seem to fail for lineage os 14. |
No luck either with LineageOS 15.1 for Le Pro3 https://www.lineageoslog.com/15.1/zl1 and de-odexing framework and apps with the 3C Toolbox App. Still getting |
I become the following error, can you help me?
I have Install cm13 nightly for falcon device
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: