好友
阅读权限 10
听众
最后登录 1970-1-1
50 吾爱币
本帖最后由 coladad 于 2021-5-17 11:30 编辑
我使用unidbg模拟调用某社区app,填了一部分坑,但是最后遇到一个内存错误提醒,请问是什么原因?
代码如下:
package com.xingin.xhs;
import java.io.File;
import java.io.IOException;
import java.nio.charset.Charset;
import java.util.ArrayList;
import com.github.unidbg.AndroidEmulator;
import com.github.unidbg.Emulator;
import com.github.unidbg.Module;
import com.github.unidbg.arm.HookStatus;
import com.github.unidbg.arm.context.RegisterContext;
import com.github.unidbg.hook.HookContext;
import com.github.unidbg.hook.ReplaceCallback;
import com.github.unidbg.hook.hookzz.HookEntryInfo;
import com.github.unidbg.hook.hookzz.HookZz;
import com.github.unidbg.hook.hookzz.IHookZz;
import com.github.unidbg.hook.hookzz.WrapCallback;
import com.github.unidbg.hook.xhook.IxHook;
import com.github.unidbg.linux.android.AndroidEmulatorBuilder;
import com.github.unidbg.linux.android.AndroidResolver;
import com.github.unidbg.linux.android.XHookImpl;
import com.github.unidbg.linux.android.dvm.AbstractJni;
import com.github.unidbg.linux.android.dvm.BaseVM;
import com.github.unidbg.linux.android.dvm.DalvikModule;
import com.github.unidbg.linux.android.dvm.DvmClass;
import com.github.unidbg.linux.android.dvm.DvmObject;
import com.github.unidbg.linux.android.dvm.StringObject;
import com.github.unidbg.linux.android.dvm.VM;
import com.github.unidbg.linux.android.dvm.VaList;
import com.github.unidbg.linux.android.dvm.api.SystemService;
import com.github.unidbg.linux.android.dvm.array.ByteArray;
import com.github.unidbg.linux.android.dvm.wrapper.DvmLong;
import com.github.unidbg.memory.Memory;
import com.github.unidbg.utils.Inspector;
import com.sun.jna.Pointer;
import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
import okhttp3.Headers;
import okhttp3.HttpUrl;
import okhttp3.Interceptor;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
import okhttp3.internal.connection.RealCall;
import okhttp3.internal.http.RealInterceptorChain;
import okio.Buffer;
import okio.BufferedSink;
public class XHSEncrypt extends AbstractJni{
private final AndroidEmulator emulator;
private final VM vm;
private final Module module;
private final DvmClass XhsHttpInterceptor;
private final boolean logging;
private int buffAddr;
private int version = 6660179;
private long intercepterPointer;
Headers headers;
XHSEncrypt(boolean logging) {
this.logging = logging;
emulator = AndroidEmulatorBuilder.for32Bit().setProcessName("com.xingin.xhs").build(); // 创建模拟器实例,要模拟32位或者64位,在这里区分
final Memory memory = emulator.getMemory(); // 模拟器的内存操作接口
memory.setLibraryResolver(new AndroidResolver(23)); // 设置系统类库解析
vm = emulator.createDalvikVM(new File("/Users/osanllyer/bluefocus/unidbg/unidbg-android/bin/src/test/resources/example_binaries/xhs6.6.apk")); // 创建Android虚拟机
// vm = emulator.createDalvikVM(null); // 创建Android虚拟机
vm.setVerbose(logging); // 设置是否打印Jni调用细节
vm.setJni(this);
// vm.setDvmClassFactory(new ProxyClassFactory());
//如果指定了apk文件,那么可以直接通过名字加载apk文件中的so,不再需要手动指定
DalvikModule dm = vm.loadLibrary("shield", true); // 加载libttEncrypt.so到unicorn虚拟内存,加载成功以后会默认调用init_array等函数
dm.callJNI_OnLoad(emulator); // 手动执行JNI_OnLoad函数
module = dm.getModule(); // 加载好的libttEncrypt.so对应为一个模块
Headers.Builder headersbuilder=new okhttp3.Headers.Builder();
headersbuilder.add("user-agent", "Dalvik/2.1.0 (Linux; U; Android 6.0.1; V10 Build/V417IR) Resolution/1170*2080 Version/6.60.0 Build/6660179 Device/(HUAWEI;V10) discover/6.66.0 NetType/WiFi")
.add("xy-platform-info", "platform=android&build=6660179&deviceId=9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e")
.add("xy-common-params", "deviceId=9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e&identifier_flag=2&tz=Asia%2FShanghai&fid=161726792710f4a5c0ec2b4a8e9ef7530b891f11fd09&app_id=ECFAAF01&device_fingerprint1=202104011705329b1125dbde1951cf2e26168212b0667001e06a2c144caa5e&uis=light&launch_id=1617267926&project_id=ECFAAF&device_fingerprint=20210401170526227edc0c41d470e3882294c601f3a75800fb87af62dee1c1&versionName=6.60.0&platform=android&build=6660179&x_trace_page_current=note_detail_r10&lang=zh-Hans&channel=YingYongBao")
.add("x-b3-traceid", "f5f5c967c3130300");
headers = headersbuilder.build();
XhsHttpInterceptor = vm.resolveClass("com/xingin/shield/http/XhsHttpInterceptor");
}
void destroy() throws IOException {
emulator.close();
if (logging) {
System.out.println("destroy");
}
}
public static void main(String[] args) throws Exception {
XHSEncrypt test = new XHSEncrypt(true);
test.init();
test.xhsRequest();
test.destroy();
}
void init() {
String methodSign = "initializeNative()V";
XhsHttpInterceptor.callStaticJniMethod(emulator, methodSign, null);
methodSign = "initialize(Ljava/lang/String;)J";
intercepterPointer = XhsHttpInterceptor.callStaticJniMethodLong(emulator, methodSign, vm.addLocalObject(new StringObject(vm, "main")));
System.out.println(intercepterPointer);
}
byte[] xhsRequest() {
String methodSign = "intercept(Lokhttp3/Interceptor$Chain;J)Lokhttp3/Response;";
DvmObject para2 = DvmLong.valueOf(vm, intercepterPointer);
OkHttpClient client = new OkHttpClient.Builder().build();
HttpUrl url = new HttpUrl.Builder()
.scheme("https")
.host("edith.xiaohongshu.com")
.addPathSegment("/api/sns/v3/user/info")
.addQueryParameter("user_id", "5987f2825e87e71fcabd346f")
.build();
Request req = new Request.Builder().url(url).build();
RealCall realCall = new RealCall(client, req, false);
Interceptor.Chain chain = new RealInterceptorChain(realCall, new ArrayList<Interceptor>(), 0, null, req, 1000, 1000, 1000);
DvmObject resObj = XhsHttpInterceptor.callStaticJniMethodObject(
emulator,
methodSign,
vm.resolveClass("okhttp3/Interceptor$Chain").newObject(chain),
para2);
Response res = (Response)resObj.getValue();
return res.toString().getBytes();
}
/**
* 设置一下获取versioncode的,否则会抛出异常,这里最好判断一下signature
*/
@Override
public int getIntField(BaseVM vm, DvmObject<?> dvmObject, String signature) {
//设置一下获取versioncode的,否则会抛出异常,这里最好判断一下signature
if(signature.equalsIgnoreCase("android/content/pm/PackageInfo->versionCode:I")) {
return this.version;
}
return super.getIntField(vm, dvmObject, signature);
}
@Override
public DvmObject<?> callObjectMethodV(BaseVM vm, DvmObject<?> dvmObject, String signature, VaList vaList) {
switch (signature) {
/**
* 为下一步的操作作准备
*/
case "android/content/Context->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;":
return vm.resolveClass("android/content/SharedPreferences").newObject(null);
case "android/content/SharedPreferences->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;": {
StringObject name = vaList.getObject(0);
// StringObject defValue = vaList.getObject(1);
StringObject defValue = new StringObject(vm, "main");
System.err.println("android/content/SharedPreferences->getString name=" + name.getValue() + ", defValue=" + defValue.getValue());
if ("main_hmac".equals(name.getValue())) {
/**
* 提取自s.xml
*/
return new StringObject(vm, "0GhfTGamFlRzhyDQ+mQ4sAGOYnJEs7KuhCKwsSF8O62B6zDK4MTpVDVVHDUwz/F3AlzTyLYeJHq16fYiNWGh6d4wsNnAlQBGMaZlOtOBHDb5eK+3L5lc4N1CQHB3KyHr");
}else {
return new StringObject(vm, "");
}
}
// 获取request,自己生成一个吧
case "okhttp3/Interceptor$Chain->request()Lokhttp3/Request;": {
Request.Builder builder = new Request.Builder();
HttpUrl url = new HttpUrl.Builder()
.scheme("https")
.host("edith.xiaohongshu.com")
.addPathSegment("/api/sns/v3/user/info")
.addQueryParameter("user_id", "5987f2825e87e71fcabd346f")
.build();
Request req = builder.url(url).method("GET", null).build();
return vm.resolveClass("okhttp3/Request").newObject(req);
}
case "okhttp3/Request->url()Lokhttp3/HttpUrl;": {
HttpUrl url = new HttpUrl.Builder()
.scheme("https")
.host("edith.xiaohongshu.com")
.addPathSegment("/api/sns/v3/user/info")
.addQueryParameter("user_id", "5987f2825e87e71fcabd346f")
.build();
String s = url.toString();
return vm.resolveClass("okhttp3/HttpUrl").newObject(url);
}
case "okhttp3/HttpUrl->encodedPath()Ljava/lang/String;" : {
return new StringObject(vm, dvmObject.getValue().toString());
}
case "okhttp3/HttpUrl->encodedQuery()Ljava/lang/String;" : {
return new StringObject(vm, "user_id=5987f2825e87e71fcabd346f");
}
case "okhttp3/Request->body()Lokhttp3/RequestBody;" : {
MediaType JSON = MediaType.parse("application/json; charset=utf-8");
RequestBody body = RequestBody.create(JSON, "{}");
return vm.resolveClass("okhttp3/RequestBody").newObject(body);
}
case "okhttp3/Request->headers()Lokhttp3/Headers;" : {
return vm.resolveClass("okhttp3/Headers").newObject(headers);
}
case "okio/Buffer->writeString(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer;": {
Buffer buffer = (Buffer) dvmObject.getValue();
String args = (String)vaList.getObject(0).getValue();
buffer.writeString(args, java.nio.charset.Charset.defaultCharset());
return dvmObject;
}
case "okhttp3/Headers->name(I)Ljava/lang/String;": {
int para1 = vaList.getInt(0);
return new StringObject(vm, headers.name(para1));
}
case "okhttp3/Headers->value(I)Ljava/lang/String;": {
int para1 = vaList.getInt(0);
return new StringObject(vm, headers.value(para1));
}
}
return super.callObjectMethodV( vm, dvmObject, signature, vaList);
}
@Override
public DvmObject<?> newObjectV(BaseVM vm, DvmClass dvmClass, String signature, VaList vaList) {
switch (signature) {
case "okio/Buffer-><init>()V": {
Buffer buffer = new Buffer();
DvmObject obj = vm.resolveClass("okio/Buffer").newObject(buffer);
buffAddr = vm.addLocalObject(obj);
return obj;
}
}
return super.newObjectV(vm, dvmClass, signature, vaList);
}
@Override
public DvmObject<?> callStaticObjectMethodV(BaseVM vm, DvmClass dvmClass, String signature, VaList vaList) {
switch (signature) {
//author
case "java/nio/charset/Charset->defaultCharset()Ljava/nio/charset/Charset;": {
Charset cs = java.nio.charset.StandardCharsets.UTF_8;
return vm.resolveClass("java/nio/charset/Charset").newObject(cs);
}
//author 这里应该需要一个base64解码
case "com/xingin/shield/http/Base64Helper->decode(Ljava/lang/String;)[B": {
String args = (String)vaList.getObject(0).getValue();
return new ByteArray(vm, Base64.decode(args));
}
}
return super.callStaticObjectMethodV(vm, dvmClass, signature, vaList);
}
@Override
public DvmObject<?> getStaticObjectField(BaseVM vm, DvmClass dvmClass, String signature) {
switch (signature) {
//author
/**
* 获取了deviceid
*/
case "com/xingin/shield/http/ContextHolder->deviceId:Ljava/lang/String;":{
return new StringObject(vm, SystemService.DEVICE_ID);
}
}
return super.getStaticObjectField(vm, dvmClass, signature);
}
/**
* 最少需要三个参数
*/
@Override
public int callIntMethodV(BaseVM vm, DvmObject<?> dvmObject, String signature, VaList vaList) {
switch (signature) {
case "okhttp3/Headers->size()I": {
return 3;
}
}
return super.callIntMethodV(vm, dvmObject, signature, vaList);
}
@Override
public void callVoidMethodV(BaseVM vm, DvmObject<?> dvmObject, String signature, VaList vaList) {
switch(signature) {
case "okhttp3/RequestBody->writeTo(Lokio/BufferedSink;)V": {
RequestBody body = (RequestBody)dvmObject.getValue();
DvmObject<BufferedSink> obj = vm.getObject(buffAddr);
BufferedSink buffer = (Buffer)obj.getValue();
try {
body.writeTo(buffer);
} catch (IOException e) {
e.printStackTrace();
}
return;
}
}
throw new UnsupportedOperationException(signature);
}
}
运行结果如下:
log4j:WARN No appenders could be found for logger (org.scijava.nativelib.NativeLibraryUtil).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
### Trace Instruction [ 1e ff 2f e1 ] 0xffff0fa0: bx lr
### Trace Instruction [ 5f f0 7f f5 ] 0xffff0fc0: dmb sy
### Trace Instruction [ 9f 3f 92 e1 ] 0xffff0fc4: ldrex r3, [r2]
### Trace Instruction [ 00 30 53 e0 ] 0xffff0fc8: subs r3, r3, r0
### Trace Instruction [ 91 3f 82 01 ] 0xffff0fcc: strexeq r3, r1, [r2]
### Trace Instruction [ 01 00 33 03 ] 0xffff0fd0: teqeq r3, #1
### Trace Instruction [ fa ff ff 0a ] 0xffff0fd4: beq #0xffff0fc4
### Trace Instruction [ 00 00 73 e2 ] 0xffff0fd8: rsbs r0, r3, #0
### Trace Instruction [ ef ff ff ea ] 0xffff0fdc: b #0xffff0fa0
>-----------------------------------------------------------------------------<
[11:02:48 521]end, md5=65c241f8a1cf1a3a261174a51f138418
size: 1698
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
01F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
02F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
03F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
04A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
04B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
04C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
04D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
04E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
04F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
05A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
05B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
05C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
05D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
05E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
05F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
06A0: 00 00 ..
^-----------------------------------------------------------------------------^
>>> r0=0xffffff9c(-100) r1=0x401ac228 r2=0xa8000 r3=0x0 r4=0x401afec0 r5=0x0 r6=0x0 r7=0x142 r8=0x0 sb=0x0 sl=0x0 fp=0x0 ip=0x0 SP=0xbffff6e8 LR=RX@0x40150e75[libc.so]0x1be75 PC=RX@0x40176488[libc.so]0x41488 (__openat + 0xc) cpsr: N=0, Z=1, C=0, V=0, T=0, mode=0b10000
>>> r0=0x3 r1=0xbffff708 r2=0xa8000 r3=0x0 r4=0x3 r5=0x0 r6=0x1 r7=0xc5 r8=0x0 sb=0x0 sl=0x0 fp=0x0 ip=0x0 SP=0xbffff700 LR=RX@0x40152c61[libc.so]0x1dc61 PC=RX@0x401761f8[libc.so]0x411f8 (fstat64 + 0xc) cpsr: N=0, Z=0, C=1, V=0, T=0, mode=0b10000
>>> r0=0x0 r1=0x20023 r2=0x1 r3=0x1 r4=0x3 r5=0x0 r6=0x0 r7=0xc0 r8=0x1 sb=0x0 sl=0x0 fp=0x0 ip=0xbffff6b8 SP=0xbffff6a8 LR=RX@0x401537a3[libc.so]0x1e7a3 PC=RX@0x40175bf8[libc.so]0x40bf8 (__mmap2 + 0x14) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>>> r0=0x3 r1=0x401aff48 r2=0x504f5250 r3=0x504f5250 r4=0x3 r5=0x0 r6=0x1 r7=0x6 r8=0x0 sb=0x0 sl=0x0 fp=0x0 ip=0x0 SP=0xbffff6f8 LR=RX@0x4014efe1[libc.so]0x19fe1 PC=RX@0x40176264[libc.so]0x41264 (___close + 0xc) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>>> r0=0x401ae648 r1=0x81 r2=0x7fffffff r3=0x0 r4=0x4014bd6d r5=0x504f5250 r6=0x0 r7=0xf0 r8=0xbffff7a4 sb=0x1 sl=0x0 fp=0x0 ip=0xbffff758 SP=0xbffff748 LR=RX@0x40175447[libc.so]0x40447 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x401afe74 r1=0x81 r2=0x7fffffff r3=0x0 r4=0x4014c369 r5=0x7fffffff r6=0x0 r7=0xf0 r8=0xbffff7a4 sb=0x1 sl=0x0 fp=0x0 ip=0xbffff760 SP=0xbffff750 LR=RX@0x40175447[libc.so]0x40447 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
[libc.so]CallInitFunction: RX@0x4014b68d[libc.so]0x1668d, offset=350ms
[libc.so]CallInitFunction: RX@0x4014b6a9[libc.so]0x166a9, offset=0ms
[libc.so]CallInitFunction: RX@0x4014b6b9[libc.so]0x166b9, offset=0ms
[libc.so]CallInitFunction: RX@0x4014b6e5[libc.so]0x166e5, offset=0ms
[libc.so]CallInitFunction: RX@0x4014b711[libc.so]0x16711, offset=0ms
[libc.so]CallInitFunction: RX@0x4014b73d[libc.so]0x1673d, offset=0ms
[libc.so]CallInitFunction: RX@0x4014b755[libc.so]0x16755, offset=0ms
[libc.so]CallInitFunction: RX@0x4014b76d[libc.so]0x1676d, offset=0ms
[libc.so]CallInitFunction: RX@0x4014b799[libc.so]0x16799, offset=0ms
[libc.so]CallInitFunction: RX@0x4014b7ad[libc.so]0x167ad, offset=0ms
>>> r0=0x0 r1=0x0 r2=0x0 r3=0xffffffff r4=0x401afe98 r5=0x401ae578 r6=0x0 r7=0x2d r8=0x401ab594 sb=0x0 sl=0x0 fp=0x0 ip=0x0 SP=0xbffff700 LR=RX@0x4014ed0b[libc.so]0x19d0b PC=RX@0x40177364[libc.so]0x42364 (__brk + 0xc) cpsr: N=0, Z=1, C=0, V=0, T=0, mode=0b10000
>>> r0=0x0 r1=0x40000 r2=0x3 r3=0x22 r4=0xffffffff r5=0x0 r6=0x0 r7=0xc0 r8=0x22 sb=0x40000 sl=0x0 fp=0x0 ip=0xbffff630 SP=0xbffff620 LR=RX@0x401537a3[libc.so]0x1e7a3 PC=RX@0x40175bf8[libc.so]0x40bf8 (__mmap2 + 0x14) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>>> r0=0x40203000 r1=0x40000 r2=0xc r3=0x1 r4=0x40203000 r5=0xbffff7a4 r6=0x40000 r7=0xdc r8=0x0 sb=0x40000 sl=0x401ad228 fp=0x0 ip=0xffffffff SP=0xbffff630 LR=RX@0x401537cf[libc.so]0x1e7cf PC=RX@0x40176d10[libc.so]0x41d10 (madvise + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x53564d41 r1=0x0 r2=0x40203000 r3=0x40000 r4=0x401a0021 r5=0x0 r6=0x0 r7=0xac r8=0x401ab594 sb=0x40000 sl=0x0 fp=0x0 ip=0xbffff678 SP=0xbffff668 LR=RX@0x401838bd[libc.so]0x4e8bd PC=RX@0x40176cd0[libc.so]0x41cd0 (prctl + 0x14) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40203000 r1=0x40000 r2=0x40203000 r3=0x40000 r4=0x40203000 r5=0x40 r6=0x40000 r7=0x5b r8=0x3ffff sb=0x40000 sl=0x0 fp=0x0 ip=0xbffff6b7 SP=0xbffff690 LR=RX@0x40183909[libc.so]0x4e909 PC=RX@0x401773a4[libc.so]0x423a4 (munmap + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x0 r1=0x7f000 r2=0x3 r3=0x22 r4=0xffffffff r5=0x0 r6=0x0 r7=0xc0 r8=0x22 sb=0xfffc0000 sl=0x0 fp=0x0 ip=0xbffff630 SP=0xbffff620 LR=RX@0x401537a3[libc.so]0x1e7a3 PC=RX@0x40175bf8[libc.so]0x40bf8 (__mmap2 + 0x14) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>>> r0=0x40203000 r1=0x7f000 r2=0xc r3=0x1 r4=0x40203000 r5=0xbffff7a4 r6=0x7f000 r7=0xdc r8=0x0 sb=0xfffc0000 sl=0x401ad228 fp=0x0 ip=0xffffffff SP=0xbffff630 LR=RX@0x401537cf[libc.so]0x1e7cf PC=RX@0x40176d10[libc.so]0x41d10 (madvise + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x53564d41 r1=0x0 r2=0x40203000 r3=0x7f000 r4=0x401a0021 r5=0x0 r6=0x40203000 r7=0xac r8=0x3ffff sb=0xfffc0000 sl=0x0 fp=0x0 ip=0xbffff678 SP=0xbffff668 LR=RX@0x401838bd[libc.so]0x4e8bd PC=RX@0x40176cd0[libc.so]0x41cd0 (prctl + 0x14) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40203000 r1=0x3d000 r2=0x42000 r3=0x7f000 r4=0x40240000 r5=0x7f000 r6=0x40000 r7=0x5b r8=0x3ffff sb=0xfffc0000 sl=0x2000 fp=0x0 ip=0xbffff6b7 SP=0xbffff690 LR=RX@0x4018393d[libc.so]0x4e93d PC=RX@0x401773a4[libc.so]0x423a4 (munmap + 0xc) cpsr: N=0, Z=0, C=1, V=0, T=0, mode=0b10000
>>> r0=0x40280000 r1=0x2000 r2=0x42000 r3=0x7f000 r4=0x40240000 r5=0x7f000 r6=0x40000 r7=0x5b r8=0x3ffff sb=0xfffc0000 sl=0x2000 fp=0x0 ip=0xbffff6b7 SP=0xbffff690 LR=RX@0x40183953[libc.so]0x4e953 PC=RX@0x401773a4[libc.so]0x423a4 (munmap + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x0 r1=0x1000 r2=0x3 r3=0x22 r4=0xffffffff r5=0x0 r6=0x0 r7=0xc0 r8=0x22 sb=0x0 sl=0x0 fp=0x0 ip=0xbffff520 SP=0xbffff510 LR=RX@0x401537a3[libc.so]0x1e7a3 PC=RX@0x40175bf8[libc.so]0x40bf8 (__mmap2 + 0x14) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0xc r3=0x1 r4=0x400a0000 r5=0xbffff7a4 r6=0x1000 r7=0xdc r8=0x0 sb=0x0 sl=0x401ad228 fp=0x0 ip=0xffffffff SP=0xbffff520 LR=RX@0x401537cf[libc.so]0x1e7cf PC=RX@0x40176d10[libc.so]0x41d10 (madvise + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x154 r4=0x400a0000 r5=0x401b5440 r6=0x1 r7=0x7d r8=0x594 sb=0x0 sl=0x401b4eac fp=0x0 ip=0x0 SP=0xbffff568 LR=RX@0x4017d2d5[libc.so]0x482d5 PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0xffffff9c(-100) r1=0x4019cc82 r2=0xa0000 r3=0x0 r4=0x401b4eac r5=0x4 r6=0x4019cc82 r7=0x142 r8=0x401ab594 sb=0x0 sl=0x0 fp=0x0 ip=0x0 SP=0xbffff5c0 LR=RX@0x40150e75[libc.so]0x1be75 PC=RX@0x40176488[libc.so]0x41488 (__openat + 0xc) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>>> r0=0x3 r1=0xbffff530 r2=0xbffff5ac r3=0x0 r4=0x401b4eac r5=0xbffff5a8 r6=0xbffff5ac r7=0xc5 r8=0xff sb=0x0 sl=0x0 fp=0x0 ip=0x0 SP=0xbffff530 LR=RX@0x4016df3f[libc.so]0x38f3f PC=RX@0x401761f8[libc.so]0x411f8 (fstat64 + 0xc) cpsr: N=0, Z=0, C=1, V=0, T=0, mode=0b10000
>>> r0=0x0 r1=0x40000 r2=0x3 r3=0x22 r4=0xffffffff r5=0x0 r6=0x0 r7=0xc0 r8=0x22 sb=0x40000 sl=0x0 fp=0x0 ip=0xbffff330 SP=0xbffff320 LR=RX@0x401537a3[libc.so]0x1e7a3 PC=RX@0x40175bf8[libc.so]0x40bf8 (__mmap2 + 0x14) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>>> r0=0x40280000 r1=0x40000 r2=0xc r3=0x1 r4=0x40280000 r5=0xbffff7a4 r6=0x40000 r7=0xdc r8=0x0 sb=0x40000 sl=0x401ad228 fp=0x0 ip=0xffffffff SP=0xbffff330 LR=RX@0x401537cf[libc.so]0x1e7cf PC=RX@0x40176d10[libc.so]0x41d10 (madvise + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x53564d41 r1=0x0 r2=0x40280000 r3=0x40000 r4=0x401a0021 r5=0x0 r6=0x0 r7=0xac r8=0xbffff3f7 sb=0x40000 sl=0x2 fp=0x401ae580 ip=0xbffff378 SP=0xbffff368 LR=RX@0x401838bd[libc.so]0x4e8bd PC=RX@0x40176cd0[libc.so]0x41cd0 (prctl + 0x14) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x3 r1=0x40283000 r2=0x1000 r3=0x4017cf91 r4=0x401b4eac r5=0xbffff5fc r6=0x40283000 r7=0x3 r8=0xff sb=0x0 sl=0x0 fp=0x0 ip=0x1000 SP=0xbffff5b0 LR=RX@0x4017cfa5[libc.so]0x47fa5 PC=RX@0x401760e8[libc.so]0x410e8 (read + 0xc) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>-----------------------------------------------------------------------------<
[11:02:49 018]read path=java.io.RandomAccessFile@15ca7889, fp=1871, read=1871, length=1871, buffer=RW@0x40283000, md5=c370139866b7e07fdff8b74e48df394a
size: 1871
0000: 63 70 75 20 20 34 34 32 31 20 31 31 32 33 20 33 cpu 4421 1123 3
0010: 31 34 35 20 31 30 34 36 39 20 31 32 32 33 20 31 145 10469 1223 1
0020: 34 32 20 38 39 20 30 20 30 20 30 0A 63 70 75 30 42 89 0 0 0.cpu0
0030: 20 31 33 37 39 20 31 31 38 20 38 31 39 20 38 33 1379 118 819 83
0040: 38 20 32 35 33 20 35 37 20 35 30 20 30 20 30 20 8 253 57 50 0 0
0050: 30 0A 63 70 75 31 20 36 34 35 20 33 37 37 20 36 0.cpu1 645 377 6
0060: 34 32 20 31 35 34 36 20 32 36 32 20 32 30 20 31 42 1546 262 20 1
0070: 30 20 30 20 30 20 30 0A 63 70 75 32 20 35 36 36 0 0 0 0.cpu2 566
0080: 20 33 31 33 20 36 31 35 20 31 37 32 30 20 32 35 313 615 1720 25
0090: 31 20 34 30 20 31 34 20 30 20 30 20 30 0A 63 70 1 40 14 0 0 0.cp
00A0: 75 33 20 34 32 39 20 32 39 36 20 35 34 32 20 31 u3 429 296 542 1
00B0: 39 35 38 20 32 37 35 20 31 33 20 38 20 30 20 30 958 275 13 8 0 0
00C0: 20 30 0A 63 70 75 34 20 37 34 37 20 31 30 20 33 0.cpu4 747 10 3
00D0: 33 39 20 32 30 38 34 20 31 30 39 20 37 20 34 20 39 2084 109 7 4
00E0: 30 20 30 20 30 0A 63 70 75 35 20 36 35 35 20 39 0 0 0.cpu5 655 9
00F0: 20 31 38 38 20 32 33 32 33 20 37 33 20 35 20 33 188 2323 73 5 3
0100: 20 30 20 30 20 30 0A 69 6E 74 72 20 32 30 38 37 0 0 0.intr 2087
0110: 39 33 20 30 20 31 20 30 20 31 20 30 20 30 20 33 93 0 1 0 1 0 0 3
0120: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0130: 20 30 20 30 20 30 20 30 20 30 20 33 37 37 34 35 0 0 0 0 0 37745
0140: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0150: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0160: 20 30 20 30 20 30 20 38 37 30 20 30 20 30 20 30 0 0 0 870 0 0 0
0170: 20 30 20 30 20 30 20 30 20 35 32 20 30 20 30 20 0 0 0 0 52 0 0
0180: 31 32 31 20 30 20 30 20 30 20 30 20 30 20 39 37 121 0 0 0 0 0 97
0190: 38 20 32 20 34 20 30 20 30 20 30 20 30 20 30 20 8 2 4 0 0 0 0 0
01A0: 31 39 31 30 20 30 20 30 20 30 20 30 20 30 20 30 1910 0 0 0 0 0 0
01B0: 20 30 20 30 20 30 20 30 20 32 31 32 20 30 20 30 0 0 0 0 212 0 0
01C0: 20 30 20 30 20 32 20 34 31 36 20 32 20 30 20 32 0 0 2 416 2 0 2
01D0: 20 30 20 30 20 30 20 34 20 34 20 30 20 30 20 30 0 0 0 4 4 0 0 0
01E0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
01F0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0200: 20 30 20 30 20 30 20 30 20 30 20 32 34 38 38 20 0 0 0 0 0 2488
0210: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
0220: 30 20 30 20 30 20 30 20 31 33 32 20 30 20 30 20 0 0 0 0 132 0 0
0230: 30 20 34 35 20 30 20 30 20 31 35 31 20 30 20 32 0 45 0 0 151 0 2
0240: 33 20 30 20 30 20 31 20 30 20 30 20 30 20 30 20 3 0 0 1 0 0 0 0
0250: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
0260: 30 20 30 20 32 39 35 35 30 20 30 20 30 20 30 20 0 0 29550 0 0 0
0270: 30 20 30 20 30 20 30 20 31 32 37 30 33 20 30 20 0 0 0 0 12703 0
0280: 30 20 30 20 30 20 30 20 30 20 35 20 30 20 30 20 0 0 0 0 0 5 0 0
0290: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
02A0: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 38 30 0 0 0 0 0 0 0 80
02B0: 20 30 20 38 20 30 20 30 20 30 20 30 20 34 33 31 0 8 0 0 0 0 431
02C0: 33 20 35 38 31 20 30 20 30 20 30 20 32 34 31 31 3 581 0 0 0 2411
02D0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
02E0: 20 30 20 30 20 30 20 31 20 30 20 30 20 31 38 35 0 0 0 1 0 0 185
02F0: 20 31 39 36 20 30 20 30 20 30 20 30 20 30 20 33 196 0 0 0 0 0 3
0300: 30 20 30 20 36 38 20 30 20 30 20 30 20 30 20 30 0 0 68 0 0 0 0 0
0310: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0320: 20 30 20 30 20 32 34 32 20 30 20 30 20 30 20 30 0 0 242 0 0 0 0
0330: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0340: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0350: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0360: 20 30 20 30 20 31 34 38 20 30 20 30 20 30 20 30 0 0 148 0 0 0 0
0370: 20 33 34 33 31 20 30 20 30 20 30 20 30 20 30 20 3431 0 0 0 0 0
0380: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
0390: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
03A0: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
03B0: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
03C0: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
03D0: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
03E0: 30 20 30 20 34 38 20 32 20 30 20 30 20 30 20 30 0 0 48 2 0 0 0 0
03F0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0400: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0410: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0420: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0430: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0440: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0450: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0460: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0470: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0480: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0490: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
04A0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
04B0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
04C0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
04D0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
04E0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
04F0: 20 30 20 30 20 31 20 30 20 30 20 30 20 30 20 30 0 0 1 0 0 0 0 0
0500: 20 30 20 31 20 30 20 30 20 30 20 30 20 30 20 30 0 1 0 0 0 0 0 0
0510: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0520: 20 30 20 31 20 30 20 30 20 30 20 30 20 30 20 32 0 1 0 0 0 0 0 2
0530: 32 20 30 20 30 20 30 20 30 20 30 20 30 20 31 20 2 0 0 0 0 0 0 1
0540: 32 20 33 32 20 30 20 30 20 30 20 30 20 30 20 30 2 32 0 0 0 0 0 0
0550: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0560: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0570: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0580: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0590: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
05A0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
05B0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
05C0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
05D0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
05E0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
05F0: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0 0 0 0 0 0 0 0
0600: 20 30 20 30 20 30 20 36 33 20 31 34 34 20 30 20 0 0 0 63 144 0
0610: 31 20 31 20 30 20 30 20 30 20 30 20 30 20 30 20 1 1 0 0 0 0 0 0
0620: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
0630: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
0640: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
0650: 31 20 31 20 30 20 30 20 30 20 30 20 30 20 30 20 1 1 0 0 0 0 0 0
0660: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
0670: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
0680: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
0690: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
06A0: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
06B0: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 0 0 0 0 0 0 0 0
06C0: 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30 0A 0 0 0 0 0 0 0 0.
06D0: 63 74 78 74 20 34 38 38 31 30 33 0A 62 74 69 6D ctxt 488103.btim
06E0: 65 20 31 34 32 30 32 30 31 38 37 34 0A 70 72 6F e 1420201874.pro
06F0: 63 65 73 73 65 73 20 35 30 37 33 0A 70 72 6F 63 cesses 5073.proc
0700: 73 5F 72 75 6E 6E 69 6E 67 20 39 0A 70 72 6F 63 s_running 9.proc
0710: 73 5F 62 6C 6F 63 6B 65 64 20 30 0A 73 6F 66 74 s_blocked 0.soft
0720: 69 72 71 20 31 32 33 30 33 31 20 32 20 31 33 39 irq 123031 2 139
0730: 34 37 20 34 20 30 20 32 20 32 20 32 38 33 36 34 47 4 0 2 2 28364
0740: 20 31 34 38 39 32 20 31 32 20 36 35 38 30 36 14892 12 65806
^-----------------------------------------------------------------------------^
>>> r0=0x3 r1=0x40283000 r2=0x1000 r3=0x4017cf91 r4=0x401b4eac r5=0xbffff5fc r6=0x40283000 r7=0x3 r8=0xcc sb=0x33 sl=0x4028371c fp=0x0 ip=0x1000 SP=0xbffff5b0 LR=RX@0x4017cfa5[libc.so]0x47fa5 PC=RX@0x401760e8[libc.so]0x410e8 (read + 0xc) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>>> r0=0x3 r1=0x0 r2=0x4017d061 r3=0x4a4 r4=0x401b4eac r5=0x0 r6=0x401b4eac r7=0x6 r8=0x4019cc7a sb=0x0 sl=0x0 fp=0x0 ip=0xbffff5fc SP=0xbffff5d8 LR=RX@0x4014efe1[libc.so]0x19fe1 PC=RX@0x40176264[libc.so]0x41264 (___close + 0xc) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
[libc.so]CallInitFunction: RX@0x4014b7bd[libc.so]0x167bd, offset=38ms
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x401308f0 r6=0x271c r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x401308f8 r6=0x2724 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x4013099c r6=0x272c r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130994 r6=0x273c r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x401309a4 r6=0x2744 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x4012f22c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x4013004c r6=0x122c r7=0xf0 r8=0x81 sb=0x401308e0 sl=0x1c8c fp=0x0 ip=0xbffff6a0 SP=0xbffff690 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x401309ac r6=0x274c r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x401309b4 r6=0x275c r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x401309bc r6=0x2764 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x401309c4 r6=0x276c r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x401309cc r6=0x2784 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130900 r6=0x27a4 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130908 r6=0x27ac r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130910 r6=0x27b4 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130918 r6=0x27bc r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130940 r6=0x27c4 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130948 r6=0x27cc r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130950 r6=0x27d4 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130958 r6=0x27dc r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130960 r6=0x27e4 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130968 r6=0x27ec r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130970 r6=0x27f4 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130978 r6=0x27fc r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130920 r6=0x2804 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130928 r6=0x2814 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130930 r6=0x2824 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130938 r6=0x2834 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130980 r6=0x2844 r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x40130a5c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130988 r6=0x284c r7=0xf0 r8=0x81 sb=0x2a5c sl=0x1c8c fp=0x0 ip=0xbffff698 SP=0xbffff688 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x4012f22c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130058 r6=0x122c r7=0xf0 r8=0x81 sb=0x4012dffc sl=0x1c8c fp=0x0 ip=0xbffff6e0 SP=0xbffff6d0 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x4012f22c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x7fffffff r5=0x40130064 r6=0x122c r7=0xf0 r8=0x81 sb=0x4012dffc sl=0x1c8c fp=0x0 ip=0xbffff6f0 SP=0xbffff6e0 LR=RX@0x401745e9[libc.so]0x3f5e9 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x401aff14 r1=0x81 r2=0x7fffffff r3=0x0 r4=0x401505e5 r5=0x40130868 r6=0x0 r7=0xf0 r8=0xbffff7a4 sb=0x1 sl=0x0 fp=0x4012dffc ip=0xbffff6e0 SP=0xbffff6d0 LR=RX@0x40175447[libc.so]0x40447 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x3 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0x0 r7=0x7d r8=0x40130040 sb=0x4012f000 sl=0x0 fp=0x0 ip=0x400f7409 SP=0xbffff770 LR=RX@0x4017d09d[libc.so]0x4809d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0xc r7=0x7d r8=0x40130040 sb=0x4012f000 sl=0x400a000c fp=0x0 ip=0x400f7409 SP=0xbffff770 LR=RX@0x4017d11b[libc.so]0x4811b PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
[libc++.so]CallInitFunction: RX@0x400d2821[libc++.so]0x32821, offset=21ms
>>> r0=0x40094278 r1=0x81 r2=0x7fffffff r3=0x0 r4=0x40041811 r5=0x1c r6=0x0 r7=0xf0 r8=0xbffff7a4 sb=0x1 sl=0x0 fp=0x4008f1e0 ip=0xbffff678 SP=0xbffff668 LR=RX@0x40175447[libc.so]0x40447 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x4009426c r1=0x81 r2=0x7fffffff r3=0x0 r4=0x40043085 r5=0x0 r6=0x0 r7=0xf0 r8=0xbffff7a4 sb=0x1 sl=0x0 fp=0x4008f1e0 ip=0xbffff6f8 SP=0xbffff6e8 LR=RX@0x40175447[libc.so]0x40447 PC=RX@0x4014c5ec[libc.so]0x175ec (syscall + 0x20) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x3 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0x0 r7=0x7d r8=0x4008f1e0 sb=0x4008e000 sl=0x0 fp=0x0 ip=0x40031075 SP=0xbffff770 LR=RX@0x4017d09d[libc.so]0x4809d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0xc r7=0x7d r8=0x4008f1e0 sb=0x4008e000 sl=0x400a0018 fp=0x0 ip=0x40031075 SP=0xbffff770 LR=RX@0x4017d11b[libc.so]0x4811b PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
[libshield.so]CallInitFunction: RX@0x40009325[libshield.so]0x9325, offset=15ms
>>> r0=0x400a0000 r1=0x1000 r2=0x3 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0x0 r7=0x7d r8=0x4008f1f0 sb=0x4008e000 sl=0x0 fp=0x0 ip=0x4001429d SP=0xbffff748 LR=RX@0x4017d09d[libc.so]0x4809d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0xc r7=0x7d r8=0x4008f1f0 sb=0x4008e000 sl=0x400a0024 fp=0x0 ip=0x4001429d SP=0xbffff748 LR=RX@0x4017d11b[libc.so]0x4811b PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
[libshield.so]CallInitFunction: RX@0x4000937d[libshield.so]0x937d, offset=2ms
>>> r0=0x400a0000 r1=0x1000 r2=0x3 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0x0 r7=0x7d r8=0x4008f20c sb=0x4008e000 sl=0x0 fp=0xbffff788 ip=0x40031075 SP=0xbffff758 LR=RX@0x4017d09d[libc.so]0x4809d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0xc r7=0x7d r8=0x4008f20c sb=0x4008e000 sl=0x400a0030 fp=0xbffff788 ip=0x40031075 SP=0xbffff758 LR=RX@0x4017d11b[libc.so]0x4811b PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
[libshield.so]CallInitFunction: RX@0x40009428[libshield.so]0x9428, offset=2ms
>>> r0=0x400a0000 r1=0x1000 r2=0x3 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0x0 r7=0x7d r8=0x4008f20d sb=0x4008e000 sl=0x0 fp=0xbffff788 ip=0x40031075 SP=0xbffff758 LR=RX@0x4017d09d[libc.so]0x4809d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0xc r7=0x7d r8=0x4008f20d sb=0x4008e000 sl=0x400a003c fp=0xbffff788 ip=0x40031075 SP=0xbffff758 LR=RX@0x4017d11b[libc.so]0x4811b PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
[libshield.so]CallInitFunction: RX@0x40009490[libshield.so]0x9490, offset=1ms>>> r0=0x400a0000 r1=0x1000 r2=0x3 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0x0 r7=0x7d r8=0x4008f20e sb=0x4008e000 sl=0x0 fp=0xbffff788 ip=0x40031075 SP=0xbffff758 LR=RX@0x4017d09d[libc.so]0x4809d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0xc r7=0x7d r8=0x4008f20e sb=0x4008e000 sl=0x400a0048 fp=0xbffff788 ip=0x40031075 SP=0xbffff758 LR=RX@0x4017d11b[libc.so]0x4811b PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
[libshield.so]CallInitFunction: RX@0x400094f8[libshield.so]0x94f8, offset=2ms
>>> r0=0x400a0000 r1=0x1000 r2=0x3 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0x0 r7=0x7d r8=0x4008f20f sb=0x4008e000 sl=0x0 fp=0xbffff788 ip=0x40031075 SP=0xbffff758 LR=RX@0x4017d09d[libc.so]0x4809d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0xc r7=0x7d r8=0x4008f20f sb=0x4008e000 sl=0x400a0054 fp=0xbffff788 ip=0x40031075 SP=0xbffff758 LR=RX@0x4017d11b[libc.so]0x4811b PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
[libshield.so]CallInitFunction: RX@0x40009560[libshield.so]0x9560, offset=2ms
>>> r0=0x400a0000 r1=0x1000 r2=0x3 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0x0 r7=0x7d r8=0x4008f290 sb=0x4008e000 sl=0x0 fp=0xbffff788 ip=0x40031075 SP=0xbffff758 LR=RX@0x4017d09d[libc.so]0x4809d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0xc r7=0x7d r8=0x4008f290 sb=0x4008e000 sl=0x400a0060 fp=0xbffff788 ip=0x40031075 SP=0xbffff758 LR=RX@0x4017d11b[libc.so]0x4811b PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
[libshield.so]CallInitFunction: RX@0x400095c8[libshield.so]0x95c8, offset=1ms
[libshield.so]CallInitFunction: RX@0x400095d9[libshield.so]0x95d9, offset=0ms
>>> r0=0x400a0000 r1=0x1000 r2=0x3 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0x0 r7=0x7d r8=0x400941e0 sb=0x4008e000 sl=0x0 fp=0x0 ip=0x4002efd5 SP=0xbffff770 LR=RX@0x4017d09d[libc.so]0x4809d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0xc r7=0x7d r8=0x400941e0 sb=0x4008e000 sl=0x400a006c fp=0x0 ip=0x4002efd5 SP=0xbffff770 LR=RX@0x4017d11b[libc.so]0x4811b PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
[libshield.so]CallInitFunction: RX@0x400095e9[libshield.so]0x95e9, offset=2ms
[libshield.so]CallInitFunction: RX@0x40009639[libshield.so]0x9639, offset=0ms
[libshield.so]CallInitFunction: RX@0x40009715[libshield.so]0x9715, offset=0ms
>>> r0=0x400a0000 r1=0x1000 r2=0x3 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0x0 r7=0x7d r8=0x4008f0a8 sb=0x4008e000 sl=0x0 fp=0x0 ip=0x400618bd SP=0xbffff768 LR=RX@0x4017d09d[libc.so]0x4809d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0xc r7=0x7d r8=0x4008f0a8 sb=0x4008e000 sl=0x400a0078 fp=0x0 ip=0x400618bd SP=0xbffff768 LR=RX@0x4017d11b[libc.so]0x4811b PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x3 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0x0 r7=0x7d r8=0x4008f0ac sb=0x4008e000 sl=0x0 fp=0x0 ip=0x400618b9 SP=0xbffff770 LR=RX@0x4017d09d[libc.so]0x4809d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x400a0000 r1=0x1000 r2=0x1 r3=0x401b5440 r4=0x400a0000 r5=0x1000 r6=0xc r7=0x7d r8=0x4008f0ac sb=0x4008e000 sl=0x400a0084 fp=0x0 ip=0x400618b9 SP=0xbffff770 LR=RX@0x4017d11b[libc.so]0x4811b PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
[libshield.so]CallInitFunction: RX@0x400097f1[libshield.so]0x97f1, offset=2ms
>>> r0=0x0 r1=0xff000 r2=0x3 r3=0x4022 r4=0xffffffff r5=0x0 r6=0x0 r7=0xc0 r8=0x4022 sb=0x40291008 sl=0x0 fp=0x0 ip=0xbffff688 SP=0xbffff678 LR=RX@0x401537a3[libc.so]0x1e7a3 PC=RX@0x40175bf8[libc.so]0x40bf8 (__mmap2 + 0x14) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>>> r0=0x402c0000 r1=0xff000 r2=0xc r3=0x1 r4=0x402c0000 r5=0xbffff7a4 r6=0xff000 r7=0xdc r8=0x54 sb=0x40291008 sl=0x401ad228 fp=0x0 ip=0xffffffff SP=0xbffff688 LR=RX@0x401537cf[libc.so]0x1e7cf PC=RX@0x40176d10[libc.so]0x41d10 (madvise + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x402c0000 r1=0x1000 r2=0x0 r3=0x1 r4=0x0 r5=0xff000 r6=0xbffff6e8 r7=0x7d r8=0xbffff7a4 sb=0x40291008 sl=0x402c0000 fp=0x400732a9 ip=0x1000 SP=0xbffff6d0 LR=RX@0x4017490d[libc.so]0x3f90d PC=RX@0x40176284[libc.so]0x41284 (mprotect + 0xc) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
>>> r0=0x0 r1=0x0 r2=0x0 r3=0xbffff79c r4=0x403be930 r5=0x0 r6=0x403be970 r7=0x14 r8=0xbffff7a4 sb=0x40291008 sl=0x402c0000 fp=0x400732a9 ip=0x1000 SP=0xbffff6d0 LR=RX@0x4017498b[libc.so]0x3f98b PC=RX@0x401772a0[libc.so]0x422a0 (__getpid + 0xc) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>>> r0=0x3d0f00 r1=0x403be928 r2=0x403be938 r3=0x403be978 r4=0x403be938 r5=0x401747f5 r6=0x403be930 r7=0x78 r8=0xbffff7a4 sb=0x40291008 sl=0x402c0000 fp=0x400732a9 ip=0xbffff6a0 SP=0xbffff690 LR=RX@0x4014efcf[libc.so]0x19fcf PC=RX@0x4014c4cc[libc.so]0x174cc (__bionic_clone + 0x18) cpsr: N=0, Z=0, C=0, V=0, T=0, mode=0b10000
JNIEnv->FindClass(android/app/ActivityThread) was called from RX@0x4000a4e9[libshield.so]0xa4e9
JNIEnv->GetStaticMethodID(android/app/ActivityThread.currentApplication()Landroid/app/Application;) was called from RX@0x4000a4fb[libshield.so]0xa4fb
JNIEnv->CallStaticObjectMethodV(class android/app/ActivityThread, currentApplication() => android.app.Application@76ed1b7c) was called from RX@0x40009e75[libshield.so]0x9e75
JNIEnv->FindClass(com/xingin/shield/http/XhsHttpInterceptor) was called from RX@0x4007363b[libshield.so]0x7363b
JNIEnv->RegisterNatives(com/xingin/shield/http/XhsHttpInterceptor, RW@0x4008e0d0[libshield.so]0x8e0d0, 4) was called from RX@0x4007364f[libshield.so]0x7364f
RegisterNative(com/xingin/shield/http/XhsHttpInterceptor, initializeNative()V, RX@0x400740e5[libshield.so]0x740e5)
RegisterNative(com/xingin/shield/http/XhsHttpInterceptor, intercept(Lokhttp3/Interceptor$Chain;J)Lokhttp3/Response;, RX@0x40073b79[libshield.so]0x73b79)
RegisterNative(com/xingin/shield/http/XhsHttpInterceptor, initialize(Ljava/lang/String;)J, RX@0x40073961[libshield.so]0x73961)
RegisterNative(com/xingin/shield/http/XhsHttpInterceptor, destroy(J)V, RX@0x40073b25[libshield.so]0x73b25)
JNIEnv->FindClass(android/content/Context) was called from RX@0x400736e7[libshield.so]0x736e7
JNIEnv->FindClass(java/lang/String) was called from RX@0x400736ff[libshield.so]0x736ff
JNIEnv->FindClass(android/content/SharedPreferences) was called from RX@0x40073717[libshield.so]0x73717
JNIEnv->FindClass(android/content/SharedPreferences$Editor) was called from RX@0x4007372f[libshield.so]0x7372f
JNIEnv->FindClass(android/content/pm/PackageManager) was called from RX@0x40073747[libshield.so]0x73747
JNIEnv->FindClass(okhttp3/Request) was called from RX@0x4007375f[libshield.so]0x7375f
JNIEnv->FindClass(okhttp3/HttpUrl) was called from RX@0x40073777[libshield.so]0x73777
JNIEnv->FindClass(okhttp3/Request$Builder) was called from RX@0x4007378f[libshield.so]0x7378f
JNIEnv->FindClass(okhttp3/RequestBody) was called from RX@0x400737a7[libshield.so]0x737a7
JNIEnv->FindClass(okhttp3/Headers) was called from RX@0x400737bf[libshield.so]0x737bf
JNIEnv->FindClass(okio/Buffer) was called from RX@0x400737d5[libshield.so]0x737d5
JNIEnv->FindClass(okhttp3/Interceptor$Chain) was called from RX@0x400737ed[libshield.so]0x737ed
JNIEnv->FindClass(java/util/List) was called from RX@0x40073803[libshield.so]0x73803
JNIEnv->FindClass(java/nio/charset/Charset) was called from RX@0x4007381b[libshield.so]0x7381b
JNIEnv->FindClass(com/xingin/shield/http/ContextHolder) was called from RX@0x40073831[libshield.so]0x73831
JNIEnv->FindClass(okhttp3/Response) was called from RX@0x40073847[libshield.so]0x73847
JNIEnv->FindClass(okhttp3/ResponseBody) was called from RX@0x4007385d[libshield.so]0x7385d
JNIEnv->FindClass(com/xingin/shield/http/Base64Helper) was called from RX@0x40073873[libshield.so]0x73873
JNIEnv->FindClass(android/app/Application) was called from RX@0x400733d9[libshield.so]0x733d9
JNIEnv->GetMethodID(android/app/Application.getPackageManager()Landroid/content/pm/PackageManager;) was called from RX@0x400733ef[libshield.so]0x733ef
JNIEnv->CallObjectMethodV(android.app.Application@76ed1b7c, getPackageManager() => android.content.pm.PackageManager@11fc564b) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->FindClass(android/content/pm/PackageManager) was called from RX@0x40073409[libshield.so]0x73409
JNIEnv->GetMethodID(android/content/pm/PackageManager.getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;) was called from RX@0x4007341b[libshield.so]0x7341b
JNIEnv->FindClass(android/app/Application) was called from RX@0x4000a413[libshield.so]0xa413
JNIEnv->GetMethodID(android/app/Application.getPackageName()Ljava/lang/String;) was called from RX@0x4000a423[libshield.so]0xa423
JNIEnv->CallObjectMethodV(android.app.Application@76ed1b7c, getPackageName() => "com.xingin.xhs") was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallObjectMethodV(android.content.pm.PackageManager@11fc564b, getPackageInfo("com.xingin.xhs", 0x40) => android.content.pm.PackageInfo@672872e1) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->FindClass(android/content/pm/PackageInfo) was called from RX@0x40073441[libshield.so]0x73441
JNIEnv->FindClass(android/content/pm/Signature) was called from RX@0x4007345d[libshield.so]0x7345d
JNIEnv->GetMethodID(android/content/pm/Signature.hashCode()I) was called from RX@0x4007346f[libshield.so]0x7346f
JNIEnv->GetObjectField(android.content.pm.PackageInfo@672872e1, signatures [Landroid/content/pm/Signature; => [android.content.pm.Signature@6c130c45]) was called from RX@0x40073481[libshield.so]0x73481
JNIEnv->GetArrayLength([android.content.pm.Signature@6c130c45] => 1) was called from RX@0x4007348f[libshield.so]0x7348f
>>> r0=0xbffff718(-1073744104) r1=0x0 r2=0xfffe0500 r3=0xfffe02e0 r4=0xbffff740 r5=0x50ad3bc1 r6=0xde4fcc20 r7=0x4e r8=0x1 sb=0x0 sl=0x0 fp=0x0 ip=0xbffff768 SP=0xbffff718 LR=RX@0x4016afc1[libc.so]0x35fc1 PC=RX@0x40175f18[libc.so]0x40f18 (gettimeofday + 0xc) cpsr: N=0, Z=1, C=1, V=0, T=0, mode=0b10000
>-----------------------------------------------------------------------------<
[11:02:49 197]gettimeofday tv=unidbg@0xbffff718, md5=bdec43194567d34c07a6488f966a6908, hex=40f7ffbfc13bad50
size: 8
0000: 40 F7 FF BF C1 3B AD 50 @....;.P
^-----------------------------------------------------------------------------^
>-----------------------------------------------------------------------------<
[11:02:49 199]gettimeofday tv after tv_sec=1621220569, tv_usec=197000, tv=unidbg@0xbffff718, md5=ffb69f7c236350959aa2d4088bd77a4e, hex=d9dca16088010300
size: 8
0000: D9 DC A1 60 88 01 03 00 ...`....
^-----------------------------------------------------------------------------^
JNIEnv->GetObjectArrayElement([android.content.pm.Signature@6c130c45], 0) was called from RX@0x400734bd[libshield.so]0x734bd
JNIEnv->CallIntMethodV(android.content.pm.Signature@6c130c45, hashCode() => 0xbf6f07ea) was called from RX@0x40009d61[libshield.so]0x9d61
Find native function Java_com_xingin_shield_http_XhsHttpInterceptor_initializeNative()V => RX@0x400740e5[libshield.so]0x740e5
JNIEnv->GetMethodID(android/content/Context.getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;) was called from RX@0x4007412b[libshield.so]0x7412b
JNIEnv->GetMethodID(android/content/SharedPreferences.edit()Landroid/content/SharedPreferences$Editor;) was called from RX@0x4007414b[libshield.so]0x7414b
JNIEnv->GetMethodID(android/content/SharedPreferences.getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;) was called from RX@0x4007416b[libshield.so]0x7416b
JNIEnv->GetMethodID(android/content/SharedPreferences$Editor.putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;) was called from RX@0x4007418b[libshield.so]0x7418b
JNIEnv->GetMethodID(android/content/SharedPreferences$Editor.commit()Z) was called from RX@0x400741a9[libshield.so]0x741a9
JNIEnv->GetMethodID(okhttp3/Interceptor$Chain.request()Lokhttp3/Request;) was called from RX@0x400741cb[libshield.so]0x741cb
JNIEnv->GetMethodID(okhttp3/Interceptor$Chain.proceed(Lokhttp3/Request;)Lokhttp3/Response;) was called from RX@0x400741eb[libshield.so]0x741eb
JNIEnv->GetMethodID(okhttp3/Request.url()Lokhttp3/HttpUrl;) was called from RX@0x40074209[libshield.so]0x74209
JNIEnv->GetMethodID(okhttp3/Request.newBuilder()Lokhttp3/Request$Builder;) was called from RX@0x40074229[libshield.so]0x74229
JNIEnv->GetMethodID(okhttp3/Request$Builder.header(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder;) was called from RX@0x4007424b[libshield.so]0x7424b
JNIEnv->GetMethodID(okhttp3/Request$Builder.build()Lokhttp3/Request;) was called from RX@0x40074267[libshield.so]0x74267
JNIEnv->GetMethodID(okhttp3/RequestBody.writeTo(Lokio/BufferedSink;)V) was called from RX@0x40074287[libshield.so]0x74287
JNIEnv->GetMethodID(okhttp3/Response.code()I) was called from RX@0x400742a7[libshield.so]0x742a7
JNIEnv->GetMethodID(okhttp3/Response.body()Lokhttp3/ResponseBody;) was called from RX@0x400742c9[libshield.so]0x742c9
JNIEnv->GetMethodID(okhttp3/Response.close()V) was called from RX@0x400742e9[libshield.so]0x742e9
JNIEnv->GetMethodID(okhttp3/Response.header(Ljava/lang/String;)Ljava/lang/String;) was called from RX@0x40074305[libshield.so]0x74305
JNIEnv->GetMethodID(okhttp3/ResponseBody.string()Ljava/lang/String;) was called from RX@0x40074327[libshield.so]0x74327
JNIEnv->GetMethodID(okhttp3/HttpUrl.encodedPath()Ljava/lang/String;) was called from RX@0x40074343[libshield.so]0x74343
JNIEnv->GetMethodID(okhttp3/HttpUrl.encodedQuery()Ljava/lang/String;) was called from RX@0x4007435f[libshield.so]0x7435f
JNIEnv->GetMethodID(okhttp3/Request.body()Lokhttp3/RequestBody;) was called from RX@0x4007437b[libshield.so]0x7437b
JNIEnv->GetMethodID(okhttp3/Request.headers()Lokhttp3/Headers;) was called from RX@0x4007439b[libshield.so]0x7439b
JNIEnv->GetMethodID(okhttp3/Headers.values(Ljava/lang/String;)Ljava/util/List;) was called from RX@0x400743bb[libshield.so]0x743bb
JNIEnv->GetMethodID(okhttp3/Headers.size()I) was called from RX@0x400743d7[libshield.so]0x743d7
JNIEnv->GetMethodID(okhttp3/Headers.name(I)Ljava/lang/String;) was called from RX@0x400743f9[libshield.so]0x743f9
JNIEnv->GetMethodID(okhttp3/Headers.value(I)Ljava/lang/String;) was called from RX@0x40074415[libshield.so]0x74415
JNIEnv->GetMethodID(java/util/List.get(I)Ljava/lang/Object;) was called from RX@0x4007442d[libshield.so]0x7442d
JNIEnv->GetMethodID(okio/Buffer.<init>()V) was called from RX@0x40074445[libshield.so]0x74445
JNIEnv->GetMethodID(okio/Buffer.writeString(Ljava/lang/String;Ljava/nio/charset/Charset;)Lokio/Buffer;) was called from RX@0x4007445f[libshield.so]0x7445f
JNIEnv->GetMethodID(okio/Buffer.readByteArray()[B) was called from RX@0x40074479[libshield.so]0x74479
JNIEnv->GetMethodID(okio/Buffer.read([B)I) was called from RX@0x40074493[libshield.so]0x74493
JNIEnv->GetMethodID(okio/Buffer.close()V) was called from RX@0x400744ad[libshield.so]0x744ad
JNIEnv->GetMethodID(okio/Buffer.clone()Lokio/Buffer;) was called from RX@0x400744c5[libshield.so]0x744c5
JNIEnv->GetMethodID(java/util/List.isEmpty()Z) was called from RX@0x400744db[libshield.so]0x744db
JNIEnv->GetStaticMethodID(java/nio/charset/Charset.defaultCharset()Ljava/nio/charset/Charset;) was called from RX@0x400744f5[libshield.so]0x744f5
JNIEnv->CallStaticObjectMethodV(class java/nio/charset/Charset, defaultCharset() => java.nio.charset.Charset@bd4dc25) was called from RX@0x40009e75[libshield.so]0x9e75
JNIEnv->GetMethodID(android/content/Context.getPackageManager()Landroid/content/pm/PackageManager;) was called from RX@0x4000a967[libshield.so]0xa967
JNIEnv->GetMethodID(android/content/pm/PackageManager.getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;) was called from RX@0x4000a979[libshield.so]0xa979
JNIEnv->CallObjectMethodV(android.app.Application@76ed1b7c, getPackageManager() => android.content.pm.PackageManager@25084a1e) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->GetMethodID(android/content/Context.getPackageName()Ljava/lang/String;) was called from RX@0x4000a8cb[libshield.so]0xa8cb
JNIEnv->CallObjectMethodV(android.app.Application@76ed1b7c, getPackageName() => "com.xingin.xhs") was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallObjectMethodV(android.content.pm.PackageManager@25084a1e, getPackageInfo("com.xingin.xhs", 0x20000) => android.content.pm.PackageInfo@3bf9ce3e) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->FindClass(android/content/pm/PackageInfo) was called from RX@0x4000a9cb[libshield.so]0xa9cb
JNIEnv->GetIntField(android.content.pm.PackageInfo@3bf9ce3e, versionCode => 0x65a053) was called from RX@0x4000a9e9[libshield.so]0xa9e9
JNIEnv->GetStaticMethodID(com/xingin/shield/http/Base64Helper.decode(Ljava/lang/String;)[B) was called from RX@0x4007454d[libshield.so]0x7454d
JNIEnv->GetStaticMethodID(com/xingin/shield/http/Base64Helper.encodeToString([B)Ljava/lang/String;) was called from RX@0x40074563[libshield.so]0x74563
JNIEnv->GetStaticObjectField(class com/xingin/shield/http/ContextHolder, deviceId Ljava/lang/String; => "9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e") was called from RX@0x40074577[libshield.so]0x74577
JNIEnv->NewStringUTF("xy-ter-str") was called from RX@0x40074585[libshield.so]0x74585
JNIEnv->GetStringUtfChars("9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e") was called from RX@0x400745a7[libshield.so]0x745a7
JNIEnv->ReleaseStringUTFChars("9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e") was called from RX@0x400745e5[libshield.so]0x745e5
JNIEnv->NewStringUTF("platform=android&build=6660179&deviceId=9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e") was called from RX@0x400745fb[libshield.so]0x745fb
JNIEnv->NewStringUTF("xy-platform-info") was called from RX@0x40074625[libshield.so]0x74625
JNIEnv->NewStringUTF("shield") was called from RX@0x4007464f[libshield.so]0x7464f
Find native function Java_com_xingin_shield_http_XhsHttpInterceptor_initialize(Ljava/lang/String;)J => RX@0x40073961[libshield.so]0x73961
JNIEnv->GetStringUtfChars("main") was called from RX@0x4007399f[libshield.so]0x7399f
JNIEnv->GetStringUTFLength("main") was called from RX@0x400739ad[libshield.so]0x739ad
JNIEnv->NewStringUTF("s") was called from RX@0x400739f7[libshield.so]0x739f7
JNIEnv->CallObjectMethodV(android.app.Application@76ed1b7c, getSharedPreferences("s", 0x0) => android.content.SharedPreferences@28f2a10f) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->NewStringUTF("") was called from RX@0x40073a1d[libshield.so]0x73a1d
android/content/SharedPreferences->getString name=main, defValue=main
JNIEnv->CallObjectMethodV(android.content.SharedPreferences@28f2a10f, getString("main", "") => "") was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->NewStringUTF("main_hmac") was called from RX@0x40073a3f[libshield.so]0x73a3f
JNIEnv->NewStringUTF("") was called from RX@0x40073a4f[libshield.so]0x73a4f
android/content/SharedPreferences->getString name=main_hmac, defValue=main
JNIEnv->CallObjectMethodV(android.content.SharedPreferences@28f2a10f, getString("main_hmac", "") => "0GhfTGamFlRzhyDQ+mQ4sAGOYnJEs7KuhCKwsSF8O62B6zDK4MTpVDVVHDUwz/F3AlzTyLYeJHq16fYiNWGh6d4wsNnAlQBGMaZlOtOBHDb5eK+3L5lc4N1CQHB3KyHr") was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->GetStringUTFLength("0GhfTGamFlRzhyDQ+mQ4sAGOYnJEs7KuhCKwsSF8O62B6zDK4MTpVDVVHDUwz/F3AlzTyLYeJHq16fYiNWGh6d4wsNnAlQBGMaZlOtOBHDb5eK+3L5lc4N1CQHB3KyHr") was called from RX@0x40073a6f[libshield.so]0x73a6f
JNIEnv->GetStringUTFLength("0GhfTGamFlRzhyDQ+mQ4sAGOYnJEs7KuhCKwsSF8O62B6zDK4MTpVDVVHDUwz/F3AlzTyLYeJHq16fYiNWGh6d4wsNnAlQBGMaZlOtOBHDb5eK+3L5lc4N1CQHB3KyHr") was called from RX@0x4000aad7[libshield.so]0xaad7
JNIEnv->CallStaticObjectMethodV(class com/xingin/shield/http/Base64Helper, decode("0GhfTGamFlRzhyDQ+mQ4sAGOYnJEs7KuhCKwsSF8O62B6zDK4MTpVDVVHDUwz/F3AlzTyLYeJHq16fYiNWGh6d4wsNnAlQBGMaZlOtOBHDb5eK+3L5lc4N1CQHB3KyHr") => [B@169e6180) was called from RX@0x40009e75[libshield.so]0x9e75
>-----------------------------------------------------------------------------<
[11:02:49 247]GetByteArrayElements array=[B@169e6180, isCopy=null, md5=03232ef5e7b83fae29f6f7d752e05b9e, hex=d0685f4c66a61654738720d0fa6438b0018e627244b3b2ae8422b0b1217c3bad81eb30cae0c4e95435551c3530cff177025cd3c8b61e247ab5e9f6223561a1e9de30b0d9c095004631a6653ad3811c36f978afb72f995ce0dd424070772b21eb
size: 96
0000: D0 68 5F 4C 66 A6 16 54 73 87 20 D0 FA 64 38 B0 .h_Lf..Ts. ..d8.
0010: 01 8E 62 72 44 B3 B2 AE 84 22 B0 B1 21 7C 3B AD ..brD...."..!|;.
0020: 81 EB 30 CA E0 C4 E9 54 35 55 1C 35 30 CF F1 77 ..0....T5U.50..w
0030: 02 5C D3 C8 B6 1E 24 7A B5 E9 F6 22 35 61 A1 E9 .\....$z..."5a..
0040: DE 30 B0 D9 C0 95 00 46 31 A6 65 3A D3 81 1C 36 .0.....F1.e:...6
0050: F9 78 AF B7 2F 99 5C E0 DD 42 40 70 77 2B 21 EB .x../.\..B@pw+!.
^-----------------------------------------------------------------------------^
JNIEnv->GetArrayLength([B@169e6180 => 96) was called from RX@0x4000ab49[libshield.so]0xab49
JNIEnv->GetStringUtfChars("9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e") was called from RX@0x4000ab61[libshield.so]0xab61
JNIEnv->GetStringUTFLength("9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e") was called from RX@0x4000ab71[libshield.so]0xab71
JNIEnv->ReleaseStringUTFChars("9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e") was called from RX@0x4000ab93[libshield.so]0xab93
JNIEnv->GetStringUtfChars("") was called from RX@0x40073aa9[libshield.so]0x73aa9
JNIEnv->ReleaseStringUTFChars("") was called from RX@0x40073ac3[libshield.so]0x73ac3
JNIEnv->ReleaseStringUTFChars("main") was called from RX@0x40073add[libshield.so]0x73add
1076453376
调用了:intercept(Lokhttp3/Interceptor$Chain;J)Lokhttp3/Response;
Find native function Java_com_xingin_shield_http_XhsHttpInterceptor_intercept(Lokhttp3/Interceptor$Chain;J)Lokhttp3/Response; => RX@0x40073b79[libshield.so]0x73b79
JNIEnv->CallObjectMethodV(okhttp3.Interceptor$Chain@3224a577, request() => okhttp3.Request@5f77d0f9) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallObjectMethodV(okhttp3.Request@5f77d0f9, url() => okhttp3.HttpUrl@463fd068) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallObjectMethodV(okhttp3.HttpUrl@463fd068, encodedPath() => "https://edith.xiaohongshu.com/%2Fapi%2Fsns%2Fv3%2Fuser%2Finfo?user_id=5987f2825e87e71fcabd346f") was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallObjectMethodV(okhttp3.HttpUrl@463fd068, encodedQuery() => "user_id=5987f2825e87e71fcabd346f") was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallObjectMethodV(okhttp3.Request@5f77d0f9, body() => okhttp3.RequestBody@1cd629b3) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallObjectMethodV(okhttp3.Request@5f77d0f9, headers() => okhttp3.Headers@589da3f3) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->NewObjectV(class okio/Buffer, <init>() => okio.Buffer@39d76cb5) was called from RX@0x4000b5a1[libshield.so]0xb5a1
JNIEnv->CallObjectMethodV(okio.Buffer@39d76cb5, writeString("https://edith.xiaohongshu.com/%2Fapi%2Fsns%2Fv3%2Fuser%2Finfo?user_id=5987f2825e87e71fcabd346f", java.nio.charset.Charset@bd4dc25) => okio.Buffer@39d76cb5) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallObjectMethodV(okio.Buffer@39d76cb5, writeString("user_id=5987f2825e87e71fcabd346f", java.nio.charset.Charset@bd4dc25) => okio.Buffer@39d76cb5) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallIntMethodV(okhttp3.Headers@589da3f3, size() => 0x3) was called from RX@0x40009d61[libshield.so]0x9d61
JNIEnv->CallObjectMethodV(okhttp3.Headers@589da3f3, name(0x0) => "user-agent") was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->GetStringUtfChars("user-agent") was called from RX@0x40073cb9[libshield.so]0x73cb9
JNIEnv->ReleaseStringUTFChars("user-agent") was called from RX@0x40073d27[libshield.so]0x73d27
JNIEnv->CallObjectMethodV(okhttp3.Headers@589da3f3, name(0x1) => "xy-platform-info") was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->GetStringUtfChars("xy-platform-info") was called from RX@0x40073cb9[libshield.so]0x73cb9
JNIEnv->CallObjectMethodV(okhttp3.Headers@589da3f3, value(0x1) => "platform=android&build=6660179&deviceId=9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e") was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->ReleaseStringUTFChars("xy-platform-info") was called from RX@0x40073d27[libshield.so]0x73d27
JNIEnv->CallObjectMethodV(okhttp3.Headers@589da3f3, name(0x2) => "xy-common-params") was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->GetStringUtfChars("xy-common-params") was called from RX@0x40073cb9[libshield.so]0x73cb9
JNIEnv->CallObjectMethodV(okhttp3.Headers@589da3f3, value(0x2) => "deviceId=9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e&identifier_flag=2&tz=Asia%2FShanghai&fid=161726792710f4a5c0ec2b4a8e9ef7530b891f11fd09&app_id=ECFAAF01&device_fingerprint1=202104011705329b1125dbde1951cf2e26168212b0667001e06a2c144caa5e&uis=light&launch_id=1617267926&project_id=ECFAAF&device_fingerprint=20210401170526227edc0c41d470e3882294c601f3a75800fb87af62dee1c1&versionName=6.60.0&platform=android&build=6660179&x_trace_page_current=note_detail_r10&lang=zh-Hans&channel=YingYongBao") was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->ReleaseStringUTFChars("xy-common-params") was called from RX@0x40073d27[libshield.so]0x73d27
JNIEnv->CallObjectMethodV(okio.Buffer@39d76cb5, writeString("deviceId=9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e&identifier_flag=2&tz=Asia%2FShanghai&fid=161726792710f4a5c0ec2b4a8e9ef7530b891f11fd09&app_id=ECFAAF01&device_fingerprint1=202104011705329b1125dbde1951cf2e26168212b0667001e06a2c144caa5e&uis=light&launch_id=1617267926&project_id=ECFAAF&device_fingerprint=20210401170526227edc0c41d470e3882294c601f3a75800fb87af62dee1c1&versionName=6.60.0&platform=android&build=6660179&x_trace_page_current=note_detail_r10&lang=zh-Hans&channel=YingYongBao", java.nio.charset.Charset@bd4dc25) => okio.Buffer@39d76cb5) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallObjectMethodV(okio.Buffer@39d76cb5, writeString("platform=android&build=6660179&deviceId=9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e", java.nio.charset.Charset@bd4dc25) => okio.Buffer@39d76cb5) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallObjectMethodV(okio.Buffer@39d76cb5, writeString("platform=android&build=6660179&deviceId=9a712f9c-bfe1-372d-8e08-bf8ea1e0a07e", java.nio.charset.Charset@bd4dc25) => okio.Buffer@39d76cb5) was called from RX@0x40009885[libshield.so]0x9885
JNIEnv->CallVoidMethodV(okhttp3/RequestBody, writeTo(okio.Buffer@39d76cb5)) was called from RX@0x400098d5[libshield.so]0x98d5
com.github.unidbg.arm.backend.BackendException: unicorn.UnicornException: Invalid memory read (UC_ERR_READ_UNMAPPED)
at com.github.unidbg.arm.backend.UnicornBackend.emu_start(UnicornBackend.java:327)
at com.github.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:370)
at com.github.unidbg.AbstractEmulator.eFunc(AbstractEmulator.java:446)
at com.github.unidbg.arm.AbstractARMEmulator.eFunc(AbstractARMEmulator.java:217)
at com.github.unidbg.Module.emulateFunction(Module.java:158)
at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethod(DvmObject.java:128)
at com.github.unidbg.linux.android.dvm.DvmClass.callStaticJniMethodObject(DvmClass.java:292)
at com.xingin.xhs.XHSEncrypt.xhsRequest(XHSEncrypt.java:145)
at com.xingin.xhs.XHSEncrypt.main(XHSEncrypt.java:111)
Caused by: unicorn.UnicornException: Invalid memory read (UC_ERR_READ_UNMAPPED)
at unicorn.Unicorn.emu_start(Native Method)
at com.github.unidbg.arm.backend.UnicornBackend.emu_start(UnicornBackend.java:325)
... 8 more
debugger break at: 0x40073f0e
>>> r0=0x0 r1=0x0 r2=0x4d93de85 r3=0xbffff6d4 r4=0xfffe0ab0 r5=0x10 r6=0x4008f1c8 r7=0xbffff790 r8=0x0 sb=0x39d76cb5 sl=0xbffff714 fp=0x52815fa3 ip=0xfffe02a0 SP=0xbffff6d8 LR=RX@0x40073f0f[libshield.so]0x73f0f PC=RX@0x40073f0e[libshield.so]0x73f0e cpsr: N=0, Z=1, C=1, V=0, T=1, mode=0b10000
=> *[libshield.so]*[0x73f0f]*[ d7 f8 08 80 ]*0x40073f0e:*ldr.w r8, [r7, #8] [0xbffff798] => 0x0
[libshield.so] [0x73f13] [ 98 f8 8a 02 ] 0x40073f12: ldrb.w r0, [r8, #0x28a]
[libshield.so] [0x73f17] [ 48 b1 ] 0x40073f16: cbz r0, #0x40073f2c
[libshield.so] [0x73f19] [ 0a 9c ] 0x40073f18: ldr r4, [sp, #0x28]
[libshield.so] [0x73f1b] [ 49 46 ] 0x40073f1a: mov r1, sb
[libshield.so] [0x73f1d] [ 42 46 ] 0x40073f1c: mov r2, r8
[libshield.so] [0x73f1f] [ 20 46 ] 0x40073f1e: mov r0, r4
[libshield.so] [0x73f21] [ 96 f7 4a fe ] 0x40073f20: bl #0x4000abb8
[libshield.so] [0x73f25] [ 05 46 ] 0x40073f24: mov r5, r0
[libshield.so] [0x73f27] [ dd f8 18 90 ] 0x40073f26: ldr.w sb, [sp, #0x18]
[libshield.so] [0x73f2b] [ 0b e0 ] 0x40073f2a: b #0x40073f44
[libshield.so] [0x73f2d] [ 5b 48 ] 0x40073f2c: ldr r0, [pc, #0x16c]
[libshield.so] [0x73f2f] [ 78 44 ] 0x40073f2e: add r0, pc
[libshield.so] [0x73f31] [ 02 68 ] 0x40073f30: ldr r2, [r0]
[libshield.so] [0x73f33] [ 0a 9c ] 0x40073f32: ldr r4, [sp, #0x28]
[libshield.so] [0x73f35] [ 49 46 ] 0x40073f34: mov r1, sb
我来回答