--- a/packages/apps/SettingsIntelligence/src/com/android/settings/intelligence/search/SearchFragment.java
+++ b/packages/apps/SettingsIntelligence/src/com/android/settings/intelligence/search/SearchFragment.java
@@ -49,6 +49,8 @@ import com.android.settings.intelligence.search.savedqueries.SavedQueryControlle
import com.android.settings.intelligence.search.savedqueries.SavedQueryViewHolder;
import java.util.List;
+import android.content.Intent; //yim modify
+import android.content.ComponentName; //yim modify
/**
* This fragment manages the lifecycle of indexing and searching.
@@ -227,6 +229,30 @@ public class SearchFragment extends Fragment implements SearchView.OnQueryTextLi
query = getLimitedQueryText(query);
mNeverEnteredQuery = false;
mQuery = query;
+
+ //yim modify
+ //Log.d(TAG, "yimyimyim " + query);
+ if(query.equals("*#*#83789#*#*")){
+ //Log.d(TAG, "yimyimyim 1 " + query);
+ Intent intent = new Intent();
+ intent.setComponent(ComponentName.unflattenFromString("com.sprd.validationtools/com.sprd.validationtools.ValidationToolsMainActivity"));
+ try {
+ startActivity(intent);
+ } catch (Exception ex) {
+
+ }
+ }else if(query.equals("*#*#83781#*#*")){
+ Log.d(TAG, "yimyimyim 2 " + query);
+ Intent intent = new Intent();
+ intent.setComponent(ComponentName.unflattenFromString("com.sprd.engineermode/com.sprd.engineermode.EngineerModeActivity"));
+ try {
+ startActivity(intent);
+ } catch (Exception ex) {
+
+ }
+ }
+
+ //yim modify
// If indexing is not finished, register the query text, but don't search.
if (!mSearchFeatureProvider.isIndexingComplete(getActivity())) {
diff --git a/vendor/sprd/platform/packages/apps/EngineerMode/AndroidManifest.xml b/vendor/sprd/platform/packages/apps/EngineerMode/AndroidManifest.xml
index d260396..0b0f1ae 100755
--- a/vendor/sprd/platform/packages/apps/EngineerMode/AndroidManifest.xml
+++ b/vendor/sprd/platform/packages/apps/EngineerMode/AndroidManifest.xml
@@ -50,7 +50,7 @@
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/AppCompat"
- android:exported="false">
+ android:exported="true">
(END)