I create ScrapperMin a Bot Creator for Windows and Android (Can compile your script into APK)
Download in Play Store : ScrapperMin in Play Store
Documentation : ScrapperMin
Whats for?
1. Auto Login/Auto Posting/Auto Scraping/Auto Download File/Auto Upload File (All you need is to write a script for your task)
2. Automate your daily task or your clients task, just write a script compile to APK and give it to them, or even uploaded to play store
Pro
1. Easy to learn C like language with lots of ready made method for doing communication with website using HTTP Protocol, String Operations such as search between two words (TagMatch), File Operations.
2. Can Compile your script into APK and distribute it in Play Store complete with keystore generated for your keep safe
3. Can Run the script inside the App for testing and later deploy it as APK
4. Have documentation of what Libraries it has offer (see the website)
5. Have Windows and Android version where your script can be run in both platform (most features are compatible, some has not been implemented in Android version like OAuth libraries)
6. Any website accept HTTP protocol can be automated not only just the one offering API.
7. ITS FREE!!
Cons
1. You need to have basic programming skill
2. You need to know what parameter the website you want to automate accept, use Fiddler or browser (F12 developer console) or similar software to capture the package and analyze the input/output
Learn scrappermin syntax is easy, read the docs here : PDF Guide
Related
I'm relatively new to programming and am currently learning Java.
Google provides their API in Java for their various products. I downloaded it, followed the instructions to use ANT to get it all ready to go, but I'm stuck on how to actually start using it. I can't get their libraries to import into my programs using the JVM compiler. It just says a bunch of, "that package doesn't exist", and things of that nature. I can't even get Google's sample code to load any of the API packages.
How does one actually use the API once it's all extracted and in the C:\Program Files\Java\gdata folder? Can I not use the JVM compiler? I had to use ANT to set it all up... does that mean I have to somehow use ANT to use the API? I'm a little confused.
If somebody could write up a step-by-step on how to start using the API, that would be so awesome.
thesecondsfade said:
I'm relatively new to programming and am currently learning Java.
Google provides their API in Java for their various products. I downloaded it, followed the instructions to use ANT to get it all ready to go, but I'm stuck on how to actually start using it. I can't get their libraries to import into my programs using the JVM compiler. It just says a bunch of, "that package doesn't exist", and things of that nature. I can't even get Google's sample code to load any of the API packages.
How does one actually use the API once it's all extracted and in the C:\Program Files\Java\gdata folder? Can I not use the JVM compiler? I had to use ANT to set it all up... does that mean I have to somehow use ANT to use the API? I'm a little confused.
If somebody could write up a step-by-step on how to start using the API, that would be so awesome.
Click to expand...
Click to collapse
Judging from your post, you seem to be referring to the GData APIs. It's worth noting that Google is pushing Google APIs Client Library for Java for all new Google JSON APIs.
These APIs + samples are built with Maven2 and are pretty easy to setup.
Also judging from your post, you might want to get up to speed with basic java stuff like project setup in your IDE (Eclipse / IntelliJ ?), Build tools (Maven / ANT). Learn those things first before getting into the Google APIs. Go to the maven site and see how you can build a simple project. See how to import that project in Eclipse, and checkout the Maven plugin for Eclipse.
Most of the samples for Google APIs Client Library for Java (ex: The Books API Sample) provide step by step instructions on how to get things up and running (starting with checking out the code from the google versioning control to building it and running the sample on your environment).
Hijacking this threat a bit, but I'm also learning about APIs, Facebook and Twitter in particular.
With regard to android and java, I've done the tutorial for logging into facebook and posting basic status update but don't really understand the code; which parts are the API?
Really appreciate it if you could point me to another thread or site that explains how to use the API. I'm stuck on how to create a method that does event creation for facebook.
Thanks in advance!
Bytecode Viewer is an Advanced Lightweight Java Bytecode Viewer, GUI APK Decompiler, GUI DEX Decompiler, GUI Procyon Java Decompiler, GUI CFR Java Decompiler, GUI FernFlower Java Decompiler, GUI Jar-Jar, Hex Viewer, Code Searcher, Debugger and more.
It's written completely in Java, and it's open sourced. It's currently being maintained and developed by Konloch.
There is also a plugin system that will allow you to interact with the loaded classfiles, for example you can write a String deobfuscator, a malicious code searcher, or something else you can think of.
You can either use one of the pre-written plugins, or write your own. It supports groovy, python and ruby scripting. Once a plugin is activated, it will execute the plugin with a ClassNode ArrayList of every single class loaded in BCV, this allows the user to handle it completely using ASM 3.3.
Key Features:
APK/DEX Support - Using Dex2Jar and Jar2Dex it's able to load and save APKs with ease!
Java Decompiler - It utilizes FernFlower, Procyon and CFR for decompilation.
Bytecode Decompiler - A modified version of CFIDE's.
Hex Viewer - Powered by JHexPane.
Each Decompiler/Viewer is toggleable, you can also select what will display on each pane.
Fully Featured Search System - Search through strings, functions, variables and more!
A Plugin System With Built In Plugins - (Show All Strings, Malicious Code Scanner, String Decrypters, etc)
Fully Featured Scripting System That Supports Groovy, Python And Ruby.
EZ-Inject - Graphically insert hooks and debugging code, invoke main and start the program.
Recent Files & Recent Plugins.
And more! Give it a try for yourself!
Code from various projects has been used, including but not limited to:
J-RET by WaterWolf
JHexPane by Sam Koivu
RSynaxPane by Robert Futrell
Commons IO by Apache
ASM by OW2
FernFlower by Stiver
Procyon by Mstrobel
CFR by Lee Benfield
CFIDE by Bibl
Contributors:
Konloch
Bibl
Fluke
Righteous
sahitya-pavurala
priav03
Afffsdd
Website: https://bytecodeviewer.com
Source Code: https://github.com/konloch/bytecode-viewer
Bin/Archive: https://github.com/konloch/bytecode-viewer/releases
Java Docs: https://the.bytecode.club/docs/bytecode-viewer/
License (Copyleft): https://raw.githubusercontent.com/Konloch/bytecode-viewer/master/LICENSE
Report Bugs (or below): https://github.com/Konloch/bytecode-viewer/issues
__________________________________________________________________________
Thanks for the hardwork, Will try it out...
Congrats!!
A "must-have" tool for sure... Thanks for your hard work!!!
Thanks! If any of you have any questions, or have a suggestion just reply here and I'll answer asap.
2.6.0 is out now! The biggest feature is smali editing. You can download it here https://github.com/Konloch/bytecode-viewer/releases/tag/v2.6.0
2.9.0 is released, contains LOTS of improvements for android APKs! If you've tried BCV in the past I urge you to try it again, you'll love the updates.
Konloch said:
2.9.0 is released, contains LOTS of improvements for android APKs! If you've tried BCV in the past I urge you to try it again, you'll love the updates.
Click to expand...
Click to collapse
I tried the v2.9.2 today, but was unable to make it work properly.
Used OpenJDK/JRE 7, 8, 9 on a ubuntu 14.04 with no success.
I get a blank window - I can open a file with control + o, but each time the app gives a message about not finding the temporary file which is supposed to be created (but isn't) in /home/user/.Bytecode-Viewer/bcv_temp/
I don't have any spaces in my path.
I see dex2jar running on the apk, but nothing gets created in the bcv_temp
I tried with different apks with no success.
I can decompile my apk just fine with jadx & apktool.
adwinp said:
I tried the v2.9.2 today, but was unable to make it work properly.
Used OpenJDK/JRE 7, 8, 9 on a ubuntu 14.04 with no success.
I get a blank window - I can open a file with control + o, but each time the app gives a message about not finding the temporary file which is supposed to be created (but isn't) in /home/user/.Bytecode-Viewer/bcv_temp/
I don't have any spaces in my path.
I see dex2jar running on the apk, but nothing gets created in the bcv_temp
I tried with different apks with no success.
I can decompile my apk just fine with jadx & apktool.
Click to expand...
Click to collapse
would you be able to add kalenkinloch on Skype to help me debug this issue more?
Bytecode Viewer on Android?!
Looks like an amazing tool!
Any chance it could be released as an Apk to run directly on Android devices?
Not having a PC and so using Show Java (com.njlabs.showjava) and AIDE (com.aide.ui).
Would be most interested to add Bytecode Viewer to my tool case!
Thank you!
Is there a quick start guide of sorts for this? Recompiling .java files seems promising as I am trying to disinfect a custom lockscreen APK to no avail.
And would it be possible for this to interface with the Android Studio/SDK, especially in case you're more comfortable with editing .java sources instead of having to decipher lines upon lines of bytecode?
So we have various forms on on-device .net development, node.js, powershell, and many other ported languages for software development, so I figured I would offer another. This is meant mainly for web developers with html/javascript experience.
Exoskeleton is a wrapper around a web page to allow it to reach out and use operating system functionality. It's exposes a .net object to a webbrowser control embedded in the 'shell' container so that the web page can call out to the shell for functionality. So it is .net + Internet Explorer in a way that emulates the integration you find in other shells like Node/Webkit or atom/electron. It is currently very basic, though.
9/4/17 :
This program has been rewritten, see the below post for information on downloading the new 0.3 version.
I decided to revisit this application and completely rewrote it to be more useful, with a much more extensive API and configuration. Exoskeleton is a native web app hosting framwork that exposes an API into its hosted Internet Explorer WebBrowser control via a COM Visible object hierarchy. It is similar to node-webkit except with .NET and IE 11. So its a windows container for an ie 11 rendering view, exposing its javascript engine a COM object hierarchy for native .net functionality. It is accompanied by a javascript library (exoskeleton.js, included) which acts as a wrapper to this com object and makes interfacing with it, more 'javascript-friendly'.
This project and its API will be enhanced over time, but if you are a javascript programmer and wish to explore the current API available as of version 0.3, you can view the online documentation (for the javascript library) here :
Exoskeleton.js API documentation
The binaries download link below includes exoskeleton shell, exoskeleton.js javascript library, and several examples applications, one of which is an "interactive console" which is an exoskeleton app itself.
See attached screenshot of this console
This works equally well on desktop PCs as your windows rt tablet.
In case anyone else here might also be interested in this, I have added a github project where you can download or monitor this along with prebuild binaries download for this first releasable 0.3 version. The 'prebuilt binaries' downloads will be signed apps now and in the future, so all you need to do is unblock the downloaded zip file and extract it to use.
Relevant Links :
Exoskeleton : Main Github page
Exoskeleton : Releases Github page (for monitoring future releases)
Download Exoskeleton Prebuilt 0.3 binaries
I recommend using version without demo apps, its smaller. But if you want to try demo apps to test if is JRE working, use version with demo apps.
This app provides a complete Java Runtime Environment (JRE) for Android devices. This JRE include a Java Virtual Machine (JVM) and Java SE 7 class library APIs. This enables running standard Java SE 7 desktop applications on Android devices. This includes Java applications that use Swing and/or AWT graphical user interfaces.
You need to be logged in google account to run this app.
The JRE is capable of running any "pure Java" applications. If the Java application includes/requires application JNI libraries then these native libraries will need to be rebuilt (compiled/linked) with the Android Native Development Kit (NDK).
Using this App to successfully run a specific Java application, will require some basic knowledge of using a JRE. For example you will need to copy the application JAR files to the device's file system and then configure a command line to launch the Java Virtual Machine (JVM).
The following is a list of limitations in the current release.
- Java Applets embedded inside Android web browser are not supported. (There is an Applet viewer included that can be used to run Java Applets standalone)
- JavaFX is not supported.
- Only supported on Android devices with an ARMv7 processor.
The following is a subset of Java applications that currently will NOT run on this app due to missing JNI libraries.
- Minecraft for PC
** Java is a registered trademark of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Click to expand...
Click to collapse
Java JRE without demo apps
Java JRE with demo apps
Update: links removed. Moderators not allowed this app, because it is moded JRE4A with crack. I will upload it somewhere else, and here will be Tutorials what write to google, to find it.
Sony Xperia Z3 Stock 6.0.1 - Not working :crying:
gouster3 said:
I recommend using version without demo apps, its smaller. But if you want to try demo apps to test if is JRE working, use version with demo apps.
Click to expand...
Click to collapse
While this sounds great, could you give a few more details:
Did you write this yourself?
Why is a Google account required?
How do AWT/Swing work? Don't they usually use native widgets? What does your JRE use instead?
FD_ said:
While this sounds great, could you give a few more details:
Did you write this yourself?
Why is a Google account required?
How do AWT/Swing work? Don't they usually use native widgets? What does your JRE use instead?
Click to expand...
Click to collapse
It is JRE4A with removed trial limit, and moded popups to be more user friendly. For example popup with buy, reedem, tral is modded to: Welcome to JRE, OK button have trial button function, other buttons removed. Then dialog this is trial version and will work only one minute... is changed to press ok to start java app. Title changed from jre4a to java, and icon changed to java icon.
Google account is required because of jre4a licencie checking. You dont need to have buyed jre4a, but without account app crashes. It is a bug.
And please removed links from quotes.
Soon i will post guide how to find this files on google
No you will not. Cracked apps and warez are not allowed in anyway on xda. Nor are you allowed to tell people how to find it.
Thread closed
NextCloudPi is a Nextcloud instance that is preinstalled and preconfigured, and includes a management interface with all the tools you need to self host your private data in a single package.
Import the 100MB image linked below into Linux Deploy and wait a few minutes for NextCloudPi to build from install.sh.
ncd12.tgz
Lightly-forked edition of NextCloudPi to account for network detection and SysV Init scripts
When the Linux container is created NextCloudPi automatically provisions via install.sh
Speedrun of the deployment: YouTube Link
I sent a PR to investigate if it's viable to accomodate this deployment method out-of-the-box. Not many changes needed, mostly just code for network detecton. If accepted, a fork won't be necessary and NCP could install (and update) on Android just like it does currently in Docker or on bare-metal.
Enjoy!