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)