Hi all,
So I was tinkering around with my newly rooted XT860 (Droid 3) and thought I had backed everything up in Titanium, only to learn that it does not truly backup system apps.... I removed a bunch of stuff including social messaging and socialnetworking, and now I get crashes when I try to access my phone book or facebook messager. I knew I should've waited until this phone had better support and fully functional backups, but my curiosity got the best of me.
Specifically, I get the error "The applicants Contacts Storage (process com.Motorola.contacts) has stopped unexpectedly. Please try again."
I've tried the application from this forum on restoring the system apps folder (and the apps are the same as I had), BUT... it doesn't recognize my phone as a Droid 3 {see the XT860 via bell.ca)
I also tried a full factory reset to no avail (which after reading, was to be expected...).
Please advise,
J
SOLVED! Thanks to psouza's expertise and recovery application/tips in this thread, and Willis111 for providing the system dump for the XT860
I can confirm that if you use Verizon, psouza's tools WILL fix the problem and if you use Bell, simply download the system dump and apply the codes as suggested here
XT860 system dump & files:
http://forum.xda-developers.com/showthread.php?p=17501981#post17501981
UnhappyDroid3User said:
Hi all,
So I was tinkering around with my newly rooted XT860 (Droid 3) and thought I had backed everything up in Titanium, only to learn that it does not truly backup system apps.... I removed a bunch of stuff including social messaging and socialnetworking, and now I get crashes when I try to access my phone book or facebook messager. I knew I should've waited until this phone had better support and fully functional backups, but my curiosity got the best of me.
Specifically, I get the error "The applicants Contacts Storage (process com.Motorola.contacts) has stopped unexpectedly. Please try again."
I've tried the application from this forum on restoring the system apps folder (and the apps are the same as I had), BUT... it doesn't recognize my phone as a Droid 3 {see the XT860 via bell.ca)
I also tried a full factory reset to no avail (which after reading, was to be expected...).
Please advise,
J
Click to expand...
Click to collapse
This is completely fixable. Use my root tools application to fix it (it'll give you a link to download a fresh /system/app too):
www.psouza4.com/Droid3
Even if you're running Windows XP, use the Windows Vista/7 version.
psouza4 said:
This is completely fixable. Use my root tools application to fix it (it'll give you a link to download a fresh /system/app too):
Even if you're running Windows XP, use the Windows Vista/7 version.
Click to expand...
Click to collapse
Hi there,
I found these tools when I searched, but it states that my phone isn't a Droid 3 when I attempt to recover the system folders; interestingly, this error does not occur when I click the root options.
UnhappyDroid3User said:
Hi there,
I found these tools when I searched, but it states that my phone isn't a Droid 3 when I attempt to recover the system folders; interestingly, this error does not occur when I click the root options.
Click to expand...
Click to collapse
The root/unroot is global for all MOTOROLA devices with Gingerbread. That's why.
You probably don't use Verizon, I'm guessing. I'll need to know what it says under Settings -> About Phone -> System Version (the fourth from the top of the list).
psouza4 said:
The root/unroot is global for all MOTOROLA devices with Gingerbread. That's why.
You probably don't use Verizon, I'm guessing. I'll need to know what it says under Settings -> About Phone -> System Version (the fourth from the top of the list).
Click to expand...
Click to collapse
I'm with bell Canada, but the apps look to be the same (with a few exceptions, e.g. your distribution doesn't have Bell PVR, which I removed anyway).
System Version: 5.1.544.XT860.BellMobility.en.CA
Model: XT860
Android: 2.3.4
UnhappyDroid3User said:
I'm with bell Canada, but the apps look to be the same (with a few exceptions, e.g. your distribution doesn't have Bell PVR, which I removed anyway).
System Version: 5.1.544.XT860.BellMobility.en.CA
Model: XT860
Android: 2.3.4
Click to expand...
Click to collapse
Hmm, well I can assume that your carrier had the same apps as everyone else and let you forcefully patch, but if we're wrong, it'll prevent your phone from booting entirely (it'll boot loop). That's fixable too, but you'd need an original /system/app. And since some of these are Verizon's apps, that's a likely risk indeed.
Well I don't have a copy of the original system apps (unfortunately). I copied a few of the install files from your distro into the system/apps folder and even tried a factory reset, hoping it would reinstall these files to no avail. It won't let me install the files when I click on them either, even in root manager. Does that mean we can't assume they're the same files?
UnhappyDroid3User said:
Well I don't have a copy of the original system apps (unfortunately). I copied a few of the install files from your distro into the system/apps folder and even tried a factory reset, hoping it would reinstall these files to no avail. It won't let me install the files when I click on them either, even in root manager. Does that mean we can't assume they're the same files?
Click to expand...
Click to collapse
We can't assume that -- we shouldnt. But you should be able to fix this manually if you're comfortable running ADB commands.
Use my program's "temp root ADB" (third button) to get temporary ADB root. This is preferred even if you have superuser. Then get to a Command Prompt where you can use ADB.
You'll want to then:
Code:
support_files\adb remount
support_files\adb shell stop
support_files\adb restore\blur_activesync.apk /system/app/blur_activesync.apk
support_files\adb restore\blur_activesync.odex /system/app/blur_activesync.odex
support_files\adb restore\blur_email.apk /system/app/blur_email.apk
support_files\adb restore\blur_email.odex /system/app/blur_email.odex
support_files\adb restore\blur_facebook.apk /system/app/blur_facebook.apk
support_files\adb restore\blur_facebook.odex /system/app/blur_facebook.odex
support_files\adb restore\blur_flickr.apk /system/app/blur_flickr.apk
support_files\adb restore\blur_flickr.odex /system/app/blur_flickr.odex
support_files\adb restore\blur_lastfm.apk /system/app/blur_lastfm.apk
support_files\adb restore\blur_lastfm.odex /system/app/blur_lastfm.odex
support_files\adb restore\blur_linkedin.apk /system/app/blur_linkedin.apk
support_files\adb restore\blur_linkedin.odex /system/app/blur_linkedin.odex
support_files\adb restore\blur_myspace.apk /system/app/blur_myspace.apk
support_files\adb restore\blur_myspace.odex /system/app/blur_myspace.odex
support_files\adb restore\blur_orkut.apk /system/app/blur_orkut.apk
support_files\adb restore\blur_orkut.odex /system/app/blur_orkut.odex
support_files\adb restore\blur_photobucket.apk /system/app/blur_photobucket.apk
support_files\adb restore\blur_photobucket.odex /system/app/blur_photobucket.odex
support_files\adb restore\blur_picasa.apk /system/app/blur_picasa.apk
support_files\adb restore\blur_picasa.odex /system/app/blur_picasa.odex
support_files\adb restore\blur_skyrock.apk /system/app/blur_skyrock.apk
support_files\adb restore\blur_skyrock.odex /system/app/blur_skyrock.odex
support_files\adb restore\blur_twitter.apk /system/app/blur_twitter.apk
support_files\adb restore\blur_twitter.odex /system/app/blur_twitter.odex
support_files\adb restore\blur_yahoo.apk /system/app/blur_yahoo.apk
support_files\adb restore\blur_yahoo.odex /system/app/blur_yahoo.odex
support_files\adb restore\blur_youtube.apk /system/app/blur_youtube.apk
support_files\adb restore\blur_youtube.odex /system/app/blur_youtube.odex
support_files\adb shell
In shell, type:
Code:
for file in /system/app/*.*
do
chmod 644 $file
done
sync
reboot
That last line will reboot your phone. The files listed above are not specific to just Verizon's version of the phone and should be safe for you to push (if not, contacts will still just fail to work in this case). Be very careful with the chmod command... an error here can cause problems. Also, when you do the adb shell stop, it will cause your phone to stop responding to input, the screen won't update, etc. This is okay.
Hope this helps!
Hi there,
First off, I just want to note that I really appreciate all of the help you've offered me so far. I first tried your code, and realized I had to to add the push commands. After rebooting, this did not solve the problem. I then tried copying over all of the Yahoo files (see: http://forum.xda-developers.com/showpost.php?p=16998796&postcount=5), this also did not work. I then tried copying over files I explicitly remember deleting, this also did not work -- although it was successful in restoring some programs such as Citrix, Maps, and Streetview (none of which I actually want). Oddly, this did NOT revive other files I deleted such as Yahoo, Flickr, Picasa, etc.
I opened up Titanium backup and these files do appear but with a line through them, as if I removed them. I should note that this is new because I reset my phone after removing the files.
I should note that for all three programs that did reinstall, none had an accompanying "odex" file -- only an APK file. Not sure if this is relevant, but interesting I thought!
**Well on second thought... I tried deleting the odex files for other programs and rebooting with no luck. I'll reapply your code, so I can leave off where you last stated.
The last ADB codes I entered were:
Code:
support_files\adb remount
support_files\adb shell stop
support_files\adb push restore\blur_activesync.apk /system/app/blur_activesync.apk
support_files\adb push restore\blur_activesync.odex /system/app/blur_activesync.odex
support_files\adb push restore\blur_email.apk /system/app/blur_email.apk
support_files\adb push restore\blur_email.odex /system/app/blur_email.odex
support_files\adb push restore\blur_facebook.apk /system/app/blur_facebook.apk
support_files\adb push restore\blur_facebook.odex /system/app/blur_facebook.odex
support_files\adb push restore\blur_flickr.apk /system/app/blur_flickr.apk
support_files\adb push restore\blur_flickr.odex /system/app/blur_flickr.odex
support_files\adb push restore\blur_lastfm.apk /system/app/blur_lastfm.apk
support_files\adb push restore\blur_lastfm.odex /system/app/blur_lastfm.odex
support_files\adb push restore\blur_linkedin.apk /system/app/blur_linkedin.apk
support_files\adb push restore\blur_linkedin.odex /system/app/blur_linkedin.odex
support_files\adb push restore\blur_myspace.apk /system/app/blur_myspace.apk
support_files\adb push restore\blur_myspace.odex /system/app/blur_myspace.odex
support_files\adb push restore\blur_orkut.apk /system/app/blur_orkut.apk
support_files\adb push restore\blur_orkut.odex /system/app/blur_orkut.odex
support_files\adb push restore\blur_photobucket.apk /system/app/blur_photobucket.apk
support_files\adb push restore\blur_photobucket.odex/system/app/blur_photobucket.odex
support_files\adb push restore\blur_picasa.apk /system/app/blur_picasa.apk
support_files\adb push restore\blur_picasa.odex /system/app/blur_picasa.odex
support_files\adb push restore\blur_skyrock.apk /system/app/blur_skyrock.apk
support_files\adb push restore\blur_skyrock.odex /system/app/blur_skyrock.odex
support_files\adb push restore\blur_twitter.apk /system/app/blur_twitter.apk
support_files\adb push restore\blur_twitter.odex /system/app/blur_twitter.odex
support_files\adb push restore\blur_yahoo.apk /system/app/blur_yahoo.apk
support_files\adb push restore\blur_yahoo.odex /system/app/blur_yahoo.odex
support_files\adb push restore\blur_youtube.apk /system/app/blur_youtube.apk
support_files\adb push restore\blur_youtube.odex /system/app/blur_youtube.odex
support_files\adb push restore\YahooContacts.apk /system/app/YahooContacts.apk
support_files\adb push restore\YahooContacts.odex /system/app/YahooContacts.odex
support_files\adb push restore\Street.apk /system/app/Street.apk
support_files\adb push restore\SocialMessaging.apk /system/app/SocialMessaging.apk
support_files\adb push restore\SocialMessaging.odex /system/app/SocialMessaging.odex
support_files\adb push restore\SmartCarDock.apk /system/app/SmartCarDock.apk
support_files\adb push restore\SmartCarDock.odex /system/app/SmartCarDock.odex
support_files\adb push restore\SmartDock.apk /system/app/SmartDock.apk
support_files\adb push restore\SmartDock.odex /system/app/SmartDock.odex
support_files\adb push restore\SocialShare.apk /system/app/SocialShare.apk
support_files\adb push restore\SocialShare.odex /system/app/SocialShare.odex
support_files\adb push restore\Messaging.apk /system/app/Messaging.apk
support_files\adb push restore\Messaging.odex /system/app/Messaging.odex
support_files\adb push restore\Maps.apk /system/app/Maps.apk
support_files\adb push restore\HelpCenter.apk /system/app/HelpCenter.apk
support_files\adb push restore\HelpCenter.odex /system/app/HelpCenter.odex
support_files\adb push restore\DLNA.apk /system/app/DLNA.apk
support_files\adb push restore\DLNA.odex /system/app/DLNA.odex
support_files\adb push restore\DlnaSystemService.apk /system/app/DlnaSystemService.apk
support_files\adb push restore\DlnaSystemService.odex /system/app/DlnaSystemService.odex
support_files\adb push restore\UniversalInbox.apk /system/app/UniversalInbox.apk
support_files\adb push restore\UniversalInbox.odex /system/app/UniversalInbox.odex
support_files\adb push restore\CitrixReceiver.apk /system/app/CitrixReceiver.apk
support_files\adb shell
Then I applied the Shell codes you stated line by line
*I also added tried reinstalling messenger and universal inbox here, neither of which succeeded
Well on second thought... I tried deleting the odex files for other programs and rebooting with no luck. I'll reapply your code, so I can leave off where you last stated.
Any suggestions at this point aside from waiting for an SBF or support for Cyanogen Mod?
I am having the same problem on my X2, I am using Verizon though and rooted with the Gingerbread 2.3.3, when I clicked on your link the page never loaded. I thought I had deleted the Social Network and Social Messaging files, but it turns out I didn't delete those... So I am unsure which I deleted and which I need to restore.
If I use the SBF 2.3.3 will that install all of the original files back on my phone? Thanks
Jason
Milo Azar said:
I am having the same problem on my X2, I am using Verizon though and rooted with the Gingerbread 2.3.3, when I clicked on your link the page never loaded. I thought I had deleted the Social Network and Social Messaging files, but it turns out I didn't delete those... So I am unsure which I deleted and which I need to restore.
If I use the SBF 2.3.3 will that install all of the original files back on my phone? Thanks
Jason
Click to expand...
Click to collapse
You are in the wrong forum. I shouldn't offer you advice on a DROID X2 in the DROID 3 forum because someone else will come along, read my answer without realizing you're using a different device, and try it on their phone. Bad, bad idea.
DROID X2 users can go to www.psouza4.com/Droid3 -- I wrote a new version 1.05 today. Unroot first (even if you're not rooted). When you're done, root again. You should be okay.
Very simple request/answer I'm sure
I'm currently using a Droid 3 which I've rooted using your tool (Worked perfectly), but unfortunately similar to many who deleted the yahoo blur (uninstalled technically), I have been getting the force quit error when attempting to access my contacts, mainly add a new contact. I understand why this is but I wanted to be sure as to the corrective action that should be taken. I've downloaded the latest build of the tool 1.0.5 I believe and am curious whether or not I should just restore everything using your suggested method
I'm on System Version: 5.5.959. XT862.Verizon.enUS
Android Version 2.3.4
Kernel 2.6.35.7-g42f0276
etc etc.
All that is wrong with my phone is the contacts are broken, everything else works great, no boot loops, not sluggish issues, just that. Please confirm as to the action that should be taken to restore my contacts usage ability. Really appreciate all your hard work.
To JLIT:
I had the exact same problem, I removed Blurphone.apk from my system accidentally, and it caused everything to go haywire, using the tool that this gentleman has provided will fix it, but you will also need to download either the file listed in the restore option, or what I did and download the system dump listed in development and use the app directory from that. I couldnt get the link in the root tools restore option to download completely. I opened the folder I put the root tool in, created a folder called restore, and put the contents of the system dump's APP directory in it, and hit run, viola, fixed.
verkerria said:
To JLIT:
I had the exact same problem, I removed Blurphone.apk from my system accidentally, and it caused everything to go haywire, using the tool that this gentleman has provided will fix it, but you will also need to download either the file listed in the restore option, or what I did and download the system dump listed in development and use the app directory from that. I couldnt get the link in the root tools restore option to download completely. I opened the folder I put the root tool in, created a folder called restore, and put the contents of the system dump's APP directory in it, and hit run, viola, fixed.
Click to expand...
Click to collapse
After posting I did the exact same thing and all bloatware including the Blur issues I was having (broken contacts) was fixed. With this working now I'm hesitant to get rid of the bloatware again until I am able to update. Thanks for responding
UnhappyDroid3User said:
SOLVED! Thanks to psouza's expertise and recovery application/tips in this thread, and Willis111 for providing the system dump for the XT860
I can confirm that if you use Verizon, psouza's tools WILL fix the problem and if you use Bell, simply download the system dump and apply the codes as suggested here
Click to expand...
Click to collapse
Sorry for being slow, but I must have overlooked what to do exactly - I read through as carefully as I was able, but I found only posts reporting non-working scripts. Could you please direct me? I also admit I did not do anything with shell or scripts on android, so this gives me creeps
I have the same problem with broken contacts as described here.
My phone is:
System: 5.1.544.XT860.BellMobility.en.ca
Android 2.3.4
Kernel 2.6.65.7
Build 5.5.1-112_SLU-54.4
Thanks in advance
dvet said:
I must have overlooked what to do exactly
Click to expand...
Click to collapse
To answer to myself: solutions for beginners as myself is on this thread here.
Tutorial for dummies as myself goes like:
Get original system files package here
get root explorer
copy missing files to your SD
...and follow all instructions as described in the solution thread
With my limited knowledge of Android (my Droid3 is the first UNIX based device that I use from times when Silicon Graphics Indigo IRIX workstations were the top in 3D Graphics is the abovementioned method much more foolproof than meddling with scripts etc.
The bottom line is: We need to maintain comprehensive list of system apps with description, what does what to enable everyone to decide, whether it is safe for him to remove it.
Thanks to this threath and to Pete's Motorola Root Tools my Droid 3 messaging custom app its working again .
For those who wants to know It had this error:
"the application text messaging (process.com.motorola.conversations) has stopped undetectable. Please try again."
Thanks again
I was messing around with Hashcode on irc the other night and he pointed out that if I
1./connected the phone to my linux computer
2./and then booted the phone into his recovery
in that order, I would have adb access. Mount /systemorig and push files, shell etc. You could just shove ubuntu onto a usb stick and patch up your phone that way as well.
Related
I looked around the net for a feasable solution but nobody seemed to give me a practical solution. So I decided to experiment and came up with an unbelivable solution that takes literally 20-30 seconds per app and is FULLY automated.
My problem was as follows. I like to install new ROMs by wiping, flashing and reinstalling my apps. The problem with that is when you have 130 apps and Astro file manager seems to install 3-5 then quits back to the packages screen, it becomes extremely friken agrivating and simply hell-as annoying!
So I needed a way to install all my previously backed up apps (which Astro does a BEAUTIFUL job with) from my SD card to my phone all in one go, without prompts and without any input.
To do this its simple, just write your own batch script and run adb install.
You will need:
1. Android SDK (your version, ie. 2.2, 2.1, 1.6 ect.)
Code:
youtube.com/watch?v=A1SOSXwkc_8
2. USB Cable to PC
3. Enable "USB Debugging" on phone
**Prefer doing a fresh install of latest ROM, no third party apps and dont open Android Market if you have Froyo because it will try and download all your previously downloaded apps again. Cool but not cool here.**
Now, I assume you already have the APK bunch on your SD card, like I had.
I use Astro File Manager to backup all my apks to my /sd/backup/apps (which is automatically set).
Once you have all your APKs in one directory, I suggest putting them on you C:\. For example "c:\apps" for ease of scripting.
Step 1.
Open command prompt (CMD) and change directory to your "c:\apps"
Example:
Code:
cd..
cd..
cd apps
Now you should see your path set as "C:\apps" in CMD.
Step 2.
Create directory print.
In CMD "C:\apps" run:
Code:
dir /s /b > print.txt
This will print all directory files and extensions but nothing else, like size and attributes into your "C:\apps" folder. Now you will see a "print.txt" file in your "c:\apps" folder. If you open it, you will see a list of all your APKs.
Step 3.
Assuming you are using Notepad to view your "print.txt" file, press "CTRL+H". This will open the Find and Replace dialog box.
In Find type
Code:
C:\
In replace type
Code:
adb install -r c:\
Hit enter and it will modify all the APKs with the adb install command. Save and close notepad.
Step 4.
Now you need to rename that .txt extension in your "c:\apps\print.txt" to "print.bat". You need to have extension shown in windows. Google that if you dont know how to do that.
Once saved as a .bat file, simply execute and it will run through the sequence to install all your APK files without any prompts on your phone. Voila, and enjoy.
EXAMPLE:"c:\apps\print.bat"
Code:
adb install -r c:\apps\com.twitter.android-1.apk
adb install -r c:\apps\com.ups.mobile.android-2.apk
adb install -r c:\apps\com.vavni.android.battleship-1.apk
adb install -r c:\apps\com.viclabs.myRemote-2.apk
adb install -r c:\apps\com.waterflea.wifiscan-1.apk
adb install -r c:\apps\com.wyse.pocketcloud-1.apk
adb install -r c:\apps\com.xrath.jmsn-2.apk
adb install -r c:\apps\com.xtralogic.android.rdpclient-1.apk
adb install -r c:\apps\com.xtremelabs.android.speedtest-1.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.im-1.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.mail-2.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.search-1.apk
adb install -r c:\apps\hongbo.bluescreen-1.apk
adb install -r c:\apps\info.marlan.sim-1.apk
adb install -r c:\apps\koushikdutta.telnet-1.apk
adb install -r c:\apps\kr.mobilesoft.yxplayer-2.apk
adb install -r c:\apps\net.mafro.android.wakeonlan-1.apk
adb install -r c:\apps\nl.rogro.GScript-1.apk
adb install -r c:\apps\org.ajeje.fakelocation-1.apk
adb install -r c:\apps\org.ale.abtc-1.apk
adb install -r c:\apps\org.android7.aviplayer-1.apk
adb install -r c:\apps\org.connectbot-1.apk
adb install -r c:\apps\org.gmote.client.android-1.apk
adb install -r c:\apps\org.iii.ro.meridian-1.apk
adb install -r c:\apps\org.kman.WifiManager-1.apk
adb install -r c:\apps\org.openobjectives.serverassistant-1.apk
adb install -r c:\apps\org.prowl.networkmapper-1.apk
adb install -r c:\apps\org.transdroid-1.apk
This will go in sequence and show "success" when finished installing. It will then run the next command in sequence until its done.
** I tried to write this thread as a help to those trying to do the same thing I was trying to do. This is in no way meant to validate anything and is meant merely as a resource to anybody. If your going to be an ass, shove it, if you like it, im happy I could help.**
Wow, that certainly is an interesting solution. Personally I just push everything to data/app when in recovery, wipe dalvik-cache, then reboot, always works fine.
An even easier solution:
http://forum.xda-developers.com/showthread.php?t=716806
Thanks man! this helpes me out with multiple installs on the SDK's VM.
hello,
i know i am off topic but i dont find only this thread with the app i am searching.
i search for the "ups mobile" app and the market on my desire (froyo 2.2) found this app not. (Sorry for my english) The app is free, no warez!
Can anyone send my the app or an link with the app ?
many thanks and sorry for off topic.
peter
Check this out...
http://forum.xda-developers.com/showthread.php?t=740545
All the work are already done :0)
Thanks for the advice. However, I have about 50 apks to backup and Astro is unable to backup like 15 of them. IE Crystallight Defense. It just says it's unable to do it and I don't know why. Thanks for any help.
awesome, simple yet effective ... just restored 103 apps
thanks
this is simplest method yet...
copy .apk to any folder in sdcard, mine "marketapp"
then type these following commands below:
=====================================
adb shell
su
cd /sdcard/marketapp
for app in *.apk; do pm install -r $app; done
=====================================
regards,
d4rkcell
Install apk
Hello Fellow Androids!
If this is off topic, please accept my apologies. I am searching through all of XDA for a simple solution to adding apk. Now before you start bashing, please keep in mind that I am well aware of the "search" options + google + XDA etc.
Long story short, I have:
1) Rooted
2) Fashed many Roms (currently on Stock 2.1)
3) Lag Fixxed (see signature)
4) Removed Bloatware
5) I am familiar with ABD and commands
Problem:
All I'm trying to do is install certain "apk"s using ADB. I am well aware of the Program that installs/ pushes apps automatically that are found in G1 + Vibrant + HTC + Droid Forums without having to do any typin......BUT.....I would like to know my way around ABD <----Main reason why i dont want the easy way out.
I have been here:
http://forum.xda-developers.com/showthread.php?t=716806
as well as here:
http://forum.xda-developers.com/showthread.php?t=743457
even been here:
http://forum.xda-developers.com/showthread.php?t=740545
I know what you are thinking, why not use them? As i said before, i would like to be efficient with ADB. So...
I have tried methods found here:
http://forum.xda-developers.com/showthread.php?t=517874
As well as:
http://forum.xda-developers.com/showthread.php?t=532719
The problem I am having is:
Whether i navigate to my folder (desktop with all my apps) and use either
"adb push app /system/sd/app
adb push app-private /system/sd/app-private"
or simply
"adb install <path to file> - Example: adb install c:/apps/apps2sd.apk"
I always get the error: "cant find <whatever apk> to install"
No matter which directory i have it, i get that message.
Note:
1) I have debugging on
2) I mounted sd <----also tried Without mounting
3) I have used the same command when I removed bloatware but i understand Adding apks are slightly different.
4) I have all the drivers installed + Microsoft's .net framework + etc
What am i doing wrong?
All Critics, input, education bashing (just not hating) lol are welcome. Thanks!
dannycurtean said:
**Prefer doing a fresh install of latest ROM, no third party apps and dont open Android Market if you have Froyo because it will try and download all your previously downloaded apps again. Cool but not cool here.**
Click to expand...
Click to collapse
Very nice, thanks.
Is there any way to make installed APKs being seen by Market ?
I mean, is it possible to relink all the batch-installed .apk files as they were installed from Android market ?
If not, this method is fine at first but becomes painful with all the lost market updates
Thanks a lot
darkcell said:
this is simplest method yet...
copy .apk to any folder in sdcard, mine "marketapp"
then type these following commands below:
=====================================
adb shell
su
cd /sdcard/marketapp
for app in *.apk; do pm install -r $app; done
=====================================
regards,
d4rkcell
Click to expand...
Click to collapse
Thanks a lott for this !!!!
having about 260 apps installed it saves me several hours to reinstall after updating to froyo !!
k.mooijman said:
Thanks a lott for this !!!!
having about 260 apps installed it saves me several hours to reinstall after updating to froyo !!
Click to expand...
Click to collapse
Would be them updated from market, afterwards ?
I fear they'll loose the market link, by installing them from local apk files...
Even easier.
Thanks for the great information. I realize you can save yourself a few steps after gathering all the apk's in one location by using this command line (XP or higher):
Step 2. In the Android SDK folder containing adb, type:
Code:
for %f in (c:\apps\*.apk) do @(echo adb install -r %f)
dannycurtean said:
I looked around the net for a feasable solution but nobody seemed to give me a practical solution. So I decided to experiment and came up with an unbelivable solution that takes literally 20-30 seconds per app and is FULLY automated.
My problem was as follows. I like to install new ROMs by wiping, flashing and reinstalling my apps. The problem with that is when you have 130 apps and Astro file manager seems to install 3-5 then quits back to the packages screen, it becomes extremely friken agrivating and simply hell-as annoying!
So I needed a way to install all my previously backed up apps (which Astro does a BEAUTIFUL job with) from my SD card to my phone all in one go, without prompts and without any input.
To do this its simple, just write your own batch script and run adb install.
You will need:
1. Android SDK (your version, ie. 2.2, 2.1, 1.6 ect.)
Code:
youtube.com/watch?v=A1SOSXwkc_8
2. USB Cable to PC
3. Enable "USB Debugging" on phone
**Prefer doing a fresh install of latest ROM, no third party apps and dont open Android Market if you have Froyo because it will try and download all your previously downloaded apps again. Cool but not cool here.**
Now, I assume you already have the APK bunch on your SD card, like I had.
I use Astro File Manager to backup all my apks to my /sd/backup/apps (which is automatically set).
Once you have all your APKs in one directory, I suggest putting them on you C:\. For example "c:\apps" for ease of scripting.
Step 1.
Open command prompt (CMD) and change directory to your "c:\apps"
Click to expand...
Click to collapse
darkcell said:
this is simplest method yet...
copy .apk to any folder in sdcard, mine "marketapp"
then type these following commands below:
=====================================
adb shell
su
cd /sdcard/marketapp
for app in *.apk; do pm install -r $app; done
=====================================
regards,
d4rkcell
Click to expand...
Click to collapse
This looks like a great solution. Is there some way to run this from the phone itself? When I tried using Terminal Emulator in ICS, I get a Segmentation Fault error.
Found this in Google results, was extremely useful for restoring all my Xoom apps from my pre-root times
Hi to spartan062984
Couple of suggestions which I found to work.
Copy adb.exe to \windows\system32.--- this will give you a global adb which works from any directory.
Make a folder 'APK' ( or what you wish ) and put your apk's into it.
In DOS cd to APK and then run your install e.g. adb install xyz.apk \app
Hope it works for you
Keith
dannycurtean said:
I looked around the net for a feasable solution but nobody seemed to give me a practical solution. So I decided to experiment and came up with an unbelivable solution that takes literally 20-30 seconds per app and is FULLY automated.
My problem was as follows. I like to install new ROMs by wiping, flashing and reinstalling my apps. The problem with that is when you have 130 apps and Astro file manager seems to install 3-5 then quits back to the packages screen, it becomes extremely friken agrivating and simply hell-as annoying!
So I needed a way to install all my previously backed up apps (which Astro does a BEAUTIFUL job with) from my SD card to my phone all in one go, without prompts and without any input.
To do this its simple, just write your own batch script and run adb install.
You will need:
1. Android SDK (your version, ie. 2.2, 2.1, 1.6 ect.)
Code:
youtube.com/watch?v=A1SOSXwkc_8
2. USB Cable to PC
3. Enable "USB Debugging" on phone
**Prefer doing a fresh install of latest ROM, no third party apps and dont open Android Market if you have Froyo because it will try and download all your previously downloaded apps again. Cool but not cool here.**
Now, I assume you already have the APK bunch on your SD card, like I had.
I use Astro File Manager to backup all my apks to my /sd/backup/apps (which is automatically set).
Once you have all your APKs in one directory, I suggest putting them on you C:\. For example "c:\apps" for ease of scripting.
Step 1.
Open command prompt (CMD) and change directory to your "c:\apps"
Example:
Code:
cd..
cd..
cd apps
Now you should see your path set as "C:\apps" in CMD.
Step 2.
Create directory print.
In CMD "C:\apps" run:
Code:
dir /s /b > print.txt
This will print all directory files and extensions but nothing else, like size and attributes into your "C:\apps" folder. Now you will see a "print.txt" file in your "c:\apps" folder. If you open it, you will see a list of all your APKs.
Step 3.
Assuming you are using Notepad to view your "print.txt" file, press "CTRL+H". This will open the Find and Replace dialog box.
In Find type
Code:
C:\
In replace type
Code:
adb install -r c:\
Hit enter and it will modify all the APKs with the adb install command. Save and close notepad.
Step 4.
Now you need to rename that .txt extension in your "c:\apps\print.txt" to "print.bat". You need to have extension shown in windows. Google that if you dont know how to do that.
Once saved as a .bat file, simply execute and it will run through the sequence to install all your APK files without any prompts on your phone. Voila, and enjoy.
EXAMPLE:"c:\apps\print.bat"
Code:
adb install -r c:\apps\com.twitter.android-1.apk
adb install -r c:\apps\com.ups.mobile.android-2.apk
adb install -r c:\apps\com.vavni.android.battleship-1.apk
adb install -r c:\apps\com.viclabs.myRemote-2.apk
adb install -r c:\apps\com.waterflea.wifiscan-1.apk
adb install -r c:\apps\com.wyse.pocketcloud-1.apk
adb install -r c:\apps\com.xrath.jmsn-2.apk
adb install -r c:\apps\com.xtralogic.android.rdpclient-1.apk
adb install -r c:\apps\com.xtremelabs.android.speedtest-1.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.im-1.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.mail-2.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.search-1.apk
adb install -r c:\apps\hongbo.bluescreen-1.apk
adb install -r c:\apps\info.marlan.sim-1.apk
adb install -r c:\apps\koushikdutta.telnet-1.apk
adb install -r c:\apps\kr.mobilesoft.yxplayer-2.apk
adb install -r c:\apps\net.mafro.android.wakeonlan-1.apk
adb install -r c:\apps\nl.rogro.GScript-1.apk
adb install -r c:\apps\org.ajeje.fakelocation-1.apk
adb install -r c:\apps\org.ale.abtc-1.apk
adb install -r c:\apps\org.android7.aviplayer-1.apk
adb install -r c:\apps\org.connectbot-1.apk
adb install -r c:\apps\org.gmote.client.android-1.apk
adb install -r c:\apps\org.iii.ro.meridian-1.apk
adb install -r c:\apps\org.kman.WifiManager-1.apk
adb install -r c:\apps\org.openobjectives.serverassistant-1.apk
adb install -r c:\apps\org.prowl.networkmapper-1.apk
adb install -r c:\apps\org.transdroid-1.apk
This will go in sequence and show "success" when finished installing. It will then run the next command in sequence until its done.
** I tried to write this thread as a help to those trying to do the same thing I was trying to do. This is in no way meant to validate anything and is meant merely as a resource to anybody. If your going to be an ass, shove it, if you like it, im happy I could help.**
Click to expand...
Click to collapse
This works good so far.. lets hope that system process likes it.
trying now.
darkcell said:
this is simplest method yet...
copy .apk to any folder in sdcard, mine "marketapp"
then type these following commands below:
=====================================
adb shell
su
cd /sdcard/marketapp
for app in *.apk; do pm install -r $app; done
=====================================
regards,
d4rkcell
Click to expand...
Click to collapse
I love simple solutions in linux
You have killed all 100km long tutorials and apps
Very Good, Thanx
i'm testing
very good method..
good lock..
Hi guys,
sorry if my english isnt so good...
i'm in trouble with ADB..
i want to upgrade my swype keyboard on my NEW M1 rom eu....i got the 1.58 and i want to try the 1.60..
i found a thread on this forum with commands for upgrading the swype like this way:
Code:
adb remount
adb shell
su
pm list packages -f | grep swype
rm /system/app/<restOfApkPathFoundInAboveCommand>
pm uninstall <value after apk= found in result of 2 commands above>
exit
Install normally. If you want the apk in the rom:
adb push <newSwype.apk> /system/app/<newSwype.apk>
adb remount
adb shell
pm install <newSwype.apk>
(found here-> LINK)
I'm stuck at the beginning:
Code:
C:\android\tools>adb devices
List of devices attached
9000ec2a228b device
C:\android\tools>adb remount
remount failed: No such file or directory
my phone is rooted and in debug usb mode..I dont understand how can I go ahead...
what can I do?
thanks
ivan
Same here.
gbates said:
Same here.
Click to expand...
Click to collapse
oh..i'm not the only one! : >
we need to find the solution...but it's not easy..
are u using the NEW M1 rom too?
Rooting doesn't automatically give you remount permissions AFAIK.
i just use this command
Code:
adb push test.txt /sdcard/test.txt
and the copy is ok....i found the file in the sgs sdcard...
The command adb remount is for the /system directory (for set write permission) .... i think it cant find the directory /system on the phone......why?!?!
danmullen said:
Rooting doesn't automatically give you remount permissions AFAIK.
Click to expand...
Click to collapse
mmmm what do u mean? i need to do something else? thanks
Are you using the internal ext2 lagfix? I think that causes problems with the adb remount command. It doesn't work for me either.
Same results using a different ROM?
psychedelic'd said:
Are you using the internal ext2 lagfix? I think that causes problems with the adb remount command. It doesn't work for me either.
Click to expand...
Click to collapse
No lagfix installed at the moment..i installed lagfix when i was on M2 but i think that reflashing removed the lag fix...is it right?
harold4 said:
Same results using a different ROM?
Click to expand...
Click to collapse
Not yet but i think i'm gonna try it this afteroon if i dont find a solution.
Sent from my GT-I9000 using XDA App
adb remount as well
Trying to remap hard keys, adb remount along with push and pull do not work. Depending on whether im in shell or not I get no such file or directory or file not found errors. I can change into directory of each of the folders im trying to work with, and look at the file but I can't push it from my tools folder(locally) or pull it from the system folder. Every tutorial I see has adb remount command first, which fails every time.
Samsung Fascinate
Blackhole-build your own rom
(also tried on jt's latest rom, same issue
Crazy
I'm having the same issue here too. I'm trying to get a custom boot screen on my rooted Samsung Infuse and I've tried every way I can think of and it wont take. Clockworkmod says successfully installed, but its not. Soon as I reboot I see the At&T stock boot. I've fixed all of my permissions and still no luck.
So I saw a solution to do it via adb by typing "adb remount" and I get the same thing u guys are getting. I've got a headache now. Done all I could, even typing "shell", "su", that all goes well then when I tried to push it "adb push bootanimation.zip system/media" I get adb: not found. Smh, is it a device issue?
i think ive got the solution
flash a new kernel..................................worked for me................
I have read the discussions about amoled screens not using battery on pixels which are meant to be black because it simply doesn't light anything up in the case. I was wondering if its possible for someone to make a Google talk app that is black with white text. Since that's my most used app I'd be interested in seeing if it makes any battery savings.
Sent from my Nexus One using XDA App
I could have sworn that it had a black background in the Eclair days... or at least on CM5.x Eclair. I could be mistaken, though.
Its been done, along with gvoice.
http://forum.xda-developers.com/showthread.php?t=821214
Waiting for Gmail.
Consider that you will not be able to update without uninstalling the modded version.
Wow that's brilliant..never even thought about that before
Sent from my Nexus One using XDA App
The app was problematic - not showing Mobile and Android contact status. I've updated it and attached the APK in the linked thread.
Attaching it here too.
adb push TalkMod_Mod.apk /system/app/Talk.apk
Jack_R1 said:
The app was problematic - not showing Mobile and Android contact status. I've updated it and attached the APK in the linked thread.
Attaching it here too.
adb push TalkMod_Mod.apk /system/app/Talk.apk
Click to expand...
Click to collapse
You mean you can't see if other people are on mobile or on android? Thanks for the update!
ksc6000 said:
You mean you can't see if other people are on mobile or on android? Thanks for the update!
Click to expand...
Click to collapse
I mean - before my update you couldn't see any of those. Not mobile and not Android. The watermarks just didn't show up near the contacts. Now you can see both.
Jack_R1 said:
I mean - before my update you couldn't see any of those. Not mobile and not Android. The watermarks just didn't show up near the contacts. Now you can see both.
Click to expand...
Click to collapse
Thanks, I really appreciate it. I'll push it when I get home.
Maybe you can help answer a problem I'm having, I have 2 nexus ones, one for Tmo and one for ATT. The ATT is just a backup in case I move to ATT someday, and it's like my wifi tablet lol.
Anyways, when I originally figured out how to push the talk apk to my TMo nexus one, it worked perfectly. However, when I pushed it to the ATT one, it looked like it worked fine, it showed that the 1032 kb were pushed (I'm just guessing the amount)...and I rebooted the phone...the google talk is still white :S....I did it again, and again it looked like it worked fine, but the google talk is still white! Any idea how to check to see what I'm doing wrong? The command I'm entering is fine..
The talk.apk is in my sdk tools folder..and the command I'm using is
adb push talk.apk /system/app/talk.apk
The command you're entering is wrong. Linux is case sensitive, so is Android. Copy the command I gave above EXACTLY. And you might be pushing the wrong file, since you don't have it named right.
Thanks,
I had just figured it out last night. I needed to capitalize the T in talk....however, now when I do
adb shell
cd /system/app
ls
I see in the files that there is a Talk.apk, and also a talk.apk. How do I remove the "talk.apk"?
adb pull talk.apk /c:/talk.apk ?
Pull doesn't remove, only copies to PC.
adb shell
cd /system/app
rm talk.apk
Once you execute "adb shell", you get to Linux shell. SH, specifically. Work with files and folders like you would in Linux.
Jack_R1 said:
The app was problematic - not showing Mobile and Android contact status. I've updated it and attached the APK in the linked thread.
Attaching it here too.
adb push TalkMod_Mod.apk /system/app/Talk.apk
Click to expand...
Click to collapse
Works fine. Thanks.
Any way to install this via terminal emulator?
I am running Enom's 2.14.1, and I have apps2ext enabled...
I tried to use the command "mount -o rw, remount -t yaffs2 /dev/block/mtdblock3 /system"
to remount via terminal emulator, but it says mounting remount on /dev/block/mtdblock3/system failed: Not a directory.
So I'm trying to figure out how to install these without the computer. I don't have root explorer but I'm not sure how it would work considering I have apps2ext enabled.
Any suggestions?
ksc6000 said:
Any way to install this via terminal emulator?
I am running Enom's 2.14.1, and I have apps2ext enabled...
I tried to use the command "mount -o rw, remount -t yaffs2 /dev/block/mtdblock3 /system"
to remount via terminal emulator, but it says mounting remount on /dev/block/mtdblock3/system failed: Not a directory.
So I'm trying to figure out how to install these without the computer. I don't have root explorer but I'm not sure how it would work considering I have apps2ext enabled.
Any suggestions?
Click to expand...
Click to collapse
Theres a space before "/system".
should work
1)mount as above
2)command: cp /sdcard/Talk_Mod.apk /system/app/Talk.apk
Thanks,
that gives me a new error though:
Code:
can't create '/system/app/Talk.apk': File exists
Got it!!
This command worked in terminal emulator to remount
Code:
mount -o rw,remount /system
Then I was able to do the cp /sdcard/Talk_Mod.apk /system/app/Talk.apk
Have tryd but it force close! :-(
bgx said:
Have tryd but it force close! :-(
Click to expand...
Click to collapse
Make sure you're running compatible version. This is for Froyo, you're running CM7 - not the same Gtalk.
Jack_R1 said:
The app was problematic - not showing Mobile and Android contact status. I've updated it and attached the APK in the linked thread.
Attaching it here too.
adb push TalkMod_Mod.apk /system/app/Talk.apk
Click to expand...
Click to collapse
this is for Froyo, correct? Do you happen to have a Gingerbread version?
No, I didn't make one. Try to look for various dark CM7 themes, you'll probably find it there.
A soft brick, in this case, is when you make a bad edit to your framework files and the phone won't fully boot and starts flashing a red LED at you.
There is one catch, you only get about 1-2min to do all of this before the phone reboots on its own. If that happens, do SuperOneClick steps again and continue where you left off. Better yet, build a script to do it all for you
Power off your device
Enter Fastboot:
Hold Volume down + power until you see Fastboot at the top left
Use volume down to scroll down to "Early USB Enumeration" (only shows one item at a time, if you pass it, keep going down, up selects)
Press Volume up to select
Wait for ADB to enable, run "Shell Root" from SuperOneClick, wait until it says you have root.
Enter adb shell from command line, You should have root(#) access:
adb shell
Mount the system directory as read/write:
mount -o rw,remount /dev/block/mmcblk0p12 /system
Make a new directory on /data for your recovery files: (sdcard wont be mounted yet)
mkdir /data/recover
Exit adb shell:
exit
Push your known working files to the new directory:
adb push /path/to/local/file.ext /data/recovery
Enter adb shell from command line:
adb shell
Copy your newly pushed recovery files to their proper location:
cp /data/recover/services.jar /system/framework
cp /data/recover/framework.jar /system/framework
cp /data/recover/famework-res.apk /system/framework
Reboot:
reboot now
Thanks! Extremely happy you are deving for this phone
What's the best way to backup my stock partitions before I keep playing with those files?
Titan Backup works for that?
Or just a tar cf /mnt/sdcard/systembackup.tar /system , works?
Thanks in advance.
uskr said:
What's the best way to backup my stock partitions before I keep playing with those files?
Titan Backup works for that?
Or just a tar cf /mnt/sdcard/systembackup.tar /system , works?
Thanks in advance.
Click to expand...
Click to collapse
I would just use the tar solution, much easier to deal with.
You can also use ADB, adb pull /system system
Also, the retail dump I did matched my phone dump bit for bit, as long as you have that you should be fine.
Thanks! I am messing around with the APKs and scripts to get the webtop to work without the dock. So I wanted to make sure I was covered.
designgears said:
I would just use the tar solution, much easier to deal with.
You can also use ADB, adb pull /system system
Also, the retail dump I did matched my phone dump bit for bit, as long as you have that you should be fine.
Click to expand...
Click to collapse
I already did both adb pull of system and tar, but how did you do the retail dump?
lpsi2000 said:
I already did both adb pull of system and tar, but how did you do the retail dump?
Click to expand...
Click to collapse
tar dump as root of system
One last question.
Once I deodex my /system/app, should I just do a adb push app /system/app and then rm /system/app/*.odex ?
I am used to use the update.zip trick on the captivate. But I am not sure how to proceed on this phone.
uskr said:
One last question.
Once I deodex my /system/app, should I just do a adb push app /system/app and then rm /system/app/*.odex ?
I am used to use the update.zip trick on the captivate. But I am not sure how to proceed on this phone.
Click to expand...
Click to collapse
push apps, then push framework, reboot, then delete all the odex files, reboot
from system do something like; find . -name "*.odex" -exec rm {} \;
designgears said:
push apps, then push framework, reboot, then delete all the odex files, reboot
from system do something like; find . -name "*.odex" -exec rm {} \;
Click to expand...
Click to collapse
Unrelated to this, I could sware yesterday I got to the recovery screen where I was able to wipe stuff and also be able to use update.zip. Although I did not use and update files but saw the option there. Today I am looking everywhere but the recovery screen does not come up with the options. I only see exclamation point and the droid. May be I am going nuts but can anyone confirm this.
lpsi2000 said:
Unrelated to this, I could sware yesterday I got to the recovery screen where I was able to wipe stuff and also be able to use update.zip. Although I did not use and update files but saw the option there. Today I am looking everywhere but the recovery screen does not come up with the options. I only see exclamation point and the droid. May be I am going nuts but can anyone confirm this.
Click to expand...
Click to collapse
tap at the bottom right of the screen right above the search button
designgears said:
tap at the bottom right of the screen right above the search button
Click to expand...
Click to collapse
ahha, thank you. Now I know I am going crazy. I used it yesterday to wipe when the system was unstable on me after playing around with the framework. I am must have stumble on that by accident. I am wondering if this documented yet somewhere around here.
Also too bad we cannot get root from there yet.
Well thank you for this. So when it boots to run, does it do a sys check to verify files are the same size or what? Anyway went to my local AT&T store and they swapped it out for me.
realawill said:
Well thank you for this. So when it boots to run, does it do a sys check to verify files are the same size or what? Anyway went to my local AT&T store and they swapped it out for me.
Click to expand...
Click to collapse
No, I just made a bad edit and it was FC hell
IT DOES NOT WORK WITH ME
I have been trying this trick for many times. The device restart and SuperOneClick hanging without any result.
designgears said:
No, I just made a bad edit and it was FC hell
Click to expand...
Click to collapse
Crazy....mine just would not reboot. But good to know that there is a way to recover. Love the phone but hate Motorola. Wish that it was easy as the Cappy.
Cool stuff. I may snatch the framework off the phone in stock form and make a batch package for this so folks can easily just double click to restore their framework and system app folder.
Good work DG...
I never get past that initial... Starting RSD protocol support screen. Is that fast boot? If so I'm a retard...
EDIT: I need the face palm sticky. It's not Volume UP...it's Volume Down. Reading comprehension for the loss...
azy8000 said:
IT DOES NOT WORK WITH ME
I have been trying this trick for many times. The device restart and SuperOneClick hanging without any result.
Click to expand...
Click to collapse
I have done this several times now, it works
I soft bricked my Atrix earlier this morning, and used this to recover. The time limit is a serious pain!
I ended up needing to separate /system into 5 separate pushes of 30MB each in order to get them done in time.
Oddly, after restoring everything, the phone is no longer associated with my motoblur account, and I can't add it.
Also, I think there my be some files in /system that are unaccounted for by the filesystem, as there is 70MB more than what is present.
Edit:
Restoring the system fixed both above problems.
One click root after update: "We have root, but couldn't push busybox. Not sure why!"
I just updated .890 which seemed to go fine with no errors (unfroze all bloat, but did not unroot), but I lost root, as expected.. but when I use Pete's one-click root tool (latest version), it gets to step 3 and gives me the error about not being able to push busybox...!? It says I "have root", but none of my apps recognize it.. I've pulled the battery, rebooted and retried like 10 times... still can't get it to re-root. I've made sure Debugging and Unknown Sources is enabled and tried in Charge Mode and Mass Storage mode... Am I going to have to stock flash this thing and re-update & re-root?
I THINK I have some type of root.. maybe... because Root Explorer will let me mount the System directory as R/W and I can TRY to manipulate files, but if I delete something (like su), it appears to delete successfully, but the file comes back if I refresh the directory.. but I also noticed when I go into the System directory, Root Explorer claims I only have 1MB of free space out of 318.00MB... how did that happen? If I try to run Superuser.apk, it force closes on me.
Any help or ideas are greatly appreciated...
there's an app on the android market that will push busybox if you have root. I'd look into that
edit: have you attempted to run the one-click root again? and if that doesn't work you can try to use the adb method if you're comfortable with it. And make sure that all of your drivers and everything are up-to-date
I have done battery pulls and like a dozen+ re-tries at the 1-click root, always get the same error.. I have been into the ADB shell to try and figure this out and I see the ADB Shell starts out by giving me a # prompt... that means writable/root, right? Any instructions on what I have to do from there?
I will look into that push busybox app, thanks.
http://wiki.rootzwiki.com/index.php/Motorola_Droid_3
This is where all the info about the adb and one-click stuff. The tough part about the adb method is manually pushing su to the (i think) system/xbin folder. Then i just used the app on the marketplace to push busybox. But there's a download link for both of those on the website
Thanks for the links. I think a problem with my ADB is when I reboot it (step 3), I no longer have a # prompt.. it goes back to the $ prompt... the only way I can seem to get the # prompt in ADB is when I use Pete's temporary ADB root... but once I reboot, that goes away. When I try to do step 4, rm /data/local/12m, it says it's a directory and it's not empty and it won't remove it. :\
How do I normally make ADB give me that # prompt so I can write/edit? or am I totally off-base here?..
*edit* I am going to try and do Pete's temp ADB root again and just try steps 18+ and see if that gets me anywhere...
Kraxis said:
Thanks for the links. I think a problem with my ADB is when I reboot it (step 3), I no longer have a # prompt.. it goes back to the $ prompt... the only way I can seem to get the # prompt in ADB is when I use Pete's temporary ADB root... but once I reboot, that goes away. When I try to do step 4, rm /data/local/12m, it says it's a directory and it's not empty and it won't remove it. :\
How do I normally make ADB give me that # prompt so I can write/edit? or am I totally off-base here?..
*edit* I am going to try and do Pete's temp ADB root again and just try steps 18+ and see if that gets me anywhere...
Click to expand...
Click to collapse
After temp ADB root, steps 18 and beyond should do it. You may want to check /system/bin and /system/xbin to remove the old su binaries before pushing the new one. Some folks have one in each location for some reason. Put it in xbin, but if it doesn't work, /system/bin will. Superuser wouldn't recognize xbin for me so I moved it to /system/bin and i'm good since.
Anyone have a thought on the xbin not always working? I think this is the 3rd topic i've seen with this issue, not including myself.
Sent from my DROID3 using XDA App
OK, I got root back! I used steps 18+ for "ADB Method" (after using Pete's temp ADB root) and essentially replaced SU and Superuser.apk, CHMOD'd it rebooted and I had root! Thanks guys!!