From f327903e891023b9bc16b6bf09d2b00161787d01 Mon Sep 17 00:00:00 2001 From: linuxct Date: Sun, 23 Sep 2018 13:09:16 +0200 Subject: [PATCH 1/4] first try --- .../camera/util/ProductModelUtil.smali | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/smali_classes39/com/android/camera/util/ProductModelUtil.smali b/smali_classes39/com/android/camera/util/ProductModelUtil.smali index b623c6e1..f77702c2 100644 --- a/smali_classes39/com/android/camera/util/ProductModelUtil.smali +++ b/smali_classes39/com/android/camera/util/ProductModelUtil.smali @@ -1017,6 +1017,7 @@ .line 55 :cond_0 :goto_0 + const/4 v0, 0x1 return v0 :cond_1 @@ -1558,7 +1559,7 @@ .line 473 :pswitch_0 - const/4 v0, 0x0 + const/4 v0, 0x1 goto :goto_0 @@ -1638,7 +1639,7 @@ .line 522 :pswitch_1 - const/4 v0, 0x0 + const/4 v0, 0x1 goto :goto_0 @@ -1729,7 +1730,7 @@ .line 211 :pswitch_0 - const/4 v0, 0x0 + const/4 v0, 0x1 :goto_0 return v0 @@ -2038,7 +2039,7 @@ .line 415 :pswitch_0 - const/4 v0, 0x0 + const/4 v0, 0x1 goto :goto_0 @@ -2093,7 +2094,7 @@ .prologue const/4 v0, 0x1 - const/4 v1, 0x0 + const/4 v1, 0x1 .line 81 sget-object v2, Lcom/android/camera/util/ProductModelUtil$1;->$SwitchMap$com$android$camera$util$product$MobileDevice$Devices:[I @@ -2187,7 +2188,7 @@ return v1 :cond_0 - const/4 v1, 0x0 + const/4 v1, 0x1 goto :goto_0 .end method @@ -2217,7 +2218,7 @@ .line 194 :pswitch_0 - const/4 v0, 0x0 + const/4 v0, 0x1 goto :goto_0 @@ -2249,6 +2250,8 @@ move-result v0 + const/4 v0, 0x1 + return v0 .end method @@ -2263,6 +2266,8 @@ move-result v0 + const/4 v0, 0x1 + return v0 .end method @@ -2285,7 +2290,7 @@ .line 161 :pswitch_0 - const/4 v0, 0x0 + const/4 v0, 0x1 :goto_0 return v0 @@ -2641,7 +2646,7 @@ return v0 :cond_1 - const/4 v0, 0x0 + const/4 v0, 0x1 goto :goto_0 .end method @@ -2683,7 +2688,7 @@ return v0 :cond_1 - const/4 v0, 0x0 + const/4 v0, 0x1 goto :goto_0 .end method -- 2.19.0 From c42207751ac126bd61f49c8a4995f463f9898dc6 Mon Sep 17 00:00:00 2001 From: linuxct Date: Sun, 23 Sep 2018 16:57:36 +0200 Subject: [PATCH 2/4] unlock all functionality --- .../com/android/camera/ui/EffectListViewAdapter.smali | 3 +++ 1 file changed, 3 insertions(+) diff --git a/smali_classes39/com/android/camera/ui/EffectListViewAdapter.smali b/smali_classes39/com/android/camera/ui/EffectListViewAdapter.smali index 7be36b20..da9fbe2a 100644 --- a/smali_classes39/com/android/camera/ui/EffectListViewAdapter.smali +++ b/smali_classes39/com/android/camera/ui/EffectListViewAdapter.smali @@ -226,6 +226,8 @@ if-ge v2, v5, :cond_5 + goto :goto_3 + .line 151 aget-object v5, v4, v2 @@ -297,6 +299,7 @@ if-nez v5, :cond_1 .line 158 + :goto_3 :cond_4 new-instance v5, Lcom/android/camera/ui/EffectListViewAdapter$EffectItemData; -- 2.19.0 From edd2b727ce8bacf2c710e393c6b57140d69bada8 Mon Sep 17 00:00:00 2001 From: linuxct Date: Sun, 23 Sep 2018 22:03:06 +0200 Subject: [PATCH 3/4] release --- apktool.yml | 2 +- res/xml/camera_preferences.xml | 3 ++- .../CameraSettingsActivity$CameraSettingsFragment.smali | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apktool.yml b/apktool.yml index 1c26613b..160b56f6 100644 --- a/apktool.yml +++ b/apktool.yml @@ -333,4 +333,4 @@ usesFramework: version: 2.3.3 versionInfo: versionCode: '9113040' - versionName: 91.9.1130.40 + versionName: 91.9.1130.40-linuxct diff --git a/res/xml/camera_preferences.xml b/res/xml/camera_preferences.xml index 2a913dac..9da9c1bf 100644 --- a/res/xml/camera_preferences.xml +++ b/res/xml/camera_preferences.xml @@ -32,4 +32,5 @@ - \ No newline at end of file + + diff --git a/smali_classes39/com/android/camera/settings/CameraSettingsActivity$CameraSettingsFragment.smali b/smali_classes39/com/android/camera/settings/CameraSettingsActivity$CameraSettingsFragment.smali index 7e7b4b90..dd23996f 100644 --- a/smali_classes39/com/android/camera/settings/CameraSettingsActivity$CameraSettingsFragment.smali +++ b/smali_classes39/com/android/camera/settings/CameraSettingsActivity$CameraSettingsFragment.smali @@ -3702,7 +3702,7 @@ move/from16 v17, v0 - if-eqz v17, :cond_1 + goto :goto_0 .line 423 const-string v17, "pref_camera_zsl_key" -- 2.19.0 From 9558b747300641e4c1d60a63806c28cc75d9c8e3 Mon Sep 17 00:00:00 2001 From: linuxct Date: Sun, 30 Sep 2018 22:36:04 +0200 Subject: [PATCH 4/4] new release --- apktool.yml | 2 +- .../effect/download/DownLoaderManager.smali | 26 ++++++++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/apktool.yml b/apktool.yml index 160b56f6..51d5093c 100644 --- a/apktool.yml +++ b/apktool.yml @@ -333,4 +333,4 @@ usesFramework: version: 2.3.3 versionInfo: versionCode: '9113040' - versionName: 91.9.1130.40-linuxct + versionName: 91.9.1130.40-xda diff --git a/smali_classes39/com/android/camera/effect/download/DownLoaderManager.smali b/smali_classes39/com/android/camera/effect/download/DownLoaderManager.smali index 136e0eaf..77ea3cd2 100644 --- a/smali_classes39/com/android/camera/effect/download/DownLoaderManager.smali +++ b/smali_classes39/com/android/camera/effect/download/DownLoaderManager.smali @@ -1486,7 +1486,7 @@ .line 1048 :cond_2 - const-string v3, "ww" + const-string v3, "cn" invoke-virtual {v1, v3}, Lcom/android/camera/effect/download/JsonRequestBody;->setRegion(Ljava/lang/String;)V @@ -2107,6 +2107,30 @@ move-result-object v14 + const-string v21, "DownLoaderManager" + + new-instance v22, Ljava/lang/StringBuilder; + + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V + + const-string v23, "headerUSERAGENT = " + + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v22 + + move-object/from16 v0, v22 + + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + move-result-object v22 + + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v22 + + invoke-static/range {v21 .. v22}, Lcom/android/camera/effect/EffectLog;->v(Ljava/lang/String;Ljava/lang/String;)V + .line 830 .local v14, "ret":Ljava/lang/String; goto/16 :goto_0 -- 2.19.0