TC fails when using ART

Support for Android version of Total Commander

Moderators: white, Hacker, petermad, Stefan2

Post Reply
viPer
Junior Member
Junior Member
Posts: 3
Joined: 2016-04-16, 14:47 UTC

TC fails when using ART

Post 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
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post 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?
Author of Total Commander
https://www.ghisler.com
viPer
Junior Member
Junior Member
Posts: 3
Joined: 2016-04-16, 14:47 UTC

Post 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
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post 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!
Author of Total Commander
https://www.ghisler.com
viPer
Junior Member
Junior Member
Posts: 3
Joined: 2016-04-16, 14:47 UTC

Post by *viPer »

Hi, the version you have send me Its working fine.

Thanks!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48077
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Great, I will include that in the next release version.
Author of Total Commander
https://www.ghisler.com
Post Reply