[Q] "Monkey running..." message on screen - Streak 5 Q&A, Help & Troubleshooting

Hi all,
I've been running StreakDroid 2.3 for a while now and despite the occasional reboots and some random strangeness, everything runs very well.
I also use an application called "MyPhone Explorer"
Recently I updated the MyPhone Explorer Client and tried out some of the newer functions in the app... mainly remote control... Which caused a "Monkey running..." message to appear across the top left of my screen! I've since uninstalled the MyPhone Explorer client and rebooted - and it's still there! From what I've been able to find, "Monkey" is a development API for remote keystrokes and Android API event handling.... which is great and all but how in the heck do I get rid of that message on the screen?
Does any guru out there have any idea what I need to do to get rid of this message (without reflashing... lol)
Thanks

Can you get a screen capture of that?
Sent from my Dell Streak using Tapatalk

Since you are rooted, go into /system and hunt for com.android.monkeyrunner. Rename it (preferred) or delete it and you should be good to go. To add, com.android monkeyrunner I don't recall seeing in my exploration of the /system directories so I think the app you installed added monkeyrunner. When you uninstalled, the uninstall script left monkeyrunner behind.

Related

Spyware, and how to figure out what installed it.

Ok, maybe I'm in the wrong place. But here goes.
My phone is trying to send text to paid numbers behind my back. I'm using prepaid so it doesn't work. I get a "You have insufficient funds to send this text" message daily, at random times.
I have no pirated apps. Everything on my phone came straight from the market. However, I've not installed a single one of the apps that was on the recent list all over tech sites.
I'm planning on reflashing with a different rom and changing all the passwords that were stored on my phone.
BUT.
Before I do this, I want to find out which app is causing this behavior. Any Ideas on how to find out what is sending random text from my phone (they don't show up in the messaging app)
viogrep said:
Ok, maybe I'm in the wrong place. But here goes.
My phone is trying to send text to paid numbers behind my back. I'm using prepaid so it doesn't work. I get a "You have insufficient funds to send this text" message daily, at random times.
I have no pirated apps. Everything on my phone came straight from the market. However, I've not installed a single one of the apps that was on the recent list all over tech sites.
I'm planning on reflashing with a different rom and changing all the passwords that were stored on my phone.
BUT.
Before I do this, I want to find out which app is causing this behavior. Any Ideas on how to find out what is sending random text from my phone (they don't show up in the messaging app)
Click to expand...
Click to collapse
Install a android antivirus and firewall like Lookout.
Sent from my GingerBread Eris using XDA App
lookout finds nothing. All the other AV software fails to install. "Unknown error -18"
i have plenty of free space.
viogrep,
I wrote a novel, but then thought I should just ask a few preliminary questions:
Q1) does the error message contain any useful "hints", such as the destination number ?
Q2) if you use a logcat - capturing app, does anything show up in the logcat right around the time the message is generated which might provide some further clues?
There's a lot of different techniques you can use, but they require a bit of effort - not only to perform, but to explain, too.
Q3) Are you willing to post up the output of the "ps" command to a pastebin?
Q4) What apps on your phone request "SEND_SMS" privileges? You can find out with
Code:
strings /data/system/packages.xml > /sdcard/strings-pkgs-xml.txt
and then poking through the "strings-pkgs-xml.txt" file. When you see (for instance)
name="android.permission.SEND_SMS"
the immediately prior package is what requested it. Either that or you can do something tricky like
Code:
strings /data/system/packages.xml | awk '/<package name/{pkg=$2;}; /_SMS/{print pkg, $2;}'
bftb0
1. No destination number in the error. Sorry.
2. Also, no clues in logcat from what I've seen.
3. PS > http://pastebin.com/iUAfP9Yb
4. Besides the default gapps, the only other app with SEND_SMS priv. is Koxx Pure Messenger. (Purchased from the market, Have had for awhile, the sms sending is new)
Going to try to call my provider and see if I can get the number that's been denied because of funds.
*edit* No luck with provider.
I'd really like to know whats doing it so I don't install the same app once I flash. Luckily I keep nothing important on my phone. Its gmail account is actually a duplicate with my original forwarding to it. I'm a tiny bit overprotective over my email(address). :x
viogrep said:
4. Besides the default gapps, the only other app with SEND_SMS priv. is Koxx Pure Messenger. (Purchased from the market, Have had for awhile, the sms sending is new)
Click to expand...
Click to collapse
I know that it isn't necessarily this simple, but if that really is the only other app besides the GAPPs with SMS priveledges, especially coupled with the knowledge that the SMS capability is new, I think you have your answer.
If you tried a new ROM and restored all but that one app, and the problem never happens again then you can be 95% sure. Only way to be 100% sure is that after a certain length of time without a problem (a week?) you reinstall Koxx and then if the problem starts happening again.
I looked through your "ps" listing.
Didn't see anything too obvious sticking out at me; there were a couple of non-market apps running though. I know that there is no theoretical reason why non-market apps would be malicious - on the other hand, I sort of wonder why they are not on the market... you know what I mean? What is stopping them? (In the case of Tubemate - which was actually kicked off of Google's market, my suspicions are even higher. I realize it was not kicked off because of malware; but still...)
These were the only processes that were either not on my phone, or I didn't really recognize.
Code:
com.dylan.tube = [Non-Market App] Tubemate
com.gau.golauncherex.notification = GO Launcher EX (READ SMS)
com.levelup.beautifulwidgets = Beautiful Widgets (LevelUp)?
com.revsodev.volumecontrol = [Non-Market App] Volume Control (Cyrket?)
com.swype.android.inputmethod = Swype?
com.tencent.research.drop = QQPlayer (no perms req'd?)
net.bajawa.battery = BattStatt (no perms req'd?)
org.sipdroid.sipua = Sipdroid VoIP + video
The Road Warrior has an idea which is sort of useful; but I'll modify it to use binary division.
Start with a freshly installed, clean ROM, and only install half of your apps. (I would put all of your most frequently used apps in the first half, and delay any non-market apps as long as possible). Here's how this goes:
- if the "half" you put on the phone is trouble-free (long enough to know the SMS popup thing is not going on), then, install half of the remaining apps, and wait again to see if there is a problem.
- if the "half" you put on the phone develops trouble, then you know that the problem app is in that group. Wipe the phone and re-install all prior "halves" (that caused no trouble), but split the current half (the group containing the suspect app) in half, and only install that. Proceed in this fashion until you are down to the app which causes the trouble.
If you have 128 apps on your phone, and you wait 1 day between installations, it will take 7 days to find the malicious app. (And if you don't get a failure within the first two days, your phone will have 3/4s of it's apps installed - that's not too bad).
The thing is though, even if you had an app compromise your phone, it might not be an "app" that is doing the dirty work any longer. For example, the most recently discovered malware ran rooting exploits against the device, and once successful, downloaded and installed "other stuff". That "other stuff" could be native binaries. So, examining permissions in the system manifest doesn't necessarily guarantee that you have exhaustively looked at your phone, or discovered all possible means of interacting with the SMS system.
It might be "just an app", though - and if it were me, the first ones that I would suspect are non-Market apps, or apps that *cough* got downloaded from "freeware" sites.
Thanks for the responses. I actually did a fresh flash last night. First thing I installed was tubemate (running through non market apps) and it did it. Ironically I added some money to my account to see if I could get the number it was trying to text. Apparently it still couldn't go through.
Sent from my FroShedYo V10-ERIS using XDA App
I had a game from a Chinese developer that stole my gmail. Log into yours from the website and see if you get a red warning.
Sent from my GSBv1.9 ERIS using XDA App
viogrep said:
Thanks for the responses. I actually did a fresh flash last night. First thing I installed was tubemate (running through non market apps) and it did it. Ironically I added some money to my account to see if I could get the number it was trying to text. Apparently it still couldn't go through.
Sent from my FroShedYo V10-ERIS using XDA App
Click to expand...
Click to collapse
I'm always amazed when something I suggested actually works. LOL. It's just that I'm used to things being more complicated than I hope.
Glad you figured out the trouble!
Thanks bt and RW for the help.
As far as the gmail thing... I use a different gmail address on my phone with email forwarded (different pass)...
If it gets taken I just stop the forwarding and make a new one. Makes things a more simple. Sure, they can see past emails, but they cant request passes/info from other sites... (I also monitor the login IPs in gmail, religiously. Just a habbit.)
viogrep said:
Thanks bt and RW for the help.
As far as the gmail thing... I use a different gmail address on my phone with email forwarded (different pass)...
If it gets taken I just stop the forwarding and make a new one. Makes things a more simple. Sure, they can see past emails, but they cant request passes/info from other sites... (I also monitor the login IPs in gmail, religiously. Just a habbit.)
Click to expand...
Click to collapse
You're welcome. You could just change your password from the web if your phone gets stolen.
Especially since it's the gmail address you use on your phone that everything is sync'd to, not the one that's forwarding to it. So if you got another Android phone you'd lose all your contact info and bought and installed apps info, calendar and such. Unless you sync them manually which is so much harder in my experience.
Or you could use one of the many free apps out there that would let you remotely do many things to your phone. Turn the GPS on, triangulate your phone, make your phone scream, do a factory reset to erase everything...
Just a suggestion.

ChatOn: Can't complete registration

Has anyone had any issues registering within the ChatOn app? I am able to get my verification code via text msg (which is automatically filled in and skips to next step), but when I enter my name I get an endless "Waiting..." progress meter. (Trying to register through the website only refers me back to the app.)
I tried this over LTE and wireless without any success. I did notice the keyboard icon in the notification bar, and the notice says "Ongoing: Select input type" (or something similar), so I wondered if it got stuck on that step somewhere. I do select my keyboard there (Swiftkey) without any result.
I've also tried using the default Samsung keyboard, but same thing.
Have you tried to uninstall and reinstall the app?
Tutsumi said:
Have you tried to uninstall and reinstall the app?
Click to expand...
Click to collapse
Yep, I did that a few times. But I forgot that this is no longer an issue. Shortly after posting the thread, the I was able to complete the installation.
I've since disabled the app. I was under the impression it was a catch-all messenger, not that it required setting up on other peoples' phones too. I really just wanted to have something that I could both MSN in general and BBM my sister (who's stuck on BB).
Thx

Cox Contour 2 app working on Nexus Player

I tried the initial Cox Contour 2 app sideloaded on the Nexus Player when it was released a few days ago and it would allow user sign in, registering the device, displaying guide, on-demand, etc. Unfortunately, when a program was selected, it would buffer then crash returning to the home screen.
Today I received an updated app on my Nexus 7. I uninstalled the previous version from my Nexus Player, transferred the new version from the Nexus 7 to the Nexus Player, installed and opened the app. I had to sign in and register the device again. I opened the app to discover an updated interface. I selected the guide, scrolled through the channels and started it program. This time it loaded and I was able to begin viewing the program.
The app does require use of a keyboard/mouse to navigate the menus and controls. It seems to require double clicks in some areas to activate the controls, but I have been able to fully access all portions of the interface.
For Cox cable users with a subscription that includes Contour, this addition makes the Nexus Player a much more complete home entertainment system. The lack of DVR function for protected content may make it less desirable for some users, but that is not really an issue that bothers me.
I have had one instance of the app stopping and force closing, but at the time I was viewing a program and investigating the controls and menu options available. When viewing a program normally, it has functioned without problems.
Added Leanback launcher to the apk, uninstalled the original, installed modified apk. Successful install, icon appeared in Leanback, started and began sign in and setup. After entry of credentials the apk appeared to attempt to add device to authorized list, but crashed. Cleared data and cache, same results. Cox is licensing and using Comcast X1 tech. The apk makes heavy use of comcast resources and libs.
Uninstalled and reinstalled original apk. Successfully signed in and added device to authorized list. Back watching cable. I guess I'll be satisfied with begin able to start the apk with Sideload Launcher for now. It's just one extra click.
does this still work? what version of the apk are you using? 2.1.0.003 ? I am trying on my fire tv with some versions and They keep giving security errors. Basically saying the app is meant for phones/tablets....

App removal

Hello
I Installed an app about three weeks ago, did not like the app, and removed It. However, I keep getting random pop up ads on my phone which I believe Is the cause of Installing this app. Also, when I want open a photo, I get various options to open It, one of them being something called Pixleknot. When I open a photo using Pixleknot, I get a green screen with a log-In page, which I can do nothing with.
I have tried using various phone cleaner apps to remove the pop ads caused by Installing an app and also remove Pixleknot with no luck. Also, I cannot find Pixleknot In the Apps under Settings so am unable to remove this. Please can someone advise me. Thanks.

Uninstalled App keeps trying to run

I have an OPPO A77. Some time ago I installed an app called "All-In-One Toolbox: Storage/Cache Cleaner, Booster" by AIO Software Technology CO., Ltd
Semi regularly, and seemingly randomly, it loaded over the top of whatever app I was using at the time. I looked into stopping this to no avail. I eventually got sick of this and uninstalled it. Very shortly after, it still attempted to load, but couldn't of course... so now it goes to the app in Google Play store, with the 'Install' option. And I get a toast message "App not installed". This is seemingly as regular and random as the original app loading.
How do I get rid of this pest?
I find this phone doesn't seem to follow the rules. It allows some apps to run when they want, and others that I want running, are killed regularly and can't do their job, like Automatic Call Recorder and Who's Calling. I've tried Autostart and Keep Alive apps, but of course, they get killed to!
Regards
Wayne
@Hagar76
with regards to AIO's All-In-One Toolbox: Storage/Cache Cleaner, Booster :
this app installs as user-app. If you uninstall it then it gets completely removed, no residues remain. Have tested it.
IMHO, if using mobiles with Android Lollipop and up, installing apps like this is absolute nonsense: the claimed features on the whole are fake. Android is smart enough to manage usage of its resources ( RAM / CPU ) correctly. And Android by default decides what apps to keep running in background.
jwoegerbauer said:
@Hagar76
with regards to AIO's All-In-One Toolbox: Storage/Cache Cleaner, Booster :
this app installs as user-app. If you uninstall it then it gets completely removed, no residues remain. Have tested it.
IMHO, if using mobiles with Android Lollipop and up, installing apps like this is absolute nonsense: the claimed features on the whole are fake. Android is smart enough to manage usage of its resources ( RAM / CPU ) correctly. And Android by default decides what apps to keep running in background.
Click to expand...
Click to collapse
Yep. I found it pretty useless, and annoying with its regular popping up. So what do I have to do to stop it trying to run even after its removed? Is there some debug info I can provide that may help trace the source with a view to fixing it?
Hagar76 said:
Yep. I found it pretty useless, and annoying with its regular popping up. So what do I have to do to stop it trying to run even after its removed? Is there some debug info I can provide that may help trace the source with a view to fixing it?
Click to expand...
Click to collapse
If you're on Android 7 and up to see what apps are running you open Android's Settings->Developer Option, navigate to Running Services: 2 lists are available, i.e. Running and/or cached.
The OPPO menu is all over the place. I found the Services list, but there was nothing that seemed relevant to this app. Anywhere else to look?

Categories

Resources