调用的位置都被混淆了。。我看不出是什么意思
部分代码:
[Java] 纯文本查看 复制代码 package com.uzmap.pkg.uzcore.external;
import com.uzmap.pkg.uzapp.d;
/* access modifiers changed from: package-private */
public final class Enslecb {
static {
System.loadLibrary("sec");
}
private Enslecb() {
}
private static native String bbs(byte[] bArr, int i);
private static native String bmd(byte[] bArr, int i);
private static native String bs(String str, int i);
private static native String km(Object obj);
private static native String md(String str, int i);
private static native String oc(Object obj);
private static native String og();
private static native byte[] oh(byte[] bArr, String str);
private static native byte[] ohs(byte[] bArr, String str);
private static native String pm(Object obj);
private static native byte[] rc(byte[] bArr, String str);
private static native boolean sm(Object obj);
protected static synchronized String xbde(byte[] b) {
String bbs;
synchronized (Enslecb.class) {
bbs = b == null ? "" : bbs(b, 1);
}
return bbs;
}
protected static synchronized String xben(byte[] b) {
String bbs;
synchronized (Enslecb.class) {
bbs = b == null ? "" : bbs(b, 0);
}
return bbs;
}
protected static synchronized String xbmd(byte[] b, int h) {
String bmd;
synchronized (Enslecb.class) {
bmd = b == null ? "" : bmd(b, h);
}
return bmd;
}
protected static synchronized String xde(String s) {
String bs;
synchronized (Enslecb.class) {
if (s == null) {
s = "";
}
bs = bs(s, 1);
}
return bs;
}
|