yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] alecxs:
"compile busybox selinux enabled" has nothing todo with SELinux state - i apologize for my bad english. please let me explain

for example: the applet "cp" doesn't preserve the selinux Labels by default. if you want to use the "cp --preserve=context" command to preserve contexts when copying, make sure to use the toybox applet by using "toybox cp --preserve=context"

this is concerning a few applets such as cp, mv, ls.

you can try it for your own, for example try to show selinux labels from shell with "ls" applet. please compare the difference:

busybox ls -Z
toybox ls -Z

busybox has some Selinux Utilities already implemented. Unfortunately, if you compile busybox from source, the default configuration of busybox enables all functionality except the selinux features

edit:

i wrote this because of this - may have unexpected behaviors for other programs - using toybox applets without explicit invoking with prefix "toybox" in source code
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Okay... we're getting some headway here and I believe that I'm understanding you better :) .

The meaning of my statement regarding the Symlinks from the Toybox Binaries doesn't override/overwrite the BusyBox Binaries...

Though, Stericson's BusyBox can install the BusyBox Binaries, it's really primarily used as a management tool as well because the BusyBox app isn't required for installing the BusyBox Binaries but, if BusyBox Binaries are installed, the Binaries does need some type of tool for management.

With that stated, when i stated the term of BusyBox and Toybox Binaries being Symlinked, it means that both the BusyBox and Toybox (if found) Binaries are being linked to the BusyBox app for management.

The Binaries for the BusyBox and Toybox are not located within the same location.

So... Bottom line is...

The installer will install all the BusyBox Binaries but, will Symlink the 2 Binaries. It doesn't override/overwrite one another. It just allows the BusyBox tool to manage them both.

I hope i understood you correctly and that I explained it okay also...

______________

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:
Oh, stop it. Every day is your day! Lol

Sorry for the lack of detail.

You may have answered my question though.

If the all in one busybox/supers .zip is flashed to update the binary for both apps, is the supersu binary linked to the app in the same manor as the busybox part of it? The app itself remaining unchanged, being a host for the new code?

My lg g3 got softbricked from updating the supersu binary via the app a few month's ago. G3 bootloaders are kept unlocked by bump script, but if supersu is installed (or apparently updated) without being bumped, it will re-lock the bootloader... and the rest is history.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
The flashable BusyBox/SuperSU file was an experimental one for the latest BusyBox Binaries but, the SuperSU one (i believe) was for v2.79...

The SuperSU portion is only the Binary and not the app itself. I had never received any feedback for it so I had never provided any updates to it. There were a few members who had asked me about a combination one and, after I had made that experimental one, i never received any responses regarding how it did. I had planned to scrap the SuperSU Binary portion because there wasn't enough interest/demand for it.

I had also planned to, eventually, revamp the BusyBox portion of the project a bit but, i haven't been able to get it going yet.

I planned to do something a bit different with it and haven't really been going too deep on it with other, more demanding, projects that I've been working on.

I've got a feeling that you may be curious as to my creating a binary update file with the SuperSU v2.82 Binaries... Am I correct?

______________

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]] Taivotat2:
Hi man, little OT to thank you for giving me so delightful , instructive and pleasureable reading.

As I'm a translator, I will be very glad to improve your future apps or whatever you want if necessary, with strings for portuguese and spanish, this is how I can show you the great value and appreciation that I feel when I'm reading your posts. Keep up the good work, people like you make XDA a better place for all of us members. I wish you the best and God bless you, my friend.
[Android Software/Hacking General [Developers Only]] Why-Fi:
Yes sir, you are correct. Is that in the works?

Regarding the lack of demand for the SuperSU portion in the past, it's a shame that it didn't catch on. Especially with the risk of losing root when updating the binary through the app.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Nobody has ever thanked me for this particular skill... LMAO!

Though, I'm not perfect at it but, there's a way of picking up on whether or not on what's being communicated is just a little "communication breakdown" between languages and trying to clarify what's being said on both ends.

Thank you for noticing and please take care :)

I'm very familiar with what's been going on with the SuperSU issues and, with it still being worked on by Chainfire, I had a feeling that someone was going to, eventually, ask this question LOL!

I'll try my best to see what I can do with a temporary SuperSU binary update package but, i cannot guarantee whether or not it will work and how long it'll take.

I test everything out before I release it and maybe there's something that can be done.

I'll try my best... :eek:

______________

PLEASE NOTE: I welcome any member to help with further valuable information/clarification for any of my posts.
[Android Software/Hacking General [Developers Only]] alecxs:
correct. thanks for clarification :)

finally, i found a selinux enabled busybox binary here
[Android Software/Hacking General [Developers Only]] Ibuprophen:
There's no such thing as a SELinux Enabled BusyBox Binary...

It's funny how this member states that I'm correct yet posts a contradictory advertising statement...

______________

PLEASE NOTE: I welcome any member to help with further valuable information/clarification for any of my posts.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
***** HEAR YE! HEAR YE! *****

I made some modifications to the Binary Installer in hopes of helping with some compatibility improvements.

I also added an additional installer and included the latest BusyBox Free app.

Please see the OP and the Changelog on the second post.

For those who are looking for an all-in-one installer with the SuperSU Binaries...

{Though, the only 2 members i can think of who had previously asked about this are [MENTION=7766573]Why-Fi[/MENTION] & [MENTION=7682336]alsyundawy[/MENTION]}

I've created a Flashable installer for that but, I want to make sure that your aware that it's a Beta installer and i WILL NOT guarantee anything that it will work for everyone.

With that stated, here's the link for that specific installer:

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

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

Thank you!

______________

PLEASE NOTE: I welcome any member to help with further valuable information/clarification for any of my posts.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
I just wanted to let the followers here know about a thread that I had created to help spread the word and encourage individuals to take part in regarding a recent Survey announcement by the Official LineageOS via their Blog.

Here's the link to the thread:

[SHARE][OFFICIAL]LineageOS Summer Survey Recently Announced by Ibuprophen

Thanks a bunch!

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

I Am The Egg Man,

They Are The Egg Men.

I Am The Walrus!

Coo Coo Cachoo!

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]] p1r473:
I flashed the zip while having the pro app installed and when I open the app, it still says busybox isnt installed
[Android Software/Hacking General [Developers Only]] Ibuprophen:
When you open BusyBox, swipe all the way to the right, press "Clear Database" then close BusyBox and reopen it and wait for the Binaries to load (as indicated by the colored bar at the top to reach 100%).

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

I Am The Egg Man,

They Are The Egg Men.

I Am The Walrus!

Coo Coo Cachoo!

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]] p1r473:
I let it get to 100... now what? Still says not installed, and typing "busybox" in terminal emulator says command not found
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Are you properly rooted?

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

I Am The Egg Man,

They Are The Egg Men.

I Am The Walrus!

Coo Coo Cachoo!

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]] p1r473:
Yes, and have given busybox root

Might have to do with the fact that I am having trouble installing busybox even the regular way as per https://xdaforums.com/pixel-xl/how-to/guide-android-8-oreo-root-stock-rooted-t3660591

---------- Post added at 03:57 AM ---------- Previous post was at 03:55 AM ----------

Is there a way I can undo what flashing this has done?

---------- Post added at 04:18 AM ---------- Previous post was at 03:57 AM ----------

Was able to install Osmosis version of busybox ,works great for me now

https://xdaforums.com/showpost.php?p=64228091&postcount=420

Thanks
[Android Software/Hacking General [Developers Only]] Ibuprophen:
You had posted your very first question "I flashed the zip while having the pro app installed and when I open the app, it still says busybox isnt installed" on the following thread just an hour before posting it on this thread.

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

You then provided a link to a thread that covers Rooting a Stock Oreo and never thought of asking this question in there since it just might have had to do with what you had done there.

Your final link that you had provided is to a specific post on the Osm0sis thread that is dated December 2015 in which Osm0sis had updated his development on a few occasions thereafter.

If something doesn't work after performing an action on one thread, you shouldn't be posting the issue from that on a separate thread and then another one to try and get assistance for an issue that resulted from something completely different.

This type of behavior can potentially be reported to a Moderator or Administrator.

Thank you for your time and understanding.

I wish you the best of luck!

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

I Am The Egg Man,

They Are The Egg Men.

I Am The Walrus!

Coo Coo Cachoo!

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 stop by to say Hello and that I'm still here.

I've been working on this project some but, I've been bouncing around with this and other things to include home life.

Thank you ALL for your time, patience and understanding.

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

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

I Am The Egg Man,

They Are The Egg Men.

I Am The Walrus!

Coo Coo Cachoo!

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]] dbareis:
BusyBox Pro (from play store) won't Install on Oreo? Other recent rating suggest this.

I'm on a Nexus 6P and used Magisk to root (and it did give BusyBox Pro root access). Other root apps working fine.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
I believe that Magisk comes with its own type of BusyBox management.

I believe that those who prefer to use another BusyBox app has to turn off or disable the BusyBox within Magisk.

I've seen this issue on one of my Development threads because my SELinux Toggler/Switch apps require BusyBox Binaries to function appropriately.

There was a Magisk user there that had explained the above because the user had both Magisk and Stericson BusyBox installed.

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

I Am The Egg Man,

They Are The Egg Men.

I Am The Walrus!

Coo Coo Cachoo!

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:
[MENTION=4828250]Ibuprophen[/MENTION]

Hey man, I really appreciate 'cha. Seriously. Thanks for hooking me up with the .zip.

For some reason, the supersu caused a Sim error. I was unable to log anything though. Safe mode allowed me to narrow down that issue though.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
My deepest apologies!

A while ago I had removed the SuperSU combination files from the thread and file host due to the in depth rework that Chainfire had performed on the Binaries and the delivery system.

That test project has been been discontinued a while ago because of the newer Binaries attempted resulted in instability for some members.

Everyone who had tested this project out was aware that this was only a test and I did my best to make it work.

I would like to thank you for your time and patience during the testing period and I am back to the thread topic at hand.

Please let me know if there is any further questions or concerns.

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

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 FIX ANNOUNCEMENT *****

The installer was just updated and also has a Binary Fix that Stericson just provided recently.

The Changelog will be updated soon to reflect this.

Thank you very much and please let me know if you have any questions or concerns.

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

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:
Just a quick FYI...

I'm going to be looking into a way to see about updating the ToyBox Binaries without running into any conflicts with the BusyBox Binaries.

A type of... ToyBox Binary update that works with the BusyBox to compliment, supplement, enhance, etc... without Conflicting with the BusyBox Binaries.

I hope i had explained it okay via text... :)

Thank you all and Happy New Year!!!

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

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:
I'm picking up what you're putting down. Happy New year to you as well, bro.
[Android Software/Hacking General [Developers Only]] jjakajonas:
Is there a way to make this flashable in twrp?

The reason for the question is that after every update I have to install busybox again.

And when I update my OS on the device I use a script in twrp there makes a backup of my device and then install LOS and magisk and after that clean up and reboots.

And there it could be nice to have a flashable busybox to add to the script.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
This is a TWRP flashable Binary for BusyBox...

I'm not sure exactly but, are you asking about a flashable BusyBox App itself?

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

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]] jjakajonas:
Sorry.

Misread it as it was a zip file to use in the app itself.
[Android Software/Hacking General [Developers Only]] jjakajonas:
Okay.

I have now tryed the installer in twrp on my Lineage 14.1 whit magisk and busybox pro and it messed up the system. Lost root and could not get it back.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
I know that Magisk handles BusyBox Binaries a bit differently and would require the Magisk BusyBox to be turned off for the BusyBox by Stericson to manage the Binaries.

Take a look at the following thread post from The SELinux Switch App that discusses this better (with Screenshots too).

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

It looks like you may have a conflict with both the Magisk and Stericson both trying to manage BusyBox Binaries.

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

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]] jjakajonas:
My magisk does not handle busybox at all.

That's why I use busybox pro. But I look at the link and see if it helps.
[Android Software/Hacking General [Developers Only]] jjakajonas:
I don't know if this is okay to share.

But I give it at try and if its not okay then just delete it or contact me and I will delete it :)

But the thing is I have been searching some more and found this thread here on XDA whit a recovery flashable zip file there works on my setup.

https://xdaforums.com/showthread.php?t=1929852&page=17

I have a HTC One A9 international whit TWRP 3.2.1-0, lineage 14.1 whit magisk 15.3, busybox pro (stericson) and Gapps.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
For those who may have received a DevDB notification, i had to make a minor change to the OP regarding the Feedback feature. Please see the Changelog for the specifics.

Thank you all very much for your time and understanding.

As always, please let me know if you have any questions or concerns.

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

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]] pepe_k:
Hi, after installing this BusyBox mý phone didn't find SIM card :mad:
[Android Software/Hacking General [Developers Only]] Ibuprophen:
It looks like you may have an Xperia J with an older version of CyanogenMod...

Am I correct?

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

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:
The installer works perfectly. Thanks!
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Thank you for your valuable feedback.

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:
Just an FYI... I had made some minor changes on the OP (as reflected within the Changelog).

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:
***** STATUS UPDATE *****

I just wanted to touch base with everyone about this Development and other items in relation to it.

We all know about the recent passing of "Lucille" and currently, the... Let's call it "Lucille 2.0", is about done and setup. In the meantime I've been using my "Lucille Lite" (my Laptop LOL!) for various other things.

I did loose some information on one of my HDD Emergency Backup Drives while recovering some data from Lucille's Primary HDD.

Well... To make a long story short... The HDD that went bad may be fixable because I believe that it may be an MBR (and another BR) that might be repairable.

The Good/Bad News:

Good News: The data on the HDD that went bad and, possibly fixable, was a very small amount (I'm going to say approx. less than 2% of my overall data).

Bad News: Repairing an HDD with this issue is a 50/50 shot and does take time. So, after a little while, I've decided to just place it in an ESD Bag and set it aside for now. Though, the data may have been minimal but, it was important because of some Developments I was working on was amongst the loss.

This places me in a situation whereas my remembering all the changes made. My dealing with the PC recovery as well as other things that required my attention made me sit back today and say to myself "With all the time i had spent on the app... What was it that I had done besides a few of the obvious?".

With that stated, unfortunately, the delay in the next release may be delayed even longer and am trying to do a little catch-up work on a few developments on my plate.

Well this is actually the short of it... LMAO! :)

Thank you all VERY MUCH for your time, patience, support and understanding.

As always, please let me know if anyone has any questions or concerns.

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

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:
If it helps, I have a zip of the last release you posted.
[Android Software/Hacking General [Developers Only]] Ibuprophen:
Thank you very much for offering but, I was referring to the work that was in the process of getting done that was lost.

The Primary and Alternate Downloads have all the releases I had posted.

The only development that was spared was the 7-Zip Plugin update for the ES File Explorer app.

Thank you very much! :)

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

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! *****

The new BusyBox Binary Installer was just updated to v1.28.1.

I apologize for the delay...

As always, please let me know if you have any questions and thank you all very much for your time, patience and support!

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

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:
***** OPINIONS NEEDED ***

As you already know, this thread provides the Flashable Zip updates for the BusyBox Binaries and also provides the ToyBox Binaries while performing a Symlink for them both to the BusyBox App.

I'm just wondering if there's any interest in my providing the same Flashable Zip but, without (omitting) the ToyBox from it.

The ToyBox Binaries are not offered on many Firmware ROM's and this thread offers them and Symlinks them to BusyBox to manage those as well.

I'm just debating whether or not to offer the same Flashable Zip (possibly in another thread) and leave out the ToyBox all together.

I may go this route only if there's enough interest in this.

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

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

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]] Boriar:
I like it because it's the only one package offering that option. For an standard busybox they are too many other options.