diff --git a/app/build.gradle b/app/build.gradle
index c8bad97..1375ac1 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -10,8 +10,8 @@ android {
minSdk = 24
//noinspection ExpiredTargetSdkVersion
targetSdk = 22
- versionCode = 6
- versionName = "3.0"
+ versionCode = 7
+ versionName = "3.0.1"
proguardFiles += 'proguard-rules.pro'
multiDexEnabled = false
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 7ccdf8d..7fdc338 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -7,7 +7,7 @@
diff --git a/app/src/main/java/com/saradabar/easyblu/MainActivity.java b/app/src/main/java/com/saradabar/easyblu/MainActivity.java
index eed732e..3a87d12 100644
--- a/app/src/main/java/com/saradabar/easyblu/MainActivity.java
+++ b/app/src/main/java/com/saradabar/easyblu/MainActivity.java
@@ -302,7 +302,10 @@ public void onServiceConnected(ComponentName componentName, IBinder iBinder) {
IDchaService mDchaService = IDchaService.Stub.asInterface(iBinder);
MainActivity.this.notify(src + " を " + dst + " にコピーしています。");
try {
- mDchaService.copyUpdateImage(src, DCHA_SYSTEM_COPY + dst);
+ if (mDchaService.copyUpdateImage(src, DCHA_SYSTEM_COPY + dst)) {
+ MainActivity.this.notify(src + " を削除しています。");
+ new File(src).delete();
+ }
} catch (Exception e) {
error(e);
}
@@ -329,8 +332,6 @@ private void overwriteFrp() {
copyAssets(FRP);
try {
copyFile(FRP_COPY, FRP_BLOCK); // 修正済み FRP を適用
- notify(FRP_COPY + " を削除しています。");
- new File(FRP_COPY).delete();
} catch (Exception e) {
error(e);
}