SYMBOL INDEX (125 symbols across 17 files) FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/helper/CaptureConfig.java class CaptureConfig (line 12) | public final class CaptureConfig { method CaptureConfig (line 14) | private CaptureConfig() { method isDebug (line 59) | public boolean isDebug() { method isProxy (line 63) | public boolean isProxy() { method getCerPath (line 67) | public String getCerPath() { method isCaVerify (line 71) | public boolean isCaVerify() { method isEncrypt (line 75) | public boolean isEncrypt() { method getEncryptVersion (line 79) | public String getEncryptVersion() { method getReservedQueryParam (line 83) | public ArrayList getReservedQueryParam() { method getEncryptKey (line 87) | public String getEncryptKey() { method getUrl (line 91) | public ArrayList getUrl() { method getMonitorToggle (line 95) | public IMonitorToggle getMonitorToggle() { method builder (line 99) | public static Builder builder() { class Builder (line 104) | public static class Builder { method Builder (line 108) | private Builder() { method setDebug (line 112) | public Builder setDebug(boolean isDebug) { method setProxy (line 117) | public Builder setProxy(boolean isProxy) { method setCerPath (line 122) | public Builder setCerPath(String cerPath) { method setCaVerify (line 127) | public Builder setCaVerify(boolean isCaVerify) { method setEncrypt (line 132) | public Builder setEncrypt(boolean isEncrypt) { method setEncryptVersion (line 137) | public Builder setEncryptVersion(String encryptVersion) { method setReservedQueryParam (line 142) | public Builder setReservedQueryParam(ArrayList reservedQuery... method setEncryptKey (line 147) | public Builder setEncryptKey(String encryptKey) { method setHostUrl (line 153) | public Builder setHostUrl(ArrayList url) { method setMonitorToggle (line 158) | public Builder setMonitorToggle(IMonitorToggle monitorToggle) { method build (line 163) | public CaptureConfig build() { FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/helper/EncryptDecryptListener.java type EncryptDecryptListener (line 9) | public interface EncryptDecryptListener { method encryptData (line 18) | String encryptData(String key, String data); method decryptData (line 27) | String decryptData(String key, String data); FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/helper/NotCaptureHelper.java class NotCaptureHelper (line 21) | public final class NotCaptureHelper { method NotCaptureHelper (line 26) | private NotCaptureHelper(){ method getInstance (line 54) | public static NotCaptureHelper getInstance(){ method setConfig (line 65) | public void setConfig(CaptureConfig config) { method getConfig (line 70) | public CaptureConfig getConfig() { method getEncryptDecryptListener (line 74) | public EncryptDecryptListener getEncryptDecryptListener() { method setEncryptDecryptListener (line 78) | public void setEncryptDecryptListener(EncryptDecryptListener encryptDe... method setOkHttp (line 88) | public OkHttpClient.Builder setOkHttp(Context context, OkHttpClient.Bu... FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/proxy/ProxyWifiUtils.java class ProxyWifiUtils (line 13) | public final class ProxyWifiUtils { method isWifiProxy (line 21) | public static boolean isWifiProxy(Context context) { FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/ssl/HttpSslConfig.java class HttpSslConfig (line 12) | public final class HttpSslConfig { method HttpSslConfig (line 17) | HttpSslConfig(SSLSocketFactory factory, X509TrustManager manager) { method getSslSocketFactory (line 22) | public SSLSocketFactory getSslSocketFactory() { method getTrustManager (line 26) | public X509TrustManager getTrustManager() { FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/ssl/HttpSslFactory.java class HttpSslFactory (line 29) | public final class HttpSslFactory { method generateSslConfig (line 38) | public static HttpSslConfig generateSslConfig() { method generateSslConfig (line 45) | public static HttpSslConfig generateSslConfig(X509TrustManager trustMa... method generateSslConfig (line 52) | public static HttpSslConfig generateSslConfig(InputStream... certifica... method generateSslConfig (line 59) | public static HttpSslConfig generateSslConfig(InputStream bksFile, Str... method generateSslConfig (line 67) | public static HttpSslConfig generateSslConfig(InputStream bksFile, Str... method generateSslConfigBase (line 80) | private static HttpSslConfig generateSslConfigBase(X509TrustManager tr... method prepareKeyManager (line 111) | private static KeyManager[] prepareKeyManager(InputStream bksFile, Str... method prepareTrustManager (line 129) | private static TrustManager[] prepareTrustManager(InputStream... certi... method chooseTrustManager (line 167) | private static X509TrustManager chooseTrustManager(TrustManager[] trus... method generateUnSafeHostnameVerifier (line 176) | public static HostnameVerifier generateUnSafeHostnameVerifier() { FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/ssl/TrustAllCertsManager.java class TrustAllCertsManager (line 24) | public class TrustAllCertsManager implements X509TrustManager { method checkClientTrusted (line 26) | @Override method checkServerTrusted (line 30) | @Override method getAcceptedIssuers (line 34) | @Override method createSSLSocketFactory (line 40) | public static SSLSocketFactory createSSLSocketFactory() { class TrustAllHostnameVerifier (line 54) | public static class TrustAllHostnameVerifier implements HostnameVerifi... method TrustAllHostnameVerifier (line 57) | public TrustAllHostnameVerifier(String hostname) { method verify (line 61) | @Override method createX509TrustManager (line 70) | public static X509TrustManager createX509TrustManager() { FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/ssl/UnSafeHostnameVerifier.java class UnSafeHostnameVerifier (line 14) | public final class UnSafeHostnameVerifier implements HostnameVerifier { method verify (line 16) | @SuppressLint("BadHostnameVerifier") FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/ssl/UnSafeTrustManager.java class UnSafeTrustManager (line 21) | public final class UnSafeTrustManager implements X509TrustManager { method checkClientTrusted (line 23) | @SuppressLint("TrustAllX509TrustManager") method checkServerTrusted (line 28) | @SuppressLint("TrustAllX509TrustManager") method getAcceptedIssuers (line 56) | @Override FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/utils/NotCaptureUtils.java class NotCaptureUtils (line 15) | public final class NotCaptureUtils { method generateSsl (line 23) | public static InputStream[] generateSsl(String fileName, Context conte... method getFromAssets (line 37) | public static LinkedList getFromAssets(String fileName, C... FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/utils/Rc4EncryptUtils.java class Rc4EncryptUtils (line 14) | public final class Rc4EncryptUtils { method encryptString (line 33) | public static String encryptString(String data, String secretKey) { method encryptToByte (line 45) | public static byte[] encryptToByte(byte[] data, String secretKey) { method encryptToBase64 (line 57) | public static String encryptToBase64(byte[] data, String secretKey) { method decryptString (line 70) | public static String decryptString(String base64, String secretKey) { method decryptByte (line 80) | public static byte[] decryptByte(byte[] data, String secretKey) { method decryptFromBase64 (line 92) | public static byte[] decryptFromBase64(String base64, String secretKey) { method convert (line 106) | private static byte[] convert(byte[] data, String secretKey) throws Il... method encodeToString (line 153) | public static String encodeToString(byte[] data) { method decodeFromString (line 169) | public static byte[] decodeFromString(String data) { FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/xposed/CommandUtils.java class CommandUtils (line 16) | public final class CommandUtils { method getProperty (line 18) | public static String getProperty(String propName) { method exec (line 34) | public static String exec(String command) { method getStrFromBufferInputSteam (line 80) | private static String getStrFromBufferInputSteam(BufferedInputStream b... FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/xposed/HackChecker.java class HackChecker (line 19) | public final class HackChecker { method hasRoot (line 25) | public static boolean hasRoot() { method checkDeviceDebuggable (line 36) | private static boolean checkDeviceDebuggable(){ method checkSuperuserApk (line 48) | private static boolean checkSuperuserApk(){ method suFileExist (line 62) | private static boolean suFileExist() { method whichSu (line 79) | private static boolean whichSu() { method executeCommand (line 89) | private static ArrayList executeCommand(String[] shellCmd){ FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/xposed/VirtualApkUtils.java class VirtualApkUtils (line 40) | public final class VirtualApkUtils { method VirtualApkUtils (line 45) | private VirtualApkUtils() { method getSingleInstance (line 49) | public static VirtualApkUtils getSingleInstance() { method checkByPrivateFilePath (line 80) | public boolean checkByPrivateFilePath(Context context, VirtualCallback... method checkByOriginApkPackageName (line 101) | public boolean checkByOriginApkPackageName(Context context, VirtualCal... method checkByMultiApkPackageName (line 131) | public boolean checkByMultiApkPackageName(VirtualCallback callback) { method checkByHasSameUid (line 167) | public boolean checkByHasSameUid(VirtualCallback callback) { method getUidStrFormat (line 201) | private String getUidStrFormat() { method isNumber (line 231) | private boolean isNumber(String str) { method checkByPortListening (line 253) | @Deprecated class ServerThread (line 260) | private class ServerThread extends Thread { method ServerThread (line 264) | private ServerThread(String secret, VirtualCallback callback) { method run (line 269) | @Override method startServer (line 278) | private void startServer(String secret, VirtualCallback callback) { class ReadThread (line 301) | private class ReadThread extends Thread { method ReadThread (line 302) | private ReadThread(String secret, Socket socket, VirtualCallback cal... method startClient (line 323) | private void startClient(String secret) { class ClientThread (line 346) | private static class ClientThread extends Thread { method ClientThread (line 350) | private ClientThread(String secret, int port) { method run (line 355) | @Override method checkByCreateLocalServerSocket (line 401) | public boolean checkByCreateLocalServerSocket(String uniqueMsg, Virtua... FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/xposed/VirtualCallback.java type VirtualCallback (line 4) | public interface VirtualCallback { method findSuspect (line 5) | void findSuspect(); FILE: NotCaptureLib/src/main/java/com/yc/notcapturelib/xposed/XposedUtils.java class XposedUtils (line 23) | public final class XposedUtils { method isXposedExistsApk (line 34) | public boolean isXposedExistsApk(Context context) { method isXposedExists (line 52) | @Deprecated method isXposedExistByThrow (line 94) | public static boolean isXposedExistByThrow() { method isXposedExists (line 108) | public static boolean isXposedExists(Throwable thr) { method tryShutdownXposed (line 135) | public static boolean tryShutdownXposed() { method isXposedByJar (line 161) | public static boolean isXposedByJar() { FILE: app/src/main/java/com/yc/toolapp/App.java class App (line 5) | public class App extends Application { method onCreate (line 7) | @Override