Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.content.SharedPreferences
* android.content.SharedPreferences$Editor
* com.whatsapp.App
* com.whatsapp.util.Log
*/
package com.whatsapp;
import android.content.SharedPreferences;
import com.whatsapp.App;
import com.whatsapp.a9f;
import com.whatsapp.util.Log;
import java.io.File;
import java.io.InputStream;
public class a91
extends a9f {
private static final String[] R;
/*
* Enabled aggressive block sorting
*/
static {
String[] arrstring = new String[10];
String string = "{<";
int n = -1;
String[] arrstring2 = arrstring;
int n2 = 0;
block17 : do {
char[] arrc = string.toCharArray();
int n3 = arrc.length;
int n4 = 0;
do {
int n5;
if (n3 <= n4) {
String string2 = new String(arrc).intern();
switch (n) {
default: {
arrstring2[n2] = string2;
string = "V*\u0006\u0004\u0017w-[\u0012\u000ffwF\u0016\u000b";
n2 = 1;
arrstring2 = arrstring;
n = 0;
continue block17;
}
case 0: {
arrstring2[n2] = string2;
string = "u6E]\b~8\\\u0000\u001ef)w\u0003\rs?M\u0001\u001ax:M\u0000";
n2 = 2;
arrstring2 = arrstring;
n = 1;
continue block17;
}
case 1: {
arrstring2[n2] = string2;
string = "f+G\u0015\u0016z<w\u0003\u0017y-G,\u0019c5D,\u0016r";
n2 = 3;
arrstring2 = arrstring;
n = 2;
continue block17;
}
case 2: {
arrstring2[n2] = string2;
string = "f+G\u0015\u0016z<w\u0003\u0017y-G,\u000b~,E\u0011 =";
n2 = 4;
arrstring2 = arrstring;
n = 3;
continue block17;
}
case 3: {
arrstring2[n2] = string2;
n2 = 5;
arrstring2 = arrstring;
string = "u6F\u0007\u001eu-E\u0012\u0011w>M\u0001Pe<\\\u0003\ry?A\u001f\u001af1G\u0007\u0010=\u0007\u0015\u001e5M\u0017";
n = 4;
continue block17;
}
case 4: {
arrstring2[n2] = string2;
n2 = 6;
string = "f+G\u0015\u0016z<w\u0003\u0017y-G,\u000b~,E\u0011 =";
n = 5;
arrstring2 = arrstring;
continue block17;
}
case 5: {
arrstring2[n2] = string2;
n2 = 7;
string = "f+G\u0015\u0016z<w\u0003\u0017y-G,\u0019c5D,\u0016r";
n = 6;
arrstring2 = arrstring;
continue block17;
}
case 6: {
arrstring2[n2] = string2;
n2 = 8;
string = "u6E]\b~8\\\u0000\u001ef)w\u0003\rs?M\u0001\u001ax:M\u0000";
n = 7;
arrstring2 = arrstring;
continue block17;
}
case 7: {
arrstring2[n2] = string2;
n2 = 9;
string = "{<\u0006\u0019\u000fq";
n = 8;
arrstring2 = arrstring;
continue block17;
}
case 8:
}
arrstring2[n2] = string2;
R = arrstring;
return;
}
char c = arrc[n4];
switch (n4 % 5) {
default: {
n5 = 127;
break;
}
case 0: {
n5 = 22;
break;
}
case 1: {
n5 = 89;
break;
}
case 2: {
n5 = 40;
break;
}
case 3: {
n5 = 115;
}
}
arrc[n4] = (char)(n5 ^ c);
++n4;
} while (true);
break;
} while (true);
}
public a91() {
super(App.a9() + R[1]);
SharedPreferences sharedPreferences = App.r.getSharedPreferences(R[2], 0);
this.A = sharedPreferences.getInt(R[4], 0);
this.p = sharedPreferences.getInt(R[3], 0);
}
@Override
public File a() {
return new File(App.r.getFilesDir(), R[9]);
}
@Override
protected InputStream a(boolean bl) {
return null;
}
@Override
public void a(int n, int n2) {
this.p = n;
this.A = n2;
SharedPreferences.Editor editor = App.r.getSharedPreferences(R[8], 0).edit();
editor.putInt(R[6], n2);
editor.putInt(R[7], n);
if (!editor.commit()) {
Log.e((String)R[5]);
}
}
@Override
public boolean b(boolean bl) {
return false;
}
@Override
public File l() {
return a91.b(R[0]);
}
}
|