[Q] Stock Blur Text Messaging on apeX V1 (possibly other ROMs) - Droid X Android Development

THIS QUESTION HAS BEEN ANSWERED. SEE BOLD TEXT BELOW.
I'm currently running apeX V1, but I'm trying to get the stock Blur "Text Messaging" app to work. I've tried Handcent and a couple of other MMS apps, but I am not impressed with them.
I restored to my rooted and just-deodexed 2.2 OTA nand backup and copied the entire /system directory to SD card. Then, I restored back to apeX V1.
First, I copied:
Messaging.apk
Conversations.apk
BlurEmailEngine.apk <- THIS .APK, ALONG WITH THE PREVIOUS TWO, ARE ALL THAT IS NEEDED - SOLVED 10/29/2010, thanks to Highflyin128 on droidforums.net!
from the old /system directory on the SD card to the current /system directory. After rebooting, I saw the "Text Messaging" app in my app drawer. When I ran it, it popped up for a couple of seconds, started loading messages, and then immediately closed.
So far, I've copied these additional .APKs from the old /system directory to the current one:
BlurSNMessagingEngine.apk
MessagesWidget.apk
SocialMessaging.apk
UniversalInbox.apk
But I'm still experiencing the same behavior as before. Any ideas as to what I might be still missing?

more information:
The blur-res.apk was smaller in apeX than in the 2.2 deodexed OTA, so I extracted both and did a Beyond Compare (Scooter Software) on the two. It has been modified, but it's apparently not the source of my issue, since the only differences are in image sizes. All XML files are the same.
Here are the differences I've found in /app between my deodexed 2.2 OTA and apeX.
I currently do not have the following .APKs in /app in apeX:
AdminFeedNotifier.apk
AdService.apk
amazonmp3_1.8.11_signed_zipaligned.apk
android-syncservice-app.apk
BackupAssistanceClient.apk
Blockbuster.apk
BlurCalendar.apk
BlurEmail.apk
BlurEmailEngine.apk
BlurHome.apk
BuaContactAdapter.apk
CityID.apk
ClockWidget.apk
cmas.apk
com.vznavigator.DROIDX.apk
DLNA.apk
DlnaSystemService.apk
Fota.apk
FriendFeed.apk
Gmail.apk
HelpCenter.apk
HomeSyncWizard.apk
MagicSmokeWallpapers.apk
Maps.apk
MediaSync.apk
MtlrNotifier.apk
Mynet.apk
MyVerizon.apk
NewsWidget.apk
oma1motService.apk
OMADownload.apk
OMAProvisioning.apk
PhotoWidget.apk
PNI-Moto.apk
PolicyMgrProvider.apk
PolicyMgrService.apk
Protips.apk
QuickContactWidget.apk
redding-7648-signed-zipped.apk
SDMService.apk
Skype_mobile.live.apk
SocialShare.apk
StatusWidget.apk
StickyNoteWidget.apk
Stk.apk
Street.apk
SyncML.apk
ToggleWidgets.apk
Visualization.apk
VoiceCommands.apk
Vvm.apk
WmdrmDla.apk
WmdrmWebpush.apk
WorkContacts.apk
YouTube.apk
I keep thinking the stock messaging app may depend on the presence of one of these.
I have already had success restoring the stock Dock.apk and BlurAlarm.apk from my backup. If I could get blur text messaging to work, I'd be 100% sold on apeX.

Related

[REQUEST] CM 6 with Stock Music, Browser, and Launcher apps

CM6 is truly awesome, but guys like me miss stock apps like the Music, Browser, and Launcher apps. The replacement apps are great, but they don't feel solid enough ATM for some. You may argue that this isn't logical, but as a UX designer, I have reasons that you may or may not appreciate.
I can also use other ROMs, but other mod apps on CM6 like the DeskClock and WyContacts are cool for me. I also don't want to miss all other "invisible" stuff on CM6 like the Bluetooth HID support, FLAC support, trackball wake, etc.
I tried doing this myself by pushing the stock apks, renaming them to use the names of the mod apps, removing the mod apps, etc; but nothing worked.
Can someone bake CM 6 RC2 with all its goodness plus the stock Music, Launcher, and Browser apps? A ROM with both stock and mod versions of those apps would be cool, but if it's not possible, just the stock apps would do.
I can understand (and somewhat agree with you) about the stock launcher and browser... but why in God's name would you want that atrocity that they call a music app?
But, i'll give you +1 for stock launcher.
Out of curiosity; why not just get the apk and push/install it via adb (then set it as default on the device)? If it's just those three, seems simple enough. Am I missing something.
tasty-xda said:
Out of curiosity; why not just get the apk and push/install it via adb (then set it as default on the device)? If it's just those three, seems simple enough. Am I missing something.
Click to expand...
Click to collapse
Yep.
I did that. Didn't work. Looks like those apps are tied to CM6's framework or something
anthro said:
Yep.
I did that. Didn't work. Looks like those apps are tied to CM6's framework or something
Click to expand...
Click to collapse
I don't know about the browser and music apps (I MUCH prefer the stock ones), but I'm using the stock launcher2.apk on CM6.0 RC2 without issues.
Just do adb remount and adb push launcher2.apk /system/app/
If you want to remove ADW completely you can do adb remount and adb shell su rm /system/app/ADWLauncher.apk
anthro said:
Yep.
I did that. Didn't work. Looks like those apps are tied to CM6's framework or something
Click to expand...
Click to collapse
I have tried to push the stock Music app to replace CM6's one and have no problems. Perhaps you can give it one more try?
Ok here it is just flash it in recovery. http://www.4shared.com/file/gVONv3gW/stock-signed.html
Stock launcher and music app are awful. LauncherPro and ADW are much better and faster than stock launcher.
limouren said:
I have tried to push the stock Music app to replace CM6's one and have no problems. Perhaps you can give it one more try?
Click to expand...
Click to collapse
That's really odd. I successfully pushed it with adb. I even checked with Astro and the apks really went to /system/app/. After pushing the three apks, they just uninstalled the apps (the mod apps were just uninstalled, and the stock apps still weren't installed).
d750 said:
Ok here it is just flash it in recovery. http://www.4shared.com/file/gVONv3gW/stock-signed.html
Click to expand...
Click to collapse
Done! It worked! My Android experience feels complete again.
Can anyone explain why pushing the apks doesn't work, while d750's zip works?
Weird, i use nightlies and I rather some stock apps too. The new Music App comes with a "Video" app too which i hate so i remove it as well as:
/system/app
ADWLauncher.apk
Development.apk
Facebook.apk
Music.apk
RomManager.apk
SpareParts.apk
Term.apk
Twitter.apk
googlevoice.apk
com.amazon.mp3.apk
SuperUser.apk
/system/media.
bootanimation.zip
Click to expand...
Click to collapse
That there is basically what i remove whenever i format and i install the updated versions of:
Facebook.apk
googlevoice.apk
Music.apk (stock 2.2)
Launcher2.apk
I'm still trying to figure out how to get com.amazon.mp3.apk to install without showing up in Downloads. I found a thread to mark it as a "System app" but it still shows up in Downloads after a while. Dunno what i'm doing wrong but i rather the newer version as well.
@shotta35
How do you go about installing Facebook.apk, googlevoice.apk, Music.apk (stock 2.2),, Launcher2.apk?
You just have to push those to /system/app or /data/app respectivly and they will "install". Or two of those you could grab from the market.
As others have said just use adb shell and remove those. The exit from that and do a adb push Facebook.apk /system/app and it will be installed there.

[Q] Swap Messaging Apps between ROMs

Hi All,
I'm on the AT&T Captivate and have an issue with some of the ROMs that are out here. I am currently running the Cognition B9.1.2 ROM and LOVE it! My issue is that I am in Canada on the Rogers network and have found that certain messaging apps record incorrectly the received time of incoming SMS messages. There are tools in the Market to sort of fix this but I have found that some ROMs (Thinking of the "Tayutama's JPM Froyo w/Xcaliburinhand's Re-oriented Kernel - 10/28/2010" as an example where this error does not occur. I was looking at modifying the messaging app between those ROMs but was unsure how to do that.
Any help or pointers would be appreciated.
Thanks in advance
Juxtyce
Atokade said:
The text message time issue is not due to the Cognition ROM, it's because of how Rogers/FIDO do a timestamp adjustment in addition to your phone doing a timestamp adjustment.
You can either have your timezone changed, or download SMS time fix from the market.
Had the same problem myself!
Cheers,
Click to expand...
Click to collapse
Straight from the Cognition thread, search can be you friend.
Below are the steps I used to restore the AOSP Email app. designgears had added the AOSP Email client to earlier ROMS but reverted to the TW Email app because of too many complaints. I found that the AOSP Email app is much more reliable than the TW. You should be able to perform similar steps to install a different messaging apk. Let me know if this helps at all. I altered the instructions to the mms.apk instead of the Email.apk that I replaced.
1.) Find the messaging .apk file from the rom of your choice. Usually in /system/app/ folder.
2.) Connect your phone to the computer and move the mms.apk file you retrieved from the other rom to the root of your sdcard.
3.) Backup your current mms.apk with Titanium or manually copy it to another location on your phone.
NOTE: You may need to backup your phone settings so you can restore your launcher after clearing cache in the final step to avoid having to replace all of your home screen icons.
4.) Using Root Explorer or Astro, copy the mms.apk copied to your sdcard into the folder /system/app/ to replace the current app.
5.) Return to the home screen. At this point you should no longer see a messaging icon on your dock.
6.) Go to Applications->Settings->Applications->Manage Applications
7.) Clear the cache on the TWLauncher Application.
8.) Return to the home screen and you should now see the email icon has returned to the dock.
9.) Restore TWLauncher settings with Titanium to restore home screen icons that were removed in the cache.
f13nd0 said:
Below are the steps I used to restore the AOSP Email app. designgears had added the AOSP Email client to earlier ROMS but reverted to the TW Email app because of too many complaints. I found that the AOSP Email app is much more reliable than the TW. You should be able to perform similar steps to install a different messaging apk. Let me know if this helps at all. I altered the instructions to the mms.apk instead of the Email.apk that I replaced.
1.) Find the messaging .apk file from the rom of your choice. Usually in /system/app/ folder.
2.) Connect your phone to the computer and move the mms.apk file you retrieved from the other rom to the root of your sdcard.
3.) Backup your current mms.apk with Titanium or manually copy it to another location on your phone.
NOTE: You may need to backup your phone settings so you can restore your launcher after clearing cache in the final step to avoid having to replace all of your home screen icons.
4.) Using Root Explorer or Astro, copy the mms.apk copied to your sdcard into the folder /system/app/ to replace the current app.
5.) Return to the home screen. At this point you should no longer see a messaging icon on your dock.
6.) Go to Applications->Settings->Applications->Manage Applications
7.) Clear the cache on the TWLauncher Application.
8.) Return to the home screen and you should now see the email icon has returned to the dock.
9.) Restore TWLauncher settings with Titanium to restore home screen icons that were removed in the cache.
Click to expand...
Click to collapse
Would this also work if I wanted to replace the stock sms/mms messaging app on the latest cognition rom and replace it with something like Handcent, Chomp or Shady?

touchwiz calendar and clock

I recently flashed a rom with some AOSP elements and while I am loving most of it, I would like to reinstall the touchwiz clock and calendar apps. I tried pushing the .apks to system\app with root explorer but I still can't get it working. after moving the .apks to system\app I clicked on them to attempt installation but after the installation starts it stops and says "application not installed". I have also moved the .odex files to system\app but I can't get it to work.
I have been able to find several threads talking about removing the TW calendar and clock to replace with stock, but not the other way around lol. any help would be appreciated.

[Q] Integrating updates of system apps (and/or downloaded apps) into ROM

Okay. I don't have a lot of knowledge on developing/tinkering on Android, but I think I've figured out how to integrate apps into the ROM (updates of system apps and/or downloaded apps). I used:
A stock cricKet 2.2.1 ROM, rooted (of course) w/Universal Androot
Root Explorer, and
ROM Manager (more on this later)
First thing is first, I did a TI backup; don't want to lose anything
I then opened Root Explorer
Mounted R/W, and
did a search for .apk.
Notice that the only directories the actual .apk files for INSTALLED apps should appear in (outside the SD card) are:
/cache
/data/app
/data/app-private (possibly)
/data/FLEX/app
/system/app
Ignore the following:
/cache
/data/FLEX/app
Now, you may already know this, but the system apps you're looking for are located in the /system/app directory, and downloaded apps (for the updated system apps) are located the /data/app directories that aren't being currently ignored (if you're following my instructions). Based on icon, filename, and common sense, I found which .apk files were the updates of already existing system apps (IE Market, Google Maps, Voice Search, etc.) in the /data/app directory, and the corresponding system app they updated in the /system/app directory. I then:
Copied the filename of the system app I was going to replace (rename copy all)
Moved over to the /data/app directory
Located the corresponding updated app
Renamed it what its corresponding system app was renamed (rename, delete existing name, paste)
Hit the 'move' option
Navigated to the /system/app directory
Deleted original system app (you may want to backup this file beforehand)
Pasted the updated system app
Within 30 seconds or so, you should get a (blah.blah.blah has unexpectedly shut down force close/report) popup. Just hit force close and you should be fine (Google Maps seemed to be a recurring FC). If you try to open the app before rebooting, it will force close on you. When you're finished, open ROM Manager. I know you're thinking 'This app is no good on the ZIO'; so stop. Hit 'Fix Permissions'. The reason for this is that it fixes a few rare force close issues. I don't know the mechanics of it, but it works, so I don't question it. Listen to the notification you'll see and reboot your phone after it finishes fixing the permissions. Now go into settings and manage applications, and you'll see that you can no longer uninstall whatever apps you moved to the /system/app directory.
FYI Renaming .apk files doesn't seem to make a bit of difference either way.
(Forgive my horrible perspective descriptions: I/you)
I haven't tested it yet, but I believe unrooting the device should make any apps moved to the /system/app directory that require root access would become non-functional (right?). The reason this thread is a question is that I'm wondering if i did this correctly, and if so, I want to find out if unrooting and factory resetting my phone would somehow delete the apps in the /system/app directory that weren't included in the stock ROM. (I'm not really willing to do that yet; I still have to download the SDK to my new computer so I can do a NANDROID backup.) Any help answering these from a more experienced developer would be great.
If you want to incorporate apps into a rom, the apps have to be free or you must get consent from the developer to include in your rom
Sent from my Zio using XDA Premium App
Only if it is a Public rom. Even free app developers should be credited in a public rom
Mattix724 said:
If you want to incorporate apps into a rom, the apps have to be free or you must get consent from the developer to include in your rom
Sent from my Zio using XDA Premium App
Click to expand...
Click to collapse
I'm operating under the assumption that you're using Google developed updates of system apps. I suppose I should have said something to that extent up top.
[UPDATE]
Okay, so I did a NAND and then factory reset my phone. Killed everything not in the /system/app directory. I'm sure you knew that would happen, but I guess I'm posting for the noobs. Easier to find, I guess.
Hi,
I've tried to integrate some apps using Titanium Backup but it stuch at 0% for more than 5mins so I cancelled the process. Is it normal that it was that slow? Does Titanium generate odex files too?
I've tried integrating updates for GoogleMaps, StreetView and Youtube using a recovery mode and ADB on my linux machine.
After the backup system data I've deleted original apk and odex files from /system/app/ and moved newer versions from /data/app/ to /system/app/.
I renamed the files from com.google.android.blah.blah.apk to old names (ie. Maps.apk, etc). I haven't generated the odex files.
Rebooted the phone (HTC Desire, 2.2, Orange UK) and these apps were not available. I couldn't run either GoogleMaps or Youtube. They weren't on the "All apps" list, but still were in the system app manager/uninstaller, but couldn't uninstall them as they were in system obviously.
Tried to clear Dalvik cache but no difference.
Then I've copied them with my user backed apk files (it went to /data/app and installed the newest versions) and all is fine - could launch them as usual.
Now using "adb push" method I copied my old system versions of these apps in the /system/app/ and all if fine. I could updated them to newer versions, but this obviously went to /data/app/, so didn't free the phone memory.
Any idea why integrated apps were not visible in the system?
Perhaps I shall just delete the old system apps and copy the ones from /data/app/ without renaming...
Much appreciate it.
Greg
edit:
All went fine now. Just deleted old files in the /system/app and moved newer version without renaming to from /data/app
use titanium backup and choose integrate updates into rom for the app
I don't want to pay for TB premium. I'm poor.
Sent from my Zio using XDA App
TB integrating not working on some phone (including mine) anyway.

Google Talk on 2.1.1.Clean.0.0

Hi, I'm using the 2.1.1.Clean.0.0 ROM (a mod of the stock one), that comes without many apps preinstalled with the stock. I would know which files I have to restore from the stock ROM to have Google Talk working, because it's not in this ROM by default. I tried to restore gtalkservice.apk, Talk.apk and TalkProvider.apk in /system/app folder fixing permissions, but so I get an error and Talk doesn't show in the apps. Thanks in advance.
you can try this url m.google.com from your phone browser
or
try this apk
fm browserr
I did something wrong when I fixed permissions to files. Now, with permissions 644 it works .

Categories

Resources