Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
What is the best tool for pen testing android app? I want to connect the device to my PC, launch the app in my android device, execute different functions of the app and pen test the app using pen testing tools in my PC. I don't want to use any kind of emulator. What is the best approach to pen test in this way? Can I do it in Kali Linux platform? Any kind of suggestion for tools or anything would be helpful.
Thank You.
First learn about adb commands for connect the device to your PC. So that you can launch app in your device. Yes you can use Kali linux.
Then go for these tools,
BurpSuite Pro (for proxy intercept , etc)
Drozer
dex2jar
AppWatch by Attify.com
AndroBugs
MobSF
JD-Gui (for analyzing source code)
apktool
Each tool has its own specialty.
These are the latest tools you can use for android penetration testing
If you are looking for opensource tool to audit your android app go for Mobisf
I am not sure to answer question but there are unlimited tools you could use, it totally depends for which purpose etc.
see few tools I like to use below
APKInspector:
Androrat
Droidbox
zaNTI
Dsploit
Regards
Daniel
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I have an apk file and I want to develop and run some tests on it (I just have the apk file, I don't have access to source code).
I found a tutorial about this here and I found a video here but both are for Eclipse and I can't make this work with Android Studio.
There is any way to do it with Android Studio with any Framework? (Robotium, Espresso, Appium, Calabash, etc...) .
Anyone know more about this and can give me some explanation or some examples to follow through?
The tool I use for automation is called Calabash. The only thing you need is an apk. No source code/building your own version of the app. Its a tool that is very powerful and quite simple to use. I have begun making a video tutorial series for it here https://www.youtube.com/playlist?list=PLInoIpH9dfLyvdaOjozON9QnQP1pK30y-
You can use any editor you want - eclipse, android studio, even a basic notepad. The calabash tools run completely independent of an editor. All you need is the android sdk which comes with android studio. You can use tools in the android sdk to help like running emulators, and visually finding ids.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Is there any software providing to test for all device or any online emulators to test apk?
As my emulator is too slow to launch and display, is there any other software providing apk to run and test in all version emulator. Suggest some software please. I searched in google but I couldn't find better and best one.
Thanks.
You can use different other emulators. I suggest two different emulators you could use.
Bluestacks : http://www.bluestacks.com/
Genymotion : http://www.genymotion.com/#
I have heard only positive reactions about both, so you should try them out.
If you are using Google's emulator for testing, have you enabled Intel HAXM? You can download this through the android SDK manager (it is the last check box in the Extras section). This will significantly increase the speed of your AVD on Windows and MacOS. If you are running Linux, then make sure you have enabled KVM and have added the -enable-kvm parameter when you start your AVD.
Can you also be more specific regarding your test criteria? For example, do you need to test against all existing versions of Android? What about display resolution/density? Are you using any automation framework?
If you need to test in parallel on multiple device configurations, then I would recommend taking a look at this blog: How to run the Android Emulator (with Hardware Acceleration) on Amazon EC2 and Google Cloud. This way you can spin up multiple AVDs in parallel without worrying about hardware.
Hope this helps.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I recently got a android tablet (nexus 7) and would like to be able to write python programs on it (not for it) without access to the internet or needing to access any other device to run the program.
If somebody could suggest an app, or tell me how to set it up, it would be great.
If however, someone could suggest an app that works with a different language, that would also be nice.
If you want to be able to run a Python interpreter on the device, use SL4A.
http://www.github.com/damonkohler/sl4a
The best editor I've used is DroidEdit. I actually forked out the $2 for the pro version.
https://play.google.com/store/apps/details?id=com.aor.droidedit.pro&hl=en
The best offline IDE I ever use is Pydroid.
I love it's feature to easy share on Pastebin.
If you are comfortable doing Python development/testing on the command line, you could follow these instructions to get Python running in Terminal IDE
There is an awesome QPython project here. You may just install the application from play market and enjoy Python coding everywhere.
Recently tried Pydroid, the best IDE on Android, autocompletion and code analysis works awesome, supports many libraries, much better than QPython3 that doesn't even have a pip in its third version yet.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Are there any version/equivalent of R for android platform, specifically a .apk file?
If not, how do one build it from the source, without rooting the device?
(R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS.)
I'll add one answer to this already a bit dated question, since things have developed a bit in the last year or so.
You can install R locally on an Android device using the GNURoot software that is available from the Google Play. Despite it's name, GNURoot does not require rooting the device. I outlined the installation process in a few more details in my blog at http://www.r-ohjelmointi.org/?p=1434.
There is also R-Fiddle (http://www.r-fiddle.org/) that you can use through browser, and if you can connect to a WLAN while on a journey, it might be worth testing, also.
RStudio server is one possibility, you could that from a tablet - http://goo.gl/PAEvR
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I want to develop an android application without having to purchase an android phone,
1) Is there an android emulator on the mac? the same as on windows?
2) is it better to develop on an android app on a pc, or a mac? same?
The Android SDK runs on Windows, Linux, and Mac OS X, and includes an emulator for development. You can also develop using Eclipse on Mac OS X if you want, using the ADT plugin.
Whether or not it's "better" is probably a matter of opinion. You have the same tools on all platforms, but drivers and such are a little different on each. However, if you're just using the emulator, then it would probably be about the same on all three. I've found that developing on Linux and Windows is essentially the same, but since I prefer Linux environments, that's what I use.
As side note, if it interests you, the emulator in the SDK is based on QEMU.
Try this one:
Droid.app helps making install android sdk on your osx system.
http://joeworkman.net/blog/post-29568795683