Two random binaries on my SD card? - Xperia Play Q&A, Help & Troubleshooting

I have two random binaries on my SD card. One is a busybox binary called busybox-stericson and the other is a binary called toolbox-stericson. I don't really care about the busybox binary, but what is the toolbox binary? Also, where would they have come from? I don't remember ever putting them on there.

STEricson is the dev name of one of the more well known installer apps for BusyBox and its associated tools. Usually you will see those if you installed busybox or updated it. That is pretty much it.

Alright, thanks. I was super confused.

So can we delete it? Thanks [lol, i googled this and it brought me here to this thread]

Related

[HOWTO] Install Latest WaveSecure in ROM

I found that [email protected]'s ROM had a good idea of adding WaveSecure to the system partition (preventing listing in the My Downloads part of market, and preventing uninstallation through normal means), but his version is slightly out of date now (latest version is 3.0.0.43)
As a result, I set about finding a means to install WaveSecure to ROM myself. Here are my findings for anyone interested in doing the same.
Install the latest version from the market (3.0.0.43 at this time). Now use adb pull to get it off the device onto your pc
Code:
adb pull /data/app/com.wsandroid.apk D:\com.wsandroid.apk
Now open Market back up from the menu, go to My Downloads, and choose Wavesecure Mobile Security Beta and uninstall it for just now (to get it off the data/A2SD location that normal apps are stored in) - thanks, my-space!
Then push the saved apk to the system partition after a remount (to make it read/write)
Code:
adb remount
Code:
adb push D:\com.wsandroid.apk /system/app/com.wsandroid.apk
Then set it all up as usual (will appear in apps list immediately)
and remount system as read only again
Code:
adb remount
And that seems to be it so far. Remember to change the D:\com.wsandroid.apk path to whatever you actually used.
Let me know if anyone finds any problems with this, but I've done it and, fingers crossed, it's worked OK for me.
Obviously, this is only for root users, and there are no guarantees for this.
Couple of questions that might need looked into -
- Do settings carry across after a wipe (as Paul claims Modaco's version does. I've never tried it so can't confirm)
- Is there any disadvantage to using this method? (I guess this is all Modaco's update.zip does, but I don't know)
you forgot to metion to uninstall wavesecure before it is pushed back into system....
my_space said:
you forgot to metion to uninstall wavesecure before it is pushed back into system....
Click to expand...
Click to collapse
Oops! Knew I'd forget something, as I always seem prone to do. Well spotted, and OP corrected.
Thanks
No worries I got a bit confused when i pushed it back onto the phone and was still in my downloads...
I've rooted my phone already but whenever i try to use the command adb remount I get "remount failed: operation not permitted". Suggestions?
I see more and more often, redundant threads.
What How-to will you post next time? How to change backlight settings?
You're pointlessly spamming the board.
I can't say i agree with the 'pointlessly spamming the board' comment, but i would have thought this would at least be better in the applications and themes subforum rather than in development.
Don't forget that an awful lot of android users (and more recently all HTC devices) are more and more 'newbs' and need stuff like this.
While this is good and provides info that people like that need (and myself cos i'm crap at adb and stuff like that so wouldn't have had a clue how to do this previously), maybe the development forum is not the best place for it....
I'm guessing one won't be notified via Market if there's an update available if you push an app to /system/app/, right?
usb0 said:
I'm guessing one won't be notified via Market if there's an update available if you push an app to /system/app/, right?
Click to expand...
Click to collapse
You won't be notified, correct
If anybody doesn't already know, WaveSecure have started hosting update.zip files. This means it's now easy to update your "baked-in" version of WaveSecure without much messing around.
https://www.wavesecure.com/installations/update.zip
Download the file, save it to your SD card, reboot into the recovery console and choose the option to apply an update.zip file.
Voila! Your version of WaveSecure will be updated to the very latest version
DJBenson said:
[...]
Click to expand...
Click to collapse
That's really awesome! Thanks for the tip!
Just a question of curiosity: If I push an app to /system/app/ and then issue the rm-command to remove its apk, won't there be lying a bunch of files associated with the program and with absolutely no function, since the app itself is removed? How do I know the name of these files and where they are located for removal?
I'm a bit confused by that question. My understanding (which may be incorrect but from what I've seen of the "guts of a ROM" appears to be the case) is that the applications reside in the apk files, they are not extracted. If you list the content of any of the app folders (/system/app, /data/app or /data/app-private) then all you get is a bunch of apk files (and some odex files). So when you 'push' an apk to the phone, that application is then "installed", when you rm/remove an application, you do so by removing the apk.
if you remove the apk you have left something in /data/dalvik-cache. wiping the dalvik-cache every now and then helps reclaiming that space, though it is not much.
the app settings and data are stored in /data/data, you could delete the files manually by checking their names (no idea if/what convention the names follow), imho not worth the trouble as it is only a few kb.
odex files aren't created if you don't do in a PITA process manually. don't worry about them, don't touch them, then you're good. odex files are only for system apps.
I bought a used phone and it had WaveSecure already installed. I couldn't find it in the applications list to uninstall, so I did a factory reset on the phone. The application was still there and it still didn't show up in the applications list.
I have the Superuser Permissions application, so someone must have rooted it.
Is there any way to uninstall this?
motomeup said:
I bought a used phone and it had WaveSecure already installed. I couldn't find it in the applications list to uninstall, so I did a factory reset on the phone. The application was still there and it still didn't show up in the applications list.
I have the Superuser Permissions application, so someone must have rooted it.
Is there any way to uninstall this?
Click to expand...
Click to collapse
""Just (re)flash a ROM................""
I just noticed that WaveSecure now points to this post for instructions to install as system application, and I am not sure that the update.zip maintained with them is up-to-date.
However, you can now select to download the .apk directly to your PC thus eliminating the first Market step in this guide.
strife242 said:
I just noticed that WaveSecure now points to this post for instructions to install as system application, and I am not sure that the update.zip maintained with them is up-to-date.
However, you can now select to download the .apk directly to your PC thus eliminating the first Market step in this guide.
Click to expand...
Click to collapse
I believe it is kept up to date, as VillainROM kitchen uses it as a source for the WaveSecure app (fetched each night to keep it up-to-date).
I've certainly never had any problems with it.
Excellent guide Pulser,... I should really reinstall Wavesecure now Im not using a MoDacO Custom ROM. Nice one bruv.
Found this to be helpful.
https://www.wavesecure.com/blog/how-to-make-wavesecure-hard-reset-proof.aspx
I just did a search in the Market fro 'wavesecure' and two things popped up WaveSecure and WaveSecure UninstallProtection Add-on which needs to be uninstalled before WaveSecure and if the add-on is uninstalled it is supposed to lock the phone. (all this is in the description I have yet to try)

Cant remove Stock apps? Root Explorer and Unrevoked3

Hey Guys.
I "rooted" my HTC Desire by T-Mobile using Unrevoked3.
Then i flashed a Pre-Rooted Froyo:
http://forum.xda-developers.com/showthread.php?t=773997
Now i wanted to use the "Root Explorer" to remove Apps like "FriendStream" and stuff.
I was able to delete them, but the still keep running.
Then i rebooted and they are still there although deleted with Root Explorer and Super-User permit.
Is it possible that unrevoked is just a "*****-root" i can just use to flash Images but not for mounting /system (R/W) and removing Apps?
What can i do now? Hope u can help me
erichbitch said:
Hey Guys.
I "rooted" my HTC Desire by T-Mobile using Unrevoked3.
Then i flashed a Pre-Rooted Froyo:
http://forum.xda-developers.com/showthread.php?t=773997
Now i wanted to use the "Root Explorer" to remove Apps like "FriendStream" and stuff.
I was able to delete them, but the still keep running.
Then i rebooted and they are still there although deleted with Root Explorer and Super-User permit.
Is it possible that unrevoked is just a "*****-root" i can just use to flash Images but not for mounting /system (R/W) and removing Apps?
What can i do now? Hope u can help me
Click to expand...
Click to collapse
the desire dosent have an unlocked spl yet so even a rooted desire dosent have r/w access to /system/ when booted, there are two ways around it, either delete the apps using adb in recovery mode or flash a rom that utilises the new file overlay system that will give you r/w access to /system/
It more or less sounds like you don't understand the meaning of being root. On a system like android, running something with root or superuser permissions will normally allow the app or command to have full access and rights. This is gained by adding a binary called su and the superuser app, which is for controlling which apps gets root access. So actually unrevoked or any other root methods is not about gaining root, but about being able to put these files on the system partition, which it also does.
Now this is not the case on newer HTC handsets, because they have nand protection, which prevent write access to /system even though an app is run with root access. this is controlled by hboot, and in order to allow rw to /system, we will need an s-off hboot. This is not yet available, but the unrevoked team is working on it.
So the socalled "*****" root just shows me that you don't know, what you are talking about
edit: for now if you want to remove apps, you will need to flash a new rom, where you have removed the apk files yourself, or you will have to learn some adb commands, which you can use to edit system partition while in recovery with rw access.
Using adb in Recovery to backup/remove them is very simple (for removal i.e adb shell rm dir/name.apk) however many default apps break other workings and/or cause confusing unexpected errors if removed. I learnt first hand when removing many pre-installed apps. So be careful and always backup.
-----------------------------------
- Sent via my HTC Desire -
AndroHero said:
there are two ways around it, either delete the apps using adb in recovery mode or flash a rom that utilises the new file overlay system that will give you r/w access to /system/
Click to expand...
Click to collapse
How can I tell which roms utilize the new file overlay system? Im also having the same problem especially with programs starting up after I've disabled them.
shaliru said:
How can I tell which roms utilize the new file overlay system? Im also having the same problem especially with programs starting up after I've disabled them.
Click to expand...
Click to collapse
We have s-off now. Look for that, or use adb.
Sent from my HTC Desire using XDA App

Fun things to do now that we have Root!

Hey everyone, most people might already know this, but I think it would be nice to compile everything we can do with our Glide's now that we have root, feel free to add to the list!
1. Install Root Explorer or similar file explorer:
This program will allow you to access areas of the Android file system that weren't accessible before having root.
2. Install Titanium Backup:
This program allows you to backup all of your apps, app data, and settings. great if you are messing around with the phone and run into trouble, just remember to save the backup to another source in case you can't access your phone at all.
3. Supercharge your phone!! (by zeppelinrox)
go and read this thread, follow the steps and see the results! I did this and it worked. Also an interesting read.
What other cool things are you guys doing with root? post it here!
I'm on the same boat with you as root explorer and titanium backup , but never heard of supercharger till now.. I had an HTC Desire HD (still do but never use it anymore) but it wasn't my regular use phone, it was more of a "HTC Player." And I tried the supercharger, but it kept coming up as "[[: not found" which was out of the ordinary. Don't think I'll be sticking with it sadly.
Still have to do that update in an hour, really hate how AT&T doesn't allow you to "update" more than once a day.
I'm still trying to learn the in-out of modding. Not that experienced yet
doode2011 said:
I'm on the same boat with you as root explorer and titanium backup , but never heard of supercharger till now.. I had an HTC Desire HD (still do but never use it anymore) but it wasn't my regular use phone, it was more of a "HTC Player." And I tried the supercharger, but it kept coming up as "[[: not found" which was out of the ordinary. Don't think I'll be sticking with it sadly.
Still have to do that update in an hour, really hate how AT&T doesn't allow you to "update" more than once a day.
I'm still trying to learn the in-out of modding. Not that experienced yet
Click to expand...
Click to collapse
Hey, did you install BusyBox? I had trouble at first as well, then I installed a different version of BusyBox from the BusyBox installer and I installed it to a different location, Supercharger worked after that
adamdipro said:
Hey, did you install BusyBox? I had trouble at first as well, then I installed a different version of BusyBox from the BusyBox installer and I installed it to a different location, Supercharger worked after that
Click to expand...
Click to collapse
There are two busybox installer programs I use, one is from Stericson, and from JRummy16. JRummy's busybox worked for my SGS Glide, but stericson does not even install. A complete opposite to my Captivate and Infuse, I have stericson's busybox on them but jrummy's doesn't work.
If you don't like to get Root Explorer, try File Expert, it also has root access which can be activated in settings, it also has file sharing like web, ftp(s), http(s). I have both, but prefer Root explorer for it's very basic and easy to use.
adamdipro said:
3. Supercharge your phone!! (by zeppelinrox)
go and read this thread, follow the steps and see the results! I did this and it worked. Also an interesting read.
What other cool things are you guys doing with root? post it here!
Click to expand...
Click to collapse
Just curious, which supercharge setting are you using?
I tried to get the update first, but "Update is Failed" yet again, and when I tried to do script manager, it said I didn't have root access, so i was confused. Checked titanium backup, no root access either. Then I had to re-root the phone, delete bloatware. I checked titanium backup again but it said I didn't have root access, but everything else did (Script Manager, SetCPU, Busybox Installer). Supercharger is working now though.
Living the life of Trial and Errors.
doode2011 said:
I tried to get the update first, but "Update is Failed" yet again, and when I tried to do script manager, it said I didn't have root access, so i was confused. Checked titanium backup, no root access either. Then I had to re-root the phone, delete bloatware. I checked titanium backup again but it said I didn't have root access, but everything else did (Script Manager, SetCPU, Busybox Installer). Supercharger is working now though.
Living the life of Trial and Errors.
Click to expand...
Click to collapse
Hey, I think the same thing happened to me as well, after successfully getting the supercharger script to work, I went and tried to run the BusyBox installer again to find out the version I installed, and it said "Error Root access not detected"
It appeared I had root in all other apps, so I uninstalled Super User and BusyBox installer, and re installed them, now Root isn't working for any program.
adamdipro said:
Hey, I think the same thing happened to me as well, after successfully getting the supercharger script to work, I went and tried to run the BusyBox installer again to find out the version I installed, and it said "Error Root access not detected"
It appeared I had root in all other apps, so I uninstalled Super User and BusyBox installer, and re installed them, now Root isn't working for any program.
Click to expand...
Click to collapse
You have to re-root again, sorry Do you still have titanium backup? Because the busybox version for that is 1.18.4, not the recommended 1.18.2. Uninstall titanium before or after re-rooting, and get busybox installer from jRummy16. Then run the script and you should be okay.
But if you have a backup folder for titanium backup, move the folder onto the computer where it'll stay there forever.
My list:
- Static the phone's IP on your DHCP server
- Install Samba. Then create a link on your desktop to \\yourphone\sdcard or smbmount on your *nix box. Great way to transfer media.
- Install QuickSSHd, and bind on :22 (yay)
- Install your choice of full VPN services (ie. openvpn) so you don't have to constantly redial with the built-in client
- Bring up a chroot()'d Debian environment, and apt-get install build-essential; full GNU toolchain on your phone!
- Install ROM Toolbox and remove all the carrier-bundled crapware
- Overclock (running stable @ 1.2ghz, currently)
- Install Better Terminal Emulator Pro (though this doesn't require root, you can also dump a lot of useful binaries in /system/xbin; be careful!)
After all of this, you'll have a nice portable linux workstation that you can access directly via CIFS & SSH/SFTP.
lambgx02 said:
My list:
- Static the phone's IP on your DHCP server
- Install Samba. Then create a link on your desktop to \\yourphone\sdcard or smbmount on your *nix box. Great way to transfer media.
- Install QuickSSHd, and bind on :22 (yay)
- Install your choice of full VPN services (ie. openvpn) so you don't have to constantly redial with the built-in client
- Bring up a chroot()'d Debian environment, and apt-get install build-essential; full GNU toolchain on your phone!
- Install ROM Toolbox and remove all the carrier-bundled crapware
- Overclock (running stable @ 1.2ghz, currently)
- Install Better Terminal Emulator Pro (though this doesn't require root, you can also dump a lot of useful binaries in /system/xbin; be careful!)
After all of this, you'll have a nice portable linux workstation that you can access directly via CIFS & SSH/SFTP.
Click to expand...
Click to collapse
nice....i'm not surprise to see these specially from an N900 user.
Oh.....so you overclock? Is the kernel from the I9103 be used? or it's gonna screw up coz glide has keyboard?
EDIT: ooops....i just knew that there is a stock glide kernel posted, I'll test myself, thanks...
EDIT 2: thread says "for Samsung Galaxy R (I9103) only" LOL! nvm
"status indicator"
is there a way to clear out the status indicator in the pull-down notification bar? For awhile I used super status bar, but got tired of it refusing to withdraw. The "indicators" use up half the screen, and are totally unneeded.

[Q] Running Oxygen ROM, apps won't load after installing busybox and reboot

Hi guys, this is the problem I'm facing. I was running the latest oxygen rom without any problems, until I decided to install polaris office. I downloaded the docmanager apk and read that I have to push it to /system/app. Anyway, I was trying to get system to be writable and testing the mount cmd... I entered mount into the emulator and got a bunch of mounted paths. I'm not sure if that has anything to do with what happened bur anyway I then downloaded busybox installer and installed busybox.
I rebooted and next thing I know, the default oxygen launcher appears instead of the go launcher I had installed and almost all apps are not listed. I check the app manager and it shows all the other apps in their package name with a sd card sign next to them.
I am running oxygen with sdext enabled. I am guessing I did something from the emulator that messed up sdext which has most of my apps.
Can anyone tell me how I can fix this? I'm not really sure what has actually happened, but if you need me to provide more info please let me know.
BTW, I downloaded the market apk again and when I tried to install it, android rebooted. I am guessing that's cause it tried to install it on sdext.
Thanks.

ASKS v1.2 security and new kernel issues

Well to assist with peeps installing new Samsung Kitkat firmwares released this year, I made a quick list of odd issues that will pop up with rooting.
The new kernal will not allow titanium backup to find su. I use super su, so depending on which su you use, you may be able to operate titanium backup.
My fix, custom kernel.
Smanager fails to use rw permissions in terminal, though you can set rw permissions in advanced.
I removed asks packages, as with knox packages, so as far as I can tell asks v1.2 has no effect and is a bridge to selinux and knox.
Will try using busybox pro intead of a generic busybox with smanager, but feel the issue is within the app its self.
Will end up using jack term as a work around, until smanger is updated.
Would like to see titanium backup updated as well. So I can use the stock kernel and be happy this Kitkat is the best and most secure without the vulnerability issues still being addressed with newer builds of amdroid.
Found I get a wee better speeds, not just by the kernel replacement, but possibley from fixes done and tuning of this build.
If I find anything new I will add, but xposed and its modules seems bug free with is new kitkat.
Ok, I found the issue with term usage with rw permission.
You must use the mount remount command when at a terminal session. Unless your terminal app has a command toggle or macro to perform the proper command without typing.
Remember to also do the mount remount command for ro to close the rw session.
Everything else seems good to go. The new security seems more in tune to linux with apps needing to be more careful with setting permissions through the system perameters.
Looks like Samsung is making headway with blocking Google apps... starting with Chrome browser. Using Boeffla kernel on 4.4.2 you must use a script to make selinux passive. Never had to do that with any kernel running bare without a kernel manager before.

Categories

Resources