public static String c(String paramString)
{
if (paramString == null) {
return null;
}
for (;;)
{
try
{
paramString = new a().ooo0ooo0o0o000o(paramString, 0);
int m = paramString.length;
j = 0;
i = 0;
if (j < m) {
break label106;
}
return new String(paramString);
}
catch (Exception paramString)
{
int j;
return null;
}
paramString[j] = ((byte)(paramString[j] ^ new byte[] { 78, 101, 116, 101, 97, 115, 101 }[k]));
j += 1;
int i = k + 1;
continue;
label106:
int k = i;
if (i >= 7) {
k = 0;
}
}
}
根据smali代码修正后的java代码
public static String c(String paramString)
{
if (paramString == null) {
return null;
}
try
{
paramString = new a().ooo0ooo0o0o000o(paramString, 0);
int m = paramString.length;
for(j = 0, k = 0; j < m; j++, k++){
if(k < 7){
paramString[j] = ((byte)(paramString[j] ^ new byte[] { 78, 101, 116, 101, 97, 115, 101 }[k]));
}
k = 0;
}
return new String(paramString);
}
catch (Exception paramString)
{
return null;
}
}