This app is currently not available on Google Play.
About DynJava
DynJava was a tools app developed by Paul Klemstine. It was removed from Google Play Jun 9, 2017 and is no longer available for download.
Download Statistics
DynJava had been downloaded 22 thousand times before it became unavailable.
User Ratings
DynJava was rated 4.08 out of 5 stars, based on 36 ratings.
App Information
DynJava was free to download. The APK download size was 286.17 kB. The last available version was 1.3. The last update was on April 13, 2011.
Technical Requirements
DynJava required Android 1.5+ or higher. The app had a content rating of Unrated Maturity. The app had been available on Google Play October 2010.
Description
Java dynamic scripting interpreter engine. Gives you runtime access to all protected and private methods and fields of all running applications, and executes arbitrary Java code with all permissions. Not Beanshell, but works similarly. Contact me if you can suggest feature ideas and source code help.
Get a detailed PDF report for DynJava with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
★★★★★
All I have to say is WOW. This app is exactly what I was looking for. Would be great if you could make classes and files too. Keep it up!
★★★★★
Beast program man
★★★★★
Great app for testing code on the go
★★★★★
Renegadetrades Works great. Thanks
Technologies used by DynJava
DynJava is requesting 117 permissions and is using 7 libraries.
Permissions
Development tools
retrieve system internal state,
test access to protected storage,
read sensitive log data,
force background apps to close,
enable app debugging,
limit number of running processes,
send Linux signals to apps,
modify secure system settings
Your personal information
choose widgets,
read calendar events plus confidential information,
read call log,
read your contacts,
read owner data,
add or modify calendar events and send email to guests without owners' knowledge,
write call log,
modify your contacts,
write owner data
Services that cost you money
directly call phone numbers,
send SMS messages
Your location
approximate (network-based) location,
precise (GPS) location,
access extra location provider commands,
mock location sources for testing
Your messages
send SMS-received broadcast,
send WAP-PUSH-received broadcast,
read your text messages (SMS or MMS),
receive text messages (MMS),
receive text messages (SMS),
receive text messages (WAP),
edit your text messages (SMS or MMS)
Network communication
view network connections,
view Wi-Fi connections,
pair with Bluetooth devices,
full network access
Your accounts
act as the AccountManagerService,
create accounts and set passwords,
find accounts on the device,
add or remove accounts,
use accounts on the device
Storage
modify or delete the contents of your USB storage
Phone calls
modify phone state,
reroute outgoing calls,
read phone status and identity
Hardware controls
take pictures and videos,
control flashlight,
test hardware,
change your audio settings,
record audio,
control vibration
System tools
access Bluetooth settings,
send package removed broadcast,
send sticky broadcast,
change system display settings,
change network connectivity,
allow Wi-Fi Multicast reception,
connect and disconnect from Wi-Fi,
delete all app cache data,
read/write to resources owned by diag,
disable your screen lock,
expand/collapse status bar,
measure app storage space,
retrieve running apps,
android.permission.GLOBAL_SEARCH,
close other apps,
erase USB storage,
access USB storage filesystem,
make app always run,
read sync settings,
read sync statistics,
run at startup,
reorder running apps,
close other apps,
modify global animation speed,
set preferred apps,
set time zone,
set wallpaper,
adjust your wallpaper size,
read subscribed feeds,
write subscribed feeds,
draw over other apps,
prevent phone from sleeping,
change/intercept network settings and traffic,
modify system settings,
toggle sync on and off
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.