diff --git a/app/src/main/cpp/xdelta3.c b/app/src/main/cpp/xdelta3.c index 168367e..a02e5f5 100644 --- a/app/src/main/cpp/xdelta3.c +++ b/app/src/main/cpp/xdelta3.c @@ -37,7 +37,7 @@ const int ERR_UNABLE_OPEN_ROM = -5002; const int ERR_UNABLE_OPEN_OUTPUT = -5003; const int ERR_WRONG_CHECKSUM = -5010; -int Java_org_emunix_unipatcher_patch_XDelta_xdelta3apply(JNIEnv *env, +int Java_org_emunix_unipatcher_patcher_XDelta_xdelta3apply(JNIEnv *env, jobject this, jstring patchPath, jstring romPath, diff --git a/app/src/main/java/org/emunix/unipatcher/WorkerService.java b/app/src/main/java/org/emunix/unipatcher/WorkerService.java index 2c6a85e..5cb7459 100644 --- a/app/src/main/java/org/emunix/unipatcher/WorkerService.java +++ b/app/src/main/java/org/emunix/unipatcher/WorkerService.java @@ -29,16 +29,16 @@ import android.support.v4.app.NotificationCompat; import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; -import org.emunix.unipatcher.patch.APS; -import org.emunix.unipatcher.patch.BPS; -import org.emunix.unipatcher.patch.DPS; -import org.emunix.unipatcher.patch.EBP; -import org.emunix.unipatcher.patch.IPS; -import org.emunix.unipatcher.patch.PPF; -import org.emunix.unipatcher.patch.Patch; -import org.emunix.unipatcher.patch.PatchException; -import org.emunix.unipatcher.patch.UPS; -import org.emunix.unipatcher.patch.XDelta; +import org.emunix.unipatcher.patcher.APS; +import org.emunix.unipatcher.patcher.BPS; +import org.emunix.unipatcher.patcher.DPS; +import org.emunix.unipatcher.patcher.EBP; +import org.emunix.unipatcher.patcher.IPS; +import org.emunix.unipatcher.patcher.PPF; +import org.emunix.unipatcher.patcher.Patcher; +import org.emunix.unipatcher.patcher.PatchException; +import org.emunix.unipatcher.patcher.UPS; +import org.emunix.unipatcher.patcher.XDelta; import org.emunix.unipatcher.tools.RomException; import org.emunix.unipatcher.tools.SmdFixChecksum; import org.emunix.unipatcher.tools.SnesSmcHeader; @@ -97,7 +97,7 @@ public class WorkerService extends IntentService { File romFile = new File(intent.getStringExtra("romPath")); File patchFile = new File(intent.getStringExtra("patchPath")); File outputFile = new File(intent.getStringExtra("outputPath")); - Patch patcher = null; + Patcher patcher = null; if (!fileExists(patchFile) || !fileExists(romFile)) return; diff --git a/app/src/main/java/org/emunix/unipatcher/patch/APS.java b/app/src/main/java/org/emunix/unipatcher/patcher/APS.java similarity index 96% rename from app/src/main/java/org/emunix/unipatcher/patch/APS.java rename to app/src/main/java/org/emunix/unipatcher/patcher/APS.java index 2e5353b..5c2f9be 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/APS.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/APS.java @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; @@ -29,7 +29,7 @@ import java.io.FileInputStream; import java.io.IOException; import java.util.Arrays; -public class APS extends Patch { +public class APS extends Patcher { public static final int NOT_APS_PATCH = 0; public static final int APS_N64_PATCH = 1; @@ -44,7 +44,7 @@ public class APS extends Patch { @Override public void apply() throws PatchException, IOException { - Patch aps = null; + Patcher aps = null; switch (checkAPS(patchFile)) { case APS_N64_PATCH: aps = new APS_N64(context, patchFile, romFile, outputFile); diff --git a/app/src/main/java/org/emunix/unipatcher/patch/APS_GBA.java b/app/src/main/java/org/emunix/unipatcher/patcher/APS_GBA.java similarity index 99% rename from app/src/main/java/org/emunix/unipatcher/patch/APS_GBA.java rename to app/src/main/java/org/emunix/unipatcher/patcher/APS_GBA.java index 90d1202..1fd36cf 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/APS_GBA.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/APS_GBA.java @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; @@ -33,7 +33,7 @@ import java.io.InputStream; import java.io.RandomAccessFile; import java.util.Arrays; -public class APS_GBA extends Patch { +public class APS_GBA extends Patcher { private static final byte[] MAGIC_NUMBER = {0x41, 0x50, 0x53, 0x31}; // APS1 private static final int CHUNK_SIZE = 65536; diff --git a/app/src/main/java/org/emunix/unipatcher/patch/APS_N64.java b/app/src/main/java/org/emunix/unipatcher/patcher/APS_N64.java similarity index 99% rename from app/src/main/java/org/emunix/unipatcher/patch/APS_N64.java rename to app/src/main/java/org/emunix/unipatcher/patcher/APS_N64.java index fcb0e10..2faa42a 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/APS_N64.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/APS_N64.java @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; @@ -35,7 +35,7 @@ import java.io.InputStream; import java.io.RandomAccessFile; import java.util.Arrays; -public class APS_N64 extends Patch { +public class APS_N64 extends Patcher { private static final byte[] MAGIC_NUMBER = {0x41, 0x50, 0x53, 0x31, 0x30}; // APS10 private static final int TYPE_SIMPLE_PATCH = 0; diff --git a/app/src/main/java/org/emunix/unipatcher/patch/BPS.java b/app/src/main/java/org/emunix/unipatcher/patcher/BPS.java similarity index 99% rename from app/src/main/java/org/emunix/unipatcher/patch/BPS.java rename to app/src/main/java/org/emunix/unipatcher/patcher/BPS.java index 5fbb221..46719ff 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/BPS.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/BPS.java @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; @@ -35,7 +35,7 @@ import java.nio.channels.FileChannel; import java.util.Arrays; import java.util.zip.CRC32; -public class BPS extends Patch { +public class BPS extends Patcher { private static final byte[] MAGIC_NUMBER = {0x42, 0x50, 0x53, 0x31}; // "BPS1" private static final byte SOURCE_READ = 0b00; diff --git a/app/src/main/java/org/emunix/unipatcher/patch/DPS.java b/app/src/main/java/org/emunix/unipatcher/patcher/DPS.java similarity index 98% rename from app/src/main/java/org/emunix/unipatcher/patch/DPS.java rename to app/src/main/java/org/emunix/unipatcher/patcher/DPS.java index 59351ea..bcf60a7 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/DPS.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/DPS.java @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; @@ -30,7 +30,7 @@ import java.io.FileInputStream; import java.io.IOException; import java.io.RandomAccessFile; -public class DPS extends Patch { +public class DPS extends Patcher { private static final int MIN_SIZE_PATCH = 136; private static final int BUFFER_SIZE = 32768; diff --git a/app/src/main/java/org/emunix/unipatcher/patch/EBP.java b/app/src/main/java/org/emunix/unipatcher/patcher/EBP.java similarity index 99% rename from app/src/main/java/org/emunix/unipatcher/patch/EBP.java rename to app/src/main/java/org/emunix/unipatcher/patcher/EBP.java index 9a66ad4..fb3457b 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/EBP.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/EBP.java @@ -19,7 +19,7 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; import android.support.annotation.NonNull; @@ -45,7 +45,7 @@ import java.security.NoSuchAlgorithmException; import java.util.Arrays; import java.util.HashMap; -public class EBP extends Patch { +public class EBP extends Patcher { private static final byte[] MAGIC_NUMBER = {0x50, 0x41, 0x54, 0x43, 0x48}; // "PATCH" private static final byte[] EARTH_BOUND = {0x45, 0x41, 0x52, 0x54, 0x48, 0x20, 0x42, 0x4f, 0x55, 0x4e, 0x44}; diff --git a/app/src/main/java/org/emunix/unipatcher/patch/IPS.java b/app/src/main/java/org/emunix/unipatcher/patcher/IPS.java similarity index 98% rename from app/src/main/java/org/emunix/unipatcher/patch/IPS.java rename to app/src/main/java/org/emunix/unipatcher/patcher/IPS.java index eecc34d..7e7871d 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/IPS.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/IPS.java @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; @@ -34,7 +34,7 @@ import java.io.IOException; import java.io.InputStream; import java.util.Arrays; -public class IPS extends Patch { +public class IPS extends Patcher { private static final byte[] MAGIC_NUMBER = {0x50, 0x41, 0x54, 0x43, 0x48}; // "PATCH" diff --git a/app/src/main/java/org/emunix/unipatcher/patch/PPF.java b/app/src/main/java/org/emunix/unipatcher/patcher/PPF.java similarity index 99% rename from app/src/main/java/org/emunix/unipatcher/patch/PPF.java rename to app/src/main/java/org/emunix/unipatcher/patcher/PPF.java index 2b164e4..1bc5005 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/PPF.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/PPF.java @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; @@ -30,7 +30,7 @@ import java.io.IOException; import java.io.RandomAccessFile; import java.util.Arrays; -public class PPF extends Patch { +public class PPF extends Patcher { private static final byte[] MAGIC_NUMBER = {0x50, 0x50, 0x46}; // "PPF" without version diff --git a/app/src/main/java/org/emunix/unipatcher/patch/PatchException.java b/app/src/main/java/org/emunix/unipatcher/patcher/PatchException.java similarity index 95% rename from app/src/main/java/org/emunix/unipatcher/patch/PatchException.java rename to app/src/main/java/org/emunix/unipatcher/patcher/PatchException.java index 334ecf1..697551c 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/PatchException.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/PatchException.java @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; public class PatchException extends Exception { diff --git a/app/src/main/java/org/emunix/unipatcher/patch/Patch.java b/app/src/main/java/org/emunix/unipatcher/patcher/Patcher.java similarity index 88% rename from app/src/main/java/org/emunix/unipatcher/patch/Patch.java rename to app/src/main/java/org/emunix/unipatcher/patcher/Patcher.java index 50a95f9..bbadf2e 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/Patch.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/Patcher.java @@ -17,20 +17,20 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; import java.io.File; import java.io.IOException; -public abstract class Patch { +public abstract class Patcher { protected File patchFile = null; protected File romFile = null; protected File outputFile = null; protected Context context = null; - public Patch(Context c, File patch, File rom, File output) { + public Patcher(Context c, File patch, File rom, File output) { context = c; patchFile = patch; romFile = rom; diff --git a/app/src/main/java/org/emunix/unipatcher/patch/UPS.java b/app/src/main/java/org/emunix/unipatcher/patcher/UPS.java similarity index 99% rename from app/src/main/java/org/emunix/unipatcher/patch/UPS.java rename to app/src/main/java/org/emunix/unipatcher/patcher/UPS.java index 7043d62..9383dec 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/UPS.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/UPS.java @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; @@ -35,7 +35,7 @@ import java.io.IOException; import java.util.Arrays; import java.util.zip.CRC32; -public class UPS extends Patch { +public class UPS extends Patcher { private static final byte[] MAGIC_NUMBER = {0x55, 0x50, 0x53, 0x31}; // "UPS1" diff --git a/app/src/main/java/org/emunix/unipatcher/patch/XDelta.java b/app/src/main/java/org/emunix/unipatcher/patcher/XDelta.java similarity index 97% rename from app/src/main/java/org/emunix/unipatcher/patch/XDelta.java rename to app/src/main/java/org/emunix/unipatcher/patcher/XDelta.java index 73c1681..970a1fb 100644 --- a/app/src/main/java/org/emunix/unipatcher/patch/XDelta.java +++ b/app/src/main/java/org/emunix/unipatcher/patcher/XDelta.java @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with UniPatcher. If not, see . */ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; @@ -29,7 +29,7 @@ import java.io.FileInputStream; import java.io.IOException; import java.util.Arrays; -public class XDelta extends Patch { +public class XDelta extends Patcher { private static final int NO_ERROR = 0; private static final int ERR_UNABLE_OPEN_PATCH = -5001; diff --git a/app/src/test/java/org/emunix/unipatcher/patch/BPSTest.java b/app/src/test/java/org/emunix/unipatcher/patcher/BPSTest.java similarity index 97% rename from app/src/test/java/org/emunix/unipatcher/patch/BPSTest.java rename to app/src/test/java/org/emunix/unipatcher/patcher/BPSTest.java index 13b8c5c..947a5e4 100644 --- a/app/src/test/java/org/emunix/unipatcher/patch/BPSTest.java +++ b/app/src/test/java/org/emunix/unipatcher/patcher/BPSTest.java @@ -1,4 +1,4 @@ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; diff --git a/app/src/test/java/org/emunix/unipatcher/patch/IPSTest.java b/app/src/test/java/org/emunix/unipatcher/patcher/IPSTest.java similarity index 98% rename from app/src/test/java/org/emunix/unipatcher/patch/IPSTest.java rename to app/src/test/java/org/emunix/unipatcher/patcher/IPSTest.java index 7f44702..6f3da76 100644 --- a/app/src/test/java/org/emunix/unipatcher/patch/IPSTest.java +++ b/app/src/test/java/org/emunix/unipatcher/patcher/IPSTest.java @@ -1,4 +1,4 @@ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context; diff --git a/app/src/test/java/org/emunix/unipatcher/patch/UPSTest.java b/app/src/test/java/org/emunix/unipatcher/patcher/UPSTest.java similarity index 98% rename from app/src/test/java/org/emunix/unipatcher/patch/UPSTest.java rename to app/src/test/java/org/emunix/unipatcher/patcher/UPSTest.java index a323d9e..f2b3adf 100644 --- a/app/src/test/java/org/emunix/unipatcher/patch/UPSTest.java +++ b/app/src/test/java/org/emunix/unipatcher/patcher/UPSTest.java @@ -1,4 +1,4 @@ -package org.emunix.unipatcher.patch; +package org.emunix.unipatcher.patcher; import android.content.Context;