[Q] How to update BusyBox? - Galaxy S Advance I9070 Q&A, Help & Troubleshooting

Heya!
So I wanted to update my BusyBox to the latest version (for 4cylturbo).
At first I thought using BusyBox.
The app said I don't have busybox on my system which is weird because I used Shaaan's root when I moved to JB, and I also checked in the /system/bin and /system/xbin, both locations have busybox in them
So my question is what would be the proper way to update BusyBox? And why do I have BusyBox in both locations?
EDIT:
So I managed to find why I have Busybox in both locations. I am using right now ikaster17's Pure Vanilla ROM and in his ROM both locations have the BusyBox binray.

YMatrix said:
Heya!
So I wanted to update my BusyBox to the latest version (for 4cylturbo).
At first I thought using BusyBox.
The app said I don't have busybox on my system which is weird because I used Shaaan's root when I moved to JB, and I also checked in the /system/bin and /system/xbin, both locations have busybox in them
So my question is what would be the proper way to update BusyBox? And why do I have BusyBox in both locations?
EDIT:
So I managed to find why I have Busybox in both locations. I am using right now ikaster17's Pure Vanilla ROM and in his ROM both locations have the BusyBox binray.
Click to expand...
Click to collapse
For me, I usually check where the busybox installed first whether xbin/bin using this app. https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer&feature=search_result
Then I use the busybox app by stericson same as your link to install the latest version. Install the latest version in the same place as the old ones, then use the app given in the link above again to verify your new busybox version. Hope this helps.
You have two busybox because the app installed your latest version not in the same place as the old original location. You have to check and choose it yourself before installing a new busybox version.

I tried the app you suggested, it said that I have it installed in the xbin folder, but it couldn't identify the version number I am using.
The Rom is what installed it in both locations, should I manually delete the one in bin and then install the new version in xbin?
Sent from my GT-I9070 using Tapatalk 2

I think when you installed new version, the old ones is deleted. You can try that or just flash back the rom. I ended up the same as you before. I wiped all and flash back the rom then update busybox.

So I finally got some time to do a nandroid backup and install.
At first I installed in the bin location, did a reboot, tested it out and it worked flawlessly.
I then used my file explorer again to check the files in both locations: in the bin directory I saw the newer version, but in the xbin directory I still saw the previous version, so I installed again this time in the xbin directory, did another reboot and this time both locations had the new versions.
By the way, the app still doesn't see my current installed version, so I am guessing there's a problem with that feature...
The other app you suggested isn't helpful, only used the busybox app.
Thanks for your advice!
Seems to be working with no problem
Sent from my GT-I9070 using Tapatalk 2

YMatrix said:
So I finally got some time to do a nandroid backup and install.
At first I installed in the bin location, did a reboot, tested it out and it worked flawlessly.
I then used my file explorer again to check the files in both locations: in the bin directory I saw the newer version, but in the xbin directory I still saw the previous version, so I installed again this time in the xbin directory, did another reboot and this time both locations had the new versions.
By the way, the app still doesn't see my current installed version, so I am guessing there's a problem with that feature...
The other app you suggested isn't helpful, only used the busybox app.
Thanks for your advice!
Seems to be working with no problem
Sent from my GT-I9070 using Tapatalk 2
Click to expand...
Click to collapse
Yeah, that app doesn't show current version. That's why I used the other one to check the version. See ss below.

For me also the other app didn't show current version
Sent from my GT-I9070 using Tapatalk 2

LOL maybe because there's 2 locations with busybox.

Related

Google Maps 3.3.1 update.zip (use this if you are getting signing errors)

Here's an update.zip for those having difficulty installing Maps from the Android Market. Details about the update are in the other thread. This updater should install cleanly over the old version (it did for me). If you have issues with FC, try uninstalling the previous version and possibly clearing out the dalvik cache.
Note: Those who are more comfortable with adb can simply extract the apk from the zip file and manually push it into the /system/app folder.
http://www.box.net/shared/2cb2u98oq2
*Maps.apk 45ed5ebc6156c742af1d0ae81eab0773
Was getting the signing errors. This worked great, thanks!
Does it support navigation outside us?
I uploaded the APK to my site if anyone needs it...
http://www.myhangoutonline.com/downloads/
login failure on latitude
If you have AOSP_ADP_1.6 here is what I had to do:
I had to go to the /expstick/vsapps folder on the ext partition and delete the (mine was called) GoogleMaps.apk there then goto recovery and update the Maps_3.3.0_update.zip file I downloaded from the apps forum to get Maps 3.3.0 to work...
here.david said:
If you have AOSP_ADP_1.6 here is what I had to do:
I had to go to the /expstick/vsapps folder on the ext partition and delete the (mine was called) GoogleMaps.apk there then goto recovery and update the Maps_3.3.0_update.zip file I downloaded from the apps forum to get Maps 3.3.0 to work...
Click to expand...
Click to collapse
Yes, works! Including Latitude. Regretted removing the previous Maps but now that it all works again I'm happy
Many thanks.
I just did it as the update.zip and it worked like a charm.
I did delete all associated data and remove the previous version of maps before hand though.
I then went into the market and installed over it in there which it did straight away so that I will be notified of any future updates and hopefully be able to install them.
Phil
ma678 said:
Does it support navigation outside us?
Click to expand...
Click to collapse
No. This copy is not hacked, it is the original file (you can check the posted md5 against other sources if you like).
How do i apply the update.zip?
I also tried the .apk
didnt work...
/expstick/vsapps folder on the ext partition
how did you get to these files, i cant seem to find them,
anheuer said:
How do i apply the update.zip?
Click to expand...
Click to collapse
Same way you would use any other update.zip: put it at the root directory of your sdcard and reboot into recovery. The apk file has to be pushed into the system app folder to work.
Decided not to say what I had to say - edited to remove it.
Unable to update using any of methotd mentioned here...
I have ADP1 with 1.6 ROM and I am still unable to update Maps. I have removed the previous Maps (3.2. "hacked" to allow European navigation), now I have Maps 3.1.2 installed (I don't know how to uninstall these, there is no option to do so in Application manager).
1) Using the Market results in "INstallation error: Package file was not signed correctly."
2) Using the update.zip provided here results in "Aborting Install" when the yellow bar reaches the middle.
3) Trying to install Maps.apk provided in this thread results in "Application not installed: Maps could not be installed on this phone"
Fuxoft said:
2) Using the update.zip provided here results in "Aborting Install" when the yellow bar reaches the middle.
Click to expand...
Click to collapse
Sounds like your 1.6 is not based on ADP (not using the test keys). This updater is for folks with "rooted" phones only (test keys as opposed to release keys).
BTW in order to uninstall an application contained within the /system/app folder, you have to remount and remove it manually. Application manager cannot do that for you.
jashsu said:
Sounds like your 1.6 is not based on ADP (not using the test keys). This updater is for folks with "rooted" phones only (test keys as opposed to release keys).
BTW in order to uninstall an application contained within the /system/app folder, you have to remount and remove it manually. Application manager cannot do that for you.
Click to expand...
Click to collapse
My Build number is "dream_devphone-userdebug 1.6 DRC83 14721 test-keys". AFAIK, I downloaded this from the official ADP1 firmware page.
I removed Maps.apk file from /system/app/ folder but still the same problem persists, as described above.
Success!
Update: After I did "pm uninstall com.google.android.apps.maps", I was able to install latest maps from the Market.
Edit: ahh glad it got sorted out.
Was using stock CM 4.2.7.1 on mytouch3g and had nothing but issues trying to upgrade but thanks to this it did the trick, thank you for posting it.
Just realized 3.3.1 just got released, the 3.3.0 file allowed me to upgrade without getting any errors.
cant you just delete is using adb then reinstall it from the market?

How to install Swype Beta on your Captivate

clemmie said:
Easy Install Instructions:
*MUST BE ROOTED W/ TITANIUM BACKUP and CWM INSTALLED*
1. Go to https://beta.swype.com/android/create/ and register for the beta
2. Wait for email confirmation and follow steps to do so
3. In Titanium Backup, look for and uninstall Swype
4. Reboot into Recovery Mode and clear Dalvik Cache and Cache Partition Edit: or go into Root Explorer or other root file explorers, and delete /system/lib/libSwypeCore.so
5. Reboot Phone
6. On your phone, go to https://beta.swype.com/android/get/ and download the updated installer. When it downloads, open it and log in
7. Choose the Full version or the English/Spanish version
8. Start Swyping!
Hope that helps.
Click to expand...
Click to collapse
10 char 10 char 10 char
You will have to remove it via Titanium Backup. If it still fails to install the APK you'll have to manually log into via adb (or use a terminal emulator) and remove the following:
/system/apps/Swype
/system/lib/libSwype*
That should do the trick. I've just installed a 2.6.x today on my Cappy and it's very nice.
Hi:
I tried to remove via Titanium, that did not work. So, I used Root Explorer and deleted the 2 files. Install was still unsuccessful. So, I used ADB to try to remove, and it says No such file or directory.
Even though I had Swype backed up with Titanium, it will not allow me to restore it, and I am completely unable to install a newer version.
I have searched and can't seem to find the stock Captivate Swype to try to reinstall it.
Any suggestions? I am desperate.
Thanks!
Use root explorer to copy over the existing files
newter55 said:
Use root explorer to copy over the existing files
Click to expand...
Click to collapse
newter:
You are my hero! You're suggestion worked perfectly. Thanks SO much!
Sent from my SAMSUNG-SGH-I897 using XDA App
Not a problem...glad it worked. Sometimes people make things more difficult than they need be.
Could somebody post a short step-by-step on how to do this?
I need some help.
I used root explorer to look for the
/system/apps/Swype
/system/lib/libSwype*
files.
I found the libSwypecore file, but i didn't have any Swype files in /system/apps.
I deleted that file after uninstalling Swype using Titanium Backup. No success and I'm confused about what you mean by copying over the files using with root explorer. When I try to install my new version of swype, it asks if I would like to still install it since it's a system app (I'm guessing Swype is still recognized as part of the system). Then...it says it's unsuccessful.
Also, I can't restore for some reason since Titanium Backup doesn't have the option anymore
Where do you go to download the new Swype?
I have 2.4 currently.
Sent from my Captivate.
No one?
Sent from my Captivate.
I'd like to get this as well. They now have a double-tap to correct words!
MikeyMike01 said:
No one?
Sent from my Captivate.
Click to expand...
Click to collapse
2.6.48.....from axura...but I think docs have updated swype as well?...not 100% sure, dont know of a direct download, might be due to the porting it to other devices and xda crackdown on swype downloads
Sent telepathically using vulcan mind meld app.
I believe the beta is 2.10. I haven't found an easy way to download 2.10 as it is only made available to Sywpe beta users and they aren't taking any more applicants at the moment.
I'm really hoping they make 2.10 more available soon...
MikeyMike01 said:
Where do you go to download the new Swype?
I have 2.4 currently.
Sent from my Captivate.
Click to expand...
Click to collapse
I've downloaded a modified version somewhere and I deleted system/lib/libSwypeCore.so and also deleted the other two swype components via TiBu. Rebooted and installed the 2.10 apk fine
Also di11igaf's 2.0.1 rom has swype 2.10 in it
So, I uninstalled with Titanium Backup, deleted /system/lib/Swypecore.so. Rebooted my phone
Now, when i try to install the new Swype version, it initially says
"Replace application
The application you are installing will replace another application. All previous user data will be saved."
Ok and Cancel are my two options
I choose Ok of course, try installing and it says Application not installed.
From what I can tell, it seems like the stock Swype is somehow still recognized?
Edit: Nevermind, I got it working. I pushed/copied the files over.
Installed swype 1.60 version (many language packs including Dutch that I needed) by using the copy paste method. Uninstalling via titanium and removing any swype trace and then trying to install it by tapping the .apk didn't work, it just said install not succesful. Sideloading it via Android Central Sideload Wonder Machine gave me an error stating I did not have enough space (i have more than enough), oh well, at least the copy paste method worked. Renamed the 1.60 swype file to Swype.apk and put it in system/app/ and rebooted and worked... Thanks for the help, can finally (looked for a long time) now swype in dutch!
I tried to install and failed
Everybody here talks about "I copied over and it worked"
What do you copy and over what? Could you be more specific?
Just google swype beta and sign up for it and follow the instructions there.
Hi:
Does anyone have the original swype version found on the captivate? I updated it to a newer version some time ago, with help from this thread, but now (starting today) I am getting a message saying that my trial is over, and the "swype" feature is no longer working.
Please help.
Thanks!
UPDATE: I have found several other versions of swype, and uninstalled, and installed several. I seem to be having the same results. They all install, but the"swype" feature doesn't work, only regular typing works. I still have not found the original Captivate version.
Any thoughts?
Thanks again!
UPDATE: Okay, so I uninstalled all Swype using Titanium, then I went to the Swype website, signed up for the beta, and installed. Voila, it's working perfectly now I just hope this version doesn't eventually give the trial is exipred version eventually.

[Q] Swype Update for Galaxy S

Hi everyone,
I'm not sure if this will make sense, but I am planning to remove the default swype keyboard on my SGS i9000 and install a beta one since Swype has opened up their doors for new beta testers. However, after registering and running SwypeInstaller, I was told by it that I need to remove the Swype first on my SGS--which I can't since it's a system application. So I installed Titanium Backup Pro and froze it then re-ran the Swype Installer. And of course it doesn't install since I cannot overwrite system apps.
In short, I'm now under the dilemma of removing the default Samsung Swype which I couldn't get back unless I reflash a stock firmware or keeping it and not installing the Beta Swype. I think the beta swype is more updated (I've ran it on my x10).
Is there any other way to update the Swype in our SGS?
Thanks.
you need to be rooted, connect with adb and do
rm /system/app/Swype.apk
rm /system/app/Swype.odex
rm /system/lib/libSwypeCore.so
reboot
Thanks. My SGS is rooted and all, but i'm not sure I'm up for some ADB action yet. In case I use Titanium Backup to remove it or use Root Explorer, will it work?
titanium won't remove the lib, in root explorer you can delete the 3 files. but honestly adb is a lot quicker imho
Hey, should I back up those files first before deleting them? Thanks.
I installed the new beta on my Galaxy S, but it just forced closed. This may be due to the fact that I couldn't remove the lib file though.
Also I restarted after remove the old one by using Titanium Backup, but when ever an application got focus it force closed. After restarting that fixed up.
I couldn't restore the old version of Swype, so I had to reflash to get it back.
Hopefully we'll get the self updating Swype soon .
XlAfbk said:
you need to be rooted, connect with adb and do
rm /system/app/Swype.apk
rm /system/app/Swype.odex
rm /system/lib/libSwypeCore.so
reboot
Click to expand...
Click to collapse
Can you tell me how to mount /system as RW in adb?
I am only able to access in RO
EDIT: i managed to get to system in RW mode after rebooting to CWM recovery. I guess this is the only way?
Use sgs tools to remove it, you can find it in the market.
Sent from my SGH-T959D using XDA App
spydr11 said:
Use sgs tools to remove it, you can find it in the market.
Click to expand...
Click to collapse
Ahh good tip - worked nicely!
However - now I can't get Swype to install!
I'm officially on the beta, so am using the installer rather than trying to sideload an apk.
But at some point it prompts me to authorise its installation, saying "this is a system application - are you sure you want to replace it?" - although I've removed (in theory) the system version of swype.
Any ideas?
I'm having the same issue... tried deleting all the files associated with swype using root explorer, no luck...
BrixtonBiker said:
Ahh good tip - worked nicely!
However - now I can't get Swype to install!
I'm officially on the beta, so am using the installer rather than trying to sideload an apk.
But at some point it prompts me to authorise its installation, saying "this is a system application - are you sure you want to replace it?" - although I've removed (in theory) the system version of swype.
Any ideas?
Click to expand...
Click to collapse
Sent from my SGH-T959D using XDA App
Figured it out, deleted the libswype file then restarted, so far its working great.
Sent from my SGH-T959D using XDA App
This really sucks.
I'm a new SGS user and all this rooting and ADB stuff is quite beyond me. All I want is a simple way to update Swype that came pre-installed and apparently that is not possible.

Question: Busybox installed twice, harmful?

hi, quick question.
i originally installed busybox via busybox installer in /system/xbin
then, because openVPN requires busybox installed in /system/bin, i did that too.
now busybox installer tells me that i have more than one copy of busybox installed (surprise), but doesn't tell me whether that is good or bad. i also do not see any detrimental effects at this moment.
so should i just keep it like it is?
if i should uninstall one busybox, how should i do this?
thanks
have u tried busybox (installer) from market, think it will give u option to uninstall if it finds several copies..
biopsin said:
have u tried busybox (installer) from market, think it will give u option to uninstall if it finds several copies..
Click to expand...
Click to collapse
it doesn't
it says it will remove existing versions, but i guess only if you overwrite (means, install over previous version in same folder.
i have it in two folders /system/bin and /system/xbin
should be easy to delete it manually from xbin, i have only to files there
ipctool & vfp-crasher
reboot
--
but i dont think it matters, i had several busybox files as well, decided to remove all except in /bin folder..
biopsin said:
should be easy to delete it manually from xbin, i have only to files there
ipctool & vfp-crasher
reboot
--
but i dont think it matters, i had several busybox files as well, decided to remove all except in /bin folder..
Click to expand...
Click to collapse
done, no harm
thanks!
Hi!
So did you installed busybox on yout galaxy tab P7500 or your phone? I have P7500 and i've seen how people break their displays with busybox can you give market link for busybox installer which one you used? Thx.
Okay i done with my samsung galaxy tab 10.1. I bought acer iconia B1 A71 tablet. If any one know where get root for it pm or replay
Sent from my B1-A71 using XDA Premium HD app

Rooted, but can't locate busybox on my captivate

I have rooted with the update.zip. installed android sdk and now trying to enable captivate app sideloading, but I cant' seem to locate busybox after i installed it. I used "Buysbox installer" and click in install and states buys box has been installed, but i can't locate it anywhere on my phone to start it up to continue with the enabling app sideloading. I am lost on what to do from this point, any help would be awesome. Thanks!
When I enabled sideloading I logged into to my phone through adb copied the system DB, used SQLite extension in firefox to switch the bit, and then pushed the DB back on the phone. Restart and done.
What method are you trying to use to enable sideloading apps? All busybox did for me was allow things like su, copy, etc in the shell through adb.
trekie86
I was trying to follow these instructions.
h**p://briefmobile.com/enable-captivate-app-sideloading
How did you do this? Do you have step by step instructions on how you did what you did?
Thanks!
Thought you should be able to download busybox by itself from the market - or you could install Titanium Backup which will install it for you.
if busy box installer says its installed, then its installed. there is no 'app' for busybox. its in the system. that website is slightly misleading. i think they mean the busybox INSTALLER. open it and run the install/enable it. as already suggested, if you install titanium backup, it will check that busybox is installed and working properly
Pirateghost said:
if busy box installer says its installed, then its installed. there is no 'app' for busybox. its in the system. that website is slightly misleading. i think they mean the busybox INSTALLER. open it and run the install/enable it. as already suggested, if you install titanium backup, it will check that busybox is installed and working properly
Click to expand...
Click to collapse
actually there is an APP icon for busybox that will show up in app drawer. If you want to make sure its installed just download it from the market...open the app and run the install...takes all of about 30-40 seconds.
I just ended up downloading root explorer and firefox SQLite manager and just copied the settings.db over to my sd card and changed the settings from 0 to one on the install none market apps, then copied it back the com.android.providers.settings and i am enabled now. awesome thanks!
2Quik said:
trekie86
I was trying to follow these instructions.
h**p://briefmobile.com/enable-captivate-app-sideloading
How did you do this? Do you have step by step instructions on how you did what you did?
Thanks!
Click to expand...
Click to collapse
Sorry I didn't get back to your post. Glad you got it to work. Good luck with the non-market apps.

Categories

Resources