signalapp / Signal-Android

A private messenger for Android.
https://signal.org
GNU Affero General Public License v3.0
25.63k stars 6.16k forks source link

MMS not working on ATT Nexus 5 #595

Closed okiedude closed 10 years ago

okiedude commented 10 years ago

Sorry if duplicate...had to verify my e-mail address.

First, thanks to those of you that are involved with this project. It is much appreciated!

Nexus 5 on AT&T here.

textsecure: SMS working. MMS not working on either Wi-Fi or mobile network. stock Hangouts: both work fine.

Through googling, and poking around on github, Found a few similar issues re: MMS, but wasn't able to figure out my problem.

logcat on pastebin: http://pastebin.com/pmRYsTn9.

I think the below error is the relevant one.

W/MmsDownloadService(22304): Handling actual MMS download... E/DatabaseUtils( 996): Writing exception to parcel E/DatabaseUtils( 996): java.lang.SecurityException: No permission to write APN settings: Neither user 10083 nor current process has android.permission.WRITE_APN_SETTINGS. E/DatabaseUtils( 996): at android.app.ContextImpl.enforce(ContextImpl.java:1685) E/DatabaseUtils( 996): at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1714) E/DatabaseUtils( 996): at com.android.providers.telephony.TelephonyProvider.checkPermission(TelephonyProvider.java:735) E/DatabaseUtils( 996): at com.android.providers.telephony.TelephonyProvider.query(TelephonyProvider.java:462) E/DatabaseUtils( 996): at android.content.ContentProvider.query(ContentProvider.java:857) E/DatabaseUtils( 996): at android.content.ContentProvider$Transport.query(ContentProvider.java:200) E/DatabaseUtils( 996): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112) E/DatabaseUtils( 996): at android.os.Binder.execTransact(Binder.java:404) E/DatabaseUtils( 996): at dalvik.system.NativeStart.run(Native Method) W/MmsCommunication(22304): java.lang.SecurityException: No permission to write APN settings: Neither user 10083 nor current process has android.permission.WRITE_APN_SETTINGS. W/MmsCommunication(22304): at android.os.Parcel.readException(Parcel.java:1465) W/MmsCommunication(22304): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:185) W/MmsCommunication(22304): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:137) W/MmsCommunication(22304): at android.content.ContentProviderProxy.query(ContentProviderNative.java:413) W/MmsCommunication(22304): at android.content.ContentResolver.query(ContentResolver.java:461) W/MmsCommunication(22304): at android.content.ContentResolver.query(ContentResolver.java:404) W/MmsCommunication(22304): at org.thoughtcrime.securesms.database.MmsDatabase.getCarrierMmsInformation(MmsDatabase.java:608) W/MmsCommunication(22304): at org.thoughtcrime.securesms.mms.MmsCommunication.getMmsConnectionParameters(MmsCommunication.java:95) W/MmsCommunication(22304): at org.thoughtcrime.securesms.mms.MmsDownloadHelper.retrieveMms(MmsDownloadHelper.java:80) W/MmsCommunication(22304): at org.thoughtcrime.securesms.service.MmsDownloader.downloadMms(MmsDownloader.java:123) W/MmsCommunication(22304): at org.thoughtcrime.securesms.service.MmsDownloader.handleConnectivityChange(MmsDownloader.java:206) W/MmsCommunication(22304): at org.thoughtcrime.securesms.service.MmsDownloader.process(MmsDownloader.java:70) W/MmsCommunication(22304): at org.thoughtcrime.securesms.service.SendReceiveService$SendReceiveWorkItem.run(SendReceiveService.java:227) W/MmsCommunication(22304): at org.thoughtcrime.securesms.util.WorkerThread.run(WorkerThread.java:46)

Current APN settings are:

Name: ATT Phone APN: phone Proxy: not set Port: not set Username: not set Password: not set Server: not set MMSC: http://mmsc.mobile.att.net MMS Proxy: proxy.mobile.att.net MMS port: 80 MCC: 310 MNC: 410 Authentication type: not set APN type: default,mms,supl,fota APN protocol: IPv4 APN romaing protocol: IPv4 APN enable/disable: APN enabled Bearer: unspecified MVNO type: none MVNO value: not set

Any ideas?

mcginty commented 10 years ago

dedupe