yashsingh1/xdaforums huggingface dataset:
[Galaxy S 5 General] thereassaad:
Mate about Apps u mentioned is there no libs when extracted system from system.img ? Because i never seen this Apps without libs , my issues its only there that's apps need libs in symlinks permission if u didn't put them manually then definitely u will ended with a tons of fc ok , anyway which tool u used to extract system?

Here i used many tools , for extracting S6/S7E system i used ImgExtractor & for extracting N5 mm i used Linux reader on Windows with sigmimg that convert .img to .ext4 that can Linux reader read it anyway only this can extract n5 system successful , ok
[Galaxy S 5 General] starbucks2010:
After I sigmg2img the system.img, I used ext2explore to unpack the system.ext4.img. I have plenty of .so files in /system/lib(64) but not in /system/app(or priv-app)/app_name/lib/arm(64) folders.

I think that is not mandatory to have .so files inside apk folders ("apk_name/lib/arm(64)") as long as you simlink them to the .so files from lib or lib 64 from "/system" folder. The problem is that I don't know which .so files from /system/lib(64) to simlink to the lib folders apk's from "app" and "priv-app". For the beginning I think that I will just use your symlinks and see how it goes.

PS. Did you flashed the stock tar with Odin before flashing the deodex ROM? I read that many people couldn't go beyond modem when flashing with Odin the stock fw.
[Galaxy S 5 General] thereassaad:
Mate i didn't own S6E+ but will download the fw then ported to s6 & use it then seen what's the problem there

I don't have any issues with flashing mm odex roms through odin but some friends & devs of s6e+ have problems with wifi issues when they flashing rom az zip whatever we try to fix its not so probably its kernel issues,

About libs im sure those libs folders they on /app or prev/ like Bluetooth/Bluetooth/lib folder they are there my friend , if the tool log doesn't mentioned about symlinks apks that's need those libs folders then use mine ok ,

Anyway i use sva v4 x64 & for extract system as .ext4 i recommend Linux readee v2.3 it's pretty useful tool my friend , as i got issues when i try to extract n5 system & after many trying ways none of them help me only Linux reader for Windows help me ..
[Galaxy S 5 General] Ryrzy:
hi all,

i will deodex my huawei honor 7 ROM 6.0, but when i select system folder i can't select 3 folders on the left side (system/framework/priv-app). I can't click on this... had someone this problem ? :|
[Galaxy S 5 General] wertzPH:
i just wanna say that this and joeldroid's deodexer are the only one's that work for my android 5.1 arm so far. i've used v3.5 and the new v4.0 they both do great. just wanna ask, whats the reason for using oat2dex 0.85 when 0.86 has already been out?

btw, im using it on another device, not on GS5
[Galaxy S 5 General] Xpredator 20:
Sorry , but I noob. Java error by trying to open the program . I downloaded from the Internet and I installed java but did not improve. Please help me.
[Galaxy S 5 General] tdunham:
You installed full java jdk suite? And it needs to be added to environment path in windows. Google how to add java path to environment for your version of windows.
[Galaxy S 5 General] Xpredator 20:
I can't pick out the ticks on the left. What could be the reason?
[Galaxy S 5 General] nvlinh.kaitoukid:
Pls help me

i.imgur.com/wIH09Xn.jpg
[Galaxy S 5 General] alex009988:
Is there such a tool for marshmallow?
[Galaxy S 5 General] Crussader:
This one works for marshmallow.
[Galaxy S 5 General] Ryrzy:
i have exactly that same problem ;/ any help ?
[Galaxy S 5 General] tdunham:
Try a shorter path. Put directly on hard drive with simple folder name. Make sure build.prop is there also.

Edit: Also, try older version of tool. It doesn't look like it is reading build.prop correctly either.
[Galaxy S 5 General] Androidwizzard:
Length of path has no influence as I use even longer ones.
[Galaxy S 5 General] Ryrzy:
tool 3.5 and 4.0, system on j drive (j:\system) build. prob is ok. and still cant select folders ;/ i see that there is no Android version show. but in build prop is ok
[Galaxy S 5 General] svadev:
Publish here unpacked system folder archive and i will test it
[Galaxy S 5 General] Ryrzy:
here you have :)

https://www.androidfilehost.com/?fid=24438995911974653
[Galaxy S 5 General] svadev:
New version - 4.1

View attachment 3676495

Changelog (v4.1) from 09/03/2016:

Fixed a bug in the processing of non-standard sequence file build.prop

1. Download for 32-bit systems (v4.1 from 09-03-2016): View attachment 3676496

2. Download for 64-bit systems (v4.1 from 09-03-2016): View attachment 3676497

Example of log SVADeodexerForArt.exe for huawei Android 6.0

64-bit Deodexer for Android Runtime (Version 4.1 от 09/03/2016) © Valery Studenikin, 2016

Path to stock /system directory: F:\TEMP\1\system\system
Android 6.0: PLK, PLK-L01C432B320, changelist , Sun Jan 24 06:36:33 CST 2016
Processor architecture: \oat\arm64\
Files deodexed succesfully: 164, with errors: 0. CPU time: 00:02:37 (157,321 sec.)

Attention: framework deodexed only for 64-bit (32-bit version not deodexed and not was copied to result)

List of apks that have 32-bit and 64-bit versions (deodexed only for 64-bit):

/system/app/HwDeskClock.apk
/system/app/HwFileManager.apk
/system/app/HwFMRadio.apk
/system/priv-app/Calendar.apk
/system/priv-app/Contacts.apk
/system/priv-app/Gallery2.apk
/system/priv-app/HwNotePad.apk
/system/priv-app/HwSystemManager.apk

List of deodexed apks that have only 32-bit version (don't have 64-bit):

/system/app/Bluetooth.apk
/system/app/Galaxy4.apk
/system/app/HoloSpiralWallpaper.apk
/system/app/HwMultiScreenShot.apk
/system/app/HwOUC.apk
/system/app/HwSoundRecorder.apk
/system/app/HwVAssistant.apk
/system/app/NoiseField.apk
/system/app/PhaseBeam.apk
/system/priv-app/HwCamera.apk
/system/priv-app/HwVPlayer.apk

List of originally deodexed (within stock firmware) files, are left as they were originally:

/system/app/Books.apk
/system/app/Chrome.apk
/system/app/Drive.apk
/system/app/Gmail2.apk
/system/app/GoogleCalendarSyncAdapter.apk
/system/app/GoogleContactsSyncAdapter.apk
/system/app/GoogleTTS.apk
/system/app/Hangouts.apk
/system/app/Maps.apk
/system/app/Music2.apk
/system/app/Newsstand.apk
/system/app/Photos.apk
/system/app/PlayGames.apk
/system/app/PlusOne.apk
/system/app/talkback.apk
/system/app/Videos.apk
/system/app/WebViewGoogle.apk
/system/app/YouTube.apk
/system/priv-app/ConfigUpdater.apk
/system/priv-app/Exchange2.apk
/system/priv-app/GmsCore.apk
/system/priv-app/GoogleBackupTransport.apk
/system/priv-app/GoogleFeedback.apk
/system/priv-app/GoogleLoginService.apk
/system/priv-app/GoogleOneTimeInitializer.apk
/system/priv-app/GooglePackageInstaller.apk
/system/priv-app/GooglePartnerSetup.apk
/system/priv-app/GoogleServicesFramework.apk
/system/priv-app/Phonesky.apk
/system/priv-app/SetupWizard.apk
/system/priv-app/Velvet.apk
[Galaxy S 5 General] starbucks2010:
I would say that the build.prop file is missing from you system folder ...
[Galaxy S 5 General] Xpredator 20:
Thanks, it was Thank you very much.
[Galaxy S 5 General] Ryrzy:
Thank you very much :)
[Galaxy S 5 General] Xpredator 20:
Do I get them back to the phone? I couldn't.
[Galaxy S 5 General] Ryrzy:
unfortunately i have bootloop ;/ my log:

64-bit Deodexer for Android Runtime (Version 4.1 ?? 09/03/2016) © Valery Studenikin, 2016

Path to stock /system directory: F:\_telefony\Honor7\Kuchnia\yoda01_not_aroma_deodex\system
Android 6.0: PLK, YodaROM-v1.0-B320, changelist , Sun Jan 24 06:36:33 CST 2016
Processor architecture: \oat\arm64\
Files deodexed succesfully: 161, with errors: 0. CPU time: 00:05:27 (327,080 sec.)

Attention: framework deodexed only for 64-bit (32-bit version not deodexed)

List of apks that have 32-bit and 64-bit versions (deodexed only for 64-bit):

/system/app/HwDeskClock.apk
/system/app/HwFMRadio.apk
/system/priv-app/Calendar.apk
/system/priv-app/Contacts.apk
/system/priv-app/Gallery2.apk
/system/priv-app/HwNotePad.apk
/system/priv-app/HwSystemManager.apk

List of deodexed apks that have only 32-bit version (don't have 64-bit):

/system/app/Bluetooth.apk
/system/app/Galaxy4.apk
/system/app/HoloSpiralWallpaper.apk
/system/app/HwMultiScreenShot.apk
/system/app/HwOUC.apk
/system/app/HwSoundRecorder.apk
/system/app/HwVAssistant.apk
/system/app/NoiseField.apk
/system/app/PhaseBeam.apk
/system/priv-app/HwCamera.apk
/system/priv-app/HwVPlayer.apk

List of originally deodexed (within stock firmware) files, are left as they were originally:

/system/app/Chrome.apk
/system/app/Drive.apk
/system/app/Gmail2.apk
/system/app/GoogleCalendarSyncAdapter.apk
/system/app/GoogleContactsSyncAdapter.apk
/system/app/GoogleTTS.apk
/system/app/Maps.apk
/system/app/Photos.apk
/system/app/PlayGames.apk
/system/app/talkback.apk
/system/app/WebViewGoogle.apk
/system/app/YouTube.apk
/system/priv-app/com.ghisler.android.TotalCommander.apk
/system/priv-app/com.ghisler.tcplugins.FTP.apk
/system/priv-app/com.ghisler.tcplugins.LAN.apk
/system/priv-app/com.ghisler.tcplugins.WebDAV.apk
/system/priv-app/ConfigUpdater.apk
/system/priv-app/Exchange2.apk
/system/priv-app/GmsCore.apk
/system/priv-app/GoogleBackupTransport.apk
/system/priv-app/GoogleFeedback.apk
/system/priv-app/GoogleLoginService.apk
/system/priv-app/GoogleOneTimeInitializer.apk
/system/priv-app/GooglePackageInstaller.apk
/system/priv-app/GooglePartnerSetup.apk
/system/priv-app/GoogleServicesFramework.apk
/system/priv-app/Phonesky.apk
/system/priv-app/SetupWizard.apk
/system/priv-app/Velvet.apk

no errors. but tell me please (noob question :P )... i stoped cooking before android 5.x and such deodexing is for me something new ;P what should i do with 32bit odex files when app has 64bit odex done ok (for example /system/priv-app/HwSystemManager.apk) ? should i delete those files ? and boot.art/boot.oat files to ?

thanks for help :)
[Galaxy S 5 General] svadev:
1. Unpacked system folder (before deodexing) must have links for libs (if exists)

2. after deodex you must use custom kernel (usally stock kernel not works with deodex in Android >= 5.0)

3. Most important: this tool only for developers. You should clearly understand what you do.
[Galaxy S 5 General] _alexndr:
So... look at attachments (3 examples)...

EDIT: Also tested it with BNL7, same result
[Galaxy S 5 General] svadev:
See my picture:

View attachment 3078402

Note: you must set STOCK /system folder, but not changed stock /system folder
[Galaxy S 5 General] _alexndr:
I know :) I've tested on 100% stock ROM, just extracted :) see attachment

BTW. Could you test it on another PC? Because it doesn't work as it should for me for unknown reason ...
[Galaxy S 5 General] edgarf28:
Same problem for me too...

In the log of your tool I can find this error message for every apk/framework file:

Could not find the main class: dext.OatUtil. Program will exit.
Exception in thread "main"
java.lang.UnsupportedClassVersionError: dext/OatUtil : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
[Galaxy S 5 General] svadev:
43 sec - it is very quickly.

By me 12 minutes on 16 Gb RAM, Core i7-4770K 3.50 GHz

There's something wrong.

I tested it on 2 comps and on Virtual PC - works finely.

You need delete all subfolders from tool folder before launch tool

F:\Temp\twrp>java -version

java version "1.7.0_71"

Java(TM) SE Runtime Environment (build 1.7.0_71-b14)

Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
[Galaxy S 5 General] edgarf28:
Which Java SDK version are you using?

I'm using the latest Java 6 update SDK.
[Galaxy S 5 General] svadev:
F:\Temp\twrp>java -version

java version "1.7.0_71"

Java(TM) SE Runtime Environment (build 1.7.0_71-b14)

Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
[Galaxy S 5 General] edgarf28:
Using Java SDK update 71 now.... & That did the trick!!

Your tool is doing it's job perfectly now! (Will test later tonight if it also actually boots on my G900F, but I think it will now!)

Thanks for your great tool mate!! :good:
[Galaxy S 5 General] _alexndr:
Strange...

java version "1.7.0_72"
Java(TM) SE Runtime Environment (build 1.7.0_72-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)

So I will try to donwgrade to 1.7.0_71
[Galaxy S 5 General] svadev:
I understand your the problem - you need to install 32-bit java if you have a 64-windows (Windows 7 and above).

And java version - without a difference!

C:\>java -version

java version "1.7.0_65"

Java(TM) SE Runtime Environment (build 1.7.0_65-b20)

Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode) - works finely!
[Galaxy S 5 General] _alexndr:
Thanks :) Works like a charm with JDK 1.7.0_71 (32 bit) :D
[Galaxy S 5 General] svadev:
In post #1 added 64-bit and 32-bit versions (v2.1 from 24-12-2014).
[Galaxy S 5 General] svadev:
This question [MENTION=6258761]_riddle[/MENTION], - as this errors from oat2dex.jar
[Galaxy S 5 General] Golv:
[MENTION=6242674]svadev[/MENTION]

New version works like a charm for my HTC One M7 ROM! :good:

THX!!!
[Galaxy S 5 General] svadev:
v2.3 from 25-12-2014

In post #1 published new version (v2.3 from 25-12-2014).

I think, it is a final version.
[Galaxy S 5 General] rbox:
[MENTION=6258761]_riddle[/MENTION], I have deodexed an entire rom but get a similar error to [MENTION=2756494]chuyennho184[/MENTION] on just 1 file:

12-25 17:22:19:406 Preparing bootclasspath from framework/x86/odex
12-25 17:22:19:750 De-optimizing /system/app/Music2Pano/Music2Pano.apk
vtableIndex=75 vtable.size()=74
vtableIndex=74 vtable.size()=74
vtableIndex=75 vtable.size()=74
vtableIndex=82 vtable.size()=74
vtableIndex=82 vtable.size()=74
vtableIndex=82 vtable.size()=74
vtableIndex=89 vtable.size()=74
vtableIndex=75 vtable.size()=74
vtableIndex=74 vtable.size()=74
vtableIndex=75 vtable.size()=74
vtableIndex=82 vtable.size()=74
vtableIndex=82 vtable.size()=74
vtableIndex=82 vtable.size()=74
vtableIndex=89 vtable.size()=74
Exception in thread "main" org.jf.util.ExceptionWithContext: Unsupported instruction format: Format35ms
at org.jf.dexlib2.writer.DexWriter.writeCodeItem(DexWriter.java:1008)
at org.jf.dexlib2.writer.DexWriter.writeDebugAndCodeItems(DexWriter.java:769)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:222)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:200)
at org.jf.dexlib2.writer.pool.DexPool.writeTo(DexPool.java:99)
at dext.OatUtil.extractToDex(OatUtil.java:271)
at dext.OatUtil.oat2dex(OatUtil.java:140)
at dext.OatUtil.main(OatUtil.java:160)
[Galaxy S 5 General] Manh_IT:
Firmware: SM-G900F, LRX21T.G900FXXU1BNL9, changelist 3624618, from Thu Dec 18 17:40:19 KST 2014

Deodexer for Android Runtime (art) (Version 2.3 ?? 25/12/2014) © Valery Studenikin, 2014

Path to stock /system directory: C:\Users\Manh_IT\Desktop\Lollipop_S5\G900FXXU1BNL9\Tools_Deodex\V3-Odex
Firmware: SM-G900F, LRX21T.G900FXXU1BNL9, changelist 3624618, from Thu Dec 18 17:40:19 KST 2014
Deodexed succesfully / with errors - 0 / 1 files ... CPU time: 00:00:01 (1,298 sec.)

Extacting and de-optimizing was terminated with errors for:

C:\Users\Manh_IT\Desktop\Lollipop_S5\G900FXXU1BNL9\Tools_Deodex\DocumentService.odex

Finded errors saved to file: C:\Users\Manh_IT\Desktop\Lollipop_S5\G900FXXU1BNL9\Tools_Deodex\LogLines.log

=============================> begin errors for C:\Users\Manh_IT\Desktop\Lollipop_S5\G900FXXU1BNL9\Tools_Deodex\DocumentService.odex
12-26 14:31:08:300 Preparing bootclasspath from odex
Exception in thread "main" java.lang.NullPointerException
at dext.MiscUtil.getClassPath(MiscUtil.java:172)
at dext.OatUtil$OatDexRewriter.<init>(OatUtil.java:571)
at dext.OatUtil$OatDexRewriter.<init>(OatUtil.java:575)
at dext.OatUtil.extractToDex(OatUtil.java:273)
at dext.OatUtil.oat2dex(OatUtil.java:195)
at dext.OatUtil.main(OatUtil.java:71)
=============================> end errors for C:\Users\Manh_IT\Desktop\Lollipop_S5\G900FXXU1BNL9\Tools_Deodex\DocumentService.odex

---------- Post added at 02:57 PM ---------- Previous post was at 02:34 PM ----------

It is possible to apply the method in this article ? :D

http://m.blog.naver.com/softdx/60191641061
[Galaxy S 5 General] svadev:
DocumentService deodexed with errors.

Leave stock version of it.
[Galaxy S 5 General] Manh_IT:
I used SVADeodexerForArt 64bit and jdk 8 64bit
[Galaxy S 5 General] Ryrzy:
1 - i have working system in zip with my tweeks/root/custom boot etc etc etc ;)

2 - ok, thanks i didnt know that. i will look at this

3 thanks ;) I need to refresh my knowledge
[Galaxy S 5 General] chuyennho184:
[MENTION=6242674]svadev[/MENTION]: I have issue on deodex stock MM for LG G3. See my attachment.

I'm on stock kernel MM. Will be deodexed rom can working with stock kernel MM? Thanks!
[Galaxy S 5 General] Ryrzy:
in LG ROMs some apps are crypted and they will not work after deodex or you cant deodex them.
[Galaxy S 5 General] starbucks2010:
@svadev Is it normal (when deodexing MM) to not have in the deoding log the list with aps that have lib folders? I remember that in LP we had such links or I have a bad memory.

Anyway, thank you for this amazing work and support.
[Galaxy S 5 General] svadev:
If there are (in unpacked system folder) simlinks to libs then will be list simlinks to corresponding libs.
[Galaxy S 5 General] thereassaad:
I still not tested v4.1 but on v4.0 x64 the libs on unpacked system folders exactly on those apk folders that mentioned in symlinks logs the libs doesn't in deodex folder for example Bluetooth/lib there is no lib folder on Bluetooth folder so we need to move the libs folders to correct apk folder manually , that's the issues i face it with s6/s6e/n5/s6e+/s7/s7e official fw my friend ,,
[Galaxy S 5 General] svadev:
In SVADeodex log file is next:

...

The necessary links for applications libraries:

symlink("/system/lib/libbluetooth_jni.so", "/system/app/Bluetooth/lib/arm/libbluetooth_jni.so");

...

you MUST add manually in installation script such lines
[Galaxy S 5 General] thereassaad:
I know my friend about this but the lib folder on deodex app/Bluetooth not there so i need to added it manually to Bluetooth/lib/ before i push it on system/ that's the issues my friend , anyway its not a big problem for me but some devs they guess those files its there without checking so they will ended with all that apks in fc after flashing thier testing roms / ...

Edit ::

wait i will show the screenshots about this ..
[Galaxy S 5 General] svadev:
If in unpacked stock system app/Bluetooth folder no simlink - then after deodex also will not be in log

symlink("/system/lib/libbluetooth_jni.so", "/system/app/Bluetooth/lib/arm/libbluetooth_jni.so");
[Galaxy S 5 General] thereassaad:
My friend i tried flashing 1st without those libs then got a ton of fc & in logcat says its no libs for those apks like Bluetooth etc so i just checked it then got it there is no libs in apk folders now just see the screenshots ,

This what i mean my friend , if i flash the rom without those libs then a tons of fc but for me its not a problem as i just copied those libs folders to correct apks folders as mentioned in tool logs in symlinks lines .. ..
[Galaxy S 5 General] svadev:
I explained it as best I could. If you don't understand - can't be of more help.
[Galaxy S 5 General] Kamy:
Make sure libs unpacked correctly and exist in your app. I think you have problem unpacking the system than deodexing it. Just double check once again on a fresh unpacking and see if those libs you are talking already there. If positive go ahead and perform for deodex batch. As last observe if those libs are still there. If negative then there should be another issue whether with the tool or java. Though in general we cannot blame the tool as it need other factors like a healthy java invironment to work in parallel with the tool.
[Galaxy S 5 General] thereassaad:
Java's invironment its correct my friend anyway not that a big problem for me as i just move those folders manually so , i just thought i should post my issues not only mine but many developers have the issues & they did the same what u did ,

& about libs unpacked im 100 % sure its correctly because i tried many ways unpacking it & all ways same things , so that's

[MENTION=6242674]svadev[/MENTION] sorry to disturbing u , but i just try to report what i faced nothing more ..
[Galaxy S 5 General] didoka_702:
can u share your update script? where is that source?

and about saying

move the framework/arm folder out,did u mean only that 1 folder?

I saw that there re folders contain arm64 and there re folders contain arm (2 or 3 have both) on "app" "priv-ap" subfolder.Should I leave it alone?

I have try

1.Keep all then run the tool deodex system (ofc it said 64bit system detected)

2.Make a copy of result,delete all folder that hav arm64 from "app" "priv-app" "framework" (basically delete everything that show success on the deodex log) then run the tool again.Now it should deodex 32bit.

3.Combine 2 of them and flash

4.It boot but a lot of app crash and most importanly I can get Gmscore (googleplay service work)
[Galaxy S 5 General] starbucks2010:
I'm in the same situation like you. but the actual problem is that the lib folders in the odex ROM are empty. So it might be a problem of unpacking the system.img.

I have only 6 lib folders in odex ROM which actually contains .so files and the tool recognize them correctly. I don't understand why apk's like bluetooth, nfc or other important apk don't have lib folders in MM.
[Galaxy S 5 General] starbucks2010:
You will not get any lib folder/file on deodexed ROM if in odex ROM the lib folders are empty.

I'm still on 5.1.1 until I do my own MM black ROM.
[Galaxy S 5 General] thereassaad:
Mate i understand what u say but without trying & flashing MM at least deodex one 1st we can't sorted all fc ok so i just guessing libs on ur rom it should be on system/lib if it's doesn't on app/nfc/lib folders so just give it a try my friend & u can revert to lp if u want ,,
[Galaxy S 5 General] starbucks2010:
I will try it in the weekend because now I'm on a business trip and I cannot afford to stay 1-2 days without the phone if something goes wrong.
[Galaxy S 5 General] lumin25:
Guide? ;)
[Galaxy S 5 General] :
Download stock Rom

Extract system folder

Select system folder

Press start
[Galaxy S 5 General] lumin25:
Ok Finished, now appeared two folders, odex and Dex, what do I do with them?
[Galaxy S 5 General] :
Look in system/app & priv-app if your odex files have disappeared.
[Galaxy S 5 General] lumin25:
Yes, Thanks
[Galaxy S 5 General] AL_IRAQI:
Hi [MENTION=6242674]svadev[/MENTION]

the tool is not able to detect my android version, im using honor 5x with EMUI 3.1 based on 5.1.1 and its 64bit

i cant select any folder to deodex

build.prop attached
[Galaxy S 5 General] svadev:
Try last version - v4.1
[Galaxy S 5 General] AL_IRAQI:
Oh im sorry i didnt notice the update, it works fine with 4.1

do i need to enable "copy to result" option ?
[Galaxy S 5 General] svadev:
No
[Galaxy S 5 General] mikaaa6:
I have a problem. When I select the folders within the program appears to me this error. How do I solve?

This is an Xperia M4 AQUA firwmware, is this the problem?

I've tried Windows 7 and Windows 10, and appears the same error. :(

Thanks.
[Galaxy S 5 General] tdunham:
Build.prop file is missing from folder you're trying to deodex i think.
[Galaxy S 5 General] :
You should select the / of the system

Not system/app

It doesn't find your framework folder neither bin (if needed I think)

In the folder you want to deodex you need

App

Bin

Framework

Priv-app

Also this tool needs the build.Prop as previous user stated