Thread: MMS on iPhone 2g with OS 3.0
-
06-24-2009, 05:18 PM #61
-
06-24-2009, 05:31 PM #62
Checkout MessagesUI.Framework in System/Library/Frameworks. it has the png's for mms photo attachment.
its there! we just gotta unlock it!
EDIT: Nevermind. just realized the same pngs are in 2.2. maybe those are for the Mail app. x.xLast edited by h.abdulhamid86; 06-24-2009 at 05:38 PM.
-
06-24-2009, 05:38 PM #63
I will, btw I tried doing what you did and I didn't see the 3g toggle under settings--messages...I went back to stock files and noticed that Maximum Telephony Generation was different in those files. One said 2.5 (The M68AP file) the other file said 3. So I changed the 2.5 to 3, rebooted and I have the 3g toggle under general-->network....on to the camera icon.
Also, I noticed that if I try enabling it, it turns back off right after leaving that screen. No big surprise.Last edited by tekwiz; 06-24-2009 at 06:46 PM.
-
06-24-2009, 07:38 PM #64My iPhone is a Part of Me
- Join Date
- Nov 2007
- Location
- on Earth
- Posts
- 597
- Thanks
- 46
- Thanked 112 Times in 66 Posts
So like even after enabling MMS to show in the "Cellular Date Network" setting, after entering the info and then going back just causes it to lose it and having 2 re-enter....
HOWEVER, I did not notice that on the 3G iPhone compared to the 2G, the file "com.apple.MobileSMS.plist" has somewhat of a difference, more specifically it states the MMS Options in Settings>Messages
Here is it is:
However I did try entering these values in the 2G file..but sadly nothing happens, yet.Code:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ComposingNewMessage</key> <false/> <key>MMSEnabled</key> <true/> <key>MMSShowSubject</key> <false/> <key>MessageDatabaseFull</key> <false/> <key>SettingsVersion</key> <integer>1</integer> <key>UISuspendedSettings</key> <dict> <key>UISuspendedDefaultPNGKey</key> <string>Default</string> </dict> <key>WebKitPluginsEnabled</key> <false/> </dict> </plist>
Any ideas?
-
06-25-2009, 01:04 AM #65Green Apple
- Join Date
- Nov 2007
- Location
- The Southwest
- Posts
- 64
- Thanks
- 4
- Thanked 12 Times in 10 Posts
-
06-25-2009, 08:05 AM #66My iPhone is a Part of Me
- Join Date
- Nov 2007
- Location
- on Earth
- Posts
- 597
- Thanks
- 46
- Thanked 112 Times in 66 Posts
this may sound weird, or possibly not,
but what if its true the 3.0 firmware does have the MMS but when we are activating our 2Gs through itunes it possibly sends data telling the Apple Server & AT&T that its a 2G which causes it to be disabled during the actual activation process? I mean it could be possible...
what do u thnk?
-
06-25-2009, 08:13 AM #67I don't think so.what if its true the 3.0 firmware does have the MMS but when we are activating our 2Gs through itunes it possibly sends data telling the Apple Server & AT&T that its a 2G which causes it to be disabled during the actual activation process?
1. I did mine with my computer network disconnected, so there was no "connection" to apple or AT&T.
2. How would this work with T-Mobile? I have never even had AT&T service...
3. I don't think that when you do a custom ipsw using Pwnage that it uses the "activation" process. But I may be wrong...
But it is at least worth checking out I guess!
-
06-25-2009, 08:31 AM #68
-
06-25-2009, 09:28 AM #69My iPhone is a Part of Me
- Join Date
- Nov 2007
- Location
- on Earth
- Posts
- 597
- Thanks
- 46
- Thanked 112 Times in 66 Posts
yea i guess it makes sense of that not being it...when taking tmobile into consideration
-
06-25-2009, 11:14 AM #70
I have been following this thread for a while and this is just something came into my mind.
Can someboday get hold of a developer-activated 3G and Dtrace (or find an alternative to trace) the process of sending a MMS and see which files are being used? this way we are sure of the files are to be considered to mod...
It could be of no support but just a thought.
Good luck guys!!Last edited by ammadz; 06-25-2009 at 11:17 AM.
-
06-25-2009, 11:42 AM #71
I could see the photobutton.png (tiny cam) in System/Library/PrivateFrameworks/chatkit. I followed there by going through HexCode of MobileSMS and Applications/MobileSMS app. I have also been looking to see if the Settings->Messages can have that magical "MMS Messaging" option. I could get into the MMS setting and MMS Editing Enable, by following this thread.
Looking at Preferences Hex code, I guess he created the 3G_TEXT_GROUP and EDGE_TEXT_GROUP and we 2G guys are EDGE_TEXT_GROUP.
But I doubt, if it has to do anything with this. coz, with 3G disabled also, my wifes' 3G iPhone has the option of MMS Message on/of toggle at Settings->Messages.
This is my first time spening time on sort of modding. So, taking all the time for it.
-
06-25-2009, 12:02 PM #72iPhone? More like MyPhone
- Join Date
- Apr 2008
- Location
- Daytona
- Posts
- 188
- Thanks
- 2
- Thanked 16 Times in 13 Posts
I appreciate the great work you guys have been doing and would be willing to donate if it ends up working but i did have a question.
since att will only acitvate mms on 3g iphones how will we get mms to work on the 2g iphone consistently? The only thing i could think of that worked CONSISTENTLY for me when i had a 2g iphone was downgrading to 114, changing the IMEI w/ ziphone, and then upgrading to the latest firmware w/o the basehand upgrade. .......id like to hear other ppl's thoughtsSame username on: hondatech, 7thgenhonda, clubrsx, orlandoforums, civicforums
-
06-25-2009, 01:22 PM #73
-
06-25-2009, 01:43 PM #74iPhone? More like MyPhone
- Join Date
- Apr 2008
- Location
- Daytona
- Posts
- 188
- Thanks
- 2
- Thanked 16 Times in 13 Posts
-
06-25-2009, 02:24 PM #75
-
06-25-2009, 06:08 PM #76
cool stuff! i looked into chatkit when i first started this but hadn't really gone in depth with it. but i went back and looked at it and it definitely has the files for mms. but how can we activate it!!! arg!!!
can you tell me more about hex code?
Q: has anyone noticed that the mms settings never completely auto-fill when you update the carrier settings?Last edited by h.abdulhamid86; 06-25-2009 at 06:08 PM. Reason: Automerged Doublepost
-
06-25-2009, 06:13 PM #77
hmmm... im using the 3g firmware dmg to get files but its missing alot of key files we prlly need.
-
06-25-2009, 06:57 PM #78
Well I got curious so I started looking through files from the 3G's dmg as well. Here is what I found and I'm not sure if this will help and I didn't try anything either.
I went into the Carrier Bundles folder and examined the contents of TWO different carriers (AT&T US which does NOT have MMS enabled yet, and Telestra australia which DOES have MMS enabled)
looking at the Carrier.plist file and comparing it to my iPhones .plist I found SOMETHING that might be of help.
BOTH the 3G Carriers have an MMS (or Dictionary) in their .plists. The differences between these two (besides the obvious settings for their MMS apns, etc) is that under the MMS key there is a GroupModeEnabled boolean and on ATT it is "false" where as Telestra it is "true" I am not sure exactly what this boolean does exactly but it stuck out in my head since the carrier that already supports MMS has it set to true where as the carrier(ATT) who does NOT have mms enabled by default yet is set to false.
Also my Carrier.plist for MY iPhone 2G on T-Mobile US does NOT have a MMS key at all!
What I am thinking is that MAYBE adding this to the Carrier.plist that is applicable to your network (obviously) with all the necessary "children" of the "parent" mms Dictionary with the appropriate settings combined with other things we have found, as well as stuff we (hopefully) will find, will enable MMS.
If anyone has already tried this, OR is going to try it, let me know what the results are.
I just figured that adding string,booleans, etc to Apple's .plists might be pointless if the .plist that tells the iPhone what info to display/send/receive from/about the Carrier/service provider (which actually does the REAL MMS work
) doesn't actually have the info it needs as well
-
06-25-2009, 07:34 PM #79What's Jailbreak?
- Join Date
- Feb 2009
- Location
- Muppet Show
- Posts
- 6
- Thanks
- 0
- Thanked 0 Times in 0 Posts
Guys, a quick tip. When you change your Carrier.plist entries, in order for the phone to pick them up, you need FIRST to delete two symbolic links, then reboot:
/var/mobile/Library/Preferences
rm com.apple.carrier.plist
rm com.apple.operator.plist
(via SSH from Terminal or PuTTY).
These are again created, when the phone picks up your SIM provider and creates the corresponding symbolic links (found for each provider, under /System/Library/Carrier Bundles/YOUR_PROVIDER_IN_WORDS_NOT_DIGITS)
I added some strings to my Carrier.plist (Vodafone) but the MMS settings don't show up in Settings>General>Network>Data (although having edited the file M68AP.plist). PLUS, I still can't save anything that I enter in APN/User/Pass.Last edited by mackonsti; 06-25-2009 at 07:37 PM.
-
06-25-2009, 07:46 PM #80i tried this, but didn't get any results from it.BOTH the 3G Carriers have an MMS (or Dictionary) in their .plists. The differences between these two (besides the obvious settings for their MMS apns, etc) is that under the MMS key there is a GroupModeEnabled boolean and on ATT it is "false" where as Telestra it is "true" I am not sure exactly what this boolean does exactly but it stuck out in my head since the carrier that already supports MMS has it set to true where as the carrier(ATT) who does NOT have mms enabled by default yet is set to false.
the key to unlocking the form is to add the mms key to M68AP.plist. I never got the carrier file to actually input the settings for me, but when i manually input them into the for myself, they stay.I added some strings to my Carrier.plist (Vodafone) but the MMS settings don't show up in Settings>General>Network>Data (although having edited the file M68AP.plist). PLUS, I still can't save anything that I enter in APN/User/Pass.



LinkBack URL
About LinkBacks
Reply With Quote
