Skip to content

Commit

Permalink
Move Mapping class
Browse files Browse the repository at this point in the history
  • Loading branch information
topjohnwu committed Oct 29, 2019
1 parent ee447bc commit 321d11c
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import android.os.Build;
import android.util.Log;

import com.topjohnwu.magisk.obfuscate.Mapping;
import com.topjohnwu.magisk.utils.DynamicClassLoader;

import java.io.File;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
import com.topjohnwu.magisk.dummy.DummyProvider;
import com.topjohnwu.magisk.dummy.DummyReceiver;
import com.topjohnwu.magisk.dummy.DummyService;
import com.topjohnwu.magisk.obfuscate.Mapping;

import static com.topjohnwu.magisk.DownloadActivity.TAG;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
package com.topjohnwu.magisk;
package com.topjohnwu.magisk.obfuscate;

import java.util.HashMap;
import java.util.Map;

import static com.topjohnwu.magisk.DynAPK.*;
import static com.topjohnwu.magisk.R.drawable.*;

class Mapping {
public class Mapping {
private static Map<String, String> map = new HashMap<>();

// This mapping will be sent into the guest app
static Data data = new Data();
public static Data data = new Data();

static {
map.put(a.z.class.getName(), "a.c");
Expand All @@ -25,15 +26,15 @@ class Mapping {
data.componentMap.put(e.getValue(), e.getKey());
}
int[] res = new int[5];
res[NOTIFICATION] = R.drawable.ic_magisk_outline;
res[SUPERUSER] = R.drawable.sc_superuser;
res[MAGISKHIDE] = R.drawable.sc_magiskhide;
res[DOWNLOAD] = R.drawable.sc_cloud_download;
res[MODULES] = R.drawable.sc_extension;
res[NOTIFICATION] = ic_magisk_outline;
res[SUPERUSER] = sc_superuser;
res[MAGISKHIDE] = sc_magiskhide;
res[DOWNLOAD] = sc_cloud_download;
res[MODULES] = sc_extension;
data.resourceMap = res;
}

static String get(String name) {
public static String get(String name) {
String n = map.get(name);
return n != null ? n : name;
}
Expand Down

0 comments on commit 321d11c

Please sign in to comment.