• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Have we got a Monkey on our backs?

Clueless here, Google search brought back nothing monkeyscript :thinking:

DS

Not quite true, the search results for "monkeyscript.apk" show this post. Most useful Google search EVAR.

If someone has a Rise or Hydro (if that has it too) to guineapig removing those files I'd sure like to know what happens. My phone is my daily driver though so I can't guineapig it like that.
 
Upvote 0
can't we just pull the apps from /system/apps and deconstruct them with some kind of apk builder?

EDIT: when going into /system/apps and trying to install it from my phone, i notice the name changes to Debug Menu for Development, so its obviously some kind of development tool, more than likely a script that allows everyone to monitor cpu usage or track the cursor/touch location

haven't tried what i mentioned above yet, but its probably something from Android itself, or Kyocera
 
Upvote 0
Upvote 0
As part of learning a new trick this monkey decompiled MonkeyScript.apk and MonkeyScript.odex and just for kicks recompiled it to a deodexed apk too, and attached it to this reply.

Ook. Ook.

edit: Now all I need to do is learn Java/Dalvik to figure out what the hell any of it is, right? ;p
 

Attachments

  • MonkeyScript.zip
    105.3 KB · Views: 109
Upvote 0

This github repo is for that thing, I don't think it's related.

I don't know crap about Java, but looking at the baksmali'd source for MonkeyScript.odex it looks to my untrained and inexperienced eye like it is in fact the android Monkey put to practice.

In other words a stress test app the Kyocera devs were using and forgot to take out of the production build. OOPSIE.

edit: Their version of it anyway, the actual Monkey is a built-in Android binary that generates kind-of-random events to test apps with. This is it and it's supposed to be there. The Kyocera MonkeyScript is I think their version of a Monkey that tests the hardware and software as a whole, and it's definitely not a standard Android app.
 
Upvote 0
Seems pretty clear that it is what I think it is. It should be safe to remove it. Who wants to find out the hard way? ;p

uploadfromtaptalk1358105303304.jpg
 
Upvote 0
Many phones have dialer codes that let you access hardware debug menus, not sure about yours. Just wondering out loud if this was included for that.

I don't think so, ##33284# brings up the debug menu but wants MSL which I don't have yet. ##3282# brings up the data menu where you can view but not edit without that MSL.

There's a code searcher thing in the market, "Secret Codes Revealer" is the name, that checks all the installed apks for USSD codes and it didn't show one for this MonkeyScript package.

edit: Unless you know what you're doing DO NOT execute any of the codes that app brings up. You could wipe all your data or possibly even brick your phone.
 
  • Like
Reactions: EarlyMon
Upvote 0
Upvote 0
Unfortunately that appears to be for a WinMo phone. I'll poke at it but not having one of those phones may be an issue.

The MSL/SPC apps in the market don't work, not any of them. There is no ril.MSL on the Rise which is what most of them read out.

For the hell of it I tried "getprop | MSL" in a terminal. Expected it not to work, wasn't disappointed.
 
  • Like
Reactions: EarlyMon
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones