Republic Wireless MMS - Moto X Q&A

Hi guys I know that there are a few RW users on these forums and even if your not we need your help. I've been trying to figure out why 3rd party MMS is disabled on RW and have traced it down to the MMS.apk itself. It is build on the sprint version of the phone but the sprint MMS.apk is smaller and says the same as 3rd apps (No APN ) so I'm sure that the APN is baked into the MMS app. So my question is where...
If you can help please do in any way.
I'll link both apks so you can compare them.
https://drive.google.com/folder/d/0B2aLFCgkLH9bTzdUVmZuV1RMeHc/edit
Thanks guys.
Sent from my XT1049 using XDA Free mobile app

I used the 'cmp' utility to compare them. First difference in the two files is at byte 15.
Went through the Sprint version with the 'strings' program to pick out any ASCII. The string 'apn' only shows up in two places, at 61% and 96% of the way through. For context they are:
ÿL÷apn¸-¥BÌKÈe
and --
no_apn
Each on a separate line. So that didn't offer any clear pointer to a resource or hard-coded APN name that I could determine.
The string
'No APN specified on the device.'
shows up at 91% and two Spanish versions
'34No se ha especificado ningún APN en el dispositivo.'
at 93% (line 59479) and
'.0No se especificó ningún APN en el dispositivo.'
at line 59796, no percentage displayed for that one. The identical strings show up in the RW version..
HTH [someone/anyone]. d^;
Any suggestions will certainly be considered. Possibly explored. o-%)

Yeah I'm getting the no APN on this device message on 3rd party apps. Now I did look through the apk and found reference to the Republic.apk and com.bandwidth.rw for transactions. I can't find anything to do with bandwidth other than in /data/data/com.bandwidth.rw. Let me know if any other files are needed.
Sent from my XT1049 using XDA Free mobile app

kicker22004 said:
Yeah I'm getting the no APN on this device message on 3rd party apps. Now I did look through the apk and found reference to the Republic.apk and com.bandwidth.rw for transactions. I can't find anything to do with bandwidth other than in /data/data/com.bandwidth.rw. Let me know if any other files are needed.
Sent from my XT1049 using XDA Free mobile app
Click to expand...
Click to collapse
Are you trying to do this in attempt to use 3rd party messaging apps for MMS? If so, you really shouldn't attempt this. RW intentionally disabled all but the stock messaging app in an update to the RW app. Because of their proprietary system, even if you are able to discover the APN, 3rd party MMS apps don't have the ability to receive the acknowledgement that the MMS was sent/delivered. As a result, the 3rd party apps will constantly re-send the MMS over and over and over. Whomever you send an MMS to isn't going to be very happy with you when they get literally hundreds of duplicate MMS messages with no way for you to stop it but maybe force-closing the app.
It is a known issue. RW is working on a solution to standardize their MMS approach such that it is compatible with 3rd party MMS apps, but currently there is no proper solution. When and if they do standardize their method, they will release an update to the RW app that will allow you to use 3rd party messaging apps without any 'hacking' required...
Disregard this is that is not what you are attempting....
I'm also an RW customer. If you want verification of what I just told you, see here: https://community.republicwireless.com/blogs/republic/2014/05/06/mms-looping

samwathegreat said:
Are you trying to do this in attempt to use 3rd party messaging apps for MMS? If so, you really shouldn't attempt this. RW intentionally disabled all but the stock messaging app in an update to the RW app. Because of their proprietary system, even if you are able to discover the APN, 3rd party MMS apps don't have the ability to receive the acknowledgement that the MMS was sent/delivered. As a result, the 3rd party apps will constantly re-send the MMS over and over and over. Whomever you send an MMS to isn't going to be very happy with you when they get literally hundreds of duplicate MMS messages with no way for you to stop it but maybe force-closing the app.
It is a known issue. RW is working on a solution to standardize their MMS approach such that it is compatible with 3rd party MMS apps, but currently there is no proper solution. When and if they do standardize their method, they will release an update to the RW app that will allow you to use 3rd party messaging apps without any 'hacking' required...
Disregard this is that is not what you are attempting....
I'm also an RW customer. If you want verification of what I just told you, see here: https://community.republicwireless.com/blogs/republic/2014/05/06/mms-looping
Click to expand...
Click to collapse
Sorry i haven't had any time from work to keep up on this, Yes that is what i was attempting to do. And your explanation explains what i've discovered..and that is that I do get it working but will cause my RECIEVERS phone to crash on opening my MMS (lol) they have to delete my conversation and start a new. Also if i send a message to another RW user it will cause the RW App to crash and force the users phone to use the Sprint number until they clear my conversation and reopen RW app.
So for now i'll just wait. Thank you for your time and effort.

Related

[Q] Can I use 2 different email clients ?

Hi,
Just wondering, I want to bypass the exchange policy (annoying pin lock), so thinking of using those modified AOSP email.apks.
However I would like to retain use of the original email client provided by Samsung.
Anyway to say setup and sync with the modified email.apks but then use Samsung's read/compose ? Do they share same database?
Ideally of course would be a modified Samsung email.apk.
Cheers
fy
fylim said:
Hi,
Just wondering, I want to bypass the exchange policy (annoying pin lock), so thinking of using those modified AOSP email.apks.
However I would like to retain use of the original email client provided by Samsung.
Anyway to say setup and sync with the modified email.apks but then use Samsung's read/compose ? Do they share same database?
fy
Click to expand...
Click to collapse
My initial response was: no. But thinking about it, there is a chance this actually might work. AFAIK, the way that the modified email apks work is that the creation of a "security device admin" is surpessed when defining an exchange account (don't know the exact name in english, but it's a device wide pin lock because you have to enter it every time you wake your phone from sleep). But apart from that a modified email apk creates accounts & databases exactly the same way as the original. One question remains open, and that is that an original email app might check for a policy also every time the account is actually used.
Also, a problem with the modified email apks is that they want to replace the existing email system app. If there is a way to keep the exisiting email app in place, and install a modified second one to just create the exchange accounts, this might work. I have been installing system apps manually through Root Explorer before, surpressing replacements, i will try tonight with email apps
Thanks. For your feedback. It is not exactly clear how the modified apks work. I would think that it would be easier to 'inform' that the policy is applied but does nothing to trigger the pin lock setting.
In this case it may work. Also head that Autostarts can disable this device administrator on some phones but sadly the 1.6.1 version on mine doesn't. It says do not have sufficient permission although already given rooted permission.
Appreciate if you could let me know how did your tests go.
Cheers

Email App with Image Compression

I have a Korean HTC Desire HD that I rooted and installed the Ice Cold Sandwich rom on.
I currently live in Japan and am on the Softbank network. The biggest problem is that I can't send images through email to other mobile users because of a 1mb limit.
I have been trying to find an email app that will compress images before sending while keeping the original intact.
The closest that I have found is this: AndroMail (sorry can't post links since I'm a noob)
The problem is that I can't get it to connect to my gMail account. I sent the developer a message but he hasn't replied.
I've also read that the Galaxy S3 has this feature by default.
Is it possible to install the S3 mail apk on the DHD (and if so, does anyone know where I can get it?), or are there other options?
By the way, I do understand that there are apps that I can use to compress images.
What I am hoping to find is an email app that is able to do the compression before sending.
It's not that I'm lazy, it's just that I'm lazy
Okay, so I found the S3 rom. I'm going to try to extract the mail app and install it on my phone.
I still haven't found any other mail apps that include image compression as a feature.
Also, from what I can tell, the AndroMail app servers are not working. There is a gateway option in the setting. By default, it has different servers listed. I can change them, but I have no idea what I would need to change them to. Anyone else use this app?
Okay, so I successfully extracted the S3 secMail apk and odex files from the rom using the guide here: http://forum.xda-developers.com/showthread.php?t=1667081
Then I attempted to deodex the files using the guide here: http://forum.xda-developers.com/showthread.php?t=1053227
I couldn't deodex. I got no output files. I checked to make sure Java was installed (I knew it was, since I sometimes try to do some basic programming with the Android SDK).
So, since I couldn't deodex, I figured, why not? I tried to install the S3 secMail app anyway. As I expected, it didn't work.
Is there no mail app that has this functionality? I guess I incorrectly assumed that this was basic feature.
Okay, after four days of trying, I'm about ready to give up.
I have tried side loading different SecMail apps, but I'm assuming it's locked to Samsung devices only.
I have also scoured the internet and both Google and Amazon markets, and nothing.
I have just about given up. One last time, is there anyone that knows of any mail apps that offer image compression, or is it possible to port SecEmail (the only mail app I know of that does offer image compression) to the DHD

Any app that can log all phone activity?

Ok long story short having trouble with one of my kids, I have an app (couple tracker) installed that allows me to see location, sms, and Facebook messages, but what I need is and app that can basically log all activities that I can install and hopefully password protect. I'm mainly looking to see what all email addresses get logged into via apps and Web browsers. And would also like to know what websites my kids been visiting. App does not have to be hidden but needs to be to where I can install it and it can't be tampered with.
Sent from my Nexus 6 using Tapatalk
msd24200 said:
Ok long story short having trouble with one of my kids, I have an app (couple tracker) installed that allows me to see location, sms, and Facebook messages, but what I need is and app that can basically log all activities that I can install and hopefully password protect. I'm mainly looking to see what all email addresses get logged into via apps and Web browsers. And would also like to know what websites my kids been visiting. App does not have to be hidden but needs to be to where I can install it and it can't be tampered with.
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
Get them a flip phone
msd24200 said:
Ok long story short having trouble with one of my kids, I have an app (couple tracker) installed that allows me to see location, sms, and Facebook messages, but what I need is and app that can basically log all activities that I can install and hopefully password protect. I'm mainly looking to see what all email addresses get logged into via apps and Web browsers. And would also like to know what websites my kids been visiting. App does not have to be hidden but needs to be to where I can install it and it can't be tampered with.
Click to expand...
Click to collapse
Well first off, there is no such thing as installing something that is beyond tampering. Especially not with a Nexus -- these things are DESIGNED FOR tampering.
At the moment, I'm not aware of any system developed in this manner to offer the type of monitoring that you are proposing.
One of the big issues with this, is that in order for it to work in a user friendly manner, it would actually require that EVERY application be modified to cooperate with it.
Otherwise, you're stuck basically with remote access and digging through system logs and application databases manually.
It is also worth noting that certain applications like the web browsers actually have privacy modes (some people call them "porn" mode) where they won't actually log activities.
The reason why sms can be relayed using the program you found, is that the sms database is system-level, not application-level. It is designed so that you can choose your own sms front-end, while leaving the complex telephony software at the root of it, all alone.
By the sounds of things, the problem you are having with your kid is beyond what you can deal with by adding controls and monitors to his/her phone. Since the kid knows you are watching, they WILL find alternative means of making those communications that you clearly don't want happening -- the ones you are watching for. You are going to have to find a better way to deal with this.
You want a keylogger, I've never used one on Android but a quick search popped this up http://www.vagueware.com/keylogger-software-for-android-phones/
Not sure if any work, search around for keylogger and find out you feel comfortable to try on your phone. Good luck

Remove SMS Limit (manually preferred)

I'm looking to remove the SMS limit. I'm currently on 6.0 (pure nexus rom), but I would also like to know how to do it on 5.1.1. Manually is preferred so I know exactly what is being changed on my device.
Why? Because it's my phone and I should be able to remove this ridiculous limit if I want to, and...
I wrote a python script that sends out multiple SMS to a large group of my friends. I keep getting that annoying pop up that the app is sending large amounts of text messages, and having to hit the allow button multiple times. This wouldn't be an issue if hitting the allow button actually sent all of the text, but it doesn't. Quite frustrating.
I've read a few thread on XDA about the issue, but can't seem to remove the limit. I tried following a guide in one of the s3 categories to no avail.
I am looking for this too!
After hours of searching today - it appears that the setting has been moved into the framework?
com.android.internal.telephony
https://android.googlesource.com/pl...droid/internal/telephony/SmsUsageMonitor.java
I hope I'm wrong as I'm no Android dev.... But, if I'm correct the only way I know of to "fix" it is to make the change in a custom Android build/ROM.
This SUCKS as I use mass texting for business purposes (communicating with many individuals who sign up for contract work). I really like Android N (along with AndroidPay) - but, looks like I'll be going back to M (on a custom ROM)...
If anyone locates/determines a way to alter that file using RootExplorer/Sqlite or some other way - please let me know.

Something on my phone wants to talk to Facebook

I have the Amazon version of the G7 Plus. On my home network, I am running Pi-Hole as a DNS server. When reviewing the logs on Pi-Hole, the most active device on the network is my phone. Among the requests it send out, it is trying to send requests to 'web.facebook.com', 'graph.facebook.com' and connect.facebook.net'
I have never had Facebook installed on this phone. I don't use a web browser to access it either. I have closed all my apps and disable background data on all installed apps. It is still trying to talk to Facebook.
Is there a way I can identify what app is making these requests? In a 24-hour period, it has made nearly 500 requests. That boil down to a request every 3 min 30 seconds. If I can identify the app, I can decide if it's worth keeping.
mrschwarz said:
I have the Amazon version of the G7 Plus. On my home network, I am running Pi-Hole as a DNS server. When reviewing the logs on Pi-Hole, the most active device on the network is my phone. Among the requests it send out, it is trying to send requests to 'web.facebook.com', 'graph.facebook.com' and connect.facebook.net'
I have never had Facebook installed on this phone. I don't use a web browser to access it either. I have closed all my apps and disable background data on all installed apps. It is still trying to talk to Facebook.
Is there a way I can identify what app is making these requests? In a 24-hour period, it has made nearly 500 requests. That boil down to a request every 3 min 30 seconds. If I can identify the app, I can decide if it's worth keeping.
Click to expand...
Click to collapse
There is a factory facebook installer app trying to do its job...so its got all your radios looking for a download its not getting or the illuminati planning a dark plot against society.... Moto is probably the last phone to still have that and probably the first...lol... if you are rooted with magisk I would install the terminal debloater mod and follow the directions...super easy and is something I wish I had back in the day....i just reflashed stock on mine and flashed back twrp and magisk...ill put the specific apk info shortly
My phone is pure stock. Not rooted. I thought we vanquished the Illuminati. Sneaky bast*rds.
[/COLOR]
KtownJeff said:
3 apps that facebook uses to mess with life /system/app/facebook -appmanager
/system/priv-app/facebook-installer
/system/priv-app/facebook-services
If you are stock it can be defeated by using adb pull commands .... I can walk through it if you havent done it before but this thread will cover it all just follow step by step and I believe after OTA you will have to do it again.. nope new info i just obtained states that u wont have to do it again and you can debloat the Amazon stuff too
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
Click to expand...
Click to collapse
:good::good:
So...I followed the instructions for adb. Since this was an unlocked phone that I bought from Amazon and since I am using a prepaid MVNO, I wasn't sure what to put in the 'OEM' or 'Carrier' variables. I downloaded and installed the App Inspector app. I scrolled through every entry on the list and could not find any that had anything resembling Facebook in it.
Anything else I can try? Thanks for all your help.
mrschwarz said:
So...I followed the instructions for adb. Since this was an unlocked phone that I bought from Amazon and since I am using a prepaid MVNO, I wasn't sure what to put in the 'OEM' or 'Carrier' variables. I downloaded and installed the App Inspector app. I scrolled through every entry on the list and could not find any that had anything resembling Facebook in it.
Anything else I can try? Thanks for all your help.
Click to expand...
Click to collapse
I did a little more research and found out that its other apps reporting to facebook.... they share data and facebook plugs it into an ad algorithm....hmmmm.... read these articles https://www.cnbc.com/2020/01/29/fac...-you-from-other-web-sites-how-to-stop-it.html
https://gist.github.com/imcodingideas/f07be3889411b323e5f8051899b9d9cc
KtownJeff said:
I did a little more research and found out that its other apps reporting to facebook.... they share data and facebook plugs it into an ad algorithm....hmmmm.... read these articles https://www.cnbc.com/2020/01/29/fac...-you-from-other-web-sites-how-to-stop-it.html
https://gist.github.com/imcodingideas/f07be3889411b323e5f8051899b9d9cc
Click to expand...
Click to collapse
Since years this service is a part of almost every app for Android.
WoKoschekk said:
Since years this service is a part of almost every app for Android.
Click to expand...
Click to collapse
I just got the memo...lol....Ive only been at it two years so Im still learning all the time

Categories

Resources