yashsingh1/xdaforums huggingface dataset:
[XPERIA X10 Android Development] totalundone:
Hey all, this would probably be only interesting to those who are receiving 2kb, 160x120 MMS messages. Using TMO-USA as an example, the X10 received large MMS images with 1.6, but I'm guessing it doesn't recognize the uaprofile of 2.1 and now are getting tiny mms images. This could also help others on other networks that have the same problem.

Cyanogenmod has an option to switch the profile. Someone else on XDA has posted some of the changes, and those can be found here.

I'm thinking that since I don't think we can compile a new mms.apk, maybe it's possible to edit the current mms.apk with the uaprofile from a different phone (probably the t717/equinox for the tmo users)? Hopefully it's not encrypted or anything either...

So off I go into root explorer and I can't find any mms.apk in my x10. hmm, so i adb shell into it and still no mms.apk. I can't get too far if I can't find the mms application, lol.

so does anyone know what SE uses for mms? or if I'm just simply not seeing it?

obviously, i'm new to working with android, i'll pick up more as time goes on :) thanks for any help!
[XPERIA X10 Android Development] totalundone:
Bah! Just in case anyone else looks, I think I found it... sigh.

I searched through the /data/data/ folder and found a reference to 'ericssson' (part of what would be the normal uaprofile text) in com.sonyericsson.converstations_preferences.xml... converstations, eh? makes sense... and yes, there's a converstations.apk

so far i've unzipped it and found 'mms_config.xml' that has max file size and dimensions... but i think this might be only for outgoing mms...
[XPERIA X10 Android Development] CuBz90:
I could be wrong, but isn't it conversations.apk

EDIT: nevermind, looks like you already found it lol
[XPERIA X10 Android Development] motibbs96:
Curious

Thanks for trying to work on it. I would love to have a fix to these small picture messages on T-mo US. But is it possible that the small picture sizes have something to do with T-mo's services somehow???
[XPERIA X10 Android Development] totalundone:
It was working fine with 1.6 but when the X10 jumped up to 2.1, mms images were small. So to me, that means that the tmobile no longer recognizes the phone and it goes automatically downsizing all incoming images.

What I'm not sure is if TMO checks the url of the phone's uaprof or if it just looks at the url and just checks it against their own database. I'm thinking the latter.

Another thought might be if TMO just looks at the specs that the phone gives. The reason for this last question is because X10 1.6 had a max size of 640x480 (not sure if this was receiving or sending) at 1 meg (tmo only handles 300k max). with X10 2.1, it states a max size of 1600x1200 and a max size of 1 meg. Maybe it thinks 1600x1200 is too big and it hits some trigger on TMO's side to only send the fallback size (160x120)

I would recommend emailing customer service (and for anyone else having the same issue with their respective provider) and seeing if they can add the uaprof of the x10i (url) to their database. I know this UAprof is from the v24 update. I'm not sure if it's any different for the DT update or the first 2.1 update. It's not a permanent solution but it's all we have for now.
[XPERIA X10 Android Development] totalundone:
I thought I'd also post an update, in case if anyone has any thoughts on what I might be doing wrong or helpful tips.

I searched the entire system directory for any text within the files that might relate to uaprof or udp or anything like that. Nothing. I think in 'normal' Android builds have a mm_property.conf file where we can change the uaprof info. So for now, I'm concentrating on converstations.apk and that specific file isn't located there (or anywhere). SE has to store this info somewhere so I think it's in a different conf file. But for the hell of it, I did a hex search for anything that might be related to uaprof (just in case a text search missed something). Again, nothing.

SE encrypted converstations.apk. So if it's in there somewhere, we have to decrypt it first. I'm looking into and reading on decrypting and repackaging the apk. Seems easy enough - I just need to learn a little more.
[XPERIA X10 Android Development] MrHassell:
APN Settings

Name: T-Mobile US

APN: epc.tmobile.com

Proxy: 216.155.165.050

Port: 8080

Username: (leave this blank)

Password: (leave this blank)

Server: (leave this blank)

MMSC: http://mms.msg.eng.t-mobile.com/mms/wapenc

MMS Proxy: 216.155.165.050

MMS Port: 8080

MMS Protocol: WAP 2.0 (don't know if this is important)

MCC: 310

MNC: 260

APN Type: (leave this blank)

To create APN settings for your Xperia.

1. Go to 'Settings'

2. Select 'Wireless & networks'

3. Browse down to 'Mobile networks'

4. Browse down to 'Access Point Names'

5. Click the Menu (Left) button

6. Select 'New APN'

7. Key in the detail relating to your provider or carrier

8. Then press the radio button to select it

9. Save settings, reboot phone.

To test your network dial the following on your phone dial keypad to get into test mode: *#*#4636#*#*
[XPERIA X10 Android Development] totalundone:
Thanks for the help, but the issue isn't an APN setting. Just for giggles, I went ahead and changed the default APN settings to this and can confirm that it still receives small images.

So far I've decompiled the apk but haven't found the settings I need to change
[XPERIA X10 Android Development] totalundone:
Alright. So I've *properly* decompiled the apk (I'm working on the newest X10i build, v435). It references the UXprof url from framework-res.apk. I found where the url is in that file and changed it to the url for the Tmobile G2 (just to see if that change will work). Unfortunately, I need to recompile framework-res.apk and from everything I've read, it's recommended not to do that.

I'll keep on reading to see if I can do it, but has anyone recompiled framework-res.apk for the x10?
[XPERIA X10 Android Development] Grospolina:
I've dealt with framework-res.apk before. It was just to add the Super Circle Battery, but I can tell you what works.

Compiling the APK seems to encrypt the XML files one by one. If you change any of the resources (like adding images), then you also need to compile a new resources.asrc. Fortunately, since it's a system file, you don't need to sign the APK.

Check this thread for lots of good info on modifying framework-res.apk (thanks to _calum_ and MrRusch):

http://xdaforums.com/showthread.php?t=834806

Important points:

- The XML files and resources.asrc need to be compiled.

- The APK doesn't need to be signed.

- You can compile the XML and resources.asrc with APK Manager, then extract them from the "unsigned" APK it creates, and then reinsert them into a copy of the original APK using WinRAR (or your favorite zip tool).

- Compression should be set to "store" (a.k.a. no compression).

Be sure to have a backup copy of your original framework-res.apk. It's best to leave a copy on your SD card somewhere.

Be careful when replacing framework-res.apk. Copying it with Root Explorer isn't a good idea. I think the permissions get screwed up or something, and you don't have time to change it because it reboots right away. It's better to copy it onto your SD card and use the dd command through ADB.

If you mess up, then you may not be able to boot the phone. Don't panic. ADB is still available even when it hasn't booted yet, so just use dd to replace it with your old one.
[XPERIA X10 Android Development] hakuuu:
wow, i never would've thought the picture sizes had to do with my phone. hope you find a fix for this!
[XPERIA X10 Android Development] totalundone:
Thanks Grospolina! That info should help me a lot.

I actually tried to use root explorer at first... LOL. Stuck at the SE screen and I thought I bricked the phone but found out that my USB port on the monitor has quit working... Wasted a couple hours there. Sigh, lol.

I was using apktool since it's supposed to be framework-res.apk friendly but it kept on compressing the apk. I tried to adb push the file but it kept on saying I didn't have permissions. So I ended up using xrecovery to 'restore' the file in update.zip. I did a test mms but it was still small so I went ahead an cleared the davlik cache. I checked the file size of the modified framework-res.apk but either clearing the cache brought the original apk back or xrecovery update didn't work because the file size was the same as the original (apktools shrunk it down to nearly half).

anyways, I'll try it with that adb line.

There is one issue though. If I open up the original framework-res.apk file in 7zip, the file I need to edit doesn't appear. I'll try this but am not sure what to do if the xml file I need to replace doesn't appear.
[XPERIA X10 Android Development] totalundone:
bah, i can't ever get adb to replace a file. it always says that it's not writeable and then when i get su permission set, some other error happens. I'll figure it out... still reading... typical adb newbie issue, haha.

I don't have enough time right now (or in the next day) to keep on working on this but if anyone on tmobile usa with an xperia x10 wants to give it a shot, I've linked the apk below. The only change I've done so far is change a couple lines in style.xml. I'm not sure this is it for sure, but I can't rule it out yet.
[XPERIA X10 Android Development] skryte:
sorry not trying to be rude or nething but i think you should say that this post is about the picture size...cuz a lot of times iv noticed that when you flash it erases your apn settings which is what you need to receive mms messeges in in the first place... just a thought
[XPERIA X10 Android Development] totalundone:
No offense taken!

I edited the title to reflect that it's to fix incoming picture mms size.

I hope you don't take offense, but this ISN'T an APN settings issue. I explained it several times earlier and it's been brought up before. It's a problem that been mitigated with custom roms because they have the ability to change their uaprof to something the network recognizes.

Several networks, one of which includes TMobile USA, default to a MMS picture size of 160x120 if it doesn't recognize the phone. This project's intention is to change the default uaprof in order for Tmobile USA (and eventually any other providers) to a uaprof of a supported handset.
[XPERIA X10 Android Development] totalundone:
No problem! Thanks for the info MrHassell. I enjoy reading your posts (chop full of interesting info, haha)

I'll definitely look into your tips there! SE mucked around with the messaging and they don't use mms.apk but conversations.apk. After decompiling conversations.apk, it references outside of converstions.apk (I'm 95% sure of that) for the uaprof. This (I think) makes sense in that the system needs to tell the network its uaprof.

Other MMS applications depend on this system uaprof to receive images and they too, receive small images. Custom roms get around this because they allow changing the uaprof. However, since SE changed the location of some of the interesting strings, I haven't been able to use AOSP or anything like that as a template to find the strings specifically.

I could use a custom rom, but I'm waiting until a stable, feature filled one is available without having to download X, Y, and Z to get features to work. I like messing with my phone but don't want to mess around with an entire rom (yet, I already did that with a Samsung i7500, lol).

So far, the interesting lines (2) is in framework-res.apk. /res/values/strings.xml

>> <string name="config_useragentprofile_url">http://wap.sonyericsson.com/UAprof/%R202.xml</string> (something like this) and h ttp://wap.sonyericsson.com/UAprof/%R101.xml

Which I changed to

>> <string name="config_useragentprofile_url">http://www.htcmms.com.tw/Android/TMO/Hero/ua-profile.xml</string>

Which is the uaprof for the Tmobile G2.

And just for background...

How I think this all works (if anyone works for tmobile usa and knows, please correct me!)

Phone connects to the network OR when the phone receives an MMS

Advertises it's uaprof capabilities to the network

Network looks at the url and either:

goes to the url and assigns those capbilities to that registered phone

or

looks at the url and looks for that url in a local database. Network finds info and assigns MMS values OR doesn't find it and assigns default 160x120 values. Doesn't go to the internet to find those values.

The X10 worked under 1.6. Why? It was rumored to come to the USA and 1.6 would have had the uaprof on their database for testing reasons. 2.1 comes and TMobile USA has already decided not to carry it so they don't add the new url to their database.
[XPERIA X10 Android Development] Grospolina:
The /system directory is read-only by default. You need to mount it as read/write:

If that doesn't work, you could try this:

Also, don't forget to check your phone for a "SuperUser" popup and allow it. In the SuperUser app, this shows up as "Unknown".
[XPERIA X10 Android Development] totalundone:
Thanks again Grospolina!

Evidently I didn't have it approved by superuser. I thought I did... but forgot that I lost it when I had to reflash a few days ago.

I tried the new framework-res.apk. It didn't crash my phone and it was the new size! unfortunately incoming mms photo sizes are still 160x120 max.

Well... I guess I need to get back to searching ...
[XPERIA X10 Android Development] xxcysxx:
just want to say thank you for looking into this. i really want to have the mms picture issues worked out.

thanks again
[XPERIA X10 Android Development] totalundone:
Sorry, it's been a while.

I'm going to try replacing just the mms_config.xml file of our conversations.apk.

Does anyone have the mms_config.xml file of the Nexus 1?
[XPERIA X10 Android Development] totalundone:
Wooo! Finally some effing progress!

Just received a 525KB image at 2146x1609 on my SE X10i on Tmobile!

First off, this wasn't on the stock SE Conversations.apk. My latest attempt was to replace the config_mms.xml file entirely from a nexus one eclair (not just edit) and see what happened. It didn't work, pics were still small.

So I took it a little further, can I replace the stock messaging app? I needed an Android mms (using Go or Handcent still relies on the oem solution). I copied the mms.apk from a nexus one eclair apk (tmobile) to my system/app directory and renamed it to Conversations.apk (fixed permissions and all). Good news is that it worked! Double good news is that there's no reason to have to mess with the framework!

The only bad thing right now is that the stock messaging app looks like ****, lol... BUT it's something (not what I wanted but something). I'll keep on messing with conversations.apk and mms.apk and look to see if i'm just compiling them wrong or what (they don't need to be signed, right?)

I'll post a link to the apk in the next few days - i'll first check to see which one works best (nexus one eclair? Galaxy S eclair? Motorola eclair?). At least as a stop gap solution until I or someone else can fix the stock SE app. If I can, I'll try to document it as best as I can so that others who have the same issue on other networks can fix it too.
[XPERIA X10 Android Development] totalundone:
I'll post the source for the stock apk later. Maybe someone else might have some luck with it.

I've tried a couple different things with some great suggestions from others on the forum but I still just can't get it to work. I'll work on it here and there, if not just to practice working in Android. I'll probably put a lot more effort into it when 2.3.3 comes out (if it still doesn't work).

But, using any 2.1 mms.apk (from cm, nexus one, etc) will bring in large pics like above but the UI looks pretty bad.

I've also discovered that using Go SMS Pro works (but not facebook/timescape photos) but it has a max dimension of 480px height (so 640x480 if the pic is horizontal or something like 360x480 if vertical). Install it regular, select the settings, and then you can delete/remove permissions of the stock apk.

Sorry all (at least for now) :(
[XPERIA X10 Android Development] MrHassell:
That's great progress! Bummer we have to do SE work for them... if I didn't have so many eggs in the pan right now I'd reverse the two mms apk files and make a mashup.

Hopefully this can be done soon! Great news :-)
[XPERIA X10 Android Development] hakuuu:
is this still being worked on? idk about anyone else, but i'm still not getting full sized pics on SE's 2.3.3 rom. i did on CM6 though.
[Desire HD Themes and Apps] starbase64:
Hi,

how can I stop programs that start automatically?

I mean not at boot or autostart, but the programs always start again.

A Task Killer is not what I want.

Are there other solutions?

with friendly greet

starbase64

[09 June 11]:

i have found a possible solution today > Bloat Freezer by Trey Holland (Link).
[Desire HD Themes and Apps] buzzboy:
http://www.appbrain.com/search?q=autostart

Well autostarts generally work ok, another option is to use Titanium Backup to uninstall (Tread carefully with system Apps) System App remover is an App that can backup system apps before uninstall.

But be careful.

Regards
[Desire HD Themes and Apps] buzzboy:
http://www.appbrain.com/app/systemapp-remover/com.danesh.system.app.remover

For Reference to the above.
[Desire HD Themes and Apps] starbase64:
Hi,

i would not uninstall the programs, but just stop.

Example: PayPal is started in background, why?

I close PayPal with the Task killer, but it starts over again.

with friendly greet

starbase64
[Desire HD Themes and Apps] K Dotty:
Try android assisstant

It's in the market

_________________________

LeeDroid v1.4.1 & CM7
[Desire HD Themes and Apps] starbase64:
Hi,

thanks for your reply, but it's another task killer.

with friendly greet

starbase64
[Desire HD Themes and Apps] K Dotty:
It has a startup manager in it aswell
[Desire HD Themes and Apps] starbase64:
Hi,

i have found a possible solution today > Bloat Freezer by Trey Holland (Link).

with friendly greet

starbase64
[Desire HD Themes and Apps] The Root:
It's all about closing programs properly. Either back out of programs or use their exit button after hitting the list button. I never get apps reopening.

Sent from my armed and operational battle station.
[G2 and Desire Z General] nolsen311:
Similar question to: http://xdaforums.com/showthread.php?t=809059

However, I'm wondering if anyone has a decent suggestion on a way to completely suppress the swipe-lock in favor of the pin-lock.

This would be for CyanogenMod-7.

It's rather annoying to have to swipe just to enter a pin.
[myTouch 4G Q&A, Help & Troubleshooting] Copronymous:
Greetings!

I have a Samsung Captivate, so I'm a less familiar with MT4G issues.

My sister (who lives 700 miles away from me) texted me today. TMobile has reset her phone twice in the 2 weeks she's owned the phone because of a "connection failure" message related to her data network. She says it doesn't work more than it does work. She says reception is a non-issue because she has pretty much full bars.

Anybody have similar experiences. I've checked pages of threads but can't find anyone else with the same problem.

My gut says she's having 4G connection issues related to either the antenna or (more likely) the modem/software.

I'm thinking she should just take it back and get a new one, but I figured I'd check for a simple fix first.
[General Topics] elijahblake:
Here's the article, have a read for yourself! I actually USE to like this site eventhough they basically copy and paste every article they get from better sites..

http://phandroid.com/2011/01/18/why-we-arent-running-a-story-on-the-claim-that-carriers-are-refusing-to-pay-samsung-for-android-2-2-updates/#comment-330057
[General Topics] JimJam707:
D: I love phandroid but, that's a bit low.
[General Topics] NeoS:
Easy there. Before we all go midieval on that posting, consider this: XDA is a site of hackers. We all hack to get better devices. A Cracker is someone who breaks stuff just to wreak havoc.

So it's not actually that a big insult. Unless they said xda-developers themselves isn't to be taken seriously, THEN it's an insult. They just talk about a forum post with no real source to back it up.

Just my 2 cents.

Oh, and keep it civil, ok? ;)
[General Topics] Chaptop:
You know, it's nice to call everyone a "hacker" and all, but the people on here do good work, and are directly responsible for some of the best features of android coming to fruition.

Sorry, I'm not a big Phandroid "phan" to begin with. Their community is very nice, very diverse, but their actual ability as internet technology reporters is troublingly poor.
[General Topics] Chaptop:
The context is assumed to mean a cracker. Whether that's meant to be implied or not, I simply think it just is.
[General Topics] vbetts:
I think it's funny how a lot of the rooting forums for the phones there link to this site, but it's okay to insult XDA despite using the information and files these "hackers" make. XDA is not a site of hackers, but a site of developers. The site and community do not condone hacking, or piracy. Also, it was one forum member that wasn't even a part of the community at all, he joined to post it as to get a reaction it seems like.
[General Topics] SoberGuy:
I got the impression that Phandroid was beat up a little by their following, and received too many questions about why they weren't reporting the same crap. Their frustration showed. To me, it was more about the situation and the questions, and kind of came out as a little bit of a slap to XDA. Serious and egregious? Not really.

I wholeheartedly agree with the content of the article. The point was simple: there was one post, with no confirmation or source or reputable basis. I see their point and agree with it. The delivery could have been a bit better. But really, look at any of the sites. They are all littered with spelling and grammatical errors, and could use a huge boost of professionalism. Some are worse than others, but I've (sadly) grown to expect some of the drivel and crap that comes with "news".
[General Topics] TheBiles:
Users here hack their phones. How would that not make them hackers? I honestly don't see the big deal here.
[General Topics] elijahblake:
i agree with you on this, that's why i posted it... I think of the XDA community as a developer community. I mean I don't see any illegal file sharing on here as you would a "Hacker" community..

I just find it a little idiotic that this guy said that a source making a statement on this site isn't credible, yet someone posting to another site is. All phandroid ever does is copy/paste from other Android news sites and they act like they have some first rate News Reporters that they deem what's real news and what isn't...
[Off-topic] Joe92T:
Hey guys, I just had some quick questions for anyone here that may be in the I.T field..

Im 23 years old and ive decided to go back to school.. so currently im working on an Associates Degree in I.T and trying to get my certs out of the way (CCENT, CCNA and CompTIA A+) But im not going to stop here... computers are a HUGE interest of mine.. I plan to continue on for a bachelors degree in I.T and possibly even a masters after that..

Basically for anyone in the field, do you like what you do? Do you find it interesting? How is the starting pay rate? I live near a major U.S City (NYC) And dont mind commuting back and fourth into the city for work... I was HOPING to start out making 50+ a year with just my associates and certs.. is this being unreasonable?? Someone told me that I.T professionals only start at like 30 grand a year which seems pretty scary to me

My ultimate goal is to be a Database Administrator and run / manage a companys servers / network, however I dont expect that with an Associates, most likely a bachelors+ would be needed??

Basically if anyone has any info about the field that theyd like to share with me, im open ears becaue im extremely interested in this career and any insight would be appreciated.. thank you
[Off-topic] westicle:
I would love to give you some advice, but I mainly work in the S.H.I.T fields

Scent phrum mie fone!