Google
 
Web www.howardforums.com
Pages: 1

MMA_UCP - How to Hex-edit manually- P2K Menu Editor 2.3 NOT working on new models.

(Click here to view the original thread with full colors/images)


Posted by: WeAreNotAlone

mma_ucp =File that controls how the MENU looks, responds.


Short version.... Hex editing of the mma_ucp manually is needed.
(The current models file structure has been changed, P2K Menu Editior no longer works....)

That's the "fix" guys until the menu editor is updated. Seeing how the author is in Russia and more than likely is not going to be running into any T-Mobile USA, Cingular, etc type handsets I think we are going to waiting for a "update" to the program a longgggg time.

From what I've read there is only (1) Menu editor, called P2K Menu Editor, that mma_ucp editor having to be used in conjection with MMA Convert with Branding 1.2 /1.3.
(The Editor does the editing, the converter converts the mma so the editor will work.)


Problem: On the "newer" T-Mobile (MyFaves) type phones such as the Motorola V3T (R3443U5) series the file structure is different... and P2K Menu Editor does NOT work.

Cause: The provider requests that items (that are profit centers for the provider) be "hard-inked" to that app. P2K Menu editor hasn't bee updated since 2005, so it doesn't have a updated database for "newer" phones

Net effect of this being the mma_ucp on currrent shipping models NOT being editable, from what I've read it might not be only a T-Mobile issue, since the editor hasn't been updated since April 2006.


Problem is that after using MMA Converter v1.3 to "convert" the mma_ucp to a readable format, editing with P2K Menu Editor 2.3, and then coverting back again so it can be re-installed on the phone results in the phone "kicking that mma_ucp to the curb" so to speak.

(mma_ucp while being viewed in the P2K Menu Editor 2.3 "looking" OK... but once it's installed on the phone, the phone considers it a corrupted copy, restores the "emergency mma.) See Pic's below.

Any smart guys here?

Made another thread asking "why" after a edit of the mma_ucp fails... GOT ZERO Replies...

Have now found out the "reason", it appearing that the "hot links" the provider el-crap-ola needs to be manually edited out, via Hex Editing.

Repost of that info folllows:

Stock R3443U5 (V3T, as sold by T-Mobile),

no custom MP’s DRM's have been flashed to this unit

Problem:

After any edit of the mma_ucp, Menu items do not display correctly

After a edit of the Mma_ucp the:

1: USB setting under connections is miss-linked, does not work, cannot change USB settings from Memory Card to Data/Fax connection.
2: Under connections “Active Call” shows, instead of USB settings.. Active call being linked to ALARM CLOCK.


Tools used:

Using P2K Menu editor 2.3 to edit menu
MMA Converter 1[1].3 to convert mma_ucp so it can be edited by P2K Menu editor 2.3

Have tried both selecting” and “un-selecting” the MMA Converter check box. One post I read saying to check it the first go around, thenn ot the second… that didn’t work either.

Original Menu:


P2K Menu Editor v 2.3 lists "Stock mma_ucp as:

1: <???> (which is VOICE NOTES) (has branding links)
2: Recent Calls
3: Get More (has branding links)
4: IM
5: Messages
6: Multimedia (menu Item caption= Fun & Apps)
7: Help (has branding links)
8: Phonebook
9: Settings


Modified Mma_ucp (Menu) should be displaying the following as the “Icons”

1: USB settings
2: Datebook
3: WebAcess
4: AlarmClock
5: Recent Call
6: Multimedia
7: Help ( This is the only “branded icon- have tried deleting that one as well + toggling on options in the hidden menu via P2K Menu editor 2.3 as well)
8: Phonebook
9: Settings


BUT INSTEAD IS SHOWING ????:



LAST icon on the lower right on the modified menu... It say "Extra's, and when you click on it it brings up (2) options (IM), and Multimedia

********

Here's the only tidbit of info I've found on re-mapping the mma, so far:

Quote:
Originally Posted by aneagle
Modifying mma_ucp is a tricky job, you miss a bit and the phone needs a reflash. After changing the menu style on my V3i from 3x3 to 3x4, I moved SIMApp from Tools submenu to Main menu, by comparing the 2 attached mma_ucp files you'll see the rules.

Look at the address hex 2FE: 000B16FF4141 -> 0009FFFF4141
00: no submenu under SIMApp
0B: change to 09 to make SIMApp an item of main menu
16: change to FF to remove SIMApp from Tools submenu

Look at the address hex 196: 01090E154141 -> 01090E164141
15: change to 16 because 16 of SIMApp has been removed from Tools submenu and the first item under Tools now is 000B17FF4141

at hex 2B6: 0009FFFF4141 -> 000915FF4141 this is to correct the order because IM is no longer the last item of main menu.

It works on my V3i but I don't know if we can do the same way on other models.


mma_ucp:
http://www.howardforums.com/attachm...achmentid=59900
mma_ucp_modified:
http://www.howardforums.com/attachm...achmentid=59901

ANYONE HERE KNOW, or have info on doing MANUAL edits to the MMA_UCP on "newer" model phones?
(Hex editing)



Posted by: xlr8

The best I can do (and I did this on my Cingular V3xx) is the "replace" trick. After finding a menu item you want, find another that you don't use and replace it with the one you want. It has worked on mine. I started with the generic "emergency" mma file with no branding and readded the stuff I wanted (world clock, media finder, etc).



Posted by: WeAreNotAlone

Quote:
Originally Posted by xlr8
The best I can do (and I did this on my Cingular V3xx) is the "replace" trick. After finding a menu item you want, find another that you don't use and replace it with the one you want. It has worked on mine. I started with the generic "emergency" mma file with no branding and readded the stuff I wanted (world clock, media finder, etc).



xlr8,

Long time no talk to, Glad to see you're still alive and kicking.

On that replace trick, thank you for responding back as I have for the past few days been "chasing" my tail. No-one seeming to be able to shed any light on the subject.


Ah here is the trick, Hope you don't mind the cut and paste:



Activating Menu Items for Special Features
* You may be saying... hang on, I activated the AIM feature and nothing shows up! What's wrong?
* Well, despite the fact that you activated the feature, your phone may not have that feature in its menu for you to access it. It depends on which flex you're running - provider-branded flexes are notorious for removing menu items to make space for crap like "Cingular Mall" and "mMode".
* To put those removed items back in your menu, this requires working with your mma_ucp and mma_dcp files. Those files specify the menu layout on your phone.
* Open mma_ucp in XVI32 and resize the width so that the first row goes from offset 00 to offset 15. If you look on the text side of the editor, you'll see that this makes things a bit easier to read.
* [Screen Shot]
* Take a look on the text side of XVI32, and you'll notice some familiar text. It's all of your menu items!
* Unfortunately, simply adding a row with the new menu item doesn't seem to work, so you'll actually have to replace an existing menu item to get the new feature you want.
* Also, adjusting the main menu can sometimes not work the way you expect it to, especially on provider-branded flexes, so I would recommend not changing anything on that menu.
* Note that each menu item starts with "A" or "@" - don't change that.
* So, to add an item, simply find a menu item you don't want around anymore and replace it with the new menu item.
* You'll need to use the proper menu code for it, but in most cases, it's pretty intuitive.
* As an example, I'm going to replace "SIM Applications" in Office Tools with AIM.
* Find where it says "SIMApp" in your file.
* [Screen Shot]
* Replace that with "AIM" and fill the extra spaces with hex values of "00".
* It does, in fact say "AAIM" because of that beginning "A" thing I already mentioned. That's ok.
* [Screen Shot]
* Save the file. Make the exact same changes to mma_dcp and upload both of them back to your phone in /a/mobile/system/.
* Reset the file attribute on mma_dcp to "4" ... the attribute for mma_ucp stays "0". Then restart.
* For a list of frequently missing menu codes, see http://xlr8.us/hofo/map.txt.


PS: Suggestion on some info to add to that section: Think you could edit the section title, just a "little" bit????
Activating Menu Items for Special Features, How to hex edit the Menu / mma_ucp.

Maybe adding in a blurb about P2K Menu Editor v2.3 not being able to do some of the newer phones in that section...
(So search engines can find that reference. Most people searching for a "fix" are going to be using GUI based mod programs)

xlr8 Tip of the day: Start with the generic "emergency" mma file with no branding and readded the stuff you want (world clock, media finder, etc).

To generate the "emergency" mma, delete the ma_ucp from the phone with P2K File manager program of your choice, reboot. OR use P2K Menu Editor v2.3. Upon a reboot the phone will generate the emergency mma. Extract, hex edit as needed.





*******

Know affected models (so far):
Cingular=V3xx
T-Moblie=V3T R3443U5
Alltel V3M



Posted by: WeAreNotAlone

.

Xlr8...Thanks again!

For those that may be searching for futher info on the Hex editing the Menu / mma /mmap_ucp I did run acrross this info:

http://yuetblog.blogspot.com/2006/1...ide-part-5.html

and this :
hacking mma_ucp on CDMA motorolas

http://www.howardforums.com/showthread.php?t=1121943

.



Posted by: fizzwinkle

I can manually edit the mma_ucp on my k1 krzr. I have been able to build a customize mma_ucp from scratch and add certain special menu items found in branded mma_ucps. I'm currently working on a guide to manually edit the mma_ucp but it's rather complicated. Easier done than explained.

There's a few posts in the krzr forum on motox that may enlighten you.

P.S. Here's what i have to say about this...

* Note that each menu item starts with "A" or "@" - don't change that.

not true. I just change all of mine to A and it works

* So, to add an item, simply find a menu item you don't want around anymore and replace it with the new menu item.

That will work in most but not all cases. This method works best when replacing menu items that do not point to a submenu or function. Otherwise, there's a chance you will get weird results.



Posted by: WeAreNotAlone

Quote:
Originally Posted by fizzwinkle
I can manually edit the mma_ucp on my k1 krzr. I have been able to build a customize mma_ucp from scratch and add certain special menu items found in branded mma_ucps.

I'm currently working on a guide to manually edit the mma_ucp but it's rather complicated. Easier done than explained.
There's a few posts in the krzr forum on motox that may enlighten you.

P.S. Here's what i have to say about this...

* Note that each menu item starts with "A" or "@" - don't change that.

not true. I just change all of mine to A and it works

* So, to add an item, simply find a menu item you don't want around anymore and replace it with the new menu item.

That will work in most but not all cases. This method works best when replacing menu items that do not point to a submenu or function. Otherwise, there's a chance you will get weird results.



I'm sure any info you could provide would be great!
(Not much info on the subject, on the "details".)

BTW: Was that k1 krzr "branded"... I've read something to the effect that if the branded mma's point towards a function... (starts up a "app") from the main menu that it may be "best" to leave the main icons alone, add whatever feature you need in a sub-menu.

Seems to me a work around to that may be to use the "emergency mma" as a base to start the mods?


Know affected models (so far):
Cingular=V3xx
T-Mobile=V3T R3443U5
Alltel V3M
k1 krzr




Posted by: fizzwinkle

Quote:
Originally Posted by WeAreNotAlone
I'm sure any info you could provide would be great!
(Not much info on the subject, on the "details".)

BTW: Was that k1 krzr "branded"... I've read something to the effect that if the branded mma's point towards a function... (starts up a "app") from the main menu that it may be "best" to leave the main icons alone, add whatever feature you need in a sub-menu.

Seems to me a work around to that may be to use the "emergency mma" as a base to start the mods?


Know affected models (so far):
Cingular=V3xx
T-Mobile=V3T R3443U5
Alltel V3M
k1 krzr


I've edit "branded" with alot of success. I figured out where to edit to make it point to a desired function. I have successfully added Google to a functioning Cingular branded mma_ucp, change it to 12 icons, without affecting the original menu structure. That means all the original stuff like OptionsMenu, Cingular Mail, Mobil EMail worked. Since I'm a T-Mo user and like its branding, I've successfully imported the branding from a German V3 T-Mo to my K1 mma_ucp without any problem.

I'm just saying it has been done. But you're welcome to hold on to the idea that "it may be 'best' to leave the main icons alone" and take the "emergency mma" way out.



Posted by: ropucha66

Quote:
Originally Posted by fizzwinkle
I've edit "branded" with alot of success. I figured out where to edit to make it point to a desired function. I have successfully added Google to a functioning Cingular branded mma_ucp, change it to 12 icons, without affecting the original menu structure. That means all the original stuff like OptionsMenu, Cingular Mail, Mobil EMail worked. Since I'm a T-Mo user and like its branding, I've successfully imported the branding from a German V3 T-Mo to my K1 mma_ucp without any problem.

I'm just saying it has been done. But you're welcome to hold on to the idea that "it may be 'best' to leave the main icons alone" and take the "emergency mma" way out.


That is what I have done with my Cingular V3xx.Edited emergency mma_ucp with menu editor and than changed some menu items with hex edit.Have it exactly the way I wanted it without any Cingular crap.



Posted by: StarkRaving

Quote:
Originally Posted by fizzwinkle
I can manually edit the mma_ucp on my k1 krzr. I have been able to build a customize mma_ucp from scratch and add certain special menu items found in branded mma_ucps. I'm currently working on a guide to manually edit the mma_ucp but it's rather complicated. Easier done than explained.

Agreed on that. Modifying my Cing mma now. I thought about a guide as well but didn't know where to start. There is alot to check and double check. I think those who are comfortable reviewing code should be able to figure it out (or if you are good with jigsaw puzziles-no, not joking)
Quote:
Originally Posted by fizzwinkle
That will work in most but not all cases. This method works best when replacing menu items that do not point to a submenu or function. Otherwise, there's a chance you will get weird results.

I have seen that the hex values before each listing has determining factor. Also, a reference was made to size your viewer between offset 00 and 15. Not true for me. Size it from 00 to 23 - One straight list of the menu items on my Cing V3xx mma.



Posted by: WeAreNotAlone

.

Ok.. it looks like some guys here have done manual editing of a "branded" mma_ucp with sucess...

Any time you guys "think" of a tip... feel free to post the details.

For you guys that have done the process, please next time you do a manual edit provide details as there are NO guides to doing such that I've found.

As you guys know that have done a manual edit on alot of phones a manual edit is the ONLY option as the current GIU based programs don't work.

TIA, keep those "tips" coming!

.



Posted by: StarkRaving

Quote:
Originally Posted by WeAreNotAlone
TIA, keep those "tips" coming!

Tip #1: Have a working backup like F&B3 (ya, me and the brick I sent back to Cingy know it doesn't work for us )

I was re-structuring the menu items and missed 1 offset (found it when my V3xx wouldn't get past startup). Had my new one for a week or so yet reluctant to try anything further (like expanding the menu's) until F&B3 is working.



Posted by: WeAreNotAlone

Quote:
Originally Posted by StarkRaving
Tip #1: Have a working backup like F&B3 (ya, me and the brick I sent back to Cingy know it doesn't work for us )

I was re-structuring the menu items and missed 1 offset (found it when my V3xx wouldn't get past startup). Had my new one for a week or so yet reluctant to try anything further (like expanding the menu's) until F&B3 is working.


RE: Working backup-...
First thing to source before attempting anything is a working backup... Or course most people will do edits first, then go looking for that orginal MP...

On F&B for those that may not know... use the FULL Version as the trial version does not backup code group 2, and to restore the backup use RDS Lite 3.3 or above instead of F&B itself.

.



Posted by: Se7enLC

I got the emergency menu and was able to customize my 12-icon menu pretty famously using P2keditor and the mma convert utility.

But when I went to try to change my USB settings, I discovered that the menu was missing.

Settings -> Connection -> USB was not there. Only Sync and Bluetooth.

When I restored the cingular menus, they came back. Any suggestions? I'd prefer to not have my main menu riddled with "Orange" crap I'll never use. Mall? Seriously? I'm going to pay for ringtones?



Posted by: Josh420

I have a Amp'd Mobile V3M. Im looking for help on hexediting the menu. I want to unlock the soft keys. I want it to work like a normal Motorola V3M. I included the original files if someone could edit them for me. I have found sum info. But what it says i do not see in my files. Thanks for any help





vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Limited.
vB Easy Archive Final ©2000 - 2009 - Created by Stefan "Xenon" Kaeser