Evo 4g ICS (MetroPCS) - EVO 4G Q&A, Help & Troubleshooting

Hello has anyone got MMS to work on metropcs ICS roms? for the evo 4g PM me if anything or right a post on the thread
thanks in advance
anyhelp that leads to success will be gifted pm me

You will need to edit the xmls in the zip prior to flashing the rom, or use GOSMS Pro and change the mms settings to edit the XMLs if you Google "Ice Cream Sandwich APN settings" you will find a how to with a list of tools needed
________________________________
{We are legion, for we are many}
>Sent from my Anonymous DeathStar in the depths of GalaXy S2<
-Coming soon to an Evo4G near you?: [AoSP]EViL-MoD_FReEvO v0.1[Free your phone]-

Have you tried the app APN backup and restore? I know it worked on GB roms it might work on ICS as well. Just backup you apn then edit it and restore.

i appreciate the help guys ill give it a try !

hey
did you have any luck i too im trying to get mms on droid 3 with hash codes cyanogenmod 9. no luck so far i have tried editing the build.prop manually using go sms. but im not really good at this stuff. i know metroff 1.2 and 1.3 are not working wont even install.
Keep Reading the post I found a solution and wrote a guide..

kevindiddy said:
Hello has anyone got MMS to work on metropcs ICS roms? for the evo 4g PM me if anything or right a post on the thread
thanks in advance
anyhelp that leads to success will be gifted pm me
Click to expand...
Click to collapse
i think go mms would work if you want to travel that road

guys good news
damn I might be the first person with working ics and mms on metro PC's. If not the first to brag about it. currently using a nightly cyanogen mod 9 from hash code. love it so far. got it working bout 10 min ago.. i basically took the metroff files that have worked on previous gingerbread roms and people been flashing as a zip. ics dosent install them just right to get it working with just a zip flash. installed those internal files manually using root explorer gave those files full permissions and updated the build.prop just a bit. its late so I will work on a guide for you guys tomorrow how to get it done. since I'm not a dev I won't be making an easy file for u to install using safe strap. but if any devs wanna help us make a working zip.. metroff ics1.4 I guess. o and all credit to the original metroff developers. again I'm on cyanogenmod 9 Droid 3. stay tuned I will put a guide here soon hopefully put some jpgs as well. only issue with this is mmms will only work with this mms.apk and if u try to send say through go SMS it seems to break the mms.apk and than you have to restart to get it working again. and this moms.apk won't display peoples pics just blanks.... again devs we need your help to make lovely phones work at a cheap price.

Guide
I have moved the guide to the following thread....
http://forum.xda-developers.com/showthread.php?p=24543144#post24543144
It will continue to get updated till satisfied with everyones metropcs working...
Thank You

blazinbear82 said:
Guide for Metropcs MMS on ICS written 4/4/2012 blazinbear82
Their are similar guides to this but nothing written for the ICS and no devs making a metroff ics so heres this.
Credit to the Metroff Team. I Just took their files and inserted them directly into the rom.
Needed
Metroff 1.3 Download here http://www.mediafire.com/?q83m25ls8p5vnvi
A Good Working Brain
And Some time
Known ICS Rom this works on Cyanogenmod 9 by Hashcode on a DROID 3. It should work on other roms.
Step 1 download Metroff look at the link above.
Step 2 boot using safestrap... should work with clockwork
Step 3 install zip from sd card ..(choose metroff 1.3 zip file)
Step 4 Reboot..
At this point you will probably only get a starting run on build.prop (one of the files that needs to get modified).
Step 5 boot your phone up download rootexplorer.apk and install and open i think u might find it using 4shared perhaps.
Step 6 At This Point You will delete the old MMS original.apk installed on the rom because it does not work for METROPCS
go to system/app find the mms.apk and delete
Step 7 Extract the Metroff 1.3 zip file ( the one you downloaded earlier and ranned in safestrap/clockwork)
into your sdcard using root explorer
Step 8 You will be moving the files from Metroff into the root of your system file. click the mount r/w if you need to write to your root. its the button that sits on top of the root explorer at all times.
Once you have found the extracted files start by going to the data folder find eri.xml and and mpcs.sql
move those to the /data folder of your root. dont go back yet to get the other files stop here. hold a file for couple sec to bring up options and choose permissions.
and check off all the checks. (to be honest im not sure wich files need what permissions so i just gave permissions to all the files included in the metroff zip file)
Skip the folder called META-INF and the file mpcs.sh.
now go to system open the mms.apk and install it.
go to the xbin and pull sqlite3 and replace the sqlite3 that is on the root of your device under system xbin and give full permissions as well.
Step 9 Go to /system and find build.prop.. hold the file and click open in text editor.
You must edit the following if its not already named match it..
ro.product.brand = metropcs
ro.telephony.default network=4
ro.cdma.home.operator.numeric = 310027
ro.cdma.home.operator.alpha = MetroPCS
before exiting hit the menu and save
Step 10 Reboot phone
Test..
Troubleshoot
Recheck all the files make sure everyone of those files has permissions at full including the build.prop and make sure the files are where they should be.
Try giving the mms.apk full permissions as well under /system/app i also gave a couple of folders fullpermissions wich were /data/data/com.android.providers.telephony and everything inside of that full permissions.
also data/data/com.android.mms and everythign under that full permissions.
Follow up with me... Tell me what worked for u what didnt work for you so that i can get all the right settings included... I might of missed something. I will comeback and edit. Remember i just played around with the metroff files
Notes
1 you may edit the /data/eri.xml file After EriText="MetroPCS" or whatever you like this is the text you will see when you do the pull down the window.
2 MMS only works with the mms.apk given in metroff
if your using gosms and try to download and mms or send an mms on that it seems to break the mms.apk and you wont be able to send and receive until you reboot your phone again. you may however send the sms messeges trough gosms just remember to back to mms.apk to download your pics. have not tried handcent but i imagine its the same
3 This MMS.apk is not perfect sometimes it still trial and error for stuff to go through. but at the moment its the best we can do.
4. Remember to give thanks.
4.5 Metropcs does not use apn so I don't think editing an XML file alone would work.
5. If This Worked for you ask for this to be sticky.
Click to expand...
Click to collapse
I tried your Method and works on Decks ICS PB14 Rom!!!!
First time ever Im getting MMS working on a ICS rom with Metro PCS .
I followed every instruction you said and gave full permission but for some reason MMS doesnt go thru stock MMS, I was able to receive it thru GO SMS surprisingly, I haven't try sending yet!
Also at the part in the instruction where it says "Try giving the mms.apk full permissions as well under /system/app"
I couldn't find the app after I install it, but I did manually copy and paste into the directory and set the permission.
Thanks A TON for the Method and Definitely should Sticky!

i believe the mms the mms is under /system/app/com.android.mms-1.apk it might just be /system/app/com.android.mms.apk im not sure. Your welcome.

Unable to Send , but Receiving works perferct tho ...Well better than nothing, Thanks again

Ok u might have the issue i have on gingerbread where i need the mms.apk to send mms.... try installing the mms.apk dont reboot and immediately send an mms through the mms.apk make sure u removed the original mms.apk. using go sms on my mav 4.0 breaks the mms in n out i just reinstall that mms.apk included in metroff.zip and im back on business.

Thanx man..I did a clean install of cm9..the followed guide..
send n receive works...

So let me get this straight. I can flash CM9 on my Evo 4g on metro pcs and then do the steps on page 1 to get the MMS working?

Related

How To Theme Develop for Windows For Dummies in 10 easy steps

How To Theme Develop for Windows For Dummies in 10 easy steps (( no your really not a dummy its just an easy name for a how to lol))
well i'm going to give this a shot in the dark on how to create this how to be as easy as possible
1st
download these files if you don't already have them
JAVA
http://java.sun.com/javase/downloads/index.jsp
download the JDK
Winrar
http://rarlabs.com/rar/wrar380.exe
and Auto-sign.zip
http://www.mediafire.com/download.php?uwzjjydnm2r
2nd
Download my included Auto-sign files.
what it contains.
the Test keys file..
and an update.zip file
and a batch file i created called auto-sign to make things easier to sign
3rd
after you have downloaded my Auto-sign
then you extract it to where ever you want.
4th.
use the update.zip included if your a Beginner it includes my windows 7 theme .. i edit so many files that it's easier to tell what does what and whats goiing to go where. now open that zip file DON'T EXTRACT just open it using winrar..
5th
When it is open go to Framework.. and open Framework-res.apk
NOW IF THE APK. POPS UP AND SAYS IT CANT OPEN BLAH BLAH SELECT A PROGRAM AND THEN SELECT WINRAR.
6th
Once you open Framework-res.apk KEEP THIS WINDOW AND UPDATE.ZIP WINDOW OPEN!!
then just extract the whole Res Folder to where ever you like this makes it easier to see what files you wish to edit.. most of the files will be in the folder called Drawable
7th
open up your favorite photo editor .. i use photoshop along with 90% of the people who Graphic Design... Edit your pictures Remember a file with a .9 can mess up your phone so edit those carefully.. and save what ever pictures you have
8th
Now drag the whole Res Folder .. back into the Framework-res.apk
now your update.zip file is going to say files has been changed to framework-res blah blah do you wish to save it . click yes .. now your framework has been updated you can close everything out
9th
go to the Auto-sign folder.. and open Auto-sign this will now sign your update.zip .. and rename it to update_sign.zip .. now just delete your old update.zip.. rename update_signed.zip to update.zip
10th
put it on the root of your memory card.. reset using green call + menu + end
then hold home and end .. until the recovery mode shows up .. then press Alt+S and hope your device isn't bricked
Disclaimers
I'm not responsible if your brick your device.. but i will help to the best of my abilty and if i can't help i'm sure XDA will
i don't sign every file in my update.zip i just sign update.zip .. and hey it works lol..
For ADP or RC 8 versions .. just download your favortie ADP theme or RC 8
put it in the Auto-sign folder.. and rename it to update.zip if it isn't already then just follow my steps
Screenshots will be added later.. you have to understand i did this right when i woke up i didnt' even eat breakfast yet lol.. so if something is flawed.. just write me and i'll change my post..
reserved for later use
thank you a didnt want to download linx...i will try when i get home tonight.thanks in advance
you are the man!!!! thanks, really appreciate this. got some ideas. i'll run them by you when i can get some time to start on my theme.
Dave Da illest 1 said:
How To Theme Develop for Windows For Dummies in 10 easy steps (( no your really not a dummy its just an easy name for a how to lol))
1st
download these files if you don't already have them
JAVA
http://javadl.sun.com/webapps/download/AutoDL?BundleId=26223
Winrar
http://rarlabs.com/rar/wrar380.exe
and Auto-sign.zip
http://www.mediafire.com/download.php?uwzjjydnm2r
2nd
Download my included Auto-sign files.
what it contains.
the Test keys file..
and an update.zip file
and a batch file i created called auto-sign to make things easier to sign
3rd
after you have downloaded my Auto-sign
then you extract it to where ever you want.
Click to expand...
Click to collapse
Is the "Auto-sign files" you mention in step 2 the same as the link you provided for the "and Auto-sign.zip"?
Just want to make sure Im not missing anything.
Thanks for putting this together!
xavier6303 said:
Is the "Auto-sign files" you mention in step 2 the same as the link you provided for the "and Auto-sign.zip"?
Just want to make sure Im not missing anything.
Thanks for putting this together!
Click to expand...
Click to collapse
yes it is iima have to edit that lata right now i gotta get ready to return my laptop
Dave Da illest 1 said:
yes it is iima have to edit that lata right now i gotta get ready to return my laptop
Click to expand...
Click to collapse
Ok cool. Thanks for the prompt response!
hey i was looking through and i noticed you did have the .9 files edited, what do you mean they can mess up your phone? Also how did you edit it so that the tab is the way that it is across the screen? Thanks.
Ill explain more about .9 in my reserved post and more about app designing when I get home..the file ur looking for is in launcher.apk .. under drawable-port and land
Do not edit or open .9.png's They will distort when android tries to resize them, editing them can also make apps force close upon boot. You will make more trouble for yourself by editing these files! Leavem alone! Just opening the files to look at them can make them distort... I fought with these images for weeks and caused serious problems in my theme...
Stericson
Stericson said:
Do not edit or open .9.png's They will distort when android tried to resize them, editing them can also make apps force close upon boot. You will make more trouble for yourself by editing these files! Leavem alone!
Stericson
Click to expand...
Click to collapse
Its true! Listen to him! Dont touch the .9.png files!
I Wish Android Had This
It would be nice if we had a website like this , http://iphonethememaker.com/
btw, thanks for the simple instructions
I noticed in framework-res.apk has a "resoriginal" folder with what appears to be all the orignal files. Does this cause any problems when left in the apk or did you just include it so we have a backup?
Do we need to take it out before resigning and flashing?
Can we take it out before resigning and flashing?
Thanks
Just noticed something else, not trying to bash your post Dave but You have to let people know that you need to resign every .apk that you edit! Yes you may get away with not signing the apk, but when the time comes that you've changed something in an apk to such an extent that the sigs do not match anymore, you are going to get stuck at the g1 boot screen. Then you are going to have a hard time figuring out which apk is not signed correctly. Resign every apk just to be safe. Don't cut corners, your gonna end up causing more problems for yourself.
Stericson
Stericson said:
Just noticed something else, not trying to bash your post Dave but You have to let people know that you need to resign every .apk that you edit! Yes you may get away with not signing the apk, but when the time comes that you've changed something in an apk to such an extent that the sigs do not match anymore, you are going to get stuck at the g1 boot screen. Then you are going to have a hard time figuring out which apk is not signed correctly. Resign every apk just to be safe. Don't cut corners, your gonna end up causing more problems for yourself.
Stericson
Click to expand...
Click to collapse
So if you dont touch an .apk, you don't have to sign it right? Just want to be sure.
thats correct, assuming that it has been resigned once already. like if you are building off of one of our themes, all our apks should be resigned, so if you dont mess with it, you dont have to sign it again.
Stericson
will this theme wipe everything?
and is there a way to edit icons and such?
Ahh stupid me I left it in there..that's why my theme was almost 10 MBs lol I didn't think much of it since it worked ! Lol..but yeah you can take it out..or use it as a reference lol I guess it works out for a better that I left it there ..and yeah I edited .9 files but I did it in a way that well it worked for me..but it deffintly won't work all the time..you see the blue black in the phone app when u make a call and how it looks streched out..yeah so that didn't work out type good ..but hey it worked and doesn't look all that bad lol..so some you can edit but in a certain way..and others you can't without it messing up..but don't even considor editing .9 button files..atleast until somebody figures out a way where it won't look funny
you can get away wit not signing if ur only editing the icon of the program..every apk in my theme has been signed even ones I didn't edit but if ur. Just editing the icon. And a couple of other things u really don't need to resign..for example.. I didn't sign not one program after I did my back to the future theme ..and my windows 7 theme seems to flash better then my. Back to the future theme..also one other note to add..that if you resign an app..please remember the programs are case sensitive..but to be on the safe side if u edit more then three things in a apk just sign it..as a matter of fact later tonight I will make a auto-sign for every program to make it easy for everyone
And this is non-wipe by default..
Edit- the different things I did from my back to the future theme to this theme for me not to have to resign..
Update to 1.31
Only edit icons.
The procedure I used to save my files.
Changed my theme to non wipe
Or maybe I just have pure luck lol
But listen to the guru on this and sign all .apks don't test ur luck. Like I have ..
Edit 2- I just remember I'm not sure wats the limit u can edit before u have to resign..cause on my framework-res.apk.. I editied over 10 files without signing.. but if you want to test ur luck be my guest..but that's why I put a disclaimer..but the way signapk.jar works is actually quite interesting ..cause it will auto update the meta files and automaticlly add the sha-1 digest files for you
Dave Da illest 1 said:
..but don't even considor editing .9 button files..atleast until somebody figures out a way where it won't look funny
Click to expand...
Click to collapse
Ask and you shall receive:
Excuse me if you already knew all about this, but these files are Android 9-patch files
Nine-patch files are stretchable graphics that allow you to define regions to stretch and regions that will stay the same. This page describes them in pretty good detail.
And you can read how to use the draw9patch tool in your SDK here.
This was just a little something I ran across the other day, and just realized you guys were prob. talking about these.
Hope that helps! Can't wait to see what comes of it. Keep up the good work.
Ricky
DesignDawg

Metamorph and the Incredible Help thread

Figured we might need a help thread for metamorph and since I need help here goes the first question
So I took part of my theme and made it Metamorph compatible with the guide here:
http://forum.xda-developers.com/showthread.php?t=591329
Now MM opens the zip fine, starts to install it, asks permission to edit framework-res.apk then after about 1 minute it asks for a reboot and then before I can answer it just reboots. At this point it gets stuck in a boot loop and I have to nandroid.
Never really messed with MM so it could be something I am doing wrong or I did read this:
Depending on the device you have you may need a different SPL to be able to apply themes.
Click to expand...
Click to collapse
Anyways I attached my test theme (no where complete, just wanted to test it). Is the issue with me, the phones spl or metamorph not ready for the incredible yet?
ps: If your going to test my theme uploaded here, be smart, do a backup, this is just a test and not a full theme and I just told you it is causing boot loops
test file download
I wonder if the SPL will be the roadblock until Froyo is officially released. Of course I know nothing of these things...
*Sent via Tapatalk on my Incredible
running latest leak 8/1/10 new radio 2.15 busybox all set up. tried to installed metamorph and ninjamorph, gives /system error about space and then my root is broken ?!? any ideas folks, so lost on this one. thank god for nandroid restore
icedmayhem said:
running latest leak 8/1/10 new radio 2.15 busybox all set up. tried to installed metamorph and ninjamorph, gives /system error about space and then my root is broken ?!? any ideas folks, so lost on this one. thank god for nandroid restore
Click to expand...
Click to collapse
Did you run the unrevoked forever to unlock the nand
I'm having mixed results with metamorph. I was able to do everything I wanted on CM6. I actually ported this over for us and it works great on metamorph not problems, check it out: http://androidforums.com/roms-incredible/149055-theme-vatsense-cm6port.html
now I tried porting one of my themes over to skyraider2.2 and I can get framework-res and com.htc.resources to work fine, but when i tried to add in my themed apps, I get a f/c and have to pull battery. http://androidforums.com/roms-incredible/148221-theme-do-bluev1.html
Ran the unrevoked tool so give me s off as well...
I had somebody in the nexus forum metamorph the weather channel widget but I cant get it to install, anyone game to take a look? I would love this to be transparent.
I have ran unrevoked forever and installe the latest metamorph.
Thanks
Im running (latest) stock 2.2 leak, and i cant get metamorph or NinjaMorph to make ANYthing stick. (YES I HAVE S-OFF) Both run as if they are making the changes, No diff than they did with the Moto Droid. MM reboots after ANY package, not just framework, with out asking to reboot. Ninja will usually break the app (app is no longer installed)
ANY IDEAS?
EDIT: just for kicks i installed a Deodexed Stock ROM, and still the same results... It says its doing it, but i the end it makes NO changes to the APK files.
see if you can manually (adb) replace the files and see if it sticks..... if not then the issue is not metemporph.... it's a rooting/nand issue.
R1lover said:
see if you can manually (adb) replace the files and see if it sticks..... if not then the issue is not metemporph.... it's a rooting/nand issue.
Click to expand...
Click to collapse
Manually replacing the entire APK... work just like it did when we needed recovery. Just now you type ADB remount, then push it.
If you mean manually replacing the edited files within the apk, thats not directly possible via adb. you have to PULL, EDIT,PUSH.
The problem here is metaMorph is supposed to open the apk replace just the edited files then close it up right on the phone, and its just not doing that!
what i did that fixed all my issues was install busybox from market. its odd but it all works perfect now even though i though it had been prebuilt into the rom. strange but ill take it
icedmayhem said:
what i did that fixed all my issues was install busybox from market. its odd but it all works perfect now even though i though it had been prebuilt into the rom. strange but ill take it
Click to expand...
Click to collapse
Yea, I just did what you said, before Metamorph would say not enough free space in /system/
I was using the 8/1/10 Froyo leak and I guess that one didn't have busybox, weird I was able to use Titanium Backup and I though that required busybox as well...
everytime you switch a rom, you should download busybox and let it update, it changes per rom.
Welp , Im still at a loss... I updated busybox, using the market app... and it still gives me the same results...
It takes 2-3 min to "apply theme" then reboots... and NO changes !
My theme contains ONLY the folders and files that need to be replaced, and my xml is copied from an existing theme, then edited. So i dont know wtf is goin on with this ****.
try making it into a file that can be flashed from recovery, then ull know for sure u made it correct....
Not sure this will help but I just installed Metamorph today and was getting the "system memory" error. To fix the problem I just used Root Explorer to mount /system as rw. Could the problems be related to write permissions?
I'm new to this...
I'm running SkyRaider's 2.5.2. Sense ROM. Just downloaded MM & BusyBox via market. When I start MM I select "Start Checks" or whatever. It then either forces my phone into reboot or gives me the "not enough memory in /system" error.
I did not install unrevoked forever. Is that my problem?
ksidirt said:
I'm new to this...
I'm running SkyRaider's 2.5.2. Sense ROM. Just downloaded MM & BusyBox via market. When I start MM I select "Start Checks" or whatever. It then either forces my phone into reboot or gives me the "not enough memory in /system" error.
I did not install unrevoked forever. Is that my problem?
Click to expand...
Click to collapse
Uh yea, it needs to write to system, you need S-off to use it.
I'm reviving this thread so as to not clutter up the Metamorph Themes Master List thread
This quote is from the other thread, I just thought it would be more appropriate to answer here instead.
mikesincredible said:
Wow. What you just told me is like trying to learn chinese...lol I see there's more involved...any good articles to point out so I can learn. I just know rom manager and adb push code... ::
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
I'm sure there are some guides floating around XDA, but I mostly learned MM just by messing with it and learning from trial and error.
Basically, metamorph just opens up an .apk file, replaces any of the files it finds in the folders specified by a theme's .xml file, then closes/re-signs the apk.
This is much better than flashing themes from the recovery menu or rom manager because doing so replaces the entire framework-res.apk, overwriting any themes you had previously installed. Since metamorph only replaces the files you want, any theme you already had will be preserved.
Here's an example to get a quick overview of how it works. Say you've already applied my black rotary lockscreen mod (found here) and you want to use some of the elements from SoCalMiles' Incredible rEVOlution theme.
First you should download his file, and inside the .zip find "\Incredible_Revolution_Original_Theme.zip\system\framework\framework-res.apk" and extract it somewhere.
Then rename "framework-res.apk" to "framework-res.apk.zip" or something similar. Now you can browse/unzip the files just like you would any other folder.
In your new .zip navigate to \framework-res.apk.zip\res\drawable-hdpi-v4, most of a rom's theme will be in that folder.
Now, if you've applied my theme through metamorph (or any theme, for that matter) you should have the directory "\sdcard\AndroidThemes\BlackRotary-hdpi-v4\framework-res\res\drawable-hdpi-v4\" on your sdcard.
Choose any of the files you want to apply to your phone from the extracted Incredible rEVOlution drawable-hdpi-v4 folder and copy them from to the \sdcard\AndroidThemes\BlackRotary-hdpi-v4\framework-res\res\drawable-hdpi-v4\ folder. Now when you run the metamorph it should copy the files you added as well as the ones that were previously there.
If you want to copy files that are not in the drawable-hdpi-v4 folder, simply make a new folder for the containing folder. Basically just make sure the \sdcard\AndroidThemes\whatevs\framework-res\ directories match the directories in the framework-res.apk file you're pulling from.
That's the easiest way to combine two themes, if you're looking to make you're own metamorph theme to post on xda you'll need to learn to edit the .xml file which directs metamorph to which files to modify, but that isn't too hard either, and there's no need to do this if you're just making metamorphs for your own personal use.
mixedlemon said:
I'm reviving this thread so as to not clutter up the Metamorph Themes Master List thread
This quote is from the other thread, I just thought it would be more appropriate to answer here instead.
I'm sure there are some guides floating around XDA, but I mostly learned MM just by messing with it and learning from trial and error.
Basically, metamorph just opens up an .apk file, replaces any of the files it finds in the folders specified by a theme's .xml file, then closes/re-signs the apk.
This is much better than flashing themes from the recovery menu or rom manager because doing so replaces the entire framework-res.apk, overwriting any themes you had previously installed. Since metamorph only replaces the files you want, any theme you already had will be preserved.
Here's an example to get a quick overview of how it works. Say you've already applied my black rotary lockscreen mod (found here) and you want to use some of the elements from SoCalMiles' Incredible rEVOlution theme.
First you should download his file, and inside the .zip find "\Incredible_Revolution_Original_Theme.zip\system\framework\framework-res.apk" and extract it somewhere.
Then rename "framework-res.apk" to "framework-res.apk.zip" or something similar. Now you can browse/unzip the files just like you would any other folder.
In your new .zip navigate to \framework-res.apk.zip\res\drawable-hdpi-v4, most of a rom's theme will be in that folder.
Now, if you've applied my theme through metamorph (or any theme, for that matter) you should have the directory "\sdcard\AndroidThemes\BlackRotary-hdpi-v4\framework-res\res\drawable-hdpi-v4\" on your sdcard.
Choose any of the files you want to apply to your phone from the extracted Incredible rEVOlution drawable-hdpi-v4 folder and copy them from to the \sdcard\AndroidThemes\BlackRotary-hdpi-v4\framework-res\res\drawable-hdpi-v4\ folder. Now when you run the metamorph it should copy the files you added as well as the ones that were previously there.
If you want to copy files that are not in the drawable-hdpi-v4 folder, simply make a new folder for the containing folder. Basically just make sure the \sdcard\AndroidThemes\whatevs\framework-res\ directories match the directories in the framework-res.apk file you're pulling from.
That's the easiest way to combine two themes, if you're looking to make you're own metamorph theme to post on xda you'll need to learn to edit the .xml file which directs metamorph to which files to modify, but that isn't too hard either, and there's no need to do this if you're just making metamorphs for your own personal use.
Click to expand...
Click to collapse
What other folders contain the status icons? I'm looking to restore the circle battery and alarm from the incredible revolution theme, I found the battery.pngs..but no alarm..so if I copy and paste them to the blackrotary folder in androidthemes and metamorph, I should have the battery back

7-zip cant modify files

I am looking to modify my phone.apk to change the color of a few buttons and the android guy that shows up when in a call. I have done this in the past and it seemed like then it was as simple as deleting the files in 7-zip and replacing with the file I wanted. Am I missing something or is it not that simple. Every time I try to move a file or delete it its says "not Implimented" or un supported compression method. I know how to push and pull files through adb so if I could just get the .png images where I want them then I would be all set. I have looked everywhere but cant seem to come up with a solution.
Thanks Jason
PS. the files are from another rom I am simply trying to use them in my current rom so the .png file should not be corrupt or broken.
You can't edit apk's with any zip extractors
Sent from my Incredible using xda premium
Albinoman said:
You can't edit apk's with any zip extractors
Sent from my Incredible using xda premium
Click to expand...
Click to collapse
Not true, regular image files can (should) be able to be draged out, edited, and droped back in an apk using 7-zip.
nighthawklude99 said:
I am looking to modify my phone.apk to change the color of a few buttons and the android guy that shows up when in a call. I have done this in the past and it seemed like then it was as simple as deleting the files in 7-zip and replacing with the file I wanted. Am I missing something or is it not that simple. Every time I try to move a file or delete it its says "not Implimented" or un supported compression method. I know how to push and pull files through adb so if I could just get the .png images where I want them then I would be all set. I have looked everywhere but cant seem to come up with a solution.
Thanks Jason
PS. the files are from another rom I am simply trying to use them in my current rom so the .png file should not be corrupt or broken.
Click to expand...
Click to collapse
My guess would be that the apk was decompiled at some point before, but not recompiled right, or with the right program. Which phone.apk are you having issues with, the one on your phone or the one your pulling the pngs from?
I am having problems with the phone.apk I pull from my phone with adb, with the phone.apk that is in the original rom, and the phone.apk that is in a nanadroid back up. The rom I am running is anthem 3.3. I am starting to think that there is a problem with 7-zip on my computer. Is there a setting I need to change? I have even ran 7-zip as administrator to see if that helped.
nighthawklude99 said:
I am having problems with the phone.apk I pull from my phone with adb, with the phone.apk that is in the original rom, and the phone.apk that is in a nanadroid back up. The rom I am running is anthem 3.3. I am starting to think that there is a problem with 7-zip on my computer. Is there a setting I need to change? I have even ran 7-zip as administrator to see if that helped.
Click to expand...
Click to collapse
Sounds like your install of 7z may be messed up. I just tried it to make sure something didnt change in an update and it works fine for me still with default configuration.

[Q] framework decompile help.

Not sure if this is the right spot or should actually go in development or here since I got lectured for putting it in development the last time.
But what I am trying to do is decompile the framework file from the stock rom and change a xml and recompile so as to bypass the tetheringprovison call.
The last time I did this on the HTC One S I ran into the trouble that the recompiled verision didn't work and ended up just opening the recompiled apk as a zip pulling the xml and replacing it in the original apk and load that.
That seemed to do the trick on that phone.
I think the problem is with compression as the output apk I get after recompiling is never even close to the original size.
I am having the same issue when it comes to the file for the gs3.
So far I haven't tested a recompiled one yet since I haven't rooted yet but just working on the file.
That is a job for a little later on my days off where I don't need my phone.
But with this one the file I am looking for once it is decompiled shows in res/values/arrays.xml for this one. How ever if I open either the source file or the recompiled when I don't see those values folders anywhere inside.
I am not sure if they are just hidden in something else or where the other files are.
I am using the newest verision of apk multi tool to recompiling and decompiling with compression values tested at 1 and 0.
both the framework-res.apk and twframework files are loaded into it as well as dependencies.
Any ideas on the best way of changing out this one file?
Or if anyone can recompile one with the following arrays.xml file instead that I have attached.
When it is decompiled it does show the right folder string "\res\values" and the array.xml inside I have just made a change to the xml that would not check the tethering provision on the device to allow the built in tether to work again. and a recompiled verision with that file will bypass any tethering check
any help would be greatly appreciated.
*edited* to include the arrays xml
Anything found in the "values" directory are not going to be visible inside the apk they are files used to build the actual apk that tells the other XML and other files where things are. Compression won't break an apk. What exact file are you editing? Also you are going to have to root if you want to put the modded file back on the device..
Sent from my SGH-T999 using Tapatalk 2
Yeah will be rooton on day off so i dont have to worry about it too much.
But with the arrays file that has a call in it to consult a different program before starting tethering.
I have changed that file so it dont check anymore.
This worked on it before with it just unlocked and a different apn update came and dont work anymore.
I am just confused that why it recompiled before for the one and wouldnt work right.
Based on what i read should be no problem as long as both frameworks are installed to the apk multitool
M9x3mos said:
Yeah will be rooton on day off so i dont have to worry about it too much.
But with the arrays file that has a call in it to consult a different program before starting tethering.
I have changed that file so it dont check anymore.
This worked on it before with it just unlocked and a different apn update came and dont work anymore.
I am just confused that why it recompiled before for the one and wouldnt work right.
Based on what i read should be no problem as long as both frameworks are installed to the apk multitool
Click to expand...
Click to collapse
I decompile framework-res.apk all the time with no issues. What is the exact issue you're having?
Sent from my SGH-T999 using Tapatalk 2
Just that when I decompile the framework-res.apk replace one xml file and recompile it using the multitool (am using the system apk with dependancies and linking the twframework) and then try and load it on the phone it seems to cause it to crash.
M9x3mos said:
Just that when I decompile the framework-res.apk replace one xml file and recompile it using the multitool (am using the system apk with dependancies and linking the twframework) and then try and load it on the phone it seems to cause it to crash.
Click to expand...
Click to collapse
You cannot replace XML files with other XML files. You have to open the XML in notepad++ and edit the actual lines of code then recompile. And I thought you weren't rooted so how are you able to push the app back to the device? Also, are you setting correct permissions for the newly compiled apk?
Sent from my SGH-T999 using Tapatalk 2
Yeah sorry for the late reply.
I am still tinkering with it. I wanted to root just till I had a day off that it wouldn't kill me to have the phone down for a little.
I will be rooting it in the next day or two since I am off.
After recompiling the APK and pulling the XML out of that one and putting in the original was the only way I could get the change to take on the One S.
When I was testing then, and will try the same procedure with the GS3, is after recompiling it with the tool I would put on sd card then using twrp copy to the phone and chmod 644
Out of curiosity what would be the DD command for backing up the recovery to the sd card?
I am having trouble finding that.
I would like to have that to flash back on the phone as I am planning to try this again from within twrp and see what happens.
From my understanding for triangle away to work you need to be on stock recovery right?
Ok
Now I have a new problem I have stumbled upon.
I have modded the file but when I try and push it with ADB from the pc even after system mounted it tells me that permission is denied.
Any ideas why that is happening?
Tried copying over with root explorer and that froze during copy and then resulted I'm a boot loop.
Not sure if that was because of the method or a problem with the file I made.
When decompiling does that need to be done with the twframework dependence or just simple decompile?
Also then after switching the arrays.xml I can just recompile with no compression or do I have to do something with keeping files.
Since the arrays is in something else I'm not sure what it shouldn't keep.
Any ideas would be greatly appreciated.
And I can't find if should either be zipaligned or signed. Some articles say signed some say don't sign system apks
Holy crap... youre allllllllllll over the place one bite at a time.. Quick answers first:
You do not need to backup your recovery. It is flashable via Odin and is much safer to flash via odin then it is using DD. With DD, you could flash the wrong partition by a simple slip of a keystroke. IE you typed '9' instead of '0'
Secondly: You got that 'freeze' issue using Root Explorer because framework-res.apk is constantly in use by the system. The BEST way to apply any system file is by creating a flashable zip file then applying it through recovery.
Thirdly: You do NOT need stock recovery to use Triangle Away, ive used it twice now with CWM as my recovery.
About your issues with decompiling recompiling.. I dont think its necessary to install the twframework... i dont recall if i had to when i was on Frosty, but doing "java -jar apktool.jar if <twframework here>" wouldnt hurt.
Also what exactly are you trying to modify?
Yeah Sorry about that
was just as I was reading other things and playing with it I kept coming across other questions.
Was thinking about that with the recovery so I am just going to skip doing that and flash a custom one then.
Was trying to do it without switching to avoid tripping the counter but seems like that is un neesicary
I am looking to stay on the stock software of the phone but want to edit the arrays file out of the framework so it don't check for tethering provisions.
Previously I was able to tether just by changing the APNs on the device now I can't do that. Says I don't have a tmo tathering plan. But also not with T-Mobile so that is problematic.
M9x3mos said:
Yeah Sorry about that
was just as I was reading other things and playing with it I kept coming across other questions.
Was thinking about that with the recovery so I am just going to skip doing that and flash a custom one then.
Was trying to do it without switching to avoid tripping the counter but seems like that is un neesicary
I am looking to stay on the stock software of the phone but want to edit the arrays file out of the framework so it don't check for tethering provisions.
Previously I was able to tether just by changing the APNs on the device now I can't do that. Says I don't have a tmo tathering plan. But also not with T-Mobile so that is problematic.
Click to expand...
Click to collapse
Quick question, are you running Stock Jellybean? And who is your carrier? There was a hacked apk that enabled tethering.. not sure what its called. just read about it. Never tried/downloaded it.
i got this to work last night for frosty 11.2.1, AllenD87 over at the att forums helped me get it right.
I have the stock jellybean on tmo device and use with simple mobile service
Just checked out the other one hack/mod that was looking like the same kind of mod where made changes to the framework and put it back.
different firmware so I don't that I should try that on mine.
i just decompiled framework-res.apk made the changes and recompiled. put it in the rom and flashed the whole rom.
Trying to keep the absolute stock rom.
I just installed twrp since it has file manager so I don't need to make a flashable zip but just copy over and chmod 0644
first attempt gave me a boot hang so I am going to try compiling with a different tool
Ok found out the problem was the multi tool inwas using
Used the beta instead and everything worked ok

[Request] Steps to put AOSP dialer in a TW rom

AOSP is still too buggy for me on our device but I despise the Samsung dialer and contacts and was wondering if anyone can help provide the steps to get the AOSP dialer onto a TouchWiz rom like in this rom: http://forum.xda-developers.com/showthread.php?t=2170142
Do you just need to push an app to system/apps or is it more complicated?
Thanks.
I was wondering the same thing but I also wanted to add the email program too.
Sent from my SPH-L900 using xda premium
jamice4u said:
I was wondering the same thing but I also wanted to add the email program too.
Sent from my SPH-L900 using xda premium
Click to expand...
Click to collapse
For email, copy the exchage.apk and email.apk from aosp and paste to system/app. You will have to remove samsung email and exchange to make it work. I use aosp email and mms on touchwiz roms.
nikonx said:
AOSP is still too buggy for me on our device but I despise the Samsung dialer and contacts and was wondering if anyone can help provide the steps to get the AOSP dialer onto a TouchWiz rom like in this rom: http://forum.xda-developers.com/showthread.php?t=2170142
Do you just need to push an app to system/apps or is it more complicated?
Thanks.
Click to expand...
Click to collapse
I tried that rom, but it's a little buggy for me. I would like to get the aosp dialer and contacts into another rom but can't figure it out.
I used 7zip to open up the NoWizAOSP rom, and dug into "system\app\" but I see no phone.
I see:
phoneerrservice.apk
phoneinfo.apk
phonesky.apk
secphone.apk
I do see contacts.apk - so I'm guessing that's the one I want for the contacts.... help!!
Phone is Contacts.apk the actual dialer is in phone.apk
---------- Post added at 02:34 PM ---------- Previous post was at 02:33 PM ----------
You will probably want contactsprovider.apk or whatever it is as well.
shiftr182 said:
Phone is Contacts.apk the actual dialer is in phone.apk
---------- Post added at 02:34 PM ---------- Previous post was at 02:33 PM ----------
You will probably want contactsprovider.apk or whatever it is as well.
Click to expand...
Click to collapse
So which stock samsung phone related things would you remove to make this work?
nikonx said:
So which stock samsung phone related things would you remove to make this work?
Click to expand...
Click to collapse
All the sec.....apk crap (anything that has to do with contacts or phone and if there is already a contactprovider.apk of some sort.)
Ok, so after playing around for a bit here's what worked for me (I only did the contacts since I wanted the "Send to Voicemail" option that AOSP offers).
I take no responsibility for your fat fingers or my mental illnesses which may have made me miss a few steps
DO NOT FLASH the zip in recovery!!!! You must extract the files!!!
must be rooted
These instructions are specifically for Macksrom, but I imagine with a little research one could get this to work on other ROMs..
back up your stuff - nandroid
using a root explorer (I use ES file explorer) navigate to /system/app/
rename: (done by long pressing on the file and scrolling down to rename)
contacts.apk -> contacts.apk.old
contactsprovider.apk -> contactsprovider.apk.old
seccontactsprovider.apk -> seccontactsprovider.apk.old
(this is a fail safe - if you have to, just rename the .apk.old back to .apk)
extract the zip file I attached (for some reason there's t- take the three files and push them to /system/app/
after they are in that directory, then for each file you must change permissions (long press file, scroll down to properties - click change)
rw
r
r
reboot - profit
you may have to bring from your app drawer the contacts (which is called "People") to your dock or wherever you want it to be.
altimuh said:
Ok, so after playing around for a bit here's what worked for me (I only did the contacts since I wanted the "Send to Voicemail" option that AOSP offers).
I take no responsibility for your fat fingers or my mental illnesses which may have made me miss a few steps
DO NOT FLASH the zip in recovery!!!! You must extract the files!!!
must be rooted
back up your stuff - nandroid
using a root explorer (I use ES file explorer) navigate to /system/app/
rename: (done by long pressing on the file and scrolling down to rename)
contacts.apk -> contacts.apk.old
contactsprovider.apk -> contactsprovider.apk.old
seccontactsprovider.apk -> seccontactsprovider.apk.old
(this is a fail safe - if you have to, just rename the .apk.old back to .apk)
extract the zip file I attached (for some reason there's t- take the three files and push them to /system/app/
after they are in that directory, then for each file you must change permissions (long press file, scroll down to properties - click change)
rw
r
r
reboot - profit
you may have to bring from your app drawer the contacts (which is called "People") to your dock or wherever you want it to be.
Click to expand...
Click to collapse
These directions are incomplete or innacurate because the 3 files you say to remain don't all exist in stock touch wiz... I gave it a shot anyways and ended up with no cellular service. Restoring to backup.
nikonx said:
These directions are incomplete or innacurate because the 3 files you say to remain don't all exist in stock touch wiz... I gave it a shot anyways and ended up with no cellular service. Restoring to backup.
Click to expand...
Click to collapse
I apologize - I failed to state that I was running Macksrom. I edited my post for other people, but I'm glad u made a backup.
What files do u have in system/app/ that relate in any form to "contacts"?
Install the AOSP touch wiz Rom. Problem solved.
Sent from my SPH-L900 using xda premium
jamice4u said:
Install the AOSP touch wiz Rom. Problem solved.
Sent from my SPH-L900 using xda premium
Click to expand...
Click to collapse
I love useless answers like that!!!!!
nikonx said:
I love useless answers like that!!!!!
Click to expand...
Click to collapse
The people who worked on the The NoTouchWizAOSPMOD already did all the work and they put all of AOSP stock apps into the Rom. You could PM the guy in the OP and of that Rom thread and maybe he will tell you how he did it. I personally think it is a waste of time and it would be faster if you just flashed his Rom.
At least I gave an answer all you did was troll my response.
Sent from my SPH-L900 using xda premium
rather dated thread but I figured I'd chime in.
I do realize this is for the note 2, but I have an epic 4g touch, so I doubt this would work on mine, but I'm curious, I've been looking for a way to get the aosp dialer & contacts on my epic 4g touch, and I have looked for this NoTouchWizAOSPMOD your referring to and can't seem to find anything, would it be possible to provide a link?
Also for my phone I have no contacts.apk or contactsprovider.apk, mine are SecContactsProvider.apk, SecContacts.apk that's the only 2 I see.
Not sure if this would be beneficial for anyone or not I just thought I'd throw it out there.
altimuh said:
Ok, so after playing around for a bit here's what worked for me (I only did the contacts since I wanted the "Send to Voicemail" option that AOSP offers).
I take no responsibility for your fat fingers or my mental illnesses which may have made me miss a few steps
DO NOT FLASH the zip in recovery!!!! You must extract the files!!!
must be rooted
These instructions are specifically for Macksrom, but I imagine with a little research one could get this to work on other ROMs..
back up your stuff - nandroid
using a root explorer (I use ES file explorer) navigate to /system/app/
rename: (done by long pressing on the file and scrolling down to rename)
contacts.apk -> contacts.apk.old
contactsprovider.apk -> contactsprovider.apk.old
seccontactsprovider.apk -> seccontactsprovider.apk.old
(this is a fail safe - if you have to, just rename the .apk.old back to .apk)
extract the zip file I attached (for some reason there's t- take the three files and push them to /system/app/
after they are in that directory, then for each file you must change permissions (long press file, scroll down to properties - click change)
rw
r
r
reboot - profit
you may have to bring from your app drawer the contacts (which is called "People") to your dock or wherever you want it to be.
Click to expand...
Click to collapse
Thank you a lot...
I know that this post is too old but I tried it on my Samsung Galaxy Young DUOS running stock jellybean 4.1.2, I removed SecContacts.apk and installed contacts.apk from your file and its working flawlessly.

Categories

Resources