Related
Im currently developing a theme and I need the gmail.apk so I can change it's icon. Anyone know where I can get this .apk or just apk in general that are from a ligit source?
~MurderDeathKill
any and every rom here in sapphire will have it (except for cyanogen due to the c&D he got).... extract it from there.....
MontAlbert said:
any and every rom here in sapphire will have it (except for cyanogen due to the c&D he got).... extract it from there.....
Click to expand...
Click to collapse
Thanks, I'm an idiot. Delete thread now, lol.
Background
Samsung has released a few 2.2.1 for the europe region, while those in the Asia / Middle East regions are still having 2.2 roms, and no sign of whether Samsung is going to release it, if any at all.
I took the liberty to try having additional locale in the rom (not the MoreLocale or others available in the market) and manage to get it done.
I have tried it with the South East Asia rom, with languages available in thai, viet, simplified chinese, malay and indonesian.
Disclaimer
I'm not sure if it will work with other regions such as China and Hong Kong (ZS series), or Middle East (JP series), but those who have time to spare, and want to have an authentic 2.2.1 rom, can always try.
Also, even when it can be done, I'm pretty certain it is not a 100% fit, but would dare say in the region of about 95%.
Also, it would be a long and tedious process as each system app will be needed to decompile.
Tools Needed
Apk Manager 4.9 (courtesy of Daneshm90)
7zip compression utility
2.2.1 Rom (latest is WXJS5) which I have used
2.2 Rom (other regional rom) which in this case is DXJPE for my case
Instructions
1. Create separate directories for both roms and install / unzip the apk manager in each respective directories.
2. Copy the system apps (including framework-res.apk and twframework-res.apk) for each rom to the respective folders (place-apk-here-for-modding).
3. Decompile all the system apps for each rom.
4. Navigate to the projects folder and select the apps you want to start with (probably a good idea to start with framework-res.apk)
5. Go to the res folders and in it you will find all the values folders as well. Example:
- values-en-rGB folder
- values-en-rUS folder
- values-ko folder
- values-ko-rKR folder
6. Go to your 2.2 rom folder and do the same and you will notice that these are different from the 2.2.1 folder.
7. Copy those different values-xxxxxx folders to the 2.2.1 rom res directory.
8. Recompile the apk and in the process, select yes to keep all the info intact, and apk manager will generate a keep folder.
9. Delete the resources.arsc from this keep folder and proceed to complete the compilation.
10. You will now have the unsignedframework-res.apk in your place-your-apk-here-for-modding folder.
11. Open up this apk with 7zip and you will see the resources.arsc file which is compressed.
12. Drag this file out and close the 7zip program
13. Next, right click the resources.arsc and select Add to archive from the 7zip option.
14. Make sure your option is to store (not compressed) and click on the ... icon to select the file, in this case is the unsignedframework-res.apk. This method of doing is to ensure that your resources.arsc is changed from compressed format to store format (no compression).
15. That is your first change in adding locale.
16. Repeat the above steps for the rest of the apps (I know it is tedious but the experience is well worth it).
17. Create an update zip to store these modded files (make sure you delete the prefix unsigned from the apps).
18. Like everyone says, ALWAYS do a backup of your current rom.
Disadvantages
Your apps will definitely be bigger in size and hence occupy more space.
Advantages
This is as near as you get with your region on a 2.2.1
This can be done with any stock or customized rom.
I hope the above guide will be useful for those who has time to spare, and who is willing to try it.
Please let me know if this works for other regions as well.
Any questions, please ask.
Edit:
Download is available here for those who wants locale of the SEA region. Consist of some apps that were modded.
The attached image showed the comparison of the 2 framework-res.apk.
On the left is the 2.2 rom (DXJPE), with the values-in, values-id-rID (Malay and Indonesian), and the values-mcc204-zh-rCN as the chinese as well.
On the right is the 2.2.1 rom (WXJS5), with the values having the European languages as well.
What you need to do is find those files unique in the left side and copy these to the right side.
Recompile and that's it.
The second image showed the language (in this case simplified chinese) after i selected chinese as the locale after modding the Settings.apk as described above.
thanks its quiet useful, many of friends were looking for such a thing,
I'm also running middle east rom (jpg) which I like to try 2.2.1 with support of persian language. it should be possible by your tutorial.
I have one question:
17. Create an update zip to store these modded files (make sure you delete the prefix unsigned from the apps).
Click to expand...
Click to collapse
so you mean it is not necessary to sign the apk? just rename back to original?
taha_e said:
thanks its quiet useful, many of friends were looking for such a thing,
I'm also running middle east rom (jpg) which I like to try 2.2.1 with support of persian language. it should be possible by your tutorial.
I have one question:
so you mean it is not necessary to sign the apk? just rename back to original?
Click to expand...
Click to collapse
There is no need to sign system app. Just rename will suffice.
Sent from my GT-I9000 using XDA App
Useful guide. I've been meaning to do this for a while but I didnt know how.
For step11, what .apk do we open? unsignedframework-res.apk? When I open this file, theres no resources.arsc...
and step12, what do you mean by "drag this file out"?
apparition said:
Useful guide. I've been meaning to do this for a while but I didnt know how.
For step11, what .apk do we open? unsignedframework-res.apk? When I open this file, theres no resources.arsc...
and step12, what do you mean by "drag this file out"?
Click to expand...
Click to collapse
Step 11, yes the unsignedframework-res.apk. It can't be that there is no resources.arsc. Did you encounter errors during decompiling? Use 7zip to open the framework-res.apk and see if you have resources.arsc.
I meant extract the resources.arsc.
Sent from my GT-I9000 using XDA App
Also, I recommend to decompile Settings.apk as the 3rd one. This is where the ui is.
Sent from my GT-I9000 using XDA App
g00ndu said:
Step 11, yes the unsignedframework-res.apk. It can't be that there is no resources.arsc. Did you encounter errors during decompiling? Use 7zip to open the framework-res.apk and see if you have resources.arsc.
I meant extract the resources.arsc.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Oh, maybe that's it; I'm getting errors. Do I have to (10) decompile with dependencies? then use the twframework from my ROM?
apparition said:
Oh, maybe that's it; I'm getting errors. Do I have to (10) decompile with dependencies? then use the twframework from my ROM?
Click to expand...
Click to collapse
Your framework-res.apk must be a modded one. There is no dependencies for the framework-res.apk. Settings.apk need the twframework-res.apk as the dependency. Let me guess, you are on Darkyy's rom?
Sent from my GT-I9000 using XDA App
Yeah definitely modded. FireFly ROM (for SGS Captivate i896).
But thanks. Excellent guide.
apparition said:
Yeah definitely modded. FireFly ROM (for SGS Captivate i896).
But thanks. Excellent guide.
Click to expand...
Click to collapse
The rom chef may have not done the moding cleanly, and hence decompiling will always end up with the errors. Perhaps you can try to see what the log of apk manager says, and solve it from there.
Thanks, I will now add chinese, arabic and hebrew to ultimate rom.
Sent from my GT-I9000 using XDA App
webstar1 said:
Thanks, I will now add chinese, arabic and hebrew to ultimate rom.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Hope that it will work with hebrew and, especially the right to left sentences. Let me know if it works.
Sent from my GT-I9000 using XDA App
I have tried some files for jpg rom which is persian/arabic these languages are right to left. unfortunately this method did not work. I mod browser.apk but the characters are shown seperate and also left to right. anyone knows how to mod for RTL or which apk is related to rtl?
I think RTL should be mod in .so files as i know
taha_e said:
I have tried some files for jpg rom which is persian/arabic these languages are right to left. unfortunately this method did not work. I mod browser.apk but the characters are shown seperate and also left to right. anyone knows how to mod for RTL or which apk is related to rtl?
I think RTL should be mod in .so files as i know
Click to expand...
Click to collapse
Did you try Darkyy's patch on hebrew / arabic? It's on the first post of his "Incredible" rom. Download those files and installed them and check again?
Hope this helps.
Edit: I guess maybe not, there must be something in the framework.jar that supports rtl language support for jp series. if you have the time, maybe do a baksmali for framework.jar for these 2 roms?
g00ndu said:
Did you try Darkyy's patch on hebrew / arabic? It's on the first post of his "Incredible" rom. Download those files and installed them and check again?
Hope this helps.
Click to expand...
Click to collapse
Im on stock rom js5 I think that patch will not work for it. can i use it for stock?
This is an awesome guide! I've always wanted chinese locale on Darkys rom. Gonna try this when I get home. Thanks for your hard work goondu.
taha_e said:
Im on stock rom js5 I think that patch will not work for it. can i use it for stock?
Click to expand...
Click to collapse
Darkyy's rom is also based on js5, and in that case you can always try. But always do a backup first before any attempts to try.
I wish you luck!
Edit: I downloaded it once, and found the following:
/system/app - AxT9IME.apk and Swype.apk (presumably arabic based)
/system/fonts - 11 fonts with names of hebrew and arabic on them
/system/framework - framework.jar (this one not sure what is modded, maybe ask Darkyy?)
/system/lib - 5 .so files
/system/etc - apns-conf.xml (which is not related to this)
Go try it.
psychedelic'd said:
This is an awesome guide! I've always wanted chinese locale on Darkys rom. Gonna try this when I get home. Thanks for your hard work goondu.
Click to expand...
Click to collapse
You are most welcome.
Point to note: there are some apps that do not have any other region locale, for example, SecDownloadProvider.apk and DownloadProvider.apk. You need to go through one app at a time. I made a mistake.
Having said that, if you are adventurous, you can even create your own for these 2 apks in chinese.
:O
Any ways to just replace files using root explorer to add chinese language to my rom?
All these steps are beyond my skills and knowledge.
i am in the process of cooking up a rom but wanted to know the file that its located in so that i could place a wallpaper pic so when the rom is flashed that image could appear on the phone
I think in either the framwork-res.apk or within the launcher.apk I might be wrong, good chance of it, but gonna try and help anyways.
where is the launcher.apk located?
mt3g said:
I think in either the framwork-res.apk or within the launcher.apk I might be wrong, good chance of it, but gonna try and help anyways.
Click to expand...
Click to collapse
Depends on the rom, but should be in /system/app what ever the launchers name is.
Romcrazguy said:
where is the launcher.apk located?
Click to expand...
Click to collapse
In touchwiz its SecLauncher2.apk, and if you're doing a CM ROM its trebuchet.apk. You will find them in /system/app/.
Sent from my SGH-T999 using Tapatalk 2
http://forum.xda-developers.com/showthread.php?t=1745830
A while ago I tried to find a fix for using dark themes (saves battery life) but MMS text always turned out black on black. Making it unreadable.
So after a some investigations I am happy to say I have a fix that works with sending images
The CM10.1 version works with Shpongle for me fine so far.
mcgi5sr2 said:
http://forum.xda-developers.com/showthread.php?t=1745830
A while ago I tried to find a fix for using dark themes (saves battery life) but MMS text always turned out black on black. Making it unreadable.
So after a some investigations I am happy to say I have a fix that works with sending images
The CM10.1 version works with Shpongle for me fine so far.
Click to expand...
Click to collapse
Just tried this one, with much better effect, works better with more themes
https://www.box.com/s/zpaxiyp3dehrmdw9n66m
i use the one from black jelly 2.2
Curious,
just installed this and the icon on the homescreen is still that green default native app one.
I really dig that ics colored icon, is there a way to change it within the app as opposed to using something like desktop visualizer? I'm looking for it to install that icon by default.
I know i can decompile the apk and change it that way. But I'm prepping to do a reinstall on my pc and don't want to install an apk tool till after.
If not that's cool, just figured I'd ask
Ken C said:
Curious,
just installed this and the icon on the homescreen is still that green default native app one.
I really dig that ics colored icon, is there a way to change it within the app as opposed to using something like desktop visualizer? I'm looking for it to install that icon by default.
I know i can decompile the apk and change it that way. But I'm prepping to do a reinstall on my pc and don't want to install an apk tool till after.
If not that's cool, just figured I'd ask
Click to expand...
Click to collapse
i dont think u can change the Icon of the Messages app ... the icons come from Framework-res.apk .. you have to change it there or use a theme :good::fingers-crossed:
Here's another hmm for y'all. And I'll mention that I pulled the native mms apk from the phone first.
Does anybody have the app going back to the light colors after a reboot? I still have the native apk but it's on my sd card. So I can't see where it could be influencing the dark apk. But sure as the sun rises in the east, when I have to reboot for some reason it reverts. If I reinstall the dark apk it all goes back to what is supposed to be, and I retain all my messages. Just curious if it's just me. Or something I did
Oh, figured out how to get the ics icon to show on your homescreen.
Before you flash your Rom, go into system/app and pull the green mms.apk, and replace it with the dark version. When the phone boots it'll use that apk and viola. Ics icon and dark mms.
Hope this helps somebody. Personally I think the dark version actually sends the msgs faster. Maybe it's in my head, but it sure felt that way,
Update: for clarification, this needs to be done on your pc. Don't have to unzip the file or anything, just open it as you would a normal file/folder. I is definitely say to do this before transferring the Rom file to you device. It seems to take forever otherwise. Plus one on the phone, it seems you can't change the name of the file. Which I'd definitely recommend. Just name it "mms.apk" the device seems to take care of the permission stuff itself.
Ken C said:
Oh, figured out how to get the ics icon to show on your homescreen.
Before you flash your Rom, go into system/app and pull the green mms.apk, and replace it with the dark version. When the phone boots it'll use that apk and viola. Ics icon and dark mms.
Hope this helps somebody. Personally I think the dark version actually sends the msgs faster. Maybe it's in my head, but it sure felt that way,
Update: for clarification, this needs to be done on your pc. Don't have to unzip the file or anything, just open it as you would a normal file/folder. I is definitely say to do this before transferring the Rom file to you device. It seems to take forever otherwise. Plus one on the phone, it seems you can't change the name of the file. Which I'd definitely recommend. Just name it "mms.apk" the device seems to take care of the permission stuff itself.
Click to expand...
Click to collapse
Using root explorer you can just paste it into the system/app folder, also if you use Titanium backup then once its installed you can incorporate the update into the rom. This means it will always boot with your new .apk
I have just installed the BlackOut clear theme with mms.apk and all the rest. You can install all the zips etc for GAPs as well
http://www.designrifts.com/teamblackedoutapp/
mcgi5sr2 said:
Using root explorer you can just paste it into the system/app folder, also if you use Titanium backup then once its installed you can incorporate the update into the rom. This means it will always boot with your new .apk
I have just installed the BlackOut clear theme with mms.apk and all the rest. You can install all the zips etc for GAPs as well
http://www.designrifts.com/teamblackedoutapp/
Click to expand...
Click to collapse
That's interesting.I was using smanager to do the same thing. But whenever I'd rebootthe phone it would revert to the native style. The only way I've gotten it to stick permanently is with the method I mentioned before
Ken C said:
That's interesting.I was using smanager to do the same thing. But whenever I'd rebootthe phone it would revert to the native style. The only way I've gotten it to stick permanently is with the method I mentioned before
Click to expand...
Click to collapse
You need to rename and redo the permissions as well, but all that can be done on phone with root explorer.
mcgi5sr2 said:
You need to rename and redo the permissions as well, but all that can be done on phone with root explorer.
Click to expand...
Click to collapse
Just replacing the one in the Rom with the dark one and flashing the Rom did it for me. No permission stuff, just renamed it. And flashed the Rom. aside from pulling the native app from the Rom zip. That is
Lol...y'all jinxed me. It's showing everywhere but on the homescreen in blue.
Ken C said:
Lol...y'all jinxed me. It's showing everywhere but on the homescreen in blue.
Click to expand...
Click to collapse
Any reason why it crashes everytime I send a picture? Can text np but can not sent pics.
Sent from my SGH-M919 using Tapatalk
Brutal Pineapple said:
Any reason why it crashes everytime I send a picture? Can text np but can not sent pics.
Sent from my SGH-M919 using Tapatalk
Click to expand...
Click to collapse
Check your APN settings are correct
mcgi5sr2 said:
Just tried this one, with much better effect, works better with more themes
https://www.box.com/s/zpaxiyp3dehrmdw9n66m
Click to expand...
Click to collapse
Can u tell from where this app is from mate??? I mean, thread link???
rohov said:
Can u tell from where this app is from mate??? I mean, thread link???
Click to expand...
Click to collapse
I wish I could remember Rohov, have you discovered its been ripped from someone elses work? Or are you looking for a nice 4.2.2 MMS.apk, I can recommend the Slim 4.2.2 mms,apk looks purdy.
mcgi5sr2 said:
I wish I could remember Rohov, have you discovered its been ripped from someone elses work? Or are you looking for a nice 4.2.2 MMS.apk, I can recommend the Slim 4.2.2 mms,apk looks purdy.
Click to expand...
Click to collapse
Can u provide the link of some good 4.3 or 4.2.2 mms.apk if u kno???
rohov said:
Can u provide the link of some good 4.3 or 4.2.2 mms.apk if u kno???
Click to expand...
Click to collapse
http://www.slimroms.net/index.php/downloads is where I got mine from, there is a little variation from rom to rom but generally pretty mint. Plenty of dark gapps in there as well, I used most of the 4.4 ones in the SlimRom except for the camera which I got from a normal google apk.
I'm working on a apktool guide so you could always read and use that :angel: .
Do you want direct links for apk only to save bandwidth? or are the rom files fine?
Thanx for sharing!!!... But i cant find mms.apk anywhere... Is it in rom zip??? If yes, plz if u have, can u share the direct links for apk...
rohov said:
Thanx for sharing!!!... But i cant find mms.apk anywhere... Is it in rom zip??? If yes, plz if u have, can u share the direct links for apk...
Click to expand...
Click to collapse
Hi Rohov, its in the rom.zip all the mms.apk s are in the /system/app folder. You can use any zip program to open them and pull the apks out. Once they are on your phone you may need to change the permissions to -r -rw -rw itll make sense in the root browser if not post me.
Here as requested is my current fav mms.apk tho.
https://mega.co.nz/#!twEQyDrK!5W33umnIY1pMAZ6DEr_LTNh1ADX18SIHx0T41BId67w
I need OnePlusOne3 stock Music player app, can someone upload it?
i second this. Anyone mind maybe pulling a backup of that app with Titanium or something?
Here you go
https://www.dropbox.com/s/947ug15klcqg00d/Music.zip?dl=0
This is not a flashable zip.
You need to extract and move the files to the system/app and change permissions accordingly..
freddy1991 said:
Here you go
https://www.dropbox.com/s/947ug15klcqg00d/Music.zip?dl=0
This is not a flashable zip.
You need to extract and move the files to the system/app and change permissions accordingly..
Click to expand...
Click to collapse
doesn't work, either moving into /system/app directory, or installing as a normal APK.
using official CM13.0 04 June build on A2003.
zipalign said:
doesn't work, either moving into /system/app directory, or installing as a normal APK.
using official CM13.0 04 June build on A2003.
Click to expand...
Click to collapse
It's the direct backup of the app from stock rom.
So, it's supposed to work only on the stock rom.
You should look for the ported one in the themes and apps thread. It might work with CM rom.
freddy1991 said:
You should look for the ported one in the themes and apps thread. It might work with CM rom.
Click to expand...
Click to collapse
didn't find music player ported APK in themes and apps thread in this section.
Kuciak said:
I need OnePlusOne3 stock Music player app, can someone upload it?
Click to expand...
Click to collapse
Try this " https://drive.google.com/file/d/0B2aYS_xI_g-gRTRwdW43ZklKTFU/view?usp=drives "
Has no one actually considered decompiling the apk? It's likely juts got a command somewhere saying it can't install or work on anything that isn't an op3, remove that and recompile
It's most likely crashing due to the missing libs files. If anyone can help me find the appropriate lib files, I might be able to get it to work. Any help would be greatly appreciated.
Deodexed and fixed: https://forum.xda-developers.com/android/apps-games/app-oneplus-music-v1-2-1-apk-deodexed-t3608761