Page 1 of 1

TC fails when using ART

Posted: 2016-04-16, 15:50 UTC
by viPer
Hello, checking that avoids modifying the application gives a false positive when ART is used instead of Dalvik .

When I return to Dalvik application it works correctly .

I 'm using Android 4.4.2

Any idea to avoid this?

PD: I will post a screenshot

Posted: 2016-04-18, 09:12 UTC
by ghisler(Author)
I have no problems with ART on Android 5 and 6 (which use only ART).
1. How do you switch to ART on Android 4.4.2? My Samsung S4 mini doesn't seem to have this option. Do I need to check this on a Nexus? My Nexus devices are all on 5 or newer.

2. TC should show which classes it doesn't like. Are there any listed in the error dialog? If yes, which?

Posted: 2016-04-18, 09:28 UTC
by viPer
The message says:

"Total Commander was modified, probably by a virus or troyan!
The following clases were added:
Lcom/android/tcplugins/FileSystem/IPluginFunctions;
Lcom/android/tcplugins/FileSystem/IRemoteCopyCallback;
Lcom/android/tcplugins/FileSystem/IRemoteDiagloCallback;
...

Please get the official release from w....!
"
A screenshot:
http://i.imgur.com/sBz99Ri.jpg


Changing to ART is enabled since Android 4.4.2 (as you can see here http://www.cultofandroid.com/52210/enable-art-android-4-4-kitkat/)

Thanks

Posted: 2016-04-18, 09:52 UTC
by ghisler(Author)
This option is missing on my S4 mini in the developer options.

There are two differences to other devices with ART or Dalvik:
1. The path starts with an "L".
2. The separators are slashes instead of dots. On other devices, the class names look like this:
com.android.tcplugins.FileSystem.IPluginFunctions;
com.android.tcplugins.FileSystem.IRemoteCopyCallback;
com.android.tcplugins.FileSystem.IRemoteDiagloCallback;

I will try to add support for these names. I have just sent a pre-release version of TC to your forum e-mail. Please try it - this way I don't need to downgrade one of my Nexus devices. Thanks!

Posted: 2016-04-18, 21:18 UTC
by viPer
Hi, the version you have send me Its working fine.

Thanks!

Posted: 2016-04-21, 08:32 UTC
by ghisler(Author)
Great, I will include that in the next release version.