fixing "call log" - Epic 4G General

I'm trying to customize the stock ROM more to my liking. I search but can't find how to fix the "log" to display actual calls made and not a endless list of text I've sent. From what I recalled there was a file I could flash, that would fix this problem.

shook187 said:
I'm trying to customize the stock ROM more to my liking. I search but can't find how to fix the "log" to display actual calls made and not a endless list of text I've sent. From what I recalled there was a file I could flash, that would fix this problem.
Click to expand...
Click to collapse
You would need a modified logsprovider.apk
This issue has been fixed in most custom ROMs. I'm not sure if a logsprovider.apk from a custom deodexed ROM would play nice with the stock ROM. Couldn't hurt to try.

I've tried following the instructions found here:
http://forum.xda-developers.com/showthread.php?t=989304
but when i decompile the apk i don't have the folder they're talking about. any ideas?
I'm trying to resolve this for my gf's phone, but since she won't let me root it i can't make a backup, so i'm hesitant to try pushing a system file from my phone (running acs sfr)

ugh i completely forgot about this.. i can't believe they overlooked it again

Related

[HELP] get verizon/protected apps on sprint based roms like aloysius v12?

the title says it all how can i get those types of apps working on roms based on other phones? i have aloysius v12 but i want to use the verizon apps that come in the market but they are not there. is there i fix or patch so i can use skype or something like that?? i installed an APK i backed up but when i install it it says this app is not available for this phone. can someone please help?
Can you pull ur build.prop and attach it to a post here?
TopazAaron said:
Can you pull ur build.prop and attach it to a post here?
Click to expand...
Click to collapse
where and how do i do that?
Working on a fix right now. Gimme a little bit and I'll have it up.
Doesn't jcase's market fix help this kind of problem?
Sent from my FroyoEris using XDA App
snyluc13 said:
Doesn't jcase's market fix help this kind of problem?
Sent from my FroyoEris using XDA App
Click to expand...
Click to collapse
I ran into this problem too running the Sprint based Fresh rom. While Jcase's Market Fix will fix the problem with missing protected apps, it wont fix the missing Verizon apps.
To do that, I used Root Explorer on my phone and opened the "build.prop" file located in the System folder. Open the file in the included text editor and scroll down to until you see this line:
"ro.cdma.home.operator.numeric"
The correct value for the line should be "310012". Sprint roms will have the value as "310120".
Save the changes and exit. After reboot, check your Market. The right-most tab on the main page will read "Verizon" now instead of "Downloads".
Or flash this handy zip from recovery.
FunkyFender said:
Or flash this handy zip from recovery.
Click to expand...
Click to collapse
thanks ...works great
FunkyFender said:
Or flash this handy zip from recovery.
Click to expand...
Click to collapse
Lol. Where were you when I needed you earlier?
PPCGeek01 said:
Lol. Where were you when I needed you earlier?
Click to expand...
Click to collapse
At work unfortunately. These back-to-back shifts are killing me.
FunkyFender said:
Working on a fix right now. Gimme a little bit and I'll have it up.
Click to expand...
Click to collapse
thanks i really want to use those apps
edit: thanks for the fix, works like a charm
Anyone else having issues with the my Verizon app? Everytime I go into it it states phone number can not be verified
FunkyFender said:
Or flash this handy zip from recovery.
Click to expand...
Click to collapse
I know this is probably elementary, but is there a step by step post anywhere for flashing a zip file?
I just rooted last night and put the first custom ROM on my phone. This is uncharted territory for me. Everything is great so far except for these missing apps.
I tried the root explorer method, but it would only let me read the text, not edit.
EDIT: Ignore this post. GREAT SUCCESS!! Too easy.
PPCGeek01 said:
I ran into this problem too running the Sprint based Fresh rom. While Jcase's Market Fix will fix the problem with missing protected apps, it wont fix the missing Verizon apps.
To do that, I used Root Explorer on my phone and opened the "build.prop" file located in the System folder. Open the file in the included text editor and scroll down to until you see this line:
"ro.cdma.home.operator.numeric"
The correct value for the line should be "310012". Sprint roms will have the value as "310120".
Save the changes and exit. After reboot, check your Market. The right-most tab on the main page will read "Verizon" now instead of "Downloads".
Click to expand...
Click to collapse
Thank you.
I was doing it the hard way - download the app in a HTC/VZW Rom, copy them to SD, restore the Sprint ROM (Aloysius V12) and install.
Looking at them now in the Market.
bftb0
THANKS. This worked great for me.

[think tank] disable increasing ringer (link to intl ver working)

I saw this thread and it made me gain interest in this again. I know many do not like three ringtone volume increasing.
If this is possible on the international version, we should be able to do the same right?
http://forum.xda-developers.com/showthread.php?t=759537
This would be great i hate that volume increase in ringtones. Any dev plz port this for Vibrant.
The meat of it
The meat of what they are doing appears to be in >> THIS << post, which I will quote below. If any developer that knows what they are doing wants to attempt this for the Vibrant the quoted post should give them an quick idea of its feasibility. If it looks like it is doable there is more info in the original I9000 thread that is linked in the OP.
the_ozyrys said:
Hello,
I've just found a (not easy) way to disable increasing ring.
This involves using Apk Manager to backsmali Phone.apk,
which then have to be replaced by patched version, either by root access or creation of update.zip.
Procedure:
1. Get your Phone.apk (\system\app\Phone.apk) and copy it to computer.
2. Use Apk Manager to decompile it.
3. Open folder with Phone source (<Apk Manager folder>\projects\Phone.apk\smali\com\android\phone).
4. Open file Ringer$1.smali with your favourite text editor.
5. Find line that reads:
Code:
invoke-virtual {v1, v5, v4, v3}, Landroid/media/AudioManager;->setStreamVolume(III)V
6. Delete this line, save the file.
7. Compile Phone.apk, put it back to phone.
8. Enjoy constant-volume ringtones.
Side effects:
- currently not known
- if you have problem decompiling Phone.apk, >here< is the solution
Maybe somebody will make pre-patched packages, I'm currently using JM5
so I can only provide one for this firmware.
Click to expand...
Click to collapse
are you guys talking about when someone calls you and the ringtone is like quiet almost, and then goes super loud? if so, i want that too, its annoying as hell.
xriderx66 said:
are you guys talking about when someone calls you and the ringtone is like quiet almost, and then goes super loud? if so, i want that too, its annoying as hell.
Click to expand...
Click to collapse
Yes
4 5 6 7 8 9
I will work on this tomorrow after I get off work unless someone beats me to it. This ringer volume issue has been bothering me a lot with this phone.
That would be amazing man. It would have to be incorporated into every rom (as an option)!
This thread should be en dev section.
pretty sure that is where I posted this initially..... must have been a mod moving it.
OK so this fix rrequires that use the .apk's from a deodexed rom which I don't have on hand so I will down download a few and edit the .apk's. Gonna take a bit more time than previously thought but I will get it done soon.
YetisAreReal said:
OK so this fix rrequires that use the .apk's from a deodexed rom which I don't have on hand so I will down download a few and edit the .apk's. Gonna take a bit more time than previously thought but I will get it done soon.
Click to expand...
Click to collapse
Thank you for this. Please log your work. With a good writeup and good understanding of what is going on it would be nice to see devs put this in as a option on all the deodexed ROMs.
Some good news and some bad for now. I have successfully decompiled and recompile the APK as told but no luck so far in fixing the ringtone. Ran into a similar issue that the i9000 users were with each build being different. I am testing on JL4 first with other builds to follow once I am successful. In my Phone.apk I found two lines similar to the line mentioned in the OP for the i9000 but removing either one or both has has no effect for me so I am digging deeper and trying test builds. Java isn't exactly my thing so if anyone with java know how would like to look at the decompiled script I can forward it to them.
EDIT: added the file for peer review just remove the .txt and open with any text editor.
After reading this last night, seemed easy enough, I was determined to try this. Dl'd the apkmanager, extracted my phone.apk, and began playing. Apparently, this is listed in the About/Tips/Debug (menu selection 23) inside of apk manager, you cannot decompile themed apk's, which is exactly what i was trying to do with my Ginger Clone phone.apk. Oh well, back to the drawing board, or at least something with a stock phone.apk i can play around with. Anyone have one, unthemed, from froyo (preferrably jl4 as thats the basis for the current rom I'm running) they want to post?
Br1cK'd said:
After reading this last night, seemed easy enough, I was determined to try this. Dl'd the apkmanager, extracted my phone.apk, and began playing. Apparently, this is listed in the About/Tips/Debug (menu selection 23) inside of apk manager, you cannot decompile themed apk's, which is exactly what i was trying to do with my Ginger Clone phone.apk. Oh well, back to the drawing board, or at least something with a stock phone.apk i can play around with. Anyone have one, unthemed, from froyo (preferrably jl4 as thats the basis for the current rom I'm running) they want to post?
Click to expand...
Click to collapse
Here you go stock JL4 Phone.apk, please let me know if you get this working I had no luck.
YetisAreReal said:
Here you go stock JL4 Phone.apk, please let me know if you get this working I had no luck.
Click to expand...
Click to collapse
Thx! I'll be giving it a go in the morning when I get to my pc.
Ginger Clone's of the World Unite! Via the XDA App
Epic Fail. I successfully decompiled, edited, and recompiled the APK. The exact line in the script that was linked instructions from T313C0mun1s7 was removed, script file saved, apk recompiled properly, and pushed to the phone. Rebooted phone, the stock jl4 i just edited actually works and doesn't fc on Ginger Clone R2 Final, but the ascending ringtone is still there. I'll post the edited apk if anyone is interested, but it seems to not work. I see, more research in my near future.
Edited - spoke too soon, fc's on outbound calls. Gonna try again granted I have the time this morning, if not, I might have to wait until I get back in town after the holidays to play around with this.
Edit 2 - No more fc's on outbound calls with the newly edited phone.apk, but also, still having the ascending ringer. I removed both lines in the script that echoed the linked post on page 1, tried with removing one or the other first, then both, and still the ascending ringer persists through all attempts. Hrm.
I see you ran into the exact same problems I did using JL4 stock. I am on JL5 now so I am going to test a few things on this build now in the hopes I can fix this.
YetisAreReal said:
I see you ran into the exact same problems I did using JL4 stock. I am on JL5 now so I am going to test a few things on this build now in the hopes I can fix this.
Click to expand...
Click to collapse
First of all I have no idea what I am doing. Second I am not sure of all the issues you guys are having. I am just trying to think outside the box. I found this not sure if it applies or not.
apks can be re-edited a few different ways. The easiest example is by replacing the individual files within the apk by dragging and dropping the files in a program such as 7zip or winrar. In this manner the signature of the apk isnt broken. If you must unpack the apk file then when you pack it back up you must resign the app to have in install successfully. Do a google search for Stericson's apk sign application (its over on xda forums). I usually prefer the first way, but have also done the second method and it works as well.
yetis - yeah, same place you were getting stuck. let me know what your results are for the jl5 attempt. i tried with both the jl4 stock and ginger clone apk's this morning, all with the same results.
nomad - thx for the heads up, i am admittedly a novice in the android world, but have been in IT for years and am a self professed computer geek. With the apkmanager posted earlier in this thread, it will do all of the uncompiling and decompiling for you, as well as signing and a ton of other things written into the script, all based on user choices. it does warn about signing system apps after recompile, unless you want to resign all of the other system apps. Never had a problem with the installing of the modded phone.apk, just push it to the system/app folder and reboot, and the last one i did worked flawlessly without and fc's, but did not fix the problem of the ascending ringer.
Yetis, I was over reading through the thread on this in the i9000 forums, and I dug up some information that might help us here. I'm away from my pc so can't verify any of this right now.
-Make sure the rom is deodexed.
-Delete the line that matches what was posted earlier, I think it was the first one in that script, not the one way down at the bottom, leave that one be.
-When recompiling, set the compression in apk manager to 0 (not sure how to do that without the program in front of me)
When you go to push the file, put your phone in airplane mode first, push, then reboot.
Let me know if any of this helps, good luck.
Ginger Clone's of the World Unite! Via the XDA App

Non-Google Emoji in Hangouts on 4.4.2 Leak?

Hello, all...
I've asked this question in the leak thread, but it moves so fast that I don't think a lot of attention is being paid to it.
So, I'll try to make it quick. When I installed Beans's pre-rooted 4.4.2 leak ROM, I realized that the emoji being displayed in Hangouts were different - not the typical Google emoji, but more similar to the emoji that you find in Go!Messenger, Handcent, and other SMS apps that support emoji.
I suspect that Samsung has included their own emoji, and had them baked into Hangouts, but I can't seem to fix it. Even by removing hangouts and installing it from the Play Store, or restoring from Titanium Backup.
When I choose to add a smiley in a Hangout... I can see them in the list... but when I pick one, it switches to some other (samsung's?) version of it in the text box, as well as the conversation. My friends see the normal one on their end... and likewise when they send me one, it shows up as the alternative.
Is anyone else seeing this issue? I'd think that I would have seen it mentioned.
I found a thread on an HTC device that advised a user with a similar issue to rename a stock font, and I tried a similar approach, with no results.
With my DPI changed to 320, I can't even tell what emoji are being used, as this new brand is much smaller than the standard ones.
This bugs me. I want the google emoji back.
Any help? Thanks!
DrPhant0m said:
Hello, all...
I've asked this question in the leak thread, but it moves so fast that I don't think a lot of attention is being paid to it.
So, I'll try to make it quick. When I installed Beans's pre-rooted 4.4.2 leak ROM, I realized that the emoji being displayed in Hangouts were different - not the typical Google emoji, but more similar to the emoji that you find in Go!Messenger, Handcent, and other SMS apps that support emoji.
I suspect that Samsung has included their own emoji, and had them baked into Hangouts, but I can't seem to fix it. Even by removing hangouts and installing it from the Play Store, or restoring from Titanium Backup.
When I choose to add a smiley in a Hangout... I can see them in the list... but when I pick one, it switches to some other (samsung's?) version of it in the text box, as well as the conversation. My friends see the normal one on their end... and likewise when they send me one, it shows up as the alternative.
Is anyone else seeing this issue? I'd think that I would have seen it mentioned.
I found a thread on an HTC device that advised a user with a similar issue to rename a stock font, and I tried a similar approach, with no results.
With my DPI changed to 320, I can't even tell what emoji are being used, as this new brand is much smaller than the standard ones.
This bugs me. I want the google emoji back.
Any help? Thanks!
Click to expand...
Click to collapse
I would love to know how to fix this as well
bump.
I've succeeded in breaking it even worse. Through some hellish combination of renaming some fonts with "emoji" in the name in /system/fonts... and using the font installer in ROM Toolbox Pro to hack things up even worse... I now just have standard non-color (black lines on background) emoji in hangouts. ugh!
Can't someone smarter than me tell me how to fix this?
DrPhant0m said:
bump.
I've succeeded in breaking it even worse. Through some hellish combination of renaming some fonts with "emoji" in the name in /system/fonts... and using the font installer in ROM Toolbox Pro to hack things up even worse... I now just have standard non-color (black lines on background) emoji in hangouts. ugh!
Can't someone smarter than me tell me how to fix this?
Click to expand...
Click to collapse
Put the two .ttf files in your /system/fonts folder (backup originals if you want) and change permission to -rw-r--r--
Put the .xml file in your /system/etc folder (again, backup original if you want) and change permission to -rw-r--r--
Reboot phone, and hopefully everything works fine
LoneAsp said:
Put the two .ttf files in your /system/fonts folder (backup originals if you want) and change permission to -rw-r--r--
Put the .xml file in your /system/etc folder (again, backup original if you want) and change permission to -rw-r--r--
Reboot phone, and hopefully everything works fine
Click to expand...
Click to collapse
That was your first post? I'm honored to have popped your xda cherry.
I tried the switching and renaming of fonts biz... and it hasn't worked. However, the mention of this xml file is new to me.
Can you elaborate? When/where/how did you learn of this approach?
DrPhant0m said:
That was your first post? I'm honored to have popped your xda cherry.
I tried the switching and renaming of fonts biz... and it hasn't worked. However, the mention of this xml file is new to me.
Can you elaborate? When/where/how did you learn of this approach?
Click to expand...
Click to collapse
I didn't like the stock emoji on the Note 3 so I decided to change it to the stock Android one. After searching online, I found that those files were the ones you need to change. I got them from a GPE system dump. The .ttf files are the stock emoji. The .xml file basically is how the fonts are prioritized (as far as I can tell) which makes the stock emoji default before the Samsung one.
Anyway, that's how I got it to work on my phone. I'm not exactly sure how/why it worked but it did for me.
has anyone else tried this, the samsun emoji are god awful??
I just used the method outlined by LoneAsp and it worked for me.
Sent from my SM-N900V using Tapatalk
I attempted the method described by LoneAsp and it didn't work for me. Not sure if it matters, but I'm using a Galaxy Note II on the DN3 ROM.
I downloaded Emoji Switcher (root) from the Play store and it seems to have done the trick. There are some missing icons, however, and I'm not sure if the author will be updating this app to use the updated font files anytime soon.
jp.esteban said:
I attempted the method described by LoneAsp and it didn't work for me. Not sure if it matters, but I'm using a Galaxy Note II on the DN3 ROM.
I downloaded Emoji Switcher (root) from the Play store and it seems to have done the trick. There are some missing icons, however, and I'm not sure if the author will be updating this app to use the updated font files anytime soon.
Click to expand...
Click to collapse
I should have updated my OP... but I used Emoji Switcher to fix this problem, as well. I used the Samsung ones for a while... and I'm currently on the default Google ones. (The samsung ones include a few awkward-looking ones. Kind of creepy. lol) I haven't noticed any missing icons. Which ones are missing?
With my modified DPI (changed to 320 from 480)... the icons were so small that they weren't fun to use or receive... so I used an xposed module, App Settings, to change the font scale to 200%. This makes longer messages kind of a chore, but overall I'm glad the text is so much bigger. The emoji are much better, that's for sure.
Speaking of Hangouts and xposed modules... I also recommend "Stickers for Hangouts" which enables "add sticker" and "add drawing" to your attachment options in Hangouts. https://play.google.com/store/apps/details?id=com.quinny898.app.stickersforhangouts
Until now... "stickers" were only an option in the iOS version of Hangouts. Does that make sense? (answer: no)
Thanks LoneAsp!!
LoneAsp said:
Put the two .ttf files in your /system/fonts folder (backup originals if you want) and change permission to -rw-r--r--
Put the .xml file in your /system/etc folder (again, backup original if you want) and change permission to -rw-r--r--
Reboot phone, and hopefully everything works fine
Click to expand...
Click to collapse
Thanks!!!, works great for me!!, Galaxy S4 i9500

Solve "NFC Service has stopped"

Hi guys,
I've a problem, I accidentally flashed a mod for NFC that isn't for the LG G2, now my phone is unusable because continually appears a popup that say "NFC Service has stopped"...
There is a way to correct this problem? Unfortunatelly I haven't done a backup before flashing the mod
I hope someone can help me, I've also thinked to reuse the flashed zip inserting in it the correct nfc.apk, could it work?
Sorry for my poor english
davidinho.ng said:
Hi guys,
I've a problem, I accidentally flashed a mod for NFC that isn't for the LG G2, now my phone is unusable because continually appears a popup that say "NFC Service has stopped"...
There is a way to correct this problem? Unfortunatelly I haven't done a backup before flashing the mod
I hope someone can help me, I've also thinked to reuse the flashed zip inserting in it the correct nfc.apk, could it work?
Sorry for my poor english
Click to expand...
Click to collapse
Well what is the mod? if it's just an apk it's easily fixable, if it's a framework mod you might have to reinstall your firmware.
Choristav said:
Well what is the mod? if it's just an apk it's easily fixable, if it's a framework mod you might have to reinstall your firmware.
Click to expand...
Click to collapse
this is the mod
http://forum.xda-developers.com/galaxy-nexus/sprint-develop/mod-nfc-screen-off-t1709586
I had many pages opened and accidentally I had installed this mod for Nexus
davidinho.ng said:
this is the mod
http://forum.xda-developers.com/galaxy-nexus/sprint-develop/mod-nfc-screen-off-t1709586
I had many pages opened and accidentally I had installed this mod for Nexus
Click to expand...
Click to collapse
Upon observation it does seem like a simple apk located in System/app. Just replace it with a current one for your device. I would give you mine but I'm on aosp. I'm assuming you're on stock, right?
Choristav said:
Upon observation it does seem like a simple apk located in System/app. Just replace it with a current one for your device. I would give you mine but I'm on aosp. I'm assuming you're on stock, right?
Click to expand...
Click to collapse
yes, I'm on stock rom but I don't know where find this apk...
davidinho.ng said:
yes, I'm on stock rom but I don't know where find this apk...
Click to expand...
Click to collapse
Well you either ask it from somebody, get it from an unpacked .tot or .kdz file (stock factory images), or renistall your firmware. Hard-reset won't work, as this wipes /data/, but not /system/, where the apk is located, therefore it won't be replaced with a factory one as far as I know.
Choristav said:
Well you either ask it from somebody, get it from an unpacked .tot or .kdz file (stock factory images), or renistall your firmware. Hard-reset won't work, as this wipes /data/, but not /system/, where the apk is located, therefore it won't be replaced with a factory one as far as I know.
Click to expand...
Click to collapse
I see that in the directory /system/app there is LgNfc.apk and Nfc.apk, which of the two should I replace?
davidinho.ng said:
I see that in the directory /system/app there is LgNfc.apk and Nfc.apk, which of the two should I replace?
Click to expand...
Click to collapse
The zips from the nexus threads contain a nfc.apk
can I open a new thread on the forum to ask if someone can send me this apk?
There's some rule on the forum about this?
I've now a KDZ file, but I'm trying to extract the content using "LG firmware extract" but the content is only this:
D80220b00.dz
LGUP8974.dll
I've tried to extract also the dz file, but the process seems to remain blocked...
Any suggestion?
EDIT: Solved, I've just deleted the Nfc.apk actually in /system/app and now everything is ok

Can't Modify SecContacts_M_OSup_Note_Legacy_USA.apk

Background: Really not loving the default New Contact icons and the random colors. Should be easy enough to change. What I tried (and failed miserably...)
MODest ROM 11 (Twiz/stock 6.01-based)
Flashpoint 5 Kernel
Copied SecContacts_M_OSup_Note_Legacy_USA.apk from
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
to my Win7 PC.
Used 7-Zip to unpack the file to a temporary folder.
Found the .qmg files I didn't like.
Found a .qmg that would be a passable replacement for the ones I didn't dig.
Made 11 copies of that image in a working folder.
Renamed each copy to the exact name of each of the 11 files I wanted to replace.
Dragged those 11 files back into the open .apk in 7-Zip
On the Phone, in Root Explorer:
Made a copy of SecContacts_M_OSup_Note_Legacy_USA.apk in the same folder:
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
deleted the original
Copied my mod'd apk back into this folder and set the perms.
Rebooted.
No Phone or Contacts on home screen or in Apps
Tried to 'install' the apk from Root Explorer.
Wouldn't install
Tried to delete cache & Dalvik from TWRP.
No Joy.
Tried to do a partial Nandroid restore of Contacts and sec.phone from Titanium (nothing there called /systempriv-app/SecContacts_M_OSup_Note_Legacy_USA)
No Joy.
Nandroid restore from TWRP.
Back to normal.
Okay, what did I do wrong, and how can I change the icons?
Should I have used APKTook instead of 7-Zip, created a new signature, etc?
Should my mod'd apk somehow be flashed from recovery rather than copied to a system folder?
Is this some perverted Samsung-ism that would have worked fine on any other phone on the planet?
Thanks for reading.
ForestCat said:
Background: Really not loving the default New Contact icons and the random colors. Should be easy enough to change. What I tried (and failed miserably...)
MODest ROM 11 (Twiz/stock 6.01-based)
Flashpoint 5 Kernel
Copied SecContacts_M_OSup_Note_Legacy_USA.apk from
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
to my Win7 PC.
Used 7-Zip to unpack the file to a temporary folder.
Found the .qmg files I didn't like.
Found a .qmg that would be a passable replacement for the ones I didn't dig.
Made 11 copies of that image in a working folder.
Renamed each copy to the exact name of each of the 11 files I wanted to replace.
Dragged those 11 files back into the open .apk in 7-Zip
On the Phone, in Root Explorer:
Made a copy of SecContacts_M_OSup_Note_Legacy_USA.apk in the same folder:
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
deleted the original
Copied my mod'd apk back into this folder and set the perms.
Rebooted.
No Phone or Contacts on home screen or in Apps
Tried to 'install' the apk from Root Explorer.
Wouldn't install
Tried to delete cache & Dalvik from TWRP.
No Joy.
Tried to do a partial Nandroid restore of Contacts and sec.phone from Titanium (nothing there called /systempriv-app/SecContacts_M_OSup_Note_Legacy_USA)
No Joy.
Nandroid restore from TWRP.
Back to normal.
Okay, what did I do wrong, and how can I change the icons?
Should I have used APKTook instead of 7-Zip, created a new signature, etc?
Should my mod'd apk somehow be flashed from recovery rather than copied to a system folder?
Is this some perverted Samsung-ism that would have worked fine on any other phone on the planet?
Thanks for reading.
Click to expand...
Click to collapse
That apk took me a long time to figure out too. It's one of the apps you I had to modify for multi dpi. The only way I know of is to change the compression when you're putting the app back together and even then it took a couple tries. There's probably a better way but the compression change seems to work well enough.
I don't know if 7-zip has this option, but with winrar you can change the compression to "store". You should know right away whether or not it worked. You'll see the little phone icon in the bottom left of the lock screen. You may still have to do a factory reset to see your changes (probably not though) but the app should work without it.
By the way, you can swap those image files for .png files if you'd like. Just delete the corresponding .qmg or .pio file.
I saw your post in the rom thread about theming TouchWiz. You should check out @supergrobi94's theming threads. He's put together an impressive collection of options for 6.0.1 and 5.1.1 and there's also a [how to] section that uses the vrtheme zip that will modify the res folder of a specific app without having to break it down. I'm not sure how active he is these days but he's always been very helpful with requests and questions in the past if you need it.
Supergrobi94's theming threads:
This one has all the themes
This is the [how to] thread
kevintm78 said:
That apk took me a long time to figure out too. It's one of the apps you I had to modify for multi dpi. The only way I know of is to change the compression when you're putting the app back together and even then it took a couple tries. There's probably a better way but the compression change seems to work well enough.
Click to expand...
Click to collapse
Ah, that makes perfect sense. But I'd never have figured it out myself, lol.
I'll dig into those theming threads, thanks.
kevintm78 said:
☆☆Edge Panel for ModestRom v11☆☆
DOWNLOAD-This will change your Contacts app to the S6 version and the IncallUI app to the Note 7 version because the people stripe will not work with the N4 contacts.
Click to expand...
Click to collapse
OK, this is from the MODest ROM thread, but I think it's germain here.
SO.....
If I want to 'try out' that Edge Panel, is there a way to revert back to the stock apps in question other than restoring a nandroid backup or re-flashing the ROM?
I ask because I'm thinking that, at least in the case of the Note 4 and its well known memory problems, 'bulk' memory writes like ROMs, nandroid retores, etc., stress the device, so I'm trying not to do it more than I have to.
During my last episode(see above) putting the stock apk back in its original folder didn't work.
Is there a standard procedure for either android generically, or touchwiz specifically, for safely reverting back to the stock system apps after experimenting w/ custom stuff?
EDIT: Just tried something. In Root Explorer, went into:
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
and simply renamed the .apk to .foo
Rebooted.
No Contacts, as expected, but no Phone either??? Not sure why.
Anyway, back into Root Explorer.
Rename .foo back to .apk
Reboot.
Still no Contacts or Phone, so something bigger at work here.
Before I have to restore Nandroid anyway (unless there's a better way???),
I flashed your EdgePanel.zip in TWRP to see if it would restore the Phone/Contacts apps.
Wiped the cache. Reboot.
Edge Panel is now there, but still no Phone or Contacts. WTF???
Last resort-TWRP- Factory Reset.
Now the Contacts/Phone are back (and all my other stuff is gone, lol)
So is whacking the Data a necessity here?
If so, it makes trying out things related to the phone/contacts a LOT more tedious...
Any workaround???
Thanks again.
ForestCat said:
OK, this is from the MODest ROM thread, but I think it's germain here.
SO.....
If I want to 'try out' that Edge Panel, is there a way to revert back to the stock apps in question other than restoring a nandroid backup or re-flashing the ROM?
I ask because I'm thinking that, at least in the case of the Note 4 and its well known memory problems, 'bulk' memory writes like ROMs, nandroid retores, etc., stress the device, so I'm trying not to do it more than I have to.
Click to expand...
Click to collapse
No, it doesn't look like I ever made an easy way to go back. I had thought I did but I'm either overlooking it or it's not there. Feel free to rifle through my androidfilehost folders if you want to double check. All of my stuff is very organized so it could be buried in there somewhere.
If you still need a recovery zip let me know and I'll get one together. I'm actually going to make one anyway but if you need it right away I can get on it. I didn't realize that there wasn't a way back to stock.
ForestCat said:
During my last episode(see above) putting the stock apk back in its original folder didn't work.
Is there a standard procedure for either android generically, or touchwiz specifically, for safely reverting back to the stock system apps after experimenting w/ custom stuff?
EDIT: Just tried something. In Root Explorer, went into:
/system/priv-app/SecContacts_M_OSup_Note_Legacy_USA/
and simply renamed the .apk to .foo
Rebooted.
No Contacts, as expected, but no Phone either??? Not sure why.
Anyway, back into Root Explorer.
Rename .foo back to .apk
Reboot.
Still no Contacts or Phone, so something bigger at work here.
Before I have to restore Nandroid anyway (unless there's a better way???),
I flashed your EdgePanel.zip in TWRP to see if it would restore the Phone/Contacts apps.
Wiped the cache. Reboot.
Edge Panel is now there, but still no Phone or Contacts. WTF???
Last resort-TWRP- Factory Reset.
Now the Contacts/Phone are back (and all my other stuff is gone, lol)
So is whacking the Data a necessity here?
If so, it makes trying out things related to the phone/contacts a LOT more tedious...
Any workaround???
Thanks again.
Click to expand...
Click to collapse
That is strange that they are not coming back. You may just want to double check your permissions and that there isn't two of the same apps in your folder. At the time of making that Edge zip I was still using other programs to make zips for me and the major downside to that is having to name the new apps the exact same as the old so it would get overwritten so if it doesn't match you'll end up with two active apps in one folder.
Now I think the best way to do that is to use a binary script (osm0sis has great tutorials for this) to change the app getting replaced to a .bak file and then just copy the new app to the system, set perms, and reboot (dalvik cache/ cache needs to be wiped if it's a framework .jar file). But to each their own. If you can get the job done a better way then I would use what you're comfortable with.
My system to test apps isn't much difference than yours. I think the only thing I do differently is change the app to be replaced to .bak instead of .foo although I can't imagine there's much difference. There's been a few apps like the Contacts app that gave me a bunch of trouble when modifying them but I can't remember ever having trouble bringing back the stock app. I wish I had more insight on that situation for you. If push comes to shove I would reflash the rom zip over factory reset only because the factory reset won't correct the system partition problem, if that's what's going on in this case.
kevintm78 said:
If you still need a recovery zip let me know and I'll get one together..
Click to expand...
Click to collapse
First, Merry Christmas!
Thanks very much. No rush on that, I'm OK on the Edge version for the minute.
What would be extremely useful if you have some time/curiousity would be to replicate my steps, ie renaming the untouched apk in a fresh MODest flash (i.e. break the contacts/phone function), and then see if you can get the whole thing working again without a factory reset, or if not, why. I see on xda, you & I are not the first ones to be tripping over this contacts.apk issue.
The other thing that would be telling is after successfully installing the Edge.zip, whether you can modify something (like a picture) within the contacts apk within the zip, reflash the zip and have contacts/phone still working with the change active.
I think there just HAS to be abetter way than Factory Resets.
Thanks so much again for the insights. I really want to become at least minimally competent at hacking my own ROMs together so I don't have to feel like such a noob/mooch on here, but I really do appreciate the help.
What are your weapons/platform of choice, or, if there are better tools for noobs learning the ropes, I'm all ears.
EDIT: Just found this. The last post is interesting...
https://forum.xda-developers.com/galaxy-s5/devs-only/recompile-seccontacts-apk-t3377142/page2
ForestCat said:
First, Merry Christmas!
Thanks very much. No rush on that, I'm OK on the Edge version for the minute.
What would be extremely useful if you have some time/curiousity would be to replicate my steps, ie renaming the untouched apk in a fresh MODest flash (i.e. break the contacts/phone function), and then see if you can get the whole thing working again without a factory reset, or if not, why. I see on xda, you & I are not the first ones to be tripping over this contacts.apk issue.
The other thing that would be telling is after successfully installing the Edge.zip, whether you can modify something (like a picture) within the contacts apk within the zip, reflash the zip and have contacts/phone still working with the change active.
I think there just HAS to be abetter way than Factory Resets.
Thanks so much again for the insights. I really want to become at least minimally competent at hacking my own ROMs together so I don't have to feel like such a noob/mooch on here, but I really do appreciate the help.
What are your weapons/platform of choice, or, if there are better tools for noobs learning the ropes, I'm all ears.
EDIT: Just found this. The last post is interesting...
https://forum.xda-developers.com/galaxy-s5/devs-only/recompile-seccontacts-apk-t3377142/page2
Click to expand...
Click to collapse
I'm not exactly sure what's going on with your contacts app not showing back up. Ever since modestrom v8 (I think) I've been doing the multi dpi on SecContacts_M_OSup_Note_Legacy_USA and every time I would test it doing the same as your way. After a reboot if the modified app was no good, then I would just delete that new app and change the name of the old app back to .apk, reboot and it would work again. I can't remember running in to any problems where I would have to factory reset or reflash the rom to get things working again.
There has been a couple times where I've had to factory reset to get a color change to show up or if you're adding toggles to the QS drop down that also (sometimes) requires a factory reset to show up.
As far as the post you linked, that is exactly how I do it except I use winrar to open the newly compiled app and drag the changes to the original. When I drag the changes over I change the compression method from "normal" to "store". If I don't change the compression the app doesn't work for me. The apps that I've ran into where I had to change the compression are: secContacts, secCamera, secSettings, and framework-res.apk. Any other app that I've worked on can be dragged and dropped without compression changes.
Jar files don't need an original signature though (so long as signature verification has been disabled, which it has in modestrom). They can be decompiled, edited, recompiled, and copied to the system. It does require a dalvik cache/cache wipe though on all framework files except for the framework-res.apk and twframework-res.apk
If you get a chance, you should start using apktool to decompile/recompile. It will make things easier for you in the long run and most of the time if you've made any mistakes in your edits apktool will catch it. If you're not familiar with apktool you can try using Tickle My Android or Advanced Apktool. You may also want to get Apktool by itself. I use all three of them. Android can be fickle and sometimes what works with one app won't work with another. What's nice about TMA and Advanced Apktool is that they'll do the drag and drop method for you, but when the compression needs to be changed that's when I use apktool by itself.
Sorry for the word vomit. Hopefully, this all makes sense.

Categories

Resources