[EVO 4G Android Development] nightzun:
I Hate You Bloody.....

...because of you this dam android phone on metropcs finally sends/receives mms:eek:;):D

This is what i did(lately):

so i downloaded your mms flash.zip file from first page, extracted Mms.apk from it. then through adb shell removed old mms.apk, and pushed your mms.apk to the evo. rebooted phone, tested sending out mms and BAM! it successfully sent out. so also tested if it would receive and BAM! again successfully received.:D

i have attached *part*(since i havent figured out how to make it write to a file instead of only outputing to the dos screen) of the logcat of what its doing i havent looked at it in detail but from what i can tell its not throwing an exception like before(when using stock Mms.apk) and its actually communicating with server. before it would also receive a code 227 from server. I have another thread explaining of all of this asking for help but no one cared to look at it.

what exactly is it doing here?:

V/HttpUtils( 608): key=value, value=Mozilla/5.0 (Linux; U; Android 1.5; en-us;
Sprint APA9292KT) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Sa
fari/525.20.1
D/HttpUtils( 608): [HttpUtils] createHttpClient w/ socket timeout 60000 ms, , U
A=Mozilla/5.0 (Linux; U; Android 1.5; en-us; Sprint APA9292KT) AppleWebKit/528.5
+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1
D/HttpUtils( 608): CID: SPCS_001
V/HTC-DSA-SystemProperties( 608): SystemProperties - Caller: [com.android.mms]
V/HTC-DSA-ConnectionManager( 608): platform pass[com.android.mms]
V/SecurityManager( 608): Pid:608, Uid:10051
V/SecurityManager( 608): checkPermission(): true
V/HTC-DSA-SystemProperties( 608): ****** Pass the permission checking-getString
!!!!******
V/DSA-DMAgentConnector( 608): respond:[B@4770cf88
V/DSA-DMAgentConnector( 608): sendCommand: [:R:C006]
V/DSA-DMAgentConnector( 608): result: [:OK:0050:39353132353434323330406D796D657
4726F7063732E636F6D]
D/Jerry ( 608): ori_NAI >951254xxxx@mymetropcs.com
V/SecurityManager( 608): Pid:608, Uid:10051
V/SecurityManager( 608): checkPermission(): true
V/HTC-DSA-SystemProperties( 608): ****** Pass the permission checking-getString
!!!!******
V/DSA-DMAgentConnector( 608): respond:[B@477adea8
V/DSA-DMAgentConnector( 608): sendCommand: [:R:C006]
V/DSA-DMAgentConnector( 608): result: [:OK:0050:39353132353434323330406D796D657
4726F7063732E636F6D]
D/Jerry ( 608): NAI >951254xxxx@mymetropcs.com:pcs
D/Jerry ( 608): Base64_NAI >OTUxMjU0NDIzMEBteW1ldHJvcGNzLmNvbTpwY3M=
V/HttpUtils( 608): key=value, value=http://device.sprintpcs.com/HTC/APA9292KT/3
706511.rdf

before it would throw the exception right after "V/SecurityManager( 608): Pid:608, Uid:10051

V/SecurityManager( 608): checkPermission(): true"

but now its actually getting a 'handshake' with the metropcs server it seems

anyways got it working, it completely feels like a totally *complete phone now as before i felt like it was incomplete and is DesireZ and AvaFroyoZ roms the same? because the one i have is the AvaFroyoZ 2.2 rom....

the next thing i want to do is decompile your Mms.apk and look at httputil.smali and all of its packages and compare it with the stock sprint....unless you can tell us exactly what you change buddy o pal;)