package com.keepsafe.relinker; import android.os.Build; import android.text.TextUtils; import com.keepsafe.relinker.ReLinker; /* access modifiers changed from: package-private */ public final class SystemLibraryLoader implements ReLinker.LibraryLoader { SystemLibraryLoader() { } @Override // com.keepsafe.relinker.ReLinker.LibraryLoader public void loadLibrary(String str) { System.loadLibrary(str); } @Override // com.keepsafe.relinker.ReLinker.LibraryLoader public void loadPath(String str) { System.load(str); } @Override // com.keepsafe.relinker.ReLinker.LibraryLoader public String mapLibraryName(String str) { if (!str.startsWith("lib") || !str.endsWith(".so")) { return System.mapLibraryName(str); } return str; } @Override // com.keepsafe.relinker.ReLinker.LibraryLoader public String unmapLibraryName(String str) { return str.substring(3, str.length() - 3); } @Override // com.keepsafe.relinker.ReLinker.LibraryLoader public String[] supportedAbis() { if (Build.SUPPORTED_ABIS.length > 0) { return Build.SUPPORTED_ABIS; } if (!TextUtils.isEmpty(Build.CPU_ABI2)) { return new String[]{Build.CPU_ABI, Build.CPU_ABI2}; } return new String[]{Build.CPU_ABI}; } }