Il titolo è ovvio. Posso inviare "SMS ricevuti intenti" sul telefono Android? In altre parole, virtualmente ricevono SMS personalizzati per falsificare alcuni ricevitori SMS.posso inviare "SMS ricevuti intenti"?
risposta
È possibile creare SMS falsi (tipo GMS) in modo che il messaggio incorporato sia reale. Ecco my answer
Intent intent = new Intent();
intent.setClassName("com.android.mms",
"com.android.mms.transaction.SmsReceiverService");
intent.setAction("android.provider.Telephony.SMS_RECEIVED");
intent.putExtra("pdus", new Object[] { pdu });
intent.putExtra("format", "3gpp");
context.startService(intent);
Ho ricevuto questo errore: Causato da: java.lang.SecurityException: Non consentito avviare il servizio Intent {act = android.provider.Telephony.SMS_RECEIVED cmp = com.android.mms/.transaction.SmsReceiverService (ha extra)} senza autorizzazione non esportato da uido 10045 – Darush
Ho questa autorizzazione in manifest:
FYI Credo che questo sia un intento di sistema e non è possibile trasmetterlo. –