Skip to content

Commit df4af59

Browse files
committed
v3.4.0
1 parent dec7324 commit df4af59

5 files changed

Lines changed: 23 additions & 6 deletions

File tree

app/build.gradle

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ plugins {
55
android {
66
namespace = 'com.saradabar.easyblu'
77
//namespace = 'jp.co.benesse.touch.setuplogin'
8-
compileSdk = 35
8+
compileSdk = 36
99

1010
defaultConfig {
1111
minSdk = 24
1212
//noinspection ExpiredTargetSdkVersion
1313
targetSdk = 22
14-
versionCode = 10
15-
versionName = "3.3.0"
14+
versionCode = 11
15+
versionName = "3.4.0"
1616
proguardFiles += 'proguard-rules.pro'
1717
multiDexEnabled = false
1818
}
@@ -49,5 +49,6 @@ android {
4949

5050
dependencies {
5151
implementation 'me.s1204:DchaService:1.0.0'
52+
compileOnly 'me.s1204:BenesseExtension:1.0.0'
5253
implementation 'com.google.android.material:material:1.12.0'
5354
}
120 KB
Binary file not shown.
192 KB
Binary file not shown.

app/src/main/java/com/saradabar/easyblu/MainActivity.java

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import android.content.Context;
66
import android.content.Intent;
77
import android.content.ServiceConnection;
8+
import android.os.BenesseExtension;
89
import android.os.Build;
910
import android.os.Bundle;
1011
import android.os.Environment;
@@ -58,6 +59,10 @@ public class MainActivity extends Activity {
5859
private static final boolean CTX = Build.MODEL.equals(MODEL_CTX); // CTX で同上
5960
private static final boolean CTZ = Build.MODEL.equals(MODEL_CTZ); // CTZ で同上
6061

62+
private static final String BC_NVT_TP_FW_UPDATE = "bc:touchpanel:nvt:fw_update";
63+
private static final String NVT_TP_FW = "NT36523_AUO1010_G101_PID7501_V0x12.bin"; // タッチパネルファームウェア
64+
private static final String NVT_TP_FW_UPDATE = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "/" + NVT_TP_FW;
65+
6166
private static final String LAUNCHER3 = "com.android.launcher3";
6267
private static final String APP_PACKAGE = "com.saradabar.easyblu";
6368

@@ -415,12 +420,23 @@ private void setDchaStateCompleted() {
415420
}
416421

417422
private void setEnvWithDcha(boolean completed) {
418-
hideNavigationBar(completed ? false : true);
423+
hideNavigationBar(!completed);
419424
setSetupStatus(completed ? DIGICHALIZE_STATUS_UNDIGICHALIZE : DIGICHALIZE_STATUS_DIGICHARIZING_DL_COMPLETE);
420425
clearDefaultPreferredApp(completed ? APP_PACKAGE : LAUNCHER3);
421426
setDefaultPreferredHomeApp(completed ? LAUNCHER3 : APP_PACKAGE);
422427
}
423428

429+
private void updateTouchpanelFw() {
430+
notify("タッチパネルのファームウェアを更新しています");
431+
copyAssets(NVT_TP_FW);
432+
try {
433+
BenesseExtension.putString(BC_NVT_TP_FW_UPDATE, NVT_TP_FW_UPDATE);
434+
} catch (Exception e) {
435+
error(e);
436+
}
437+
callFunc(this::openSettings);
438+
}
439+
424440
/**
425441
* CTX/CTZ にて、FRP を上書き
426442
* @see #copyAssets(String)
@@ -436,7 +452,7 @@ private void overwriteFrp() {
436452
} catch (Exception e) {
437453
error(e);
438454
}
439-
callFunc(this::openSettings);
455+
callFunc(CTZ ? this::updateTouchpanelFw : this::openSettings);
440456
}
441457

442458
/**

settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pluginManagement {
44
mavenCentral()
55
}
66
plugins {
7-
id 'com.android.application' version '8.10.0' apply false
7+
id 'com.android.application' version '8.12.1' apply false
88
}
99
}
1010

0 commit comments

Comments
 (0)