yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Ibuprophen:
**********************************

******

CHANGELOG

******

**********************************

*********************

**

DATE: 08-12-2018

**

*********************

- Updated the Flashable BusyBox Binaries to v1.29.2.

- New Flashable Installer uploaded to DevDB Downloads and AFH.

- Includes Bug Fix for the Uninstall Module (Cancel Button).

*********************

**

DATE: 06-09-2018

**

*********************

- Updated the Flashable BusyBox Binaries to v1.28.4.

- New Flashable Installer uploaded to DevDB Downloads and AFH.

*********************

**

DATE: 04-08-2018

**

*********************

- Updated the Flashable BusyBox Binaries to v1.28.3.

- New Flashable Installer uploaded to DevDB Downloads and AFH.

*********************

**

DATE: 04-04-2018

**

*********************

- Updated the Flashable BusyBox Binaries to v1.28.2.

- New Flashable Installer uploaded to DevDB Downloads and AFH.

*********************

**

DATE: 03-18-2018

**

*********************

- Updated the Flashable BusyBox Binaries to v1.28.1.

- New Flashable Installer uploaded to DevDB Downloads and AFH.

*********************

**

DATE: 02-16-2018

**

*********************

- Quick Correction/Update/Clarification on various pertinent information within the OP.

*********************

**

DATE: 01-25-2018

**

*********************

- The "Reviews" portion of this thread was disabled due to it being broken while navigating AND i feel that Feedback/Reviews should be posted as a thread post anyways.

- PLEASE NOTE: The "Star Ratings" were not affected.

*********************

**

DATE: 09-23-2017

**

*********************

- Updated BusyBox Binaries for v1.27.2.

*********************

**

DATE: 08-09-2017

**

*********************

- Reworked the Flash File For an Improved Installation.

- Updated BusyBox Binaries for v1.27.1.

*********************

**

DATE: 04-13-2017

**

*********************

- Small Fixes applied to the flashable zip installer.

- Applied the appropriate Logo to the OP header.

​
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Reserved
[Android Software/Hacking General [Developers Only]] Ibuprophen:
I would like to ask everyone who's used this to please post weather or not this has worked along with a brief description of your device so i can have an idea as to what it's working on.

In addition, please let me know if this has changed your life too... LMAO!!!

Thank You All for Your Time and Understanding!

Sent on my Communicator [SCH-I535] from the Bridge of the U.S.S. Enterprise...
[Android Software/Hacking General [Developers Only]] Boriar:
First, sorry for my ignorance about that.

What is the utility for it and who could need it?
[Android Software/Hacking General [Developers Only]] Sczar:
In a nut shell.

Many apps need Busybox to run their script on your phone. (Busybox is a linux tool which provides access to linux commands that aren't built into the core Android OS. If you're rooted with the stock ROM and you don't have Busybox, the system should function just fine, but you may come across apps which require root that won't work without it, like Titanium Backup).

[MENTION=648656]Ibuprofen[/MENTION] had explained it very well under (What is Busybox)
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Thank you very much for your time in responding to this member.

I had posted a similar response at one time but, I didn't realize that it was inadvertently removed because of some assistance i had received from an XDA Admin with this thread.

I still have to add something that I had forgotten to add to the OP regarding 1 other issue that many individuals experienced with proper BusyBox Binary installation/Symlinks.

Those whose experienced issues with proper BusyBox Binary installation/Symlinks, typically happen to individuals with Nougat systems, stem from being under a SELinux Enforcing Mode State that effects the proper BusyBox Binary installation/Symlinks. By flashing the Binaries with them all previously Symlinked (as well as any Toybox Binaries Symlinked) elevates the need for the SELinux Mode to have to be changed to a Permissive Mode State.

I'll have to play with the wording a touch to a more "Layman's Terms" for noob's.

Thanks Again!

Sent on my Communicator [SCH-I535] from the Bridge of the U.S.S. Enterprise...
[Android Software/Hacking General [Developers Only]] Boriar:
Thanks for your post. I know what is busybox (using it for about 5 years now) but is the first time I hear about Toybox. Of course also know what is a symlink but again what's the utility here.

Thanks
[Android Software/Hacking General [Developers Only]] Ibuprophen:
The first time I heard about Toybox was when it was mentioned after the first batch of releases of the CM14.1. That was like 6 +/-months ago. LOL!

I believe that it was originally intended to replace BusyBox but, I think that BusyBox has been giving it a run for it's money... LMAO!

Sent on my Communicator [SCH-I535] from the Bridge of the U.S.S. Enterprise...
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Someone had asked me about a flashable BusyBox/SuperSU Binary package.

I found an older one and was taken back a bit... I had never heard of it before...

Is there some kind of a demand for this?

Though, it's not a difficult task to create but, I always found that just flashing the latest SuperSU would just take care of the SuperSU Binaries.

Any thoughts?

Sent on my Communicator [SCH-I535] from the Bridge of the U.S.S. Enterprise...
[Android Software/Hacking General [Developers Only]] Ibuprophen:
***** HEAR YE! HEAR YE! *****

Changelog reflects the DevDB updates applied.

As Always, Please let me know if you have any questions.

Thank You for your Support!

"Live Long and Prosper..."

"You have been... and always shall be... my friend"

~Ambassador S'chn T'gai Spock

Sent via Communicator [D2VZW] from the Bridge of the U.S.S. Enterprise [NCC-1701].
[Android Software/Hacking General [Developers Only]] Ibuprophen:
***** HEAR YE! HEAR YE! *****

I've recently clarified the following for a couple of members elsewhere and wasn't sure if you were aware of this as well.

There's 2 different "xbin" directories that the BusyBox app has to choose from to install the BusyBox Binaries into.

1) /su/xbin

2) /system/xbin*

* NOTE:This is the location where the flashable BusyBox Installer places and Symlinks the BusyBox Binaries.

The second one is what's more widely used for apps and such that requires one or more of the BusyBox Binaries AND though there's nothing wrong with using the first one to install the BusyBox Binaries, many of the apps and such are developed to look in a specific location for them and the first one is usually the most commonly used as the default location.

If anyone would like a flashable zip BusyBox Installer that places the BusyBox Binaries within the first location (above), then please let me know and I will develop a Flashable Installer for that specific location.

Thank You All!

"Live Long and Prosper..."

~Ambassador S'chn T'gai Spock

Sent via Communicator [D2VZW] from the Bridge of the U.S.S. Enterprise [NCC-1701].
[Android Software/Hacking General [Developers Only]] nitramus:
I don't get what is the difference between your busybox and the playstore one you linked. With does 2 folders you mentioned does it mean busybox is installed in both and if not is there something we should\need to do?
[Android Software/Hacking General [Developers Only]] Ibuprophen:
I have a feeling that I may have to redo my OP description since it may need to be a bit more simplified and a touch more clearer.

For starters, the binaries do not install in both locations. The location needs to be selected by the user within the BusyBox app.

Nothing against your question though... LOL!

Okay... I'll try to explain it the best i can in a more "layman's" terms but, first with the process to help with the difference.

First of all, you would just download and install the BusyBox (by Stericson) app from the Play Store.

Then (assuming that this flashable zip installer is already downloaded) you just flash this Flashable Zip Installer.

The flashable zip installer will perform 3 things...

1) It installs the latest version of the BusyBox Binaries into the /system/xbin directory.

2) During the Binary installation, it Symlinks them all to the BusyBox app.

3) If the device has the ToyBox Binaries installed, it Symlinks them to the BusyBox app.

Then after the Flashable Zip has completed, you will then reboot the device.

Once the device has booted, just open the BusyBox app and you'll see the BusyBox Database Applets building (as indicated by the blue bar with the % just below it). Once that's done, then everything is good to go as seen on the BusyBox Applet Manager.

Now a little clarification...

First of all, this BusyBox Flashable Installer doesn't install the app itself. The app is required before flashing.

Yes... The BusyBox app already comes with the binaries ready for installing but, the following reasons are why this Zip Installer is unique.

1) There are many members who have issues with the BusyBox app either installing the Binaries, Symlink the Binaries or both (for different reasons). This takes care of that.

2) This flashable installer will Symlink any existing ToyBox Binaries. Those with Firmware ROM's (custom or factory) that has, already installed, the ToyBox Binaries doesn't always Symlink to the BusyBox app. ToyBox is a pre-existing set of Binaries as a part of their System but, there's nothing that really manages them and BusyBox will.

3) This is an All In One [AIO] Installer. Meaning that it will work for all Architectures. Others developers have great working installers but, this is much smaller in size, quicker and much simpler.

To add, It's never been reported to me of any failures specific to the installer.

I hope i had explained it okay for you.

Please let me know if you have any questions or concerns.

Thanks a Bunch!

"Live Long and Prosper..."

~Ambassador S'chn T'gai Spock

Sent via Communicator [D2VZW] from the Bridge of the U.S.S. Enterprise [NCC-1701].
[Android Software/Hacking General [Developers Only]] nitramus:
Excellent answer.

Thank you

May the force be with you.
[Android Software/Hacking General [Developers Only]] Taivotat2:
Sorry if posted in wrong thread before. Well everything's fine with binary I've just stay thinking about your words regarding installation and different paths so I gave a look into these folders and curious thing, I got two binaries at same time. What was this? So I asked you if installable zip overrides old binary, because there were the old one in system/xbin and newer from osmosis in su/xbin. So I uninstalled from within the busybox stericson app and reflashed zip to get what you see in SS. Are all these links the way it's supposed to be? At least it was a very curious fact that I think you should know because when installing zip it didn't replace old binary, so I made my question to you. ??
[Android Software/Hacking General [Developers Only]] Ibuprophen:
What it looks like you had done was install the osm0sis binaries into the su/xbin and also installed the Binary Installer as well that goes into the system/xbin directory.

The BusyBox Binary Installer will update and symlink the BusyBox Binaries in the system/xbin directory.

You now have the binaries in 2 different directories with the BusyBox app Recognizing the symlink in the system/xbin.

I'm being honest when I'm stating that I've never come across this before and I'm not completely sure as to what can be done with the duplicate binaries in the su/xbin.

I do know that it would have to be removed properly because the SuperSU also has files located there too.

See if osm0sis has a way for doing this.

I'll have to look into this new and unfamiliar situation myself.

If there's binaries located in one directory and you want them in another, always remove them first before installing into another directory.

Try looking into this on your end while I try looking into it on mine.
[Android Software/Hacking General [Developers Only]] Taivotat2:
Hi, well I was with busybox stericson 122 originally in system/xbin and the busybox free app installed. So I installed the zip to update and then occurred the duplication with old binary in system/xbin and new one from osmOsis in su/xbin. At this moment I made my question to you. In this half-time I uninstalled busybox binary/ies to avoid duplication from within lhe app and finally reinstalled zip through recovery. The SS are to show the states. I didn't mess with busybox app because binary was updated from zip. So TWRP SS shows the chosen path of installable zip. Old binary was deleted, Other SS is from Busybox Checker and it shows binary as installed in system/xbin but its really installed in su/xbin. This situation don't have any kind of undesirable effects more than just the curious duplication. It is working fine, but I only realised of this fact because my curiosity after I read your post about the two paths. Thanks for your attention regarding on this!!
[Android Software/Hacking General [Developers Only]] Ibuprophen:
I didn't think that the binaries located within the two directories would really cause any issues.

Just keep in mind that when BusyBox Binaries are installed, no matter what installed them, that just uninstalling whichever BusyBox app itself, in most cases, will not uninstall the Binaries (unless the app is clear as to it being designed to do so) but, is usually a separate process within the BusyBox app itself.

When I had specified that the BusyBox Installer will update and symlink the binaries, i had previously posted the directory the Installer uses. So keep this in mind.

I have some more work on the OP that I need to do regarding the clarifications, simplifying and other pertinent information.

I'm also going to work on a second Flashable Installer for those who prefer to use the su/xbin directory too.

If you have any further questions or concerns regarding the BusyBox Flashable Installer, then please don't hesitate to ask.

I try to encourage the following statement...

"When in doubt, ask it out!"

This way an individual shouldn't assume anything if a clarification is needed.

Also, if i don't have an answer, I'll help find one elsewhere. I may develop different things but, I'm always looking to learn as well too.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
[MENTION=7682336]alsyundawy[/MENTION], are you still interested in the Flashable BusyBox/SuperSU Binary Installer/Updater file?

I had just successfully tested an All-In-One Beta version that has the Latest BusyBox v1.26.2 Binaries with the SuperSU v2.79 Stable Binaries as well as the BusyBox/ToyBox Binary Symlinks.

If your still interested, then please let me know and I'll upload it to my File Host Account and provide you a link.

"Live Long and Prosper..."

~Ambassador S'chn T'gai Spock

Sent via Communicator [D2VZW] from the Bridge of the U.S.S. Enterprise [NCC-1701].
[Android Software/Hacking General [Developers Only]] alsyundawy:
wow is great, tq share the link plz :) very appreciate
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Here it is.

PLEASE NOTE: This doesn't Install BusyBox nor SuperSU. It only the Updates the BusyBox and SuperSU Binaries and Symlinks the BusyBox/ToyBox Binaries as well.

https://www.androidfilehost.com/?fid=745425885120727413

Please let me know how it did.

Thanks!

"Live Long and Prosper..."

~Ambassador S'chn T'gai Spock

Sent via Communicator [D2VZW] from the Bridge of the U.S.S. Enterprise [NCC-1701].
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Have you tried that beta zip [MENTION=7682336]alsyundawy[/MENTION]?

Just curious if it works for you?

Though, it tested out fine for me, i just need some feedback from other members on how it does so i know if it's a stable one.

Thanks a Bunch!

"Live Long and Prosper..."

~Ambassador S'chn T'gai Spock

Sent via Communicator [D2VZW] from the Bridge of the U.S.S. Enterprise [NCC-1701].
[Android Software/Hacking General [Developers Only]] alsyundawy:
with SuperSU? give me link, thx for hard work very appreciate
[Android Software/Hacking General [Developers Only]] Ibuprophen:
[MENTION=7682336]alsyundawy[/MENTION], the link is a few posts up on the androidfilehost link...

I had provided it on a reply to you when you had asked.

LMAO!!!

"Live Long and Prosper..."

~Ambassador S'chn T'gai Spock

Sent via Communicator [D2VZW] from the Bridge of the U.S.S. Enterprise [NCC-1701].
[Android Software/Hacking General [Developers Only]] Ibuprophen:
***** HEAR YE! HEAR YE! *****

I just wanted everyone within my Project DevDB Threads to be aware of the following:

Some of you may probably remember (though, i had edited a few posts of mine to prevent any misunderstandings) has been a bit of a challenge for me and as a result, I was really forced to make a temporary decision that will begin no later than tomorrow (aka effective NLT 03MAY2017).

I am not "being forced to" but, rather was "personally forced to make the decision to" drop out of the XDA Forum Spotlight and be much more of a scarce entity within the XDA Forum as a whole.

With that stated, this decision will in NO WAY include any of my projects like the the BusyBox Flashable Installer app at all.

All my projects will continue to receive updates, upgrades, support, etc... and will not be ignored. When i decided to distribute and support my Developments, i made a promise to the users and followers and have, in no way, been included in this decision.

Though, i may not be around as much, I'll still be popping in to monitor, release and support as any ethical Developer should because that wouldn't be fair to any of you.

All i ask is that if there's anything posted and i haven't responded within a day or two (as i try my best to) and if you can help that member along, it would be great if you could help that member out.

If you, as a member, ask a question with no response, within a day or two, i have not and will not ignore you. I just may need a little more time than I typically take.

Thank you all for your time and understanding with this and, as I had stated, I'll Be Back!

"Live Long and Prosper..."

~Ambassador S'chn T'gai Spock

Sent via Communicator [D2VZW] from the Bridge of the U.S.S. Enterprise [NCC-1701].
[Android Software/Hacking General [Developers Only]] osm0sis:
Hi! Sorry to hear you're stepping away from things..

Cheers and good luck in your endeavors. :)
[Android Software/Hacking General [Developers Only]] Ibuprophen:
**** EXTRA! EXTRA! *****

I know that it's been a while since my last status update and i just wanted to touch base again with my supporters here.

I would like to let those of you, who follow this development, to know that this project hasn't been forgotten.

I have every intention of getting updates to this project out as soon as I can.

It's been a very busy time for me on Github. I've been doing a ton of cleaning and updating as well. I've been doing a bit of a "face-lift" with The SELinux Toggler app and have been transitioning the app from my PC to Github as the primary development tool. I've also began a handful of other projects there as well to reboot and/or improve upon. There's some projects on Github that I've still haven't decided to continue with or not.

Even my File Host Account has been getting improved upon in a big way. I had done allot of restructuring directories as well as updating and uploading a ton of files there as well.

The project (of this thread) is extremely important and useful to many members and have been persuaded not to abandon it and I will not do so.

I will, eventually, be releasing updates that are a bit more structured and improved in hopes that even more members will be happy with it.

In closing, it will still be very important to me, to still keep the projector and files as simple as possible.

Thank you all very much for your time, patience and understanding!

______________

PLEASE NOTE: I welcome any member to help with further valuable information/clarification for any of my posts.

<MY DEVELOPMENTS>

[APP][TOOL][4.2+]The SELinux Toggler

[ZIP][TOOL][AIO]BusyBox Stericson Binary Installer v1.26.2 {BB/TB Auto-Symlink}

<IN DEVELOPMENT>

[APP][TOOL][4.2+][OFFICIAL]The SELinux Switch

Will Supersede "The SELinux Toggler"

<IDEAS FOR DEVELOPMENT>

[APP][UNOFFICIAL][4.2+]XDA Forum {Classic}

[APP][UNOFFICIAL][4.2+]XDA Reader {Classic}
[Android Software/Hacking General [Developers Only]] alecxs:
BE AWARE Stericson Busybox is IMHO compiled with no SELinux support - therefore Toybox is recommended. some applets will not work properly, for example

cp --preserve=context

Looking forward for selinux enabled busybox binary :)
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Can you please fill me in on the real reason/purpose of your statement?

I am not Stericson and that statement looks like a type of Scare Tactic against Stericson's BusyBox and the Binaries the app installs as a whole.

I hope I'm incorrect with this but, with allot of language barriers regarding questions that look like statements, It would be great if you could please be a bit more clear regarding this.

Thank you very much :) !

______________

PLEASE NOTE: I welcome any member to help with further valuable information/clarification for any of my posts.

<MY DEVELOPMENTS>

[APP][TOOL][4.2+]The SELinux Toggler

[ZIP][TOOL][AIO]BusyBox Stericson Binary Installer v1.26.2 {BB/TB Auto-Symlink}

<IN DEVELOPMENT>

[APP][TOOL][4.2+][OFFICIAL]The SELinux Switch

Will Supersede "The SELinux Toggler"

<IDEAS FOR DEVELOPMENT>

[APP][UNOFFICIAL][4.2+]XDA Forum {Classic}

[APP][UNOFFICIAL][4.2+]XDA Reader {Classic}
[Android Software/Hacking General [Developers Only]] Why-Fi:
If the aforementioned .zip is used to update the binary for busybox/supersu on devices which require bump, should the custom patcher script be applied as well?
[Android Software/Hacking General [Developers Only]] Ibuprophen:
This may not be my day... :)

Can you please elaborate a bit more?

Thank you...

______________

PLEASE NOTE: I welcome any member to help with further valuable information/clarification for any of my posts.

<MY DEVELOPMENTS>

[APP][TOOL][4.2+]The SELinux Toggler

[ZIP][TOOL][AIO]BusyBox Stericson Binary Installer v1.26.2 {BB/TB Auto-Symlink}

<IN DEVELOPMENT>

[APP][TOOL][4.2+][OFFICIAL]The SELinux Switch

Will Supersede "The SELinux Toggler"

<IDEAS FOR DEVELOPMENT>

[APP][UNOFFICIAL][4.2+]XDA Forum {Classic}

[APP][UNOFFICIAL][4.2+]XDA Reader {Classic}
[Android Software/Hacking General [Developers Only]] alecxs:
i am using Stericson's BusyBox for all my tools, and if you look into my posts you will find recommend links for busybox as well. regardless it has some limitations, i just want to inform people about to consider this limititations in coding. if you have toybox installed, it is not always a good idea to replace all applets with busybox

the real purpose of my statement is, i really wish someone will read this and compile busybox selinux enabled (and share binary)

sorry for indistinctness
[Android Software/Hacking General [Developers Only]] Ibuprophen:
The SELinux State is not determined by BusyBox...

The sepolicy within the devices Kernel determines whether or not the SELinux State of a device can be changed.

The Binaries of BusyBox (just as the Binaries of SU) are only tools for performing certain actions.

I'm sorry but, I believe that you have a misunderstanding on the complete picture of the process, procedure and execution regarding a devices ability for the SELinux State to be changed.

______________

PLEASE NOTE: I welcome any member to help with further valuable information/clarification for any of my posts.

<MY DEVELOPMENTS>

[APP][TOOL][4.2+]The SELinux Toggler

[ZIP][TOOL][AIO]BusyBox Stericson Binary Installer v1.26.2 {BB/TB Auto-Symlink}

<IN DEVELOPMENT>

[APP][TOOL][4.2+][OFFICIAL]The SELinux Switch

Will Supersede "The SELinux Toggler"

<IDEAS FOR DEVELOPMENT>

[APP][UNOFFICIAL][4.2+]XDA Forum {Classic}

[APP][UNOFFICIAL][4.2+]XDA Reader {Classic}