In Jellybean 4.2 corrupt com.avast.android.antitheft.backup.enc

I’ve just upgraded my Galaxy Nexus to 4.2 Jellybean. Now the com.avast.android.antitheft.backup.enc file is being corrupted, or cannot be read correctly.

I write the file, and then when I try and check it I get, “Warning: your hard reset proof settings backup is INVALID. After a hard reset avast! Anti-Theft may not work anymore. Please backup your settins hard reset proof again.”

Feeling a little vulnerable!

logcat shows:

E/AvastAntiTheft( 8948): Invalid backup format
E/AvastAntiTheft( 8948): javax.crypto.BadPaddingException: pad block corrupted
E/AvastAntiTheft( 8948): at com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher.engineDoFinal(BaseBlockCipher.java:709)
E/AvastAntiTheft( 8948): at javax.crypto.Cipher.doFinal(Cipher.java:1111)
E/AvastAntiTheft( 8948): at com.avast.android.generic.c.c.a(CryptographyUtil.java:181)
E/AvastAntiTheft( 8948): at com.avast.android.generic.c.c.a(CryptographyUtil.java:198)
E/AvastAntiTheft( 8948): at com.avast.android.generic.app.account.aa.a(BackupChecker.java:64)
E/AvastAntiTheft( 8948): at com.avast.android.antitheft.app.home.settings.l.onClick(TAGeneralSettingsFragment.java:426)
E/AvastAntiTheft( 8948): at android.view.View.performClick(View.java:4202)
E/AvastAntiTheft( 8948): at com.avast.android.generic.ui.widget.Row.performClick(Row.java:196)
E/AvastAntiTheft( 8948): at android.view.View$PerformClick.run(View.java:17340)
E/AvastAntiTheft( 8948): at android.os.Handler.handleCallback(Handler.java:725)
E/AvastAntiTheft( 8948): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AvastAntiTheft( 8948): at android.os.Looper.loop(Looper.java:137)
E/AvastAntiTheft( 8948): at android.app.ActivityThread.main(ActivityThread.java:5039)
E/AvastAntiTheft( 8948): at java.lang.reflect.Method.invokeNative(Native Method)
E/AvastAntiTheft( 8948): at java.lang.reflect.Method.invoke(Method.java:511)
E/AvastAntiTheft( 8948): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AvastAntiTheft( 8948): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AvastAntiTheft( 8948): at dalvik.system.NativeStart.main(Native Method)

Android 4.2 has not yet been tested and is not supported at this point in time.

Any idea how long that will take? I can’t really un-upgrade now.

we did not yet get 4.2 on one of our galaxy nexusses. We’ll try to use an image. Stay tuned. We plan an update within the next 2 weeks.

Thanks :slight_smile:

Just a heads-up - “BouncyCastle updated to 1.47” in 4.2

http://developer.android.com/about/versions/jelly-bean.html

thanks will check this.

ok actually the reason was the updated crypto infrastructure (openssl was updated too). will be fixed in next update.

Any news on when the update will arrive? those of us with 4.2 phones would really like this feature – our phones are probably more of a target too! :wink:

My galaxy nexus is on 4.2 android version, and have the same problem. I await for support.

we plan the release this week.