• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root QuickOffice not in XTRrom? Can I get it back?

Slugdoc

Well-Known Member
Nov 15, 2009
211
13
The Bronx
QuickOffice was an excellent app included in the stock Eris.
It seems to be missing from xtrROM3.03.

I need it back, but don't want to leave this excellent ROM.
Titanium backup seems to have backup the settings of Quickoffice, but not the app itself.

Any way for me to get that app back?
 
QuickOffice was an excellent app included in the stock Eris.
It seems to be missing from xtrROM3.03.

I need it back, but don't want to leave this excellent ROM.
Titanium backup seems to have backup the settings of Quickoffice, but not the app itself.

Any way for me to get that app back?

First (as always) make a Nandroid backup.

Recover (via Nandroid restore) a ROM that has it in there, and use your God-like root powers to copy the .apk out of /system/app (or /data/app) to your SD card.

Then restore your preferred ROM (again, Nandroid restore) and install the app off your SD card using your favorite file manager. (Make sure to set the toggle Settings->Applications->Unknown sources first).

(If the ROM that has it in there is not rooted, you can log in to Amon_RA recovery (adb shell) after you restore the ROM (in Amon_RA) and then "mount /system", "mount /data", and then do an adb pull to copy the .apk to wherever you prefer. If you are comfortable doing this sort of thing, you don't even need to boot that ROM - just restore it, grab the .apk, "unmount /system", "unmount /data", then wipe it and put back your fave ROM in the same Amon_RA session. )

Easy-peasy.
 
  • Like
Reactions: Slugdoc
Upvote 0
First (as always) make a Nandroid backup.

Recover (via Nandroid restore) a ROM that has it in there, and use your God-like root powers to copy the .apk out of /system/app (or /data/app) to your SD card.

Then restore your preferred ROM (again, Nandroid restore) and install the app off your SD card using your favorite file manager. (Make sure to set the toggle Settings->Applications->Unknown sources first).

(If the ROM that has it in there is not rooted, you can log in to Amon_RA recovery (adb shell) after you restore the ROM (in Amon_RA) and then "mount /system", "mount /data", and then do an adb pull to copy the .apk to wherever you prefer. If you are comfortable doing this sort of thing, you don't even need to boot that ROM - just restore it, grab the .apk, "unmount /system", "unmount /data", then wipe it and put back your fave ROM in the same Amon_RA session. )

Easy-peasy.


OK. That's looks do-able. It's about two ROM restores more than I would like to do right this minute, though. Let me check something:
Yes. It looks like I can unzip the EE ROM (on my laptop), and find QuickOffice in the /system/apps folder. Now all I should need to do is copy to SD card, and install. Let's see:

OK, USB cable, Disk Drive, OK. Copy, unmount, Charge Only, Linda File Mgr,
And.....

FAIL.
I get "Application Not Installed"
And yes, Install unknown apps is checked.

Any ideas why? Something specific to the QuickOffice app?
 
Upvote 0
OK. That's looks do-able. It's about two ROM restores more than I would like to do right this minute, though. Let me check something:
Yes. It looks like I can unzip the EE ROM (on my laptop), and find QuickOffice in the /system/apps folder. Now all I should need to do is copy to SD card, and install. Let's see:

OK, USB cable, Disk Drive, OK. Copy, unmount, Charge Only, Linda File Mgr,
And.....

FAIL.
I get "Application Not Installed"
And yes, Install unknown apps is checked.

Any ideas why? Something specific to the QuickOffice app?

Beats me.

If you have adb running, maybe try installing it from the PC, as in

C:\blech> adb install Whatever.apk

perhaps that could give you a more descriptive error message (or possibly succeed, who knows).

eu1
 
Upvote 0
Beats me.

If you have adb running, maybe try installing it from the PC, as in

C:\blech> adb install Whatever.apk

perhaps that could give you a more descriptive error message (or possibly succeed, who knows).

eu1

The more descriptive error I get is:

Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]


(Is it OK to unplug the Eris from computer after connecting with ADB? The computer never mounted the device, so I can't really unmount it.)
 
Upvote 0
The more descriptive error I get is:

Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]

That sounds like a corrupted file copy to me. You can check by:

1) renaming the .apk file to a .zip file and see if you can successfully unzip it, or
2) use the Java (jdk) utility "jarsigner" to check it is intact:

jarsigner -verify Foo.apk



(Is it OK to unplug the Eris from computer after connecting with ADB? The computer never mounted the device, so I can't really unmount it.)

Yes, perfectly safe. If you want to be super-duper safe, you can even "Safely Remove Hardware", but that isn't strictly needed for the ADB interface
 
Upvote 0
So, what you can do is drag/drop a copy of your nandroid to your computer. Unzip. Inside, find your Titanium folder, open and unzip the .gz file that is saved for your Quick Office app. Once unzipped, the apk will be available. Drag/Drop this back onto SD card then you can install via your favorite file manager. Hope this helps.
 
Upvote 0
So, what you can do is drag/drop a copy of your nandroid to your computer. Unzip. Inside, find your Titanium folder, open and unzip the .gz file that is saved for your Quick Office app. Once unzipped, the apk will be available. Drag/Drop this back onto SD card then you can install via your favorite file manager. Hope this helps.

I can't unzip the nandroid files. It shows up as a folder with a 3 .img files (which don't mount) and an md5 file. Nothing to unzip.
 
Upvote 0
That sounds like a corrupted file copy to me. You can check by:

1) renaming the .apk file to a .zip file and see if you can successfully unzip it, or
2) use the Java (jdk) utility "jarsigner" to check it is intact:

jarsigner -verify Foo.apk


So, it;s not a corrupted file.
1) I copied it right out of a fresh EE ROM
2) Renaming it to zip successfully reveals all its contents.

Not corrupted.

Is there some form of copy protection that would not allow the installer to install some .apks? (Again, install unknown is checked)
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones