/
/
/
/
Decompiled by Jadx
-
841ms
/
/
package com.zj.wuaipojie2024_1;
import
android.os.Bundle;
import
android.util.Log;
import
android.webkit.WebView;
import
android.webkit.WebViewClient;
import
androidx.appcompat.app.AppCompatActivity;
import
java.io.
File
;
import
java.io.FileOutputStream;
import
java.io.IOException;
import
java.io.InputStream;
import
java.io.OutputStream;
public
class
MainActivity extends AppCompatActivity {
private WebView webView;
private static String aaM(String
str
) {
StringBuilder sb
=
new StringBuilder();
char[] charArray
=
str
.toCharArray();
for
(
int
i
=
0
; i < charArray.length; i
+
+
) {
switch (i
%
4
) {
case
0
:
sb.append((char) (charArray[i] ^
7919
));
break
;
case
1
:
sb.append((char) (charArray[i] ^
59522
));
break
;
case
2
:
sb.append((char) (charArray[i] ^
38612
));
break
;
default:
sb.append((char) (charArray[i] ^
65535
));
break
;
}
}
return
sb.toString();
}
/
*
JADX WARN: Multi
-
variable
type
inference failed
*
/
protected void onCreate(Bundle bundle) {
super
.onCreate(bundle);
setContentView(R.layout.activity_main);
copyAssets();
WebView webView
=
(WebView) findViewById(R.
id
.webView);
this.webView
=
webView;
webView.setInitialScale(
100
);
this.webView.getSettings().setJavaScriptEnabled(true);
this.webView.setWebViewClient(new WebViewClient());
this.webView.loadUrl(aaM(
"ẉ\ue8eb隸レổ\ue8ad電\uffd0Ẏ\ue8ec隰ヘẀ\ue8eb隰ᅠẎ\ue8f1隧レẛ\ue8ad隽ムẋ\ue8e7隬\uffd1ẇ\ue8f6隹モ"
).
intern
());
this.webView.addJavascriptInterface(new MyJavaScriptInterface(this), aaM(
"Ắ\ue8ec隰ヘẀ\ue8eb隰ᄊẁ\ue8f6隱ヘẉ\ue8e3隷レ"
).
intern
());
}
private void yjsl() {
this.webView.setWebViewClient(new MainActivity$
1
(this));
}
/
*
JADX WARN: Multi
-
variable
type
inference failed
*
/
/
*
JADX WARN:
Type
inference failed
for
: r0v0, types: [android.content.res.AssetManager]
*
/
/
*
JADX WARN:
Type
inference failed
for
: r0v2
*
/
/
*
JADX WARN:
Type
inference failed
for
: r0v4
*
/
/
*
JADX WARN:
Type
inference failed
for
: r0v5
*
/
/
*
JADX WARN:
Type
inference failed
for
: r0v6, types: [java.io.InputStream]
*
/
/
*
JADX WARN:
Type
inference failed
for
: r0v7, types: [java.io.InputStream]
*
/
/
*
JADX WARN:
Type
inference failed
for
: r0v8
*
/
/
*
JADX WARN:
Type
inference failed
for
: r0v9, types: [java.io.InputStream]
*
/
/
*
JADX WARN:
Type
inference failed
for
: r1v11
*
/
/
*
JADX WARN:
Type
inference failed
for
: r1v13
*
/
/
*
JADX WARN:
Type
inference failed
for
: r1v14, types: [java.io.OutputStream, java.io.FileOutputStream]
*
/
/
*
JADX WARN:
Type
inference failed
for
: r1v2, types: [java.lang.String]
*
/
/
*
JADX WARN:
Type
inference failed
for
: r1v3
*
/
/
*
JADX WARN:
Type
inference failed
for
: r1v4
*
/
/
*
JADX WARN:
Type
inference failed
for
: r1v5
*
/
/
*
JADX WARN:
Type
inference failed
for
: r1v6, types: [java.io.OutputStream]
*
/
/
*
JADX WARN:
Type
inference failed
for
: r1v7
*
/
/
*
JADX WARN:
Type
inference failed
for
: r1v8
*
/
/
*
JADX WARN:
Type
inference failed
for
: r1v9, types: [java.io.OutputStream]
*
/
/
*
JADX WARN:
Type
inference failed
for
: r6v0, types: [com.zj.wuaipojie2024_1.MainActivity]
*
/
public void copyAssets() {
Throwable th;
IOException e;
?? assets
=
getAssets();
??
intern
=
aaM(
"ẖ\ue8f1雺メẟ\ue8b6"
).
intern
();
try
{
try
{
assets
=
assets.
open
(
intern
);
} catch (Throwable th2) {
th
=
th2;
}
try
{
intern
=
new FileOutputStream(new
File
(getFilesDir(), (String)
intern
));
try
{
copyFile(assets,
intern
);
if
(assets !
=
0
) {
try
{
assets.close();
} catch (IOException unused) {
}
}
} catch (IOException e2) {
e
=
e2;
Log.e(aaM(
"ẛ\ue8e3隳"
).
intern
(), aaM(
"ẩ\ue8e3隽モẊ\ue8e6雴ヒẀ\ue8a2隷ミẟ\ue8fb雴゙ẜ\ue8f1隱ヒỏ\ue8e4隽モẊ\ue8b8雴ニẜ\ue8ac隹マớ"
).
intern
(), e);
if
(assets !
=
0
) {
try
{
assets.close();
} catch (IOException unused2) {
}
}
if
(
intern
=
=
0
) {
return
;
}
intern
.close();
}
} catch (IOException e3) {
e
=
e3;
intern
=
0
;
} catch (Throwable th3) {
th
=
th3;
intern
=
0
;
if
(assets !
=
0
) {
try
{
assets.close();
} catch (IOException unused3) {
}
}
if
(
intern
!
=
0
) {
try
{
intern
.close();
throw th;
} catch (IOException unused4) {
throw th;
}
}
throw th;
}
} catch (IOException e4) {
intern
=
0
;
e
=
e4;
assets
=
0
;
} catch (Throwable th4) {
intern
=
0
;
th
=
th4;
assets
=
0
;
}
try
{
intern
.close();
} catch (IOException unused5) {
}
}
public void copyFile(InputStream inputStream, OutputStream outputStream) throws IOException {
byte[] bArr
=
new byte[
1024
];
while
(true) {
int
read
=
inputStream.read(bArr);
if
(read
=
=
-
1
) {
return
;
}
else
{
outputStream.write(bArr,
0
, read);
}
}
}
}