Hello i have some problems while updating Busybox on my phone
i'v tried with theese two applications.
https://play.google.com/store/apps/details?id=stericson.busybox&feature=search_result
https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer&feature=search_result
but after reboot busybox fall back to the old version "1.16.2" (more details on the attachment)
sorry for my bad english, and thanks for help
ps: i tried to install on bin, and xbin
Busybox is embedded in ne kernels, so every reboot you reload the old version.
To fix permanently, decompile the kernel IMG and update busybox in the ramdisk
Sent from my MT11i using xda app-developers app
Related
So I tried installing xRecovery (I think it was .3) on my new mini pro U20i which i rooted with z4root 1.3.0. HOWEVER, the busybox that came with it didn't work so I attempted to install another busybox... and I somehow bricked my phone lol.
The phone is fixed and rooted again but I would really like to get xRecovery working so I can flash roms.
Any help would be really appreciated
P.S. If you have any guides for backing up/flashing roms and partitioning sd cards that would be great!
johnpharrell said:
So I tried installing xRecovery (I think it was .3) on my new mini pro U20i which i rooted with z4root 1.3.0. HOWEVER, the busybox that came with it didn't work so I attempted to install another busybox... and I somehow bricked my phone lol.
The phone is fixed and rooted again but I would really like to get xRecovery working so I can flash roms.
Any help would be really appreciated
P.S. If you have any guides for backing up/flashing roms and partitioning sd cards that would be great!
Click to expand...
Click to collapse
Did you root with SOC?
No... should I have? Does it include xRecovery? Do you think it would be ok to unroot with z4root and the use SOC. I'm a noob to all this kinda thing Is SOC working with x10 mini pro 2.1 build 2.0.A.0.504?
1. root you device
2. install busybox from market only
3. try automatic installation(the safer way)
4. reboot
5. tap the back button several times
6. enjoy xRecovery
Tehouster said:
1. root you device
2. install busybox from market only
3. try automatic installation(the safer way)
4. reboot
5. tap the back button several times
6. enjoy xRecovery
Click to expand...
Click to collapse
Thanks Tehouster, but busybox isn't available on the market anymore...I've searched and I can't find it. That's why I ended up using an offmarket one before, ultimately bricking my phone lol.
Strange...I found busybox on the pc android market site, but not of my phone's market app?? I tried to install it via the pc site but
it said that my phone was incompatible? Now what?!
The market checks your phone to see there're compatible Apps available for your particular phone/ROM before showing you up the results, and that's why some may not find those particular Apps they're looking for, I sometime make use of Morelocale to search further outside my home region, hope this may help.
johnpharrell said:
Thanks Tehouster, but busybox isn't available on the market anymore...I've searched and I can't find it. That's why I ended up using an offmarket one before, ultimately bricking my phone lol.
Click to expand...
Click to collapse
Busybox is in my market.. strange.
Hi ive rooted my device and installed root explorer, also installed xrecovery, but i cant get it to work,
on a tut it says i need to install busybox, how do i install it? i cant find it on the store.
someone there who can help me
i tried to install it manually, but adb says exec:cp not found - the same error message from xrecovery what can i do?
Install Titanium backup, and click problems, then it will help you install busybox.
PressEsc said:
Install Titanium backup, and click problems, then it will help you install busybox.
Click to expand...
Click to collapse
I tried this method already, but to no avail. And BusyBox isn't available with my carrier/country it seems... Oh well!
Market don't show me busybox
Sorry for my poor english, i can't found the busybox installer on the market.
using my x10i i'm search "busybox" and show it in the 1st result, but
using a mini pro (U20i) don't show anithing from stericson
using 2.0.2.A.0.24 nordic
Lo bueno es que voy a aprender ingles antes de vuestra respuesta...
Sent from my froyo X10 using XDA App
me too.i also cant find the busy box and xrecovery installer.it strange.why oh why.i really want the x recovery in my phone
here you have a pretty good working guide
http://forum.xda-developers.com/showpost.php?p=9818553&postcount=535
he mentions chmodding with adb, but doesnt now the command - it's pretty straight forward
write following in adb shell
Code:
$ su
# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system 3 /system
# chmod 777 system/bin
# exit
$ exit
afterwards push the files downloadet from his post with
Code:
adb push %filepath%\busybox %filepath%\chargemon %filepath%\xrecovery.tar /system/bin
where %filepath% is the path to the folder where you extracted the 3 files
If you have problems with ddms, just write
You can find both on Google. Just be patient an look very well ... I found it.
for busybox, intall titanium backup, and xrecovery you will need to install zhidu's xRecovery mini... i have the same problem before..
http://forum.xda-developers.com/showthread.php?t=932194
Thank youuu.ive installed it.
Sent from my U20i using XDA App
Is busyBox built into CWM recovery kernals? is this common practice?
if so, and "I believe it is" How can I update my busyBox Version?
The experience Im having is on stock 2.3.4 when I check with root checker pro .apk it shows BusyBox Version 1.19.2cm71 installed in /sbin/ So I try to update to BusyBox version 1.19.4stericson via his BusyBox installer .apk Then check with Root checker Pro .apk and all is well Untill I reboot My phone Imediatly after reboot Root cheker shows the old Busy Box version again.
So I geuse what Im asking for is verification basicly.
Is there not a tool to incorporate CWM into existing stock recovery like the one used for the OG transformer Tab?
By the way to all comers who would like to bash my noobness Bring it!
I say this because I can learn more from the bashing than from no response/answer at all.
That being said Thanks to the Devs that do chime in with direct, and helpful responses. Its much appreciated by me as this is my main source of refferance for android learning. My post count is so low because I read !
busybox is a binary located in either /system/bin or /system/xbin
its not something included in a kernel
If you newwest busybox then search and find a cwm zip for root and flash it... Easiest way..
Sent from my GT-I9100 using xda premium
Pirateghost said:
busybox is a binary located in either /system/bin or /system/xbin
its not something included in a kernel
Click to expand...
Click to collapse
Thanks for your response, but I Know what busybox is and where its supposed to be but if you have CWM recovery do me a favor and check your "/sbin" folder on "root of phone" not in the "/system" folder there you will see "busybox" in "/sbin". Also there is an app called "root checker" by Joey something or other if you run this app and swipe to the left you'll see the screen verify busybox click it and it will tell you where its installed and what version is installed.
I originaly thought same as your reply and its true as long as you install busybox While using stock recovery. Meaning if I install busybox to "/system/xbin" with CWM recovery installed my newer busybox version won't stick. (Only good until reboot)
I've completely reverted to stock 2.3.4 GB and checked the /sbin folder before and after installing codeworkx 5.0.2.3 CWM revovery and These were my findings.
However on the skyRocket I do not seem to have this problem I believe this is why.
Pirateghost said:
skyrocket has separate recovery partition.....their CWM isnt injected into kernel....
Click to expand...
Click to collapse
While Great for My "I727" that doesnt help me on my "I777"
rdannar said:
If you newwest busybox then search and find a cwm zip for root and flash it... Easiest way..
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Thanks but not at all what I was talking about.
Phatboyj420 said:
Thanks but not at all what I was talking about.
Click to expand...
Click to collapse
if it doesn't stick you probably have two versions... One in bin and one in xbin. delete old one. flash in cwm so it corrects symlink to newwest busybox. your syymlink are probably not correct. The install script changes the symlink of the file.. That is why you use cwm to flash
Sent from my GT-I9100 using xda premium
rdannar said:
if it doesn't stick you probably have two versions... One in bin and one in xbin. delete old one. flash in cwm so it corrects symlink to newwest busybox. your syymlink are probably not correct. The install script changes the symlink of the file.. That is why you use cwm to flash
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Thanks again but your still off please re-read O.P.
Ive done all that you suggest. in doing so I,ve learned that when I manualy delete busybox from "/sbin" it gets re-written upon reboot.
The only Rom with CWM recocery That I've found this not to be true in is "task650's" latest ICS release UCPLC5, It does initialy install busybox but not to
"/sbin" and it does'nt get re-written on every reboot. Thus allowing the users busybox update to stick. Thanks for that Task.
I experience the same troubles with GB SpeedMod Kernel v2.21 which includes CWM 5.0.2.3, so I searched around and found this thread.
Running StockROM (GB 2.3.6) the updates of BusyBox (have it in /system/xbin) work perfectly, no second version anywhere (/system/bin or /sbin).
Flashing SpeedMod Kernel with CWM delivers a second copy of BusyBox into /sbin, where busybox itself is a symlink to recovery in the same directory. Bad enough that an update to the latest BusyBox version seems to be fine but doesn't stick after reboot (as mentioned by Phatboyj420, for clarification: the update in /system/xbin sticks but the update or deletion of BusyBox in /sbin is reverted as part of kernel during reboot), so e.g. Ghost Commander shows some errors (owner and file permissions) which are related to this mixed version status and disappear after updating BusyBox (till the next reboot).
To confirm that CWM delivers BusyBox to /sbin I looked into the source of SpeedMod v2.21 (find it here!). Just unpack it and have a look into /initramfs/out/sbin.
I have BB 1.18.4 still from the old doomlord kit, installed into system/xbin, and I noticed that some mods/tweaks/apps require it installed in /xbin, while others need it into /bin. So my question is, if I use Busybox Installer to install the 1.20.2 to both folders, will it harm my device having two busyboxes installed at the same time?
You could install it in xbin and then symlink it to bin.
Sent from my Nexus 7
Err, how to symlink it? I find something like console commands searching around, but i don't know where to put them =(
I think you have some learning to do.
You can install busybox in both directories. The order of directories in $PATH will prevent issues with having it installed twice.
Sent from my Nexus 7
Thanks, I'll go directly with the double install then.
Just one more thing that just happened, I usually use Busybox Installer for that, but when I select the installation for the right version, before dowloading the install files, it stops and says I have a bad internet connection, even tho my 3G works perfectly. Did anyone else experience this?
BillGoss said:
I think you have some learning to do.
You can install busybox in both directories. The order of directories in $PATH will prevent issues with having it installed twice.
Sent from my Nexus 7
Click to expand...
Click to collapse
Yeah, I know this is old thread, but I have some related questions: if busybox is already installed in system/bin by kingroot, why should I install a binary update in system/xbin as busybox installer wants to do by default? If it is in both paths, which one is going to do the job? or... Why do I actually want to have two busybox copies in two separate directories if I "can" have just one? And last: most people suggest to install busybox in system/xbin, so why kingroot choose to do it in system/bin?...
Man quetion.. I'm curious what the answers are to these please!..
Hye, after i have succes root my xperia ion, busybox keep tell me that more than one copies of busybox found, i have read a thread about this and they said just delete it, ok i delete busybox that was installed to /sbin and open busybox again and it said busybox installed to /system/bin, ok that was fine. After i reboot, the busybox detected that more than one copy of busybox installed again. This thing happen after everytime i reboot, how to solve this?? your help is appreciated
Sent from my LT28h using xda premium
[Q]how do I install busybox for att HTC one. Can I just go through the playstore?
Sent from my HTC One using XDA Premium App
-Epix- said:
[Q]how do I install busybox for att HTC one. Can I just go through the playstore?
Sent from my HTC One using XDA Premium App
Click to expand...
Click to collapse
Yes, But you need to be on a kernel that disables write protection to the /system partition. If you're using the stock kernel (even if you are rooted) you won't be able to install anything to the system
Alright. So I need to find. Tutorial for installing a custom kernel. Has there been any down sides to installing them yet. I'd hate to brick my one.
Sent from my HTC One using XDA Premium App
-Epix- said:
Alright. So I need to find. Tutorial for installing a custom kernel. Has there been any down sides to installing them yet. I'd hate to brick my one.
Sent from my HTC One using XDA Premium App
Click to expand...
Click to collapse
No, no real downsides. There is a stock kernel floating around and the only thing that's different than what's on your phone now is the write protection has been removed
Excellent Ok so I have searched the forums and I find some things that say kernel but could you point me to a link.
Sent from my HTC One using XDA Premium App
busybox
in my oppinion you don't need busybox on the new kernel because obviosly everything you need from busybox is located inside
system/bin & system/xbin or some similar applets for the one busybox does have
just download terminal emulator "you'll need root access first" type these codes:
Code:
#su
#cd system/bin
#ls
for more applets just type:
Code:
#su
#cd system/xbin
#ls
for me i find s-on and selinux in general very helpful .. specially in kernel protection if you make a deadly mistake that cause system faliure and lose your IMEI and whatever ... not anymore on the new kernel .. i just hope they fix wifi connection issue .. other than that ... i pefere htc one on any new samsung devices with needless hardware and annoying software like knox
i changed my mind ... its so not busybox at all on the system/bin !! its like apps binaries that used by applications to do its perpose
but i dont want to turn my seLinux off so is there a way to install busybox binaries on CWM like su binary and rooting process ??
EDIT : i was wondering why does busybox shutting down after trying to install applets on device so i entered recovery mode , and using adb shell there i found out the applets works fine there !!!
so i looked inside bin and sbin directories on recovery mode .. and they was located inside /sbin on recovery mode
just to let you know sbin recovery i believe is like another user .. maybe the root user if we looked to it as a linux system .
Busybox on rail
At Google play .... It installe busybox at recovery