yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Thank you very much for your response!

I was thinking about that as well so I just figured that I'd ask first before "putting the cart before the horse" LOL! :)

Though the BusyBox Binaries are updated, the ToyBox Binaries need to be updated a bit.

I started the process but, was pulled for some other development updates and had to prioritize them a bit higher.

I'll get back to the ToyBox Binaries as soon as I can wrap up the last development (i had just wrapped up 1 of them today). Hopefully nothing else pulls me from this even longer.

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
I just made a minor rebuild to the BusyBox Binaries and pushed them to the Downloads and the AFH Account.

The other one wasn't bad, I had just redone the last update a bit differently.

Please let me know if you have any questions.

Thank you all! :)

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
***** OH COME ALL YE FAITHFUL! *****

A flashable update with the v1.28.2 BusyBox Binaries were provided/Uploaded.

On a side note... I've been discussing some topics regarding BusyBox with Steve (the one and only "Stericson") via Gmail.

I'm hoping to get some guidance regarding his Development but, the conversation is very slow and I don't know how much can be accomplished.

I'll keep you all informed of anything that may/may not come about with this.

Thank you very much and please let me know if you have any questions! :)

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
***** UPDATE *****

A flashable update with the v1.28.3 BusyBox Binaries were provided/Uploaded.

Please let me know if you have any questions! :)

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] jluva420:
Hi I'm not sure if I'm in the right place. If not any direction where to go would be appreciated. I need some assistance. I am a paid member for years and I have never had a problem with the app before. I updated the app on the 8th and installed the new binaries with no problem binaries are 1.28.3 and the ROM is running perfectly. I have an HTC 10 I'm running the Viper10 ROM for a year with no issues. Now for some reason last night the app updated from the Play Store and keeps force closing. I have tried everything. I have uninstalled and reinstalled the app. Wiped it's data and cache in settings. Wiped dalvik and cache in twrp and restored v6.1 with Titanium backup. The free version is doing the same thing. Still force closing. Yesterday's update has made the app unusable. Other play store apps like jrummy busybox pro install no problem and see I have busy box installed as well. Any advice before I restore my weekly twrp backup?
[Android Software/Hacking General [Developers Only]] Why-Fi:
Try uninstalling the app, installing the installer provided by ibuprophen, reinstalling the app and opening it. I use this installer for every update and face no issues. I use the stericson pro version, btw
[Android Software/Hacking General [Developers Only]] jluva420:
Thanks for the speedy response. I will try that. I have used this app for almost a decade maybe a decade I dunno. But this is my first problem with the app.
[Android Software/Hacking General [Developers Only]] Why-Fi:
My pleasure. This installer works wonders. One thing to keep in mind, if the busybox check fails through a root checker, disregard that. This does work 100%. (I wish I could plug this thread on the others I participate in without getting put in the corner. Lol)

One thought I just had...are you by chance using magisk for root?
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Thank you very much for stepping in to help out this member! :thumbup:

My deepest apologies for my absence with this thread! :)

I've been busy with some other developments and had to step away from the forum for a while.

Actually the Binaries will probably not install correctly or even at all if the BusyBox app is missing.

This is because the flashable Binaries here also performs the Symlinks to the app and cannot do so without the app.

One of the biggest (not the only one) reason that the BusyBox app would be crashing is typically tied in to it's ability to access the device with Superuser permissions. In short... Its Superuser access is probably being denied for some unknown reason.

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
This is a possibility as well.

Another thing that's possible is if Magisk Hide is being used and, if so, is BusyBox selected as an app not to be hidden from.

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] Why-Fi:
That makes sense, if that is the case. One thing about magisk that I have read on other threads is that it has its own version of busybox which could cause a conflict.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
On one of my other developments, I've got instructions for this scenario for members who has Magisk with its own BusyBox and how to turn that feature off for those who prefers Stericson's BusyBox to manage those Binaries.

The following link takes you to it...

https://xdaforums.com/showpost.php?p=73402878&postcount=4

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
***** TO THE REBEL ALLIANCE! *****

I just pushed "Fix 1" for this development...

After a brief time, and a few email exchanges with Stericson himself, we had worked out a bit of a minor thing regarding BusyBox.

This and some other items on Stericson's plate may have prompted the last BusyBox release (this hasn't been confirmed 100%).

What was happening, regarding the ToyBox Symlinks to BusyBox app, was that it wasn't keeping the Symlinks for many individuals.

Keep in mind that the BusyBox app will only Symlink ToyBox Binaries that are either non existing within BusyBox or if one or more of the ToyBox Binary is more up-to-date than the individual BusyBox one.

Please don't misunderstand me... BusyBox itself won't come with nor install any ToyBox Binaries. It will only symlink to the ones present within the Device.

The flashable zip will include those updated BusyBox and ToyBox Binaries and provide a symlink to the BusyBox app without having to manually install anything within the app itself.

I hope that I had explained this okay via text so please let me know if you have any questions or require any further clarifications.

Thank you very much for your time, patience, understanding and especially your support for this project.

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] jluva420:
I thought I hit send the other day when I first noticed your response sorry about the delay thank you for getting back to me. It did have issues installing the binaries Via TWRP so when I rebooted I was soft bricked no worries a quick dirty flash of venom for HTC 10 got me back up and running

Unfortunately the app still tried to load with nothing but a gray background with no writing but the install button was at the bottom. In 5-10 seconds it would force close.

So like a madman I kept opening and then trying to tap install over and over and over finally it loaded the whole app and I was able to update my binaries properly.

In my eight + years of using this app I've never had this happen and hopefully it won't happen again.

Thank you for all the hard work maintaining this forum.

(off topic) I do not like my camera on my HTC 10 however I cannot find a newer model phone with the ability to root and use as a daily driver . Do you have any suggestions on a Verizon capable phone that has a better camera and rooting it Works flawlessly? No headphone Jack is a deal breaker for me. I considered the lg v20 but development is ehhh.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
This looks like an app specific issue your experiencing and not a binary one.

The only thing that I can think of to suggest is to uninstall the BusyBox app, reboot, reinstall the BusyBox app but, don't open it. Then reboot into TWRP and flash the binary installer then reboot the device and open up the BusyBox app but, don't hit the install button on the bottom because the flashable zip already did this part. Just wait for the top line to get to 100%.That top line is just the app building up the database of the installed Binaries.

The above should work unless you have Magisk BusyBox installed. Then Magisk would need some settings made in order for the BusyBox app to take on handling the Binaries.

Regarding this question, Your best bet is to post this within one of the following threads that is specific to this type of question.

http://xdaforums.com/showthread.php?t=1846277

http://xdaforums.com/showthread.php?t=1620179

Good Luck!

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
***** UPDATE *****

Just an FYI... I had just updated the Flashable Binary to BusyBox v1.28.4.

Please see the Changelog for any additional information.

Thank you very much for your time, patience and support for this development and please let me know if you have any questions.

ENJOY! :)

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
I just wanted to pop in and state to those who celebrate this holiday...

HAPPY FATHER'S DAY!!!

​

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] Why-Fi:
Thank you, man!
[Android Software/Hacking General [Developers Only]] nextheart:
Please update to Busybox to v1.29, thank you.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Yeah... I know... LMAO! :eek:

I've got a bunch of stuff on my plate and I haven't gotten a chance yet for the Binary updates. I don't even have the updated Binaries on any of my devices yet.

I apologize for the delay and I'll do what I can to push this up a bit on my to do list.

Thank you very much for your time, patience and understanding with this delay. :thumbup:

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
***** HEAR YE! HEAR YE! *****

I just pushed an update for the BusyBox Binaries to v1.29.2

This also includes a fix to one of the Binary Modules.

Additional information can be found on the 2nd Post Changelog...

Thank you very much for your Time, Patience and Understanding! :)

~~~~~~~~~~~~~~~

I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
***** QUICK UPDATE *****

The Flashable zip was finally uploaded to the Downloads area of this thread.

It looks like the issue was resolved by the AWESOME XDA "Geek Squad" Guys! :)

Please let me know if you have any questions.

Thank you for your time, patience and understanding! :)

Sent from my SM-G900V using The ClaRetoX Forum App.
[Android Software/Hacking General [Developers Only]] peterlee928:
first off - much thanks for all your great work on this guy as well as others. i see you being super helpful in other threads - thank you for being one of the good guys :)

so i have busybox stericon installed. then i installed your tool in twrp, cleared cache, then rebooted to system.

attached are screenshots of my busybox. would it be possible to confirm that everything looks good? happy to provide more info if necessary

thanks again!

EDIT

i installed v1.29.2 for both stericson bb as well as your tool.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
You can't install the Binaries using both...

The Flashable zip here is an installer and already Symlinked as well.

So doing one over the other will result in the top of your first image stating that it's installed and the second image stating the list of Binaries but, aren't Symlinked.

Why did you use the flashable zip when you planned to use the BusyBox app?

Sent from my SM-G900V using The ClaRetoX Forum App
[Android Software/Hacking General [Developers Only]] peterlee928:
actually this is how my busybox was before i used the flashable zip. my hope was that the flashable zip would fix it.

perhaps i misunderstood, but my understanding from reading the op was that i needed to have busybox installed first, then use your zip file. am i mistaken?
[Android Software/Hacking General [Developers Only]] Ibuprophen:
You didn't make that part very clear... :eek:

Open BusyBox and select the Uninstall option then reboot to the recovery and flash the zip and do a normal reboot.

Once booted up, open BusyBox and, the information that's reflected on the second image you last provided should now have all the Symlinks and other information.

You should not need to perform any further action in BusyBox.

Sent from my SM-G900V using The ClaRetoX Forum App.
[Android Software/Hacking General [Developers Only]] peterlee928:
got it!

as a fyi,i installed jtummy busybox prior to stericson busybox. then i deleted the jrummy busybox app (didnt perform any uninstall options within the jrummy busybox prior to uninstalling it).

then i installed the busybox stericson app and then installed your zip file.

whew... so my question - is the only thing i need to do is your steps above to start fresh?

thanks again!

EDIT: you are right, i didnt make that clear... sorry for leaving out details, i know you need the full story in order to provide a proper set of next steps.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Thank you for your understanding as I was a bit thrown back between your original post and the Images.

The uninstall option at the bottom of BusyBox will uninstall the Binaries only.

The steps that I had provided you was to simply uninstall the Binaries and then flash the Binaries with the zip file.

Keep in mind that the flashable zip are the Binaries that are already Symlinked to BusyBox. This is why you only open BusyBox after flashing to confirm that everything flashed okay without requiring anything further to do in BusyBox.

Regarding the Switch between the two BusyBox apps...

BusyBox in general has its app and Binaries that the app manages. If you uninstall the App, the Binaries remains in the device which is why, before uninstalling the App you need to remove the Binaries first.

I believe that the JRummy BusyBox installs and manages the Binaries the same way the Stericson app does.

Sent from my SM-G900V using The ClaRetoX Forum App.
[Android Software/Hacking General [Developers Only]] peterlee928:
got it. so would it make ANY sense to reinstall jrummy busybox and do a proper uninstall? my understanding was that stericson busybox would eliminate pre-existing binaries and replace them with its own.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
The Stericson BusyBox SHOULD have already seen the Binaries from the JRummy app...

Sent from my SM-G900V using The ClaRetoX Forum App.
[Android Software/Hacking General [Developers Only]] peterlee928:
lol fair point. i genuinely appreciate all the feedback. will revert back with results. :)
[Android Software/Hacking General [Developers Only]] Ibuprophen:
I'll keep my fingers crossed! :)

Sent from my SM-G900V using The ClaRetoX Forum App
[Android Software/Hacking General [Developers Only]] peterlee928:
so i did the following steps:

1) downloaded jrummy busybox... clicked uninstall... then deleted the app

2) opened stericson bb... clicked uninstall... close the app but dont delete it

3) flashed your zip via temporary twrp... said it was successful

4) cleared cache/dalvik cache in twrp

5) reboot to system

i opened busybox, and what i see is in the 2 attached images. what should be my next steps?

thanks again for all your help! :)
[Android Software/Hacking General [Developers Only]] peterlee928:
so, in looking at this log, it seems to confirm the obvious that the zip file didnt take for whatever reason. posting this in the event this sheds some light on my issue. :)
[Android Software/Hacking General [Developers Only]] peterlee928:
sorry for the multiple posts. so after the process i took in the prior message, i did the following:

1) delete the busybox stericson app... didnt need to go thru uninstall because nothing was installed

2) reinstalled busybox stericson

3) granted superuser permission via magisk, then let busybox run thru its initial setup process until it reached 100%

4) booted into twrp and flashed the zip file

5) clear cache/dalvik in twrp

6) boot to system

see attached for logs and screenshots. looks like the symlinks are attached per 1 pf the screenshots.

any additional steps i need to take now?

much thanks again for all the help :)
[Android Software/Hacking General [Developers Only]] peterlee928:
oops one of the pics didnt attach... see here
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Try going to the far right tab and select Clear Database. Then exit BusyBox and reflash the zip (don't worry about cleaning the Dalvik Cache) and see how that does.

Sent from my SM-G900V using The ClaRetoX Forum App.
[Android Software/Hacking General [Developers Only]] HemanthJabalpuri:
[MENTION=4828250]Ibuprophen[/MENTION]

Sir I have some doubts....

⇛Since we are flashing busybox...it does all the things right....but why we need a app...?

⇛In my case also like above person screenshot ... it scans only /sbin even if there is busybox in /system/xbin

⇛Sir what is difference between the below command and actual symlinking?

run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");

⇛Why there are no symlinking commands in updater-script for toybox?

⇛Also there are two times set_perm for busybox in script....

Anyway Thanks for the zip sir....:good:
[Android Software/Hacking General [Developers Only]] peterlee928:
i did exactly as you outlined. i got the same result as my prior flash.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
I've got a feeling that the Binaries from the JRummy app is creating an issue somewhere...

In the first set of images you had provided, The Stericson app reflected the Binaries being installed but, not Symlinked.

In the last set of images you had provided, The Stericson app reflected the opposite. It showed that the Binaries were not installed but, they were Symlinked.

This is odd indeed...

Scrap the idea for using the flashable zip and we'll let the app do its thing by the following steps.

1) Open BusyBox and select the uninstall option at the bottom then close and reopen the App. Once Reopened, allow the time for the top indicator bar to reach 100%.

2) Now select "Smart Install" and then select all 3 of the boxes/options below it (two of them will provide a Popup dialog. This is normal and X out of the dialogs).

3) Once all 3 of those Smart Install options are selected, you can now press the install button on the bottom. This may take a little while to complete but, be sure to stay in that window till it's done/successful.

4) Once it's done, close and reopen the App again. Once Reopened, "Don't Do Anything" and "Remain on That Screen" until the top indicator bar to reach 100%.

Now it should reflect that the Stericson Binaries are installed and the left tab (Applett Manager) should reflect the Symlinks (you don't need to scroll the whole thing... LOL!).

Please let me know how it went! :eek:

Sent from my SM-G900V using The ClaRetoX Forum App
[Android Software/Hacking General [Developers Only]] peterlee928:
DELETE
[Android Software/Hacking General [Developers Only]] peterlee928:
so i played around with it and followed your instructions... and everything appears to be properly installed :)

see 2 of the 3 attached screenshots for confirmation. looks good?

one (hopefully) last question, if its ok with you...

is it recommended to allow the function that "busybox will, on every boot, be removed from /sbin..."? i always leave that checked. see 3rd screenshot for details.

much thanks again for all your guidance! :)
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Congratulations!!! :thumbup:

It does look very good indeed...

Regarding your 3rd image, that's fine. I've got it selected as well.

Just keep in mind that anytime you update your Binaries via the Stericson app, make sure that the "Will be installed to" drop down list (from the first image) is changed from "/sbin" to the "/system/xbin" option.

Also, if you ever have to redo your system and, get to the BusyBox installation and want to use the flashable installer for the initial setup, remember the following:

1) Install the Stericson BusyBox App but, do not open it!

2) Boot into your recovery and flash the zip file then reboot your device.

3) Open the BusyBox app but, stay there and don't do anything until the top progress bar reaches 100%.

Your BusyBox should now be good to go!

If you want to update the Binaries using the flashable zip. Remember that you don't do anything in the BusyBox app. All you need to do is just flash the zip file in the recovery then reboot. Then goto step 3 (above). You should then be good to go from there without anything further to do in the app.

Besides that, it does look good to go and I do apologize if my instructions or anything else on my end had caused you any problems.

Sent using The ClaRetoX Forum App on my SM-G900V device.
[Android Software/Hacking General [Developers Only]] peterlee928:
you are truly a saint :) ive had symlink issues for quite some time, and your tool and instructions are the only things that have resolved my issue. thank you very much for all your patient guidance :)