Ok I think i have found a solution for fixing the MMS Size in Sense Roms. First off, i take no credit for this, I just was searching the forums and found it. Then i tried it and it worked. I wanted to post this in for development forum in the thread that i found it, but I am a new user and don't have that permission yet. Now I don't know if this will work for all Sense roms, but i found the Fix in the Virtuous Unity thread on page 13. At first when i tried to edit the file and recompress it back to a zip on my macbook it wouldn't work, but then i used parallel windows to run windows 7. Then i used 7zip to open the archive, went into the system and edited the file with notepad and then i followed the rest of the directions in the Fix. I know a lot of people were looking for a fix for the Sense picture problems and when i found Joemm post about it i figured i share it.
Below i put the whole process from the thread and page i mentioned for those who don't want to go and search through the thread
MMS PIC SIZE FIX...........
This use to be a problem when Virtuous first came out and I remembered this fix.
I have tested this fix on this rom and its working great. I now have FULL size MMS pictures.
I downloaded Virtuous Unity 1.0.0 rom, opened it with winzip, went into system/customize/MNS/default.xml and edited the default.xml file with wordpad, scrolled all the way to the bottom of the document, second up from the bottom you'll find this below, now just change the text (I highlighted it in red) that says "HTC_Sensation_Z710e/1.0" to say "Nexusone",
<!-- MMS UA string -->
<module name="MMS">
<function name="ua_string">
<set name="single">
<item name="value">HTC_Sensation_Z710e/1.0</item>
</set>
</function>
</module>
when your done it should look like this, but not highlighted in red of course:
<!-- MMS UA string -->
<module name="MMS">
<function name="ua_string">
<set name="single">
<item name="value">Nexusone</item>
</set>
</function>
</module>
Saved the change and rezipped the rom back up.
Installed the modified rom to the root of my sd card.
Rebooted into recovery.
This next step is important, YOU MUST DO A COMPLETE DATA WIPE, then flash the rom, it will not work if you just flash it over your existing Virtuous Unity rom without a full data wipe. What this does is trick the servers into thinking the phone is a Nexus one.
Then go thru the enitre setup process again.
After that you will have full size MMS pic's again.
Originally posted as a fix in the Virtuous Thread by gteye developed by Disconn3ct
/QUOTE]
Click to expand...
Click to collapse
I just installed my Hero's stock rom.. Android 1.5 with the first version of sense..
I did this with the sole purpose of seeing how it actually ran back then, compared to all the custom roms thats out there.. And i actually think it runs damn well! Its very snappy and it does have the functionality i need.. But most of the apps i use does not support Android 1.5 anymore which is a problem for me..
Is there any way you can "fake" that the android version you are running is maybe 2.1 ? So that i can download the apps i need, or would that not work? I remember that when i had a Tattoo i could fake the resolution of the display, so that more apps would show, and it worked fine actually.
You can try Change model!
If i remember correctly I've a solution:
You need root privileges (and I think you've =)) and a file manager as ES File Explorer.
In ES go to Setting -> Root Option -> Explore as Root and Mount File Sistem
In system folder find and open file build.prop, make a backup and edit the original
Setting, for example:
ro.product model=Nexus S
ro.product manufacturer= Samsung
Save and now you can install all apps...
I don't think it's that simple. Try this:
Reference: http://developer.android.com/guide/appendix/api-levels.html
Tool: http://code.google.com/p/android-apktool/
1 - Put the apk you want to change in the apktool folder and open cmdline.
2 - Run: apktool decode name.apk
3 - Use notepad to edit the AndroidManifest.xml and change the value for 'minSdkVersion':
<uses-sdk android:minSdkVersion="3" /> (3 or whatever version of Android you want your app to be compatible with.)
4 - Build a new apk. eg. apktool b C:\apktool\name name2.apk
Even if the apk installs; some or all features of the app may not work. Also, you will probably need to change the 'AndroidManifest' of any new version or update.
The other option is to find older versions of the app.
hello friends, I have a nice question for you!
I state that this is google translation so it will be the best.
anyway back to us ....
you own a nice tablet?
and maybe you are engaged or married and you have photos of your woman on the device in question, and maybe you do not want others to see,
or simply your friends are never their own business, and then maybe you want to make private your tablet, maybe with a secondary account, but do not know how to do it because the tablet does not support multi-user ...
well do not give up, this guide will do for you ...
I do not take any responsibility for what might happen to your device
these are the requirements:
-root
-this app : https://www.dropbox.com/s/wmc4vg8n1lyv1o1/4_2_multiple_user_enabler_root_1.2.apk
-a file manager with root permissions as root browser or other
-user app share (which allows you to decide the content to display to other accounts) is on play store or in this link https://www.dropbox.com/s/nh3vaqetj9fogzs/MultiUserAppShare.apk
well, now first download the app before "4.2 multi user enabler"
copy it to the sd of your dear and beloved tablet.
after this app copied to the folder system of your tablet, change permissions (I usually do I enable them all)
after that install the app . from the app enable the multi-user, reboot your tablet and you're done!
multi user share app you need to decide what to use the other account
Now you might ask: why not just install the app?
Try it! it will seem to work but when you restart the account will vanish,
Intead with this guide it will be ever
if you have been useful on press thanks
By friends!
Simix93 said:
hello friends, I have a nice question for you!
I state that this is google translation so it will be the best.
anyway back to us ....
you own a nice tablet?
and maybe you are engaged or married and you have photos of your woman on the device in question, and maybe you do not want others to see,
or simply your friends are never their own business, and then maybe you want to make private your tablet, maybe with a secondary account, but do not know how to do it because the tablet does not support multi-user ...
well do not give up, this guide will do for you ...
I do not take any responsibility for what might happen to your device
these are the requirements:
-root
-this app : https://www.dropbox.com/s/wmc4vg8n1lyv1o1/4_2_multiple_user_enabler_root_1.2.apk
-a file manager with root permissions as root browser or other
-user app share (which allows you to decide the content to display to other accounts) is on play store or in this link https://www.dropbox.com/s/nh3vaqetj9fogzs/MultiUserAppShare.apk
well, now first download the app before "4.2 multi user enabler"
copy it to the sd of your dear and beloved tablet.
after this app copied to the folder system of your tablet, change permissions (I usually do I enable them all)
after that install the app . from the app enable the multi-user, reboot your tablet and you're done!
multi user share app you need to decide what to use the other account
Now you might ask: why not just install the app?
Try it! it will seem to work but when you restart the account will vanish,
Intead with this guide it will be ever
if you have been useful on press thanks
By friends!
Click to expand...
Click to collapse
The easiest way to enable multiuser support especially for our Galaxy Tab 3.0 is to edit the framework-res.apk with apktool and change the max user in there. The best thing with this way, your account will not vanish when you restart the device.. :laugh::laugh:
faruqmunshif said:
The easiest way to enable multiuser support especially for our Galaxy Tab 3.0 is to edit the framework-res.apk with apktool and change the max user in there. The best thing with this way, your account will not vanish when you restart the device.. :laugh::laugh:
Click to expand...
Click to collapse
ah I did not know .. you tell me how to do? maybe put to me now if there is. Anyway .. this is useful for anyone who is not practical to make changes to the framework
@Simix93
Here is the alternative, modifying framework-res.apk.
What I've done on my Galaxy Tab 3 10.1 (GT-P5210) :
- Modifying framework-res\res\values\integers.xml (locate the entry, and put X, where X <= 8 instead of 1, X = the number of allowed max users) :
Code:
<integer name="config_multiuserMaximumUsers">8</integer>
- Modifying framework-res\res\layout-port\keyguard_host_view.xml (to show user selector on lockscreen) :
>> Adding this after the second </FrameLayout>
Code:
<FrameLayout androidprv:paddingTop="@dimen/status_bar_height" androidprv:layout_width="fill_parent" androidprv:layout_height="wrap_content">
<include androidprv:layout_gravity="top|center" androidprv:layout_width="fill_parent" androidprv:layout_height="fill_parent" layout="@layout/keyguard_multi_user_selector" />
</FrameLayout>
- Adding framework-res\res\layout-port\keyguard_multi_user_selector.xml file
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.internal.policy.impl.keyguard.KeyguardMultiUserSelectorView android:layout_gravity="bottom" android:orientation="horizontal" android:id="@id/keyguard_user_selector" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:contentDescription="@string/keyguard_accessibility_user_selector" android:layout_childType="userSwitcher"
xmlns:androidprv="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android">
<com.android.internal.policy.impl.keyguard.KeyguardLinearLayout android:layout_gravity="bottom|center" android:orientation="horizontal" android:id="@id/keyguard_users_grid" android:layout_width="wrap_content" android:layout_height="@dimen/keyguard_avatar_size" android:layout_marginBottom="400.0dip" />
</com.android.internal.policy.impl.keyguard.KeyguardMultiUserSelectorView>
- After that, copied from the original framework-res.apk AndroidManifest.xml file and META-INF directory to your newly compiled one (using a zip file utility) so I can bypass the sign process (like you should do with auto sign tool - signapk.jar)
And voilĂ , after putting back my modified framework-res.apk to the device and rebooting, i'm able to add new users in settings
Regards
i have tried to modify my framework-res.apk, but it's not succesful.
I installed framework-res with this command:
java -jar apktool.jar if Framework-Res.apk
This installed a file named 1.apk in my users-directory.
After that i extract the framework-res.apk with this command:
java -jar apktool.jar d Framework-Res.apk
Everythings seems to be fine, a directory with the name Framework-Res is created.
I modified the 3 files "integers.xml", "keyguard_host_view.xml" and "keyguard_multi_user_selector.xml" as described.
Now i pack it together with this command:
java -jar apktool.jar b Framework-Res
Get 2 errors with PNG-Files "File is case-insensitive" and correct the filenames (uppercase .PNG to lowercase .png).
After that i found in the folder "dist" the framework-res.apk.
The filesize is less about 12mb then before, it's now round about 36mb.
I put this file in my /system/framework folder and reboot. But the system is still displaying the Samsung-Logo.
Replaceing the file with the original file and everything is ok.
What do i wrong?
with best regards,
Detlef
ok, now it works.
i have forgot to add the sign-process to the new .apk file.
now my tab 3 8.0 have the multi-user function, thank you!
Spatz said:
i have tried to modify my framework-res.apk, but it's not succesful.
I installed framework-res with this command:
java -jar apktool.jar if Framework-Res.apk
This installed a file named 1.apk in my users-directory.
After that i extract the framework-res.apk with this command:
java -jar apktool.jar d Framework-Res.apk
Everythings seems to be fine, a directory with the name Framework-Res is created.
I modified the 3 files "integers.xml", "keyguard_host_view.xml" and "keyguard_multi_user_selector.xml" as described.
Now i pack it together with this command:
java -jar apktool.jar b Framework-Res
Get 2 errors with PNG-Files "File is case-insensitive" and correct the filenames (uppercase .PNG to lowercase .png).
After that i found in the folder "dist" the framework-res.apk.
The filesize is less about 12mb then before, it's now round about 36mb.
I put this file in my /system/framework folder and reboot. But the system is still displaying the Samsung-Logo.
Replaceing the file with the original file and everything is ok.
What do i wrong?
with best regards,
Detlef
Click to expand...
Click to collapse
Before recompile your framework-res.apk, you should find the png files with uppercase (.PNG) from your decompiled framework-res.apk/res/ and rename them to lowercase (.png).
when finished, flash it using CWM or other recovery.
Does anyone have working framework-res.apk for T310 ? I've updated mine, but I do not see anything new. When I flash zip fro T311 from a different thread, I have this options, but some labels in the system are missing and messed up.
slobodan.bogdanovic said:
Does anyone have working framework-res.apk for T310 ? I've updated mine, but I do not see anything new. When I flash zip fro T311 from a different thread, I have this options, but some labels in the system are missing and messed up.
Click to expand...
Click to collapse
Just follow the guide in this thread to make your framework-res.apk working with multiuser. or if you have no time, just give me your framework-res.apk and i will try to decompile it for you,
Spatz said:
ok, now it works.
i have forgot to add the sign-process to the new .apk file.
now my tab 3 8.0 have the multi-user function, thank you!
Click to expand...
Click to collapse
You can also copy from your original framework-res.apk AndroidManifest.xml file and META-INF directory to your newly compiled one so you can bypass the sign process
I have an issue when having multiple users enabled.
When I am logged in as the owner (first user) I am able to connect device via usb and transfer files.
When I am logged in as the second user, and when I try to connect device vis usb, it is not recognized. MTP Driver installation fails in this case.
Anyone has the same issue?
Simix93 said:
hello friends, I have a nice question for you!
I state that this is google translation so it will be the best.
anyway back to us ....
you own a nice tablet?
and maybe you are engaged or married and you have photos of your woman on the device in question, and maybe you do not want others to see,
or simply your friends are never their own business, and then maybe you want to make private your tablet, maybe with a secondary account, but do not know how to do it because the tablet does not support multi-user ...
well do not give up, this guide will do for you ...
I do not take any responsibility for what might happen to your device
these are the requirements:
-root
-this app : https://www.dropbox.com/s/wmc4vg8n1lyv1o1/4_2_multiple_user_enabler_root_1.2.apk
-a file manager with root permissions as root browser or other
-user app share (which allows you to decide the content to display to other accounts) is on play store or in this link https://www.dropbox.com/s/nh3vaqetj9fogzs/MultiUserAppShare.apk
well, now first download the app before "4.2 multi user enabler"
copy it to the sd of your dear and beloved tablet.
after this app copied to the folder system of your tablet, change permissions (I usually do I enable them all)
after that install the app . from the app enable the multi-user, reboot your tablet and you're done!
multi user share app you need to decide what to use the other account
Now you might ask: why not just install the app?
Try it! it will seem to work but when you restart the account will vanish,
Intead with this guide it will be ever
if you have been useful on press thanks
By friends!
Click to expand...
Click to collapse
Working on Tab3 7" ?
Leehtaeyeon said:
Working on Tab3 7" ?
Click to expand...
Click to collapse
I do not know, I have not tried it, so you head to the end you just have to move an app
Leehtaeyeon said:
Working on Tab3 7" ?[/QUOT
Multiuser only supported by Android 4.2.2 or higher. As i know, the android version in Tab 3 7" is 4.1.2. If you want to use multiuser, wait until tab 3 7" recieved update for 4.2.2..
Click to expand...
Click to collapse
faruqmunshif said:
Leehtaeyeon said:
Working on Tab3 7" ?
Click to expand...
Click to collapse
Multiuser only supported by Android 4.2.2 or higher. As i know, the android version in Tab 3 7" is 4.1.2. If you want to use multiuser, wait until tab 3 7" recieved update for 4.2.2..
Click to expand...
Click to collapse
Don' work =/
I do not believe he will get more 4.2.2.
I think like other devices, it will jump to 4.4
Spatz said:
ok, now it works.
i have forgot to add the sign-process to the new .apk file.
now my tab 3 8.0 have the multi-user function, thank you!
Click to expand...
Click to collapse
Spatz-is there any chance you could post detailed instructions? Or can you post your framework res.apk file?
Sent from my SM-T310 using xda app-developers app
@chaz
I used your procedure to modify the framework-res.apk file and it doesn't work on my Galaxy Tab 3 10.1 (GT-P5210). It keeps boot-looping. I managed to put back the original framework-res.apk and it's working, so I didn't killed it completely!
I do it this way:
1. Use apktool to decompile the apk file (apktool.jar).
2. Modify the xml files with Notepad++.
3. Use apktool to recompile the apk file.
4. Sign the file with autosign tool found on XDA (signapk.jar).
5. Put the framework-res.apk file back using ADB in recovery mode and set the right permissions on the file.
What tools have you used? Did you do it differently than me?
Thank you.
i am curious about this, but i'd like to know how multi user works. How do I "log" in to the tab and use my gmail, etc? And then how would my wife log in and user her email and etc? Are there profiles or something similar?
thanks
EDIT
never mind
http://www.dummies.com/how-to/content/how-to-add-another-user-to-your-android-tablet.html
Hi. I see this method does not work very well. I recommend the app SwitchMe. It's much easier and just requires root permission which everyone should have. I can't post links because I'm a newbie, so just search for it on the Play Store. :good:
alfreddallaire said:
@chaz
I used your procedure to modify the framework-res.apk file and it doesn't work on my Galaxy Tab 3 10.1 (GT-P5210). It keeps boot-looping. I managed to put back the original framework-res.apk and it's working, so I didn't killed it completely!
I do it this way:
1. Use apktool to decompile the apk file (apktool.jar).
2. Modify the xml files with Notepad++.
3. Use apktool to recompile the apk file.
4. Sign the file with autosign tool found on XDA (signapk.jar).
5. Put the framework-res.apk file back using ADB in recovery mode and set the right permissions on the file.
What tools have you used? Did you do it differently than me?
Thank you.
Click to expand...
Click to collapse
As I mentionned some posts before, I did not use the signapk.jar but instead copied signed informations from my original framework-res.apk to the new one.
See my post http://forum.xda-developers.com/showpost.php?p=48429541&postcount=10 there.
I updated my tuto post to include this in the process (http://forum.xda-developers.com/showpost.php?p=48315919&postcount=4)
Regards,
Chaz
After i upgrade my note 3 (sm-n900) to android 4.4 kitkat... my 360 camera app cant't save photo to extsdcard. is it just me? Or because of new kitkat update .help!
Have a look around, theres an issue with using extSD card, there is also a fix for it. - NOt sure if it'll fix saving pictures to SD Card but I don't have issues.
crazy_777 said:
After i upgrade my note 3 (sm-n900) to android 4.4 kitkat... my 360 camera app cant't save photo to extsdcard. is it just me? Or because of new kitkat update .help!
Click to expand...
Click to collapse
You posted the question in someone's else thread and I answered you there.
I'll post the same answer here.
1. Install es file manager or any file reader with root.
2. navigate to /System/etc/permissions
3. open "platform.xml" file to edit
4. look for the stack that has "WRITE_EXTERNAL_STORAGE"
you will find something like <group gid="sdcard_r" />
5. make sure these lines are there, if not, add them
<group gid="sdcard_rw" />
<group gid="media_rw" />
That's it
I was also unable to save my photos to the external SD because in the Camera360 settings, when I change the save location to "external sd" and the dialogue popped up for me to choose a folder in the external SD, no folders showed up.
Any way, whether or not your problem is similar, if someone is reading this thread and is unable to save to ext SD, try what I did. Manually change the save directory.
You need a rooted phone and a root explorer like ES File explorer.
Go the this directory: /data/data/vStudio.Android.Camera360/shared_prefs/
Open the file "vStudio.Android.Camera360_global.xml" with a text editor. This is where some settings are stored. Go to the following line(close to the end):
<string name="pref_camera_save_path_key">/storage/emulated/0/DCIM/Camera/<string>
(you might have a different path depending on what is currently set as the save directory in Camera360)
Change the path in this line to the path you want it save photos in. For example, I have a "DCIM/Camera" folder in my external sdcard and I want the photos to be saved there, so change it to "/storage/sdcard1/DCIM/Camera/", that is, now that line is changed to
<string name="pref_camera_save_path_key">/storage/sdcard1/DCIM/Camera/<string>
NOTE THAT In your phone external sdcard may be at a different path instead of "/storage/sdcard1. Accordingly change it.
gganon said:
I was also unable to save my photos to the external SD because in the Camera360 settings, when I change the save location to "external sd" and the dialogue popped up for me to choose a folder in the external SD, no folders showed up.
Any way, whether or not your problem is similar, if someone is reading this thread and is unable to save to ext SD, try what I did. Manually change the save directory.
You need a rooted phone and a root explorer like ES File explorer.
Go the this directory: /data/data/vStudio.Android.Camera360/shared_prefs/
Open the file "vStudio.Android.Camera360_global.xml" with a text editor. This is where some settings are stored. Go to the following line(close to the end):
<string name="pref_camera_save_path_key">/storage/emulated/0/DCIM/Camera/<string>
(you might have a different path depending on what is currently set as the save directory in Camera360)
Change the path in this line to the path you want it save photos in. For example, I have a "DCIM/Camera" folder in my external sdcard and I want the photos to be saved there, so change it to "/storage/sdcard1/DCIM/Camera/", that is, now that line is changed to
<string name="pref_camera_save_path_key">/storage/sdcard1/DCIM/Camera/<string>
NOTE THAT In your phone external sdcard may be at a different path instead of "/storage/sdcard1. Accordingly change it.
Click to expand...
Click to collapse
it's really working for me
Thanks for Sharing
glad Found this way
================================================================================================
Phone : Xperia Z 6602
FW : Kit Kat 4.4.2 (10.5.A.0.230)
Bootloader : unlocked
rooted : Yes
---------- Post added at 07:32 AM ---------- Previous post was at 06:35 AM ----------
y2kkingboy said:
You posted the question in someone's else thread and I answered you there.
I'll post the same answer here.
1. Install es file manager or any file reader with root.
2. navigate to /System/etc/permissions
3. open "platform.xml" file to edit
4. look for the stack that has "WRITE_EXTERNAL_STORAGE"
you will find something like <group gid="sdcard_r" />
5. make sure these lines are there, if not, add them
<group gid="sdcard_rw" />
<group gid="media_rw" />
That's it
Click to expand...
Click to collapse
i can't save the "platform.xml" after making change. it said "error occurs during saving"
any suggest?
UPDATE
it's work after change the permission of that file.
just change it to read/write on setting
gganon said:
I was also unable to save my photos to the external SD because in the Camera360 settings, when I change the save location to "external sd" and the dialogue popped up for me to choose a folder in the external SD, no folders showed up.
Any way, whether or not your problem is similar, if someone is reading this thread and is unable to save to ext SD, try what I did. Manually change the save directory.
You need a rooted phone and a root explorer like ES File explorer.
Go the this directory: /data/data/vStudio.Android.Camera360/shared_prefs/
Open the file "vStudio.Android.Camera360_global.xml" with a text editor. This is where some settings are stored. Go to the following line(close to the end):
<string name="pref_camera_save_path_key">/storage/emulated/0/DCIM/Camera/<string>
(you might have a different path depending on what is currently set as the save directory in Camera360)
Change the path in this line to the path you want it save photos in. For example, I have a "DCIM/Camera" folder in my external sdcard and I want the photos to be saved there, so change it to "/storage/sdcard1/DCIM/Camera/", that is, now that line is changed to
<string name="pref_camera_save_path_key">/storage/sdcard1/DCIM/Camera/<string>
NOTE THAT In your phone external sdcard may be at a different path instead of "/storage/sdcard1. Accordingly change it.
Click to expand...
Click to collapse
Hi, thank you so much for your post. After 5 to 6 fails, I found out that I have to restart the device for it to work.... sorry guys, is there way to change how the picture is named? For example taking out "C360_" on the name?
Thanks.