[Samsung Epic 4G Touch] rsngfrce:
Agat kernel and BusyBox versions

Still on Agat 6.3. I tested a bunch of different versions of BusyBox to see what was working and what wasn't. I hoped to find a perfect solution, which did not happen. The results actually weren't what I expect in a number of cases...

busybox v1.19.4-Stericson

:

ExTweaks - inop (no compatible interfaces)

V6 SuperCharger script - works

Solid Explorer root access - inop (reports newer version required)

My Backup - reports old version*

busybox v1.19.4-wraithdu

(by far the largest BusyBox version):

ExTweaks - works

V6 SuperCharger script - works

Solid Explorer root access - inop (reports newer version required)

My Backup - reports old version*

busybox v1.20.0-cm7

(as installed by Agat kernel, smallest BB version) (unstable version per BB site?):

ExTweaks - works

V6 SuperCharger script - inop (reports AWK error)

Solid Explorer root access - inop (reports newer version required)

My Backup - reports old version*

busybox v1.20.0-Stericson

(unstable version per BB site?):

ExTweaks - inop (no compatible interfaces)

V6 SuperCharger script - works

Solid Explorer root access - works

My Backup - reports old version*

busybox v1.20.1-Stericson

:

ExTweaks - inop (no compatible interfaces)

V6 SuperCharger script - works

Solid Explorer root access - works

My Backup - reports old version*

busybox v1.20.2-Stericson

(newest BB version):

ExTweaks - inop (no compatible interfaces)

V6 SuperCharger script - works

Solid Explorer root access - works

My Backup - works*

*NOTE: My Backup appears to notify you if you use any version older than v1.20.2, but allows you to continue with a warning that you may have problems. I personally use Titanium (which uses it's own version of BusyBox) so I don't know if any of these versions other than v1.20.2 actually cause issues or not. My impression is that My Backup isn't testing the version, just reporting it.

It is possible that my results with ExTweaks are influenced by the fact that I am force installing a different version of BusyBox after reboot, but since the Agat version with BusyBox v1.20.2-Stericson was also reported not to work with ExTweaks, I'm figuring they are valid...

My opinions about the results:

I had become convinced while testing that ExTweaks wasn't going to work with any version of BusyBox other than v1.20.0-cm7. My final test was with v1.19.4-wraithdu and ExTweaks worked, which surprised me. As far as I understand this, both v1.20.0-cm7 and v1.19.4-wraithdu are custom versions of BusyBox. There must be something in these custom versions that ExTweaks is requiring? I was expecting ExTweaks to work with v1.20.0-Stericson, which it did not.

The V6 SuperCharger script, which tests the version of BusyBox you have installed when you run it, only had an issue with v1.20.0-cm7 (as used in the Agat kernel) and said that is caused an AWK error (which is math related and beyond my understanding).

Based on the results (and bearing in mind I don't use My Backup, someone who does may wish to test it with various versions), the most usable version of BusyBox is v1.19.4-wraithdu, which works with ExTweaks and the V6 SuperCharger script, but prevents root access with Solid Explorer (which I'll probably try to ask the dev of that about).

Additional notes:

The busybox v1.19.4-wraithdu version is available in this thread: [U9RC11T8] STOP! -=SuperCharger Time=- You Can't Touch This! Please zep don't hurt em in the attached files to the first post, with some directions for the using the install script and boot reinstaller script a little ways up the post above that. As far as I know, these scripts should work without the rest of the V6 SuperCharger if you have Init.d support (I just had to add an init.d folder to etc/ since for some stupid reason it wasn't there).

The Agat kernel installs v1.20.0-cm7 at reboot, so if you update your BusyBox to any different version, it will not stick after reboot. You should be able to use the boot reinstaller script from the above link to always install your desired version during reboot. By default, it installs v1.19.4-wraithdu, but you can put any version you want in data/local/busybox.v1.19.4/xbin/ and name it busybox and be sure the permissions are correct. The version that is there to begin with is v1.19.4-wraithdu, so you probably want to back that up before deleting or overwriting it.

I haven't yet gone down the avenue of asking the dev of ExTweaks about support for newer (and non-custom?) versions of BusyBox...