-
Notifications
You must be signed in to change notification settings - Fork 263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Busybox 1.31 Install error on Android 9 -- SOLVED #93
Comments
Thanks! This worked perfectly for me on my mata device (Essential PH-1) running LineageOS 16.0 (Android 9). I was getting the |
Also, see #72 |
It works to me too. Thanks. |
This worked for me, too. Thanks! (off-topic but just wanted to share what I discovered just now. Android 10's toybox ships with few binaries removed --viz curl, ssh, sftp, start-ssh, tracepath6. I was relying on curl in a Tasker profile that fetches the sunset/sunrise times to do various other actions but since curl wasn't found in |
Here it does not have this 'files' folder, only cache and code_cache |
Works, confirmed on Huawei Mate 9 Pro EMUI9.0.1 Android 9 + Magisk |
also works on Android 10 + Magisk |
Hey @taichichuan (or anyone else). Having a bit of trouble with this, could anyone point me in the right direction? Attempting to create the /system/xbin folder as @Erich-Chen mentioned but having no luck. If created using termux su, the command doesn't finish and the tablet eventually softlocks. Have spent a lot of time trying to figure this out and stuck! |
@snug as I recall the su in Termux is a busybox link, try using the one that came with your root package (probably /system/bin/su but check first) ls -l `which su` |
Hey @annihat, Thanks for your response! Checked this out and was using the termux version. As such, I installed a terminal emulator and as a result get this now instead: Running Are there any other options that I can try? Would really love a chroot of arch on my eink tablet instead of just a proot. Would make for a much smoother experience. Thanks again for your help :) |
Implements fix for Android 9 from issue meefik#93
Working on Fairphone 3+ with /e/ OS rooted by Magisk! |
I've this problem in android 11. |
Not sure if anything has changed since first posted. I am trying to install busybox on android 9 with Magisk. All the steps above work fine, but when I run internal install on busybox I always get I/O error when app script tries to create busybox. If I tsu with termux or just su in another term app, So I am not sure whether or not the issue is something new different, being a couple of years later after this post was originally posted. Any ideas, suggs or advice much appreciated. |
any idea why i get this?
|
There is another layer, this Lenovo tablet has 0x4000 ro filesystem flag. I think it's for shared_blocks. I'll keep working on it, but I need a hand. Edit: the filesystem looked full 2 me, so there is nowhere to put stuff anyways. I'll look for what I can safely dump. |
I also have the same issue.... any new solution? |
OK, I managed to solve the installation issue with Android 9 on the Samsung Galaxy Tab S6.
Here's how I did it:
From adb shell session or connectbot or other terminal application (log in and su)
cd /data/data/ru.meefik.busybox/files/scripts
../bin/vi install.sh
change busybox mount -o rw,remount /system
to busybox mount -o rw,remount /
6a. Make sure to make the same sort of correction to the remove.sh script
Make sure that /system is still writable
mount -o rw,remount /
chmod 777 /system/xbin
Now, run the internal installer for busybox app and it should work and copy busybox and set symlinks
chmod 755 /system/xbin
reset the /system to ro
mount -o ro,remount /
Meefik's busybox is now installed.
The text was updated successfully, but these errors were encountered: