sub_BCEE0(
"127.0.0.1"
,
27042
,
-
1356657689
,
0
)
j___system_property_get(
"service.adb.tcp.port"
, v2);
j___system_property_get((
int
)
"persist.adb.tcp.port"
, (
int
)v2);
int
sub_B0150()
{
int
(
*
v0)();
/
/
r4
int
v1;
/
/
r0
int
i;
/
/
r0
__pid_t v3;
/
/
r0
_WORD v5[
64
];
/
/
[sp
+
10h
] [bp
-
90h
] BYREF
int
v6;
/
/
[sp
+
90h
] [bp
-
10h
]
if
( !dword_EAB38 )
{
v0
=
0
;
v1
=
j_mmap(
0
,
4096
,
3
,
34
,
-
1
,
0
);
if
( (unsigned
int
)(v1
+
1
) >
=
2
)
{
v0
=
(
int
(
*
)())v1;
memset(v5,
0
, sizeof(v5));
for
( i
=
0
; i !
=
-
48
;
-
-
i )
*
((_BYTE
*
)v5
-
i)
=
*
((_BYTE
*
)&unk_E0004
-
i) ^
0x1D
;
if
( sub_ACDE8((unsigned __int8
*
)v5,
128
) !
=
-
886961982
)
{
v3
=
j_getpid();
j_kill(v3,
9
);
}
v5[
24
]
=
(unsigned __int16)sub_B1C64;
LOBYTE(v5[
25
])
=
(unsigned
int
)sub_B1C64 >>
16
;
HIBYTE(v5[
25
])
=
(unsigned
int
)sub_B1C64 >>
24
;
qmemcpy(v0, v5,
0x80u
);
sub_AD0C4(v0,
1024
);
if
( j_mprotect(v0,
4096
,
5
) )
v0
=
0
;
}
if
( !v0 )
v0
=
sub_B6850;
dword_EAB38
=
(
int
)v0;
}
return
_stack_chk_guard
-
v6;
}