Rename pakage and class patch to patcher

This commit is contained in:
Boris Timofeev 2017-01-23 10:43:21 +03:00
parent 2141253cd9
commit c47334e71b
17 changed files with 40 additions and 40 deletions

View file

@ -37,7 +37,7 @@ const int ERR_UNABLE_OPEN_ROM = -5002;
const int ERR_UNABLE_OPEN_OUTPUT = -5003; const int ERR_UNABLE_OPEN_OUTPUT = -5003;
const int ERR_WRONG_CHECKSUM = -5010; 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, jobject this,
jstring patchPath, jstring patchPath,
jstring romPath, jstring romPath,

View file

@ -29,16 +29,16 @@ import android.support.v4.app.NotificationCompat;
import org.apache.commons.io.FileUtils; import org.apache.commons.io.FileUtils;
import org.apache.commons.io.FilenameUtils; import org.apache.commons.io.FilenameUtils;
import org.emunix.unipatcher.patch.APS; import org.emunix.unipatcher.patcher.APS;
import org.emunix.unipatcher.patch.BPS; import org.emunix.unipatcher.patcher.BPS;
import org.emunix.unipatcher.patch.DPS; import org.emunix.unipatcher.patcher.DPS;
import org.emunix.unipatcher.patch.EBP; import org.emunix.unipatcher.patcher.EBP;
import org.emunix.unipatcher.patch.IPS; import org.emunix.unipatcher.patcher.IPS;
import org.emunix.unipatcher.patch.PPF; import org.emunix.unipatcher.patcher.PPF;
import org.emunix.unipatcher.patch.Patch; import org.emunix.unipatcher.patcher.Patcher;
import org.emunix.unipatcher.patch.PatchException; import org.emunix.unipatcher.patcher.PatchException;
import org.emunix.unipatcher.patch.UPS; import org.emunix.unipatcher.patcher.UPS;
import org.emunix.unipatcher.patch.XDelta; import org.emunix.unipatcher.patcher.XDelta;
import org.emunix.unipatcher.tools.RomException; import org.emunix.unipatcher.tools.RomException;
import org.emunix.unipatcher.tools.SmdFixChecksum; import org.emunix.unipatcher.tools.SmdFixChecksum;
import org.emunix.unipatcher.tools.SnesSmcHeader; import org.emunix.unipatcher.tools.SnesSmcHeader;
@ -97,7 +97,7 @@ public class WorkerService extends IntentService {
File romFile = new File(intent.getStringExtra("romPath")); File romFile = new File(intent.getStringExtra("romPath"));
File patchFile = new File(intent.getStringExtra("patchPath")); File patchFile = new File(intent.getStringExtra("patchPath"));
File outputFile = new File(intent.getStringExtra("outputPath")); File outputFile = new File(intent.getStringExtra("outputPath"));
Patch patcher = null; Patcher patcher = null;
if (!fileExists(patchFile) || !fileExists(romFile)) if (!fileExists(patchFile) || !fileExists(romFile))
return; return;

View file

@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;
@ -29,7 +29,7 @@ import java.io.FileInputStream;
import java.io.IOException; import java.io.IOException;
import java.util.Arrays; 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 NOT_APS_PATCH = 0;
public static final int APS_N64_PATCH = 1; public static final int APS_N64_PATCH = 1;
@ -44,7 +44,7 @@ public class APS extends Patch {
@Override @Override
public void apply() throws PatchException, IOException { public void apply() throws PatchException, IOException {
Patch aps = null; Patcher aps = null;
switch (checkAPS(patchFile)) { switch (checkAPS(patchFile)) {
case APS_N64_PATCH: case APS_N64_PATCH:
aps = new APS_N64(context, patchFile, romFile, outputFile); aps = new APS_N64(context, patchFile, romFile, outputFile);

View file

@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;
@ -33,7 +33,7 @@ import java.io.InputStream;
import java.io.RandomAccessFile; import java.io.RandomAccessFile;
import java.util.Arrays; 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 byte[] MAGIC_NUMBER = {0x41, 0x50, 0x53, 0x31}; // APS1
private static final int CHUNK_SIZE = 65536; private static final int CHUNK_SIZE = 65536;

View file

@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;
@ -35,7 +35,7 @@ import java.io.InputStream;
import java.io.RandomAccessFile; import java.io.RandomAccessFile;
import java.util.Arrays; 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 byte[] MAGIC_NUMBER = {0x41, 0x50, 0x53, 0x31, 0x30}; // APS10
private static final int TYPE_SIMPLE_PATCH = 0; private static final int TYPE_SIMPLE_PATCH = 0;

View file

@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;
@ -35,7 +35,7 @@ import java.nio.channels.FileChannel;
import java.util.Arrays; import java.util.Arrays;
import java.util.zip.CRC32; 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[] MAGIC_NUMBER = {0x42, 0x50, 0x53, 0x31}; // "BPS1"
private static final byte SOURCE_READ = 0b00; private static final byte SOURCE_READ = 0b00;

View file

@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;
@ -30,7 +30,7 @@ import java.io.FileInputStream;
import java.io.IOException; import java.io.IOException;
import java.io.RandomAccessFile; 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 MIN_SIZE_PATCH = 136;
private static final int BUFFER_SIZE = 32768; private static final int BUFFER_SIZE = 32768;

View file

@ -19,7 +19,7 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;
import android.support.annotation.NonNull; import android.support.annotation.NonNull;
@ -45,7 +45,7 @@ import java.security.NoSuchAlgorithmException;
import java.util.Arrays; import java.util.Arrays;
import java.util.HashMap; 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[] 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}; private static final byte[] EARTH_BOUND = {0x45, 0x41, 0x52, 0x54, 0x48, 0x20, 0x42, 0x4f, 0x55, 0x4e, 0x44};

View file

@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;
@ -34,7 +34,7 @@ import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.util.Arrays; 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" private static final byte[] MAGIC_NUMBER = {0x50, 0x41, 0x54, 0x43, 0x48}; // "PATCH"

View file

@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;
@ -30,7 +30,7 @@ import java.io.IOException;
import java.io.RandomAccessFile; import java.io.RandomAccessFile;
import java.util.Arrays; 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 private static final byte[] MAGIC_NUMBER = {0x50, 0x50, 0x46}; // "PPF" without version

View file

@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
public class PatchException extends Exception { public class PatchException extends Exception {

View file

@ -17,20 +17,20 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
public abstract class Patch { public abstract class Patcher {
protected File patchFile = null; protected File patchFile = null;
protected File romFile = null; protected File romFile = null;
protected File outputFile = null; protected File outputFile = null;
protected Context context = 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; context = c;
patchFile = patch; patchFile = patch;
romFile = rom; romFile = rom;

View file

@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;
@ -35,7 +35,7 @@ import java.io.IOException;
import java.util.Arrays; import java.util.Arrays;
import java.util.zip.CRC32; 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" private static final byte[] MAGIC_NUMBER = {0x55, 0x50, 0x53, 0x31}; // "UPS1"

View file

@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License
along with UniPatcher. If not, see <http://www.gnu.org/licenses/>. along with UniPatcher. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;
@ -29,7 +29,7 @@ import java.io.FileInputStream;
import java.io.IOException; import java.io.IOException;
import java.util.Arrays; 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 NO_ERROR = 0;
private static final int ERR_UNABLE_OPEN_PATCH = -5001; private static final int ERR_UNABLE_OPEN_PATCH = -5001;

View file

@ -1,4 +1,4 @@
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;

View file

@ -1,4 +1,4 @@
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;

View file

@ -1,4 +1,4 @@
package org.emunix.unipatcher.patch; package org.emunix.unipatcher.patcher;
import android.content.Context; import android.content.Context;