--- /home/hans/code/fdroid/data/tmp/de.vanitasvitae.enigmandroid_15.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_de.vanitasvitae.enigmandroid_15.apk ├── zipinfo {} │ @@ -1,70 +1,70 @@ │ -Zip file size: 605173 bytes, number of entries: 68 │ +Zip file size: 604907 bytes, number of entries: 68 │ -rw---- 2.0 fat 5710 bl defN 15-Oct-12 13:58 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 5831 bl defN 15-Oct-12 13:58 META-INF/06C4E4DB.SF │ -rw---- 2.0 fat 1326 bl defN 15-Oct-12 13:58 META-INF/06C4E4DB.RSA │ -rw---- 2.0 fat 41 bl defN 15-Oct-10 07:10 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Oct-10 07:10 META-INF/fdroidserverid │ --rw---- 2.0 fat 2660 bX defN 15-Oct-10 07:10 AndroidManifest.xml │ --rw---- 1.0 fat 5174 b- stor 15-Oct-10 07:08 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 651 b- stor 15-Oct-10 07:08 res/drawable-hdpi-v4/ic_send_white_48dp.png │ --rw---- 1.0 fat 686 b- stor 15-Oct-10 07:08 res/drawable-ldrtl-hdpi-v4/ic_send_white_48dp.png │ --rw---- 1.0 fat 585 b- stor 15-Oct-10 07:08 res/drawable-ldrtl-mdpi-v4/ic_send_white_48dp.png │ --rw---- 1.0 fat 819 b- stor 15-Oct-10 07:08 res/drawable-ldrtl-xhdpi-v4/ic_send_white_48dp.png │ --rw---- 1.0 fat 1167 b- stor 15-Oct-10 07:08 res/drawable-ldrtl-xxhdpi-v4/ic_send_white_48dp.png │ --rw---- 1.0 fat 1582 b- stor 15-Oct-10 07:08 res/drawable-ldrtl-xxxhdpi-v4/ic_send_white_48dp.png │ --rw---- 1.0 fat 3066 b- stor 15-Oct-10 07:08 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 576 b- stor 15-Oct-10 07:08 res/drawable-mdpi-v4/ic_send_white_48dp.png │ --rw---- 1.0 fat 7255 b- stor 15-Oct-10 07:08 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 872 b- stor 15-Oct-10 07:08 res/drawable-xhdpi-v4/ic_send_white_48dp.png │ --rw---- 1.0 fat 12157 b- stor 15-Oct-10 07:08 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1176 b- stor 15-Oct-10 07:08 res/drawable-xxhdpi-v4/ic_send_white_48dp.png │ --rw---- 1.0 fat 1600 b- stor 15-Oct-10 07:08 res/drawable-xxxhdpi-v4/ic_send_white_48dp.png │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_berry.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_black.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_blue.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_brown.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_cyan.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_elder.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_green.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_grey.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_olive.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_orange.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_pink.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_purple.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_red.xml │ --rw---- 2.0 fat 1924 bl defN 15-Oct-10 07:10 res/drawable/button_yellow.xml │ --rw---- 2.0 fat 3328 bl defN 15-Oct-10 07:10 res/layout-land-v11/activity_main_d.xml │ --rw---- 2.0 fat 3968 bl defN 15-Oct-10 07:10 res/layout-land-v11/activity_main_g_k_r_t.xml │ --rw---- 2.0 fat 4212 bl defN 15-Oct-10 07:10 res/layout-land-v11/activity_main_i_m3.xml │ --rw---- 2.0 fat 4708 bl defN 15-Oct-10 07:10 res/layout-land-v11/activity_main_m4.xml │ --rw---- 2.0 fat 6244 bl defN 15-Oct-10 07:10 res/layout-land-v17/dialog_plugs.xml │ --rw---- 2.0 fat 3280 bl defN 15-Oct-10 07:10 res/layout-land/activity_main_d.xml │ --rw---- 2.0 fat 3920 bl defN 15-Oct-10 07:10 res/layout-land/activity_main_g_k_r_t.xml │ --rw---- 2.0 fat 4168 bl defN 15-Oct-10 07:10 res/layout-land/activity_main_i_m3.xml │ --rw---- 2.0 fat 4660 bl defN 15-Oct-10 07:10 res/layout-land/activity_main_m4.xml │ --rw---- 2.0 fat 6160 bl defN 15-Oct-10 07:10 res/layout-land/dialog_plugs.xml │ --rw---- 2.0 fat 3308 bl defN 15-Oct-10 07:10 res/layout-v11/activity_main_d.xml │ --rw---- 2.0 fat 4288 bl defN 15-Oct-10 07:10 res/layout-v11/activity_main_g_k_r_t.xml │ --rw---- 2.0 fat 4988 bl defN 15-Oct-10 07:10 res/layout-v11/activity_main_i_m3.xml │ --rw---- 2.0 fat 5028 bl defN 15-Oct-10 07:10 res/layout-v11/activity_main_m4.xml │ --rw---- 2.0 fat 2156 bl defN 15-Oct-10 07:10 res/layout-v14/dialog_about.xml │ --rw---- 2.0 fat 2240 bl defN 15-Oct-10 07:10 res/layout-v17/dialog_about.xml │ --rw---- 2.0 fat 596 bl defN 15-Oct-10 07:10 res/layout-v17/dialog_passphrase.xml │ --rw---- 2.0 fat 7204 bl defN 15-Oct-10 07:10 res/layout-v17/dialog_plugs.xml │ --rw---- 2.0 fat 1672 bl defN 15-Oct-10 07:10 res/layout-v17/dialog_ringsettings_3.xml │ --rw---- 2.0 fat 1952 bl defN 15-Oct-10 07:10 res/layout-v17/dialog_ringsettings_4.xml │ --rw---- 2.0 fat 3260 bl defN 15-Oct-10 07:10 res/layout/activity_main_d.xml │ --rw---- 2.0 fat 4240 bl defN 15-Oct-10 07:10 res/layout/activity_main_g_k_r_t.xml │ --rw---- 2.0 fat 4940 bl defN 15-Oct-10 07:10 res/layout/activity_main_i_m3.xml │ --rw---- 2.0 fat 4980 bl defN 15-Oct-10 07:10 res/layout/activity_main_m4.xml │ --rw---- 2.0 fat 2156 bl defN 15-Oct-10 07:10 res/layout/dialog_about.xml │ --rw---- 2.0 fat 512 bl defN 15-Oct-10 07:10 res/layout/dialog_passphrase.xml │ --rw---- 2.0 fat 7120 bl defN 15-Oct-10 07:10 res/layout/dialog_plugs.xml │ --rw---- 2.0 fat 1588 bl defN 15-Oct-10 07:10 res/layout/dialog_ringsettings_3.xml │ --rw---- 2.0 fat 1868 bl defN 15-Oct-10 07:10 res/layout/dialog_ringsettings_4.xml │ --rw---- 2.0 fat 1620 bl defN 15-Oct-10 07:10 res/menu-v11/main.xml │ --rw---- 2.0 fat 1416 bl defN 15-Oct-10 07:10 res/menu/main.xml │ --rw---- 2.0 fat 1284 bl defN 15-Oct-10 07:10 res/xml/pref_page.xml │ --rw---- 1.0 fat 26344 b- stor 15-Oct-10 07:09 resources.arsc │ --rw---- 2.0 fat 1835128 bl defN 15-Oct-10 07:10 classes.dex │ -68 files, 2054447 bytes uncompressed, 594592 bytes compressed: 71.1% │ +-rw---- 2.0 fat 2660 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 5174 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 651 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_send_white_48dp.png │ +-rw---- 1.0 fat 686 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v4/ic_send_white_48dp.png │ +-rw---- 1.0 fat 585 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v4/ic_send_white_48dp.png │ +-rw---- 1.0 fat 819 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v4/ic_send_white_48dp.png │ +-rw---- 1.0 fat 1167 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v4/ic_send_white_48dp.png │ +-rw---- 1.0 fat 1582 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v4/ic_send_white_48dp.png │ +-rw---- 1.0 fat 3066 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 576 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_send_white_48dp.png │ +-rw---- 1.0 fat 7255 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 872 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_send_white_48dp.png │ +-rw---- 1.0 fat 12157 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1176 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_send_white_48dp.png │ +-rw---- 1.0 fat 1600 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/ic_send_white_48dp.png │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_berry.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_black.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_blue.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_brown.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_cyan.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_elder.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_green.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_grey.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_olive.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_orange.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_pink.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_purple.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_red.xml │ +-rw---- 2.0 fat 1924 bl defN 08-Jan-01 00:00 res/drawable/button_yellow.xml │ +-rw---- 2.0 fat 3328 bl defN 08-Jan-01 00:00 res/layout-land-v11/activity_main_d.xml │ +-rw---- 2.0 fat 3968 bl defN 08-Jan-01 00:00 res/layout-land-v11/activity_main_g_k_r_t.xml │ +-rw---- 2.0 fat 4212 bl defN 08-Jan-01 00:00 res/layout-land-v11/activity_main_i_m3.xml │ +-rw---- 2.0 fat 4708 bl defN 08-Jan-01 00:00 res/layout-land-v11/activity_main_m4.xml │ +-rw---- 2.0 fat 6244 bl defN 08-Jan-01 00:00 res/layout-land-v17/dialog_plugs.xml │ +-rw---- 2.0 fat 3280 bl defN 08-Jan-01 00:00 res/layout-land/activity_main_d.xml │ +-rw---- 2.0 fat 3920 bl defN 08-Jan-01 00:00 res/layout-land/activity_main_g_k_r_t.xml │ +-rw---- 2.0 fat 4168 bl defN 08-Jan-01 00:00 res/layout-land/activity_main_i_m3.xml │ +-rw---- 2.0 fat 4660 bl defN 08-Jan-01 00:00 res/layout-land/activity_main_m4.xml │ +-rw---- 2.0 fat 6160 bl defN 08-Jan-01 00:00 res/layout-land/dialog_plugs.xml │ +-rw---- 2.0 fat 3308 bl defN 08-Jan-01 00:00 res/layout-v11/activity_main_d.xml │ +-rw---- 2.0 fat 4288 bl defN 08-Jan-01 00:00 res/layout-v11/activity_main_g_k_r_t.xml │ +-rw---- 2.0 fat 4988 bl defN 08-Jan-01 00:00 res/layout-v11/activity_main_i_m3.xml │ +-rw---- 2.0 fat 5028 bl defN 08-Jan-01 00:00 res/layout-v11/activity_main_m4.xml │ +-rw---- 2.0 fat 2156 bl defN 08-Jan-01 00:00 res/layout-v14/dialog_about.xml │ +-rw---- 2.0 fat 2240 bl defN 08-Jan-01 00:00 res/layout-v17/dialog_about.xml │ +-rw---- 2.0 fat 596 bl defN 08-Jan-01 00:00 res/layout-v17/dialog_passphrase.xml │ +-rw---- 2.0 fat 7204 bl defN 08-Jan-01 00:00 res/layout-v17/dialog_plugs.xml │ +-rw---- 2.0 fat 1672 bl defN 08-Jan-01 00:00 res/layout-v17/dialog_ringsettings_3.xml │ +-rw---- 2.0 fat 1952 bl defN 08-Jan-01 00:00 res/layout-v17/dialog_ringsettings_4.xml │ +-rw---- 2.0 fat 3260 bl defN 08-Jan-01 00:00 res/layout/activity_main_d.xml │ +-rw---- 2.0 fat 4240 bl defN 08-Jan-01 00:00 res/layout/activity_main_g_k_r_t.xml │ +-rw---- 2.0 fat 4940 bl defN 08-Jan-01 00:00 res/layout/activity_main_i_m3.xml │ +-rw---- 2.0 fat 4980 bl defN 08-Jan-01 00:00 res/layout/activity_main_m4.xml │ +-rw---- 2.0 fat 2156 bl defN 08-Jan-01 00:00 res/layout/dialog_about.xml │ +-rw---- 2.0 fat 512 bl defN 08-Jan-01 00:00 res/layout/dialog_passphrase.xml │ +-rw---- 2.0 fat 7120 bl defN 08-Jan-01 00:00 res/layout/dialog_plugs.xml │ +-rw---- 2.0 fat 1588 bl defN 08-Jan-01 00:00 res/layout/dialog_ringsettings_3.xml │ +-rw---- 2.0 fat 1868 bl defN 08-Jan-01 00:00 res/layout/dialog_ringsettings_4.xml │ +-rw---- 2.0 fat 1620 bl defN 08-Jan-01 00:00 res/menu-v11/main.xml │ +-rw---- 2.0 fat 1416 bl defN 08-Jan-01 00:00 res/menu/main.xml │ +-rw---- 2.0 fat 1284 bl defN 08-Jan-01 00:00 res/xml/pref_page.xml │ +-rw---- 1.0 fat 26224 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 1837220 bl defN 08-Jan-01 00:00 classes.dex │ +68 files, 2056419 bytes uncompressed, 594557 bytes compressed: 71.1% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── res/layout-v17/dialog_about.xml │ @@ -1,16 +1,16 @@ │ │ - │ - │ - │ - │ - │ - │ - │ - │ - │ + │ + │ + │ + │ + │ + │ + │ + │ + ├── smali/android/support/v4/app/BundleCompatDonut.smali │ @@ -96,17 +96,17 @@ │ │ invoke-virtual {v1, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/os/IBinder; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 58 │ :goto_1 │ return-object v1 │ │ .line 43 │ :catch_0 │ @@ -233,17 +233,17 @@ │ │ const/4 v3, 0x1 │ │ aput-object p2, v2, v3 │ │ invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 82 │ :cond_1 │ :goto_1 │ return-void │ │ .line 67 ├── smali/com/google/zxing/integration/android/IntentIntegrator$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/google/zxing/integration/android/IntentIntegrator; │ │ │ # direct methods │ .method constructor (Lcom/google/zxing/integration/android/IntentIntegrator;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/google/zxing/integration/android/IntentIntegrator; │ │ .prologue │ .line 373 │ iput-object p1, p0, Lcom/google/zxing/integration/android/IntentIntegrator$1;->this$0:Lcom/google/zxing/integration/android/IntentIntegrator; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/google/zxing/integration/android/IntentIntegrator.smali │ @@ -241,14 +241,15 @@ │ │ const/16 v1, 0x9 │ │ const-string v2, "RSS_EXPANDED" │ │ aput-object v2, v0, v1 │ │ + .line 127 │ invoke-static {v0}, Lcom/google/zxing/integration/android/IntentIntegrator;->list([Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v0 │ │ sput-object v0, Lcom/google/zxing/integration/android/IntentIntegrator;->ONE_D_CODE_TYPES:Ljava/util/Collection; │ │ .line 129 │ @@ -418,156 +419,155 @@ │ │ .method private attachMoreExtras(Landroid/content/Intent;)V │ .locals 5 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 484 │ - iget-object v4, p0, Lcom/google/zxing/integration/android/IntentIntegrator;->moreExtras:Ljava/util/Map; │ + iget-object v3, p0, Lcom/google/zxing/integration/android/IntentIntegrator;->moreExtras:Ljava/util/Map; │ │ - invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_6 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 485 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 486 │ - .local v2, "key":Ljava/lang/String; │ + .local v1, "key":Ljava/lang/String; │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 488 │ - .local v3, "value":Ljava/lang/Object; │ - instance-of v4, v3, Ljava/lang/Integer; │ + .local v2, "value":Ljava/lang/Object; │ + instance-of v4, v2, Ljava/lang/Integer; │ │ if-eqz v4, :cond_0 │ │ .line 489 │ - check-cast v3, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - .end local v3 # "value":Ljava/lang/Object; │ - invoke-virtual {p1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ + .end local v2 # "value":Ljava/lang/Object; │ + invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ goto :goto_0 │ │ .line 490 │ - .restart local v3 # "value":Ljava/lang/Object; │ + .restart local v2 # "value":Ljava/lang/Object; │ :cond_0 │ - instance-of v4, v3, Ljava/lang/Long; │ + instance-of v4, v2, Ljava/lang/Long; │ │ if-eqz v4, :cond_1 │ │ .line 491 │ - check-cast v3, Ljava/lang/Long; │ + check-cast v2, Ljava/lang/Long; │ │ - .end local v3 # "value":Ljava/lang/Object; │ - invoke-virtual {p1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ + .end local v2 # "value":Ljava/lang/Object; │ + invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ goto :goto_0 │ │ .line 492 │ - .restart local v3 # "value":Ljava/lang/Object; │ + .restart local v2 # "value":Ljava/lang/Object; │ :cond_1 │ - instance-of v4, v3, Ljava/lang/Boolean; │ + instance-of v4, v2, Ljava/lang/Boolean; │ │ if-eqz v4, :cond_2 │ │ .line 493 │ - check-cast v3, Ljava/lang/Boolean; │ + check-cast v2, Ljava/lang/Boolean; │ │ - .end local v3 # "value":Ljava/lang/Object; │ - invoke-virtual {p1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ + .end local v2 # "value":Ljava/lang/Object; │ + invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ goto :goto_0 │ │ .line 494 │ - .restart local v3 # "value":Ljava/lang/Object; │ + .restart local v2 # "value":Ljava/lang/Object; │ :cond_2 │ - instance-of v4, v3, Ljava/lang/Double; │ + instance-of v4, v2, Ljava/lang/Double; │ │ if-eqz v4, :cond_3 │ │ .line 495 │ - check-cast v3, Ljava/lang/Double; │ + check-cast v2, Ljava/lang/Double; │ │ - .end local v3 # "value":Ljava/lang/Object; │ - invoke-virtual {p1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ + .end local v2 # "value":Ljava/lang/Object; │ + invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ goto :goto_0 │ │ .line 496 │ - .restart local v3 # "value":Ljava/lang/Object; │ + .restart local v2 # "value":Ljava/lang/Object; │ :cond_3 │ - instance-of v4, v3, Ljava/lang/Float; │ + instance-of v4, v2, Ljava/lang/Float; │ │ if-eqz v4, :cond_4 │ │ .line 497 │ - check-cast v3, Ljava/lang/Float; │ + check-cast v2, Ljava/lang/Float; │ │ - .end local v3 # "value":Ljava/lang/Object; │ - invoke-virtual {p1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ + .end local v2 # "value":Ljava/lang/Object; │ + invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ goto :goto_0 │ │ .line 498 │ - .restart local v3 # "value":Ljava/lang/Object; │ + .restart local v2 # "value":Ljava/lang/Object; │ :cond_4 │ - instance-of v4, v3, Landroid/os/Bundle; │ + instance-of v4, v2, Landroid/os/Bundle; │ │ if-eqz v4, :cond_5 │ │ .line 499 │ - check-cast v3, Landroid/os/Bundle; │ + check-cast v2, Landroid/os/Bundle; │ │ - .end local v3 # "value":Ljava/lang/Object; │ - invoke-virtual {p1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; │ + .end local v2 # "value":Ljava/lang/Object; │ + invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; │ │ goto :goto_0 │ │ .line 501 │ - .restart local v3 # "value":Ljava/lang/Object; │ + .restart local v2 # "value":Ljava/lang/Object; │ :cond_5 │ - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {p1, v2, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {p1, v1, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ goto :goto_0 │ │ .line 504 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v2 # "key":Ljava/lang/String; │ - .end local v3 # "value":Ljava/lang/Object; │ + .end local v1 # "key":Ljava/lang/String; │ + .end local v2 # "value":Ljava/lang/Object; │ :cond_6 │ return-void │ .end method │ │ .method private static contains(Ljava/lang/Iterable;Ljava/lang/String;)Z │ .locals 4 │ .param p1, "targetApp" # Ljava/lang/String; │ @@ -584,120 +584,117 @@ │ .end annotation │ │ .prologue │ .line 360 │ .local p0, "availableApps":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/content/pm/ResolveInfo; │ │ .line 361 │ .local v0, "availableApp":Landroid/content/pm/ResolveInfo; │ iget-object v3, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ - iget-object v2, v3, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ + iget-object v1, v3, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ │ .line 362 │ - .local v2, "packageName":Ljava/lang/String; │ - invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v1, "packageName":Ljava/lang/String; │ + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 363 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 366 │ .end local v0 # "availableApp":Landroid/content/pm/ResolveInfo; │ - .end local v2 # "packageName":Ljava/lang/String; │ + .end local v1 # "packageName":Ljava/lang/String; │ :goto_0 │ - return v3 │ + return v2 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private findTargetAppPackage(Landroid/content/Intent;)Ljava/lang/String; │ .locals 5 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 347 │ - iget-object v4, p0, Lcom/google/zxing/integration/android/IntentIntegrator;->activity:Landroid/app/Activity; │ + iget-object v3, p0, Lcom/google/zxing/integration/android/IntentIntegrator;->activity:Landroid/app/Activity; │ │ - invoke-virtual {v4}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; │ + invoke-virtual {v3}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 348 │ - .local v2, "pm":Landroid/content/pm/PackageManager; │ - const/high16 v4, 0x10000 │ + .local v1, "pm":Landroid/content/pm/PackageManager; │ + const/high16 v3, 0x10000 │ │ - invoke-virtual {v2, p1, v4}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ + invoke-virtual {v1, p1, v3}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ │ move-result-object v0 │ │ .line 349 │ .local v0, "availableApps":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v0, :cond_1 │ │ .line 350 │ - iget-object v4, p0, Lcom/google/zxing/integration/android/IntentIntegrator;->targetApplications:Ljava/util/List; │ + iget-object v3, p0, Lcom/google/zxing/integration/android/IntentIntegrator;->targetApplications:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 351 │ - .local v3, "targetApp":Ljava/lang/String; │ - invoke-static {v0, v3}, Lcom/google/zxing/integration/android/IntentIntegrator;->contains(Ljava/lang/Iterable;Ljava/lang/String;)Z │ + .local v2, "targetApp":Ljava/lang/String; │ + invoke-static {v0, v2}, Lcom/google/zxing/integration/android/IntentIntegrator;->contains(Ljava/lang/Iterable;Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 356 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "targetApp":Ljava/lang/String; │ + .end local v2 # "targetApp":Ljava/lang/String; │ :goto_0 │ - return-object v3 │ + return-object v2 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private initializeConfiguration()V │ .locals 1 │ │ @@ -1070,15 +1067,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final initiateScan(Ljava/util/Collection;I)Landroid/app/AlertDialog; │ - .locals 7 │ + .locals 6 │ .param p2, "cameraId" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/Collection", │ "<", │ "Ljava/lang/String;", │ @@ -1086,138 +1083,136 @@ │ "Landroid/app/AlertDialog;" │ } │ .end annotation │ │ .prologue │ .line 296 │ .local p1, "desiredBarcodeFormats":Ljava/util/Collection;, "Ljava/util/Collection;" │ - new-instance v2, Landroid/content/Intent; │ + new-instance v1, Landroid/content/Intent; │ │ - const-string v5, "com.google.zxing.client.android.SCAN" │ + const-string v4, "com.google.zxing.client.android.SCAN" │ │ - invoke-direct {v2, v5}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct {v1, v4}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ .line 297 │ - .local v2, "intentScan":Landroid/content/Intent; │ - const-string v5, "android.intent.category.DEFAULT" │ + .local v1, "intentScan":Landroid/content/Intent; │ + const-string v4, "android.intent.category.DEFAULT" │ │ - invoke-virtual {v2, v5}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v1, v4}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 300 │ if-eqz p1, :cond_2 │ │ .line 302 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 303 │ - .local v3, "joinedByComma":Ljava/lang/StringBuilder; │ + .local v2, "joinedByComma":Ljava/lang/StringBuilder; │ invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 304 │ .local v0, "format":Ljava/lang/String; │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ │ move-result v5 │ │ if-lez v5, :cond_0 │ │ .line 305 │ const/16 v5, 0x2c │ │ - invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 307 │ :cond_0 │ - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 309 │ .end local v0 # "format":Ljava/lang/String; │ :cond_1 │ - const-string v5, "SCAN_FORMATS" │ + const-string v4, "SCAN_FORMATS" │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v2, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v1, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 313 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "joinedByComma":Ljava/lang/StringBuilder; │ + .end local v2 # "joinedByComma":Ljava/lang/StringBuilder; │ :cond_2 │ if-ltz p2, :cond_3 │ │ .line 314 │ - const-string v5, "SCAN_CAMERA_ID" │ + const-string v4, "SCAN_CAMERA_ID" │ │ - invoke-virtual {v2, v5, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ + invoke-virtual {v1, v4, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ .line 317 │ :cond_3 │ - invoke-direct {p0, v2}, Lcom/google/zxing/integration/android/IntentIntegrator;->findTargetAppPackage(Landroid/content/Intent;)Ljava/lang/String; │ + invoke-direct {p0, v1}, Lcom/google/zxing/integration/android/IntentIntegrator;->findTargetAppPackage(Landroid/content/Intent;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 318 │ - .local v4, "targetAppPackage":Ljava/lang/String; │ - if-nez v4, :cond_4 │ + .local v3, "targetAppPackage":Ljava/lang/String; │ + if-nez v3, :cond_4 │ │ .line 319 │ invoke-direct {p0}, Lcom/google/zxing/integration/android/IntentIntegrator;->showDownloadDialog()Landroid/app/AlertDialog; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 326 │ :goto_1 │ - return-object v5 │ + return-object v4 │ │ .line 321 │ :cond_4 │ - invoke-virtual {v2, v4}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v1, v3}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 322 │ - const/high16 v5, 0x4000000 │ + const/high16 v4, 0x4000000 │ │ - invoke-virtual {v2, v5}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ + invoke-virtual {v1, v4}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ .line 323 │ - const/high16 v5, 0x80000 │ + const/high16 v4, 0x80000 │ │ - invoke-virtual {v2, v5}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ + invoke-virtual {v1, v4}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ .line 324 │ - invoke-direct {p0, v2}, Lcom/google/zxing/integration/android/IntentIntegrator;->attachMoreExtras(Landroid/content/Intent;)V │ + invoke-direct {p0, v1}, Lcom/google/zxing/integration/android/IntentIntegrator;->attachMoreExtras(Landroid/content/Intent;)V │ │ .line 325 │ - const v5, 0xc0de │ + const v4, 0xc0de │ │ - invoke-virtual {p0, v2, v5}, Lcom/google/zxing/integration/android/IntentIntegrator;->startActivityForResult(Landroid/content/Intent;I)V │ + invoke-virtual {p0, v1, v4}, Lcom/google/zxing/integration/android/IntentIntegrator;->startActivityForResult(Landroid/content/Intent;I)V │ │ .line 326 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public setButtonNo(Ljava/lang/String;)V │ .locals 0 │ .param p1, "buttonNo" # Ljava/lang/String; ├── smali/de/vanitasvitae/enigmandroid/MainActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/MainActivity; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/MainActivity; │ │ .prologue │ .line 339 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/MainActivity$1;->this$0:Lde/vanitasvitae/enigmandroid/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/vanitasvitae/enigmandroid/MainActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/MainActivity; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/MainActivity; │ │ .prologue │ .line 332 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/MainActivity$2;->this$0:Lde/vanitasvitae/enigmandroid/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/vanitasvitae/enigmandroid/MainActivity.smali │ @@ -35,15 +35,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 52 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 435 │ return-void │ .end method │ │ .method static synthetic access$000(Lde/vanitasvitae/enigmandroid/MainActivity;Ljava/lang/String;)V │ .locals 0 │ .param p0, "x0" # Lde/vanitasvitae/enigmandroid/MainActivity; │ .param p1, "x1" # Ljava/lang/String; │ @@ -290,38 +289,42 @@ │ .line 329 │ invoke-virtual {v1, v0}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 330 │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f060012 │ │ new-instance v8, Lde/vanitasvitae/enigmandroid/MainActivity$2; │ │ invoke-direct {v8, p0}, Lde/vanitasvitae/enigmandroid/MainActivity$2;->(Lde/vanitasvitae/enigmandroid/MainActivity;)V │ │ + .line 331 │ invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x7f06000b │ │ new-instance v8, Lde/vanitasvitae/enigmandroid/MainActivity$1; │ │ invoke-direct {v8, p0}, Lde/vanitasvitae/enigmandroid/MainActivity$1;->(Lde/vanitasvitae/enigmandroid/MainActivity;)V │ │ + .line 338 │ invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 345 │ invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 346 │ return-void │ │ .line 321 │ .end local v1 # "builder":Landroid/app/AlertDialog$Builder; │ @@ -608,20 +611,22 @@ │ │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f050003 │ │ + .line 138 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v2 │ │ aget-object v2, v2, v4 │ │ + .line 137 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-direct {p0, v1}, Lde/vanitasvitae/enigmandroid/MainActivity;->setPrefMachineType(Ljava/lang/String;)V │ │ .line 139 │ @@ -629,20 +634,22 @@ │ │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f050005 │ │ + .line 140 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v2 │ │ aget-object v2, v2, v4 │ │ + .line 139 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Lde/vanitasvitae/enigmandroid/MainActivity;->setPrefNumericLanguage(Ljava/lang/String;)V │ │ .line 141 │ @@ -650,20 +657,22 @@ │ │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f050004 │ │ + .line 142 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v2 │ │ aget-object v2, v2, v4 │ │ + .line 141 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {p0, v1}, Lde/vanitasvitae/enigmandroid/MainActivity;->setPrefMessageFormatting(Ljava/lang/String;)V │ │ .line 143 │ @@ -766,22 +775,24 @@ │ │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f050003 │ │ + .line 169 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ aget-object v2, v2, v3 │ │ + .line 168 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ iput-object v1, p0, Lde/vanitasvitae/enigmandroid/MainActivity;->prefMachineType:Ljava/lang/String; │ │ .line 170 │ @@ -817,22 +828,24 @@ │ │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f050004 │ │ + .line 205 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ aget-object v2, v2, v3 │ │ + .line 204 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ iput-object v1, p0, Lde/vanitasvitae/enigmandroid/MainActivity;->prefMessageFormatting:Ljava/lang/String; │ │ .line 206 │ @@ -868,22 +881,24 @@ │ │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f050005 │ │ + .line 187 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ aget-object v2, v2, v3 │ │ + .line 186 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ iput-object v1, p0, Lde/vanitasvitae/enigmandroid/MainActivity;->prefNumericLanguage:Ljava/lang/String; │ │ .line 188 │ @@ -934,20 +949,22 @@ │ │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f050003 │ │ + .line 362 │ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v4 │ │ aget-object v4, v4, v6 │ │ + .line 361 │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-direct {p0, v3}, Lde/vanitasvitae/enigmandroid/MainActivity;->setPrefMachineType(Ljava/lang/String;)V │ │ .line 363 │ @@ -955,41 +972,45 @@ │ │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f050005 │ │ + .line 364 │ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v4 │ │ aget-object v4, v4, v6 │ │ + .line 363 │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p0, v3}, Lde/vanitasvitae/enigmandroid/MainActivity;->setPrefNumericLanguage(Ljava/lang/String;)V │ │ .line 365 │ const-string v3, "prefMessageFormatting" │ │ + .line 366 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f050004 │ │ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v4 │ │ aget-object v4, v4, v6 │ │ + .line 365 │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p0, v3}, Lde/vanitasvitae/enigmandroid/MainActivity;->setPrefMessageFormatting(Ljava/lang/String;)V │ │ goto :goto_0 │ @@ -1108,22 +1129,24 @@ │ │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ const v8, 0x7f050003 │ │ + .line 73 │ invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v7 │ │ const/4 v8, 0x0 │ │ aget-object v7, v7, v8 │ │ + .line 72 │ invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ iput-object v6, p0, Lde/vanitasvitae/enigmandroid/MainActivity;->prefMachineType:Ljava/lang/String; │ │ .line 74 │ @@ -1284,14 +1307,15 @@ │ │ const v7, 0x7f060026 │ │ invoke-static {v6, v7, v8}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v6 │ │ + .line 237 │ invoke-virtual {v6}, Landroid/widget/Toast;->show()V │ │ .line 297 │ :goto_0 │ return v5 │ │ .line 240 │ @@ -1321,14 +1345,15 @@ │ │ const v7, 0x7f060025 │ │ invoke-static {v6, v7, v8}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v6 │ │ + .line 245 │ invoke-virtual {v6}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 248 │ :cond_1 │ const v6, 0x7f0a004c ├── smali/de/vanitasvitae/enigmandroid/R.smali │ @@ -24,10 +24,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 218 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/Enigma.smali │ @@ -473,65 +473,62 @@ │ │ .method public encryptString(Ljava/lang/String;)Ljava/lang/String; │ .locals 7 │ .param p1, "w" # Ljava/lang/String; │ │ .prologue │ .line 138 │ - const-string v3, "" │ + const-string v0, "" │ │ .line 140 │ - .local v3, "output":Ljava/lang/String; │ + .local v0, "output":Ljava/lang/String; │ invoke-virtual {p1}, Ljava/lang/String;->toCharArray()[C │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[C │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v2, v4, :cond_0 │ │ - aget-char v4, v0, v1 │ + aget-char v1, v3, v2 │ │ .line 142 │ - .local v4, "x":C │ + .local v1, "x":C │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - invoke-virtual {p0, v4}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->encryptChar(C)C │ + invoke-virtual {p0, v1}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->encryptChar(C)C │ │ move-result v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 140 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 145 │ - .end local v4 # "x":C │ + .end local v1 # "x":C │ :cond_0 │ - return-object v3 │ + return-object v0 │ .end method │ │ .method protected abstract establishAvailableParts()V │ .end method │ │ .method protected abstract generateState()V │ .end method │ @@ -818,14 +815,15 @@ │ │ move-result-object v0 │ │ check-cast v0, Lde/vanitasvitae/enigmandroid/MainActivity; │ │ check-cast v0, Lde/vanitasvitae/enigmandroid/MainActivity; │ │ + .line 161 │ invoke-virtual {v0}, Lde/vanitasvitae/enigmandroid/MainActivity;->getSecureRandom()Ljava/security/SecureRandom; │ │ move-result-object v0 │ │ iput-object v0, p0, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->rand:Ljava/util/Random; │ │ .line 162 ├── smali/de/vanitasvitae/enigmandroid/enigma/Enigma_D.smali │ @@ -555,14 +555,15 @@ │ │ invoke-virtual {v8, v3}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector;->setRingSetting(I)Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector; │ │ move-result-object v8 │ │ iget-object v9, p0, Lde/vanitasvitae/enigmandroid/enigma/Enigma_D;->rand:Ljava/util/Random; │ │ + .line 100 │ invoke-static {v9}, Lde/vanitasvitae/enigmandroid/enigma/Plugboard;->seedToReflectorConfiguration(Ljava/util/Random;)[I │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector;->setConfiguration([I)Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector; │ │ .line 101 │ @@ -1046,26 +1047,30 @@ │ iput-object v0, p0, Lde/vanitasvitae/enigmandroid/enigma/Enigma_D;->rotor3:Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor; │ │ .line 138 │ invoke-virtual {p1}, Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;->getTypeReflector()I │ │ move-result v0 │ │ + .line 139 │ invoke-virtual {p1}, Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;->getRotationReflector()I │ │ move-result v1 │ │ + .line 140 │ invoke-virtual {p1}, Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;->getRingSettingReflector()I │ │ move-result v2 │ │ + .line 138 │ invoke-virtual {p0, v0, v1, v2}, Lde/vanitasvitae/enigmandroid/enigma/Enigma_D;->getReflector(III)Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector; │ │ move-result-object v0 │ │ + .line 141 │ invoke-virtual {p1}, Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;->getConfigurationReflector()[I │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector;->setConfiguration([I)Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector; │ │ move-result-object v0 ├── smali/de/vanitasvitae/enigmandroid/enigma/Enigma_G31.smali │ @@ -1116,22 +1116,24 @@ │ iput-object v0, p0, Lde/vanitasvitae/enigmandroid/enigma/Enigma_G31;->rotor3:Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor; │ │ .line 141 │ invoke-virtual {p1}, Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;->getTypeReflector()I │ │ move-result v0 │ │ + .line 142 │ invoke-virtual {p1}, Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;->getRotationReflector()I │ │ move-result v1 │ │ invoke-virtual {p1}, Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;->getRingSettingReflector()I │ │ move-result v2 │ │ + .line 141 │ invoke-virtual {p0, v0, v1, v2}, Lde/vanitasvitae/enigmandroid/enigma/Enigma_G31;->getReflector(III)Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector; │ │ move-result-object v0 │ │ iput-object v0, p0, Lde/vanitasvitae/enigmandroid/enigma/Enigma_G31;->reflector:Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector; │ │ .line 143 ├── smali/de/vanitasvitae/enigmandroid/enigma/Plugboard.smali │ @@ -186,104 +186,101 @@ │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ .method public static configurationToBigInteger([I)Ljava/math/BigInteger; │ - .locals 10 │ + .locals 8 │ .param p0, "a" # [I │ │ .prologue │ - const/16 v8, 0x1b │ + const/16 v7, 0x1b │ │ .line 193 │ invoke-static {p0}, Lde/vanitasvitae/enigmandroid/enigma/Plugboard;->configurationToString([I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 194 │ - .local v6, "s":Ljava/lang/String; │ - sget-object v4, Ljava/math/BigInteger;->ZERO:Ljava/math/BigInteger; │ + .local v3, "s":Ljava/lang/String; │ + sget-object v2, Ljava/math/BigInteger;->ZERO:Ljava/math/BigInteger; │ │ .line 195 │ - .local v4, "l":Ljava/math/BigInteger; │ - const/16 v7, 0x1a │ + .local v2, "l":Ljava/math/BigInteger; │ + const/16 v4, 0x1a │ │ - invoke-static {v4, v7, v8}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->addDigit(Ljava/math/BigInteger;II)Ljava/math/BigInteger; │ + invoke-static {v2, v4, v7}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->addDigit(Ljava/math/BigInteger;II)Ljava/math/BigInteger; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 196 │ - invoke-virtual {v6}, Ljava/lang/String;->toCharArray()[C │ + invoke-virtual {v3}, Ljava/lang/String;->toCharArray()[C │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[C │ - array-length v5, v0 │ + array-length v6, v5 │ │ - .local v5, "len$":I │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v5, :cond_0 │ + if-ge v4, v6, :cond_0 │ │ - aget-char v1, v0, v3 │ + aget-char v0, v5, v4 │ │ .line 198 │ - .local v1, "c":C │ - move v2, v1 │ + .local v0, "c":C │ + move v1, v0 │ │ .line 199 │ - .local v2, "i":I │ - add-int/lit8 v2, v2, -0x41 │ + .local v1, "i":I │ + add-int/lit8 v1, v1, -0x41 │ │ .line 200 │ - invoke-static {v4, v2, v8}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->addDigit(Ljava/math/BigInteger;II)Ljava/math/BigInteger; │ + invoke-static {v2, v1, v7}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->addDigit(Ljava/math/BigInteger;II)Ljava/math/BigInteger; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 196 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 202 │ - .end local v1 # "c":C │ - .end local v2 # "i":I │ + .end local v0 # "c":C │ + .end local v1 # "i":I │ :cond_0 │ - const-string v7, "EnigmAndroid" │ + const-string v4, "EnigmAndroid" │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "Save configuration plugs: " │ + const-string v6, "Save configuration plugs: " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/math/BigInteger;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/math/BigInteger;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v4, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 203 │ - return-object v4 │ + return-object v2 │ .end method │ │ .method public static configurationToString([I)Ljava/lang/String; │ .locals 4 │ .param p0, "c" # [I │ │ .prologue ├── smali/de/vanitasvitae/enigmandroid/enigma/inputPreparer/InputPreparer$RemoveIllegalCharacters.smali │ @@ -35,68 +35,65 @@ │ # virtual methods │ .method protected prepare(Ljava/lang/String;)Ljava/lang/String; │ .locals 6 │ .param p1, "in" # Ljava/lang/String; │ │ .prologue │ .line 234 │ - const-string v4, "" │ + const-string v1, "" │ │ .line 235 │ - .local v4, "out":Ljava/lang/String; │ + .local v1, "out":Ljava/lang/String; │ invoke-virtual {p1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v5}, Ljava/lang/String;->toCharArray()[C │ + invoke-virtual {v2}, Ljava/lang/String;->toCharArray()[C │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[C │ - array-length v3, v0 │ + array-length v4, v3 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v2, v4, :cond_1 │ │ - aget-char v1, v0, v2 │ + aget-char v0, v3, v2 │ │ .line 237 │ - .local v1, "c":C │ + .local v0, "c":C │ const/16 v5, 0x41 │ │ - if-lt v1, v5, :cond_0 │ + if-lt v0, v5, :cond_0 │ │ const/16 v5, 0x5a │ │ - if-gt v1, v5, :cond_0 │ + if-gt v0, v5, :cond_0 │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 235 │ :cond_0 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 239 │ - .end local v1 # "c":C │ + .end local v0 # "c":C │ :cond_1 │ - return-object v4 │ + return-object v1 │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/inputPreparer/InputPreparer$ReplaceNumbersEnglish.smali │ @@ -62,78 +62,87 @@ │ │ move-result-object v0 │ │ const-string v1, "1" │ │ const-string v2, "ONE" │ │ + .line 152 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "2" │ │ const-string v2, "TWO" │ │ + .line 153 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "3" │ │ const-string v2, "THREE" │ │ + .line 154 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "4" │ │ const-string v2, "FOUR" │ │ + .line 155 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "5" │ │ const-string v2, "FIVE" │ │ + .line 156 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "6" │ │ const-string v2, "SIX" │ │ + .line 157 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "7" │ │ const-string v2, "SEVEN" │ │ + .line 158 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "8" │ │ const-string v2, "EIGHT" │ │ + .line 159 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "9" │ │ const-string v2, "NINE" │ │ + .line 160 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 161 │ return-object p1 │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/inputPreparer/InputPreparer$ReplaceNumbersFrench.smali │ @@ -62,78 +62,87 @@ │ │ move-result-object v0 │ │ const-string v1, "1" │ │ const-string v2, "UN" │ │ + .line 125 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "2" │ │ const-string v2, "DEUX" │ │ + .line 126 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "3" │ │ const-string v2, "TROIS" │ │ + .line 127 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "4" │ │ const-string v2, "QUATRE" │ │ + .line 128 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "5" │ │ const-string v2, "CINQ" │ │ + .line 129 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "6" │ │ const-string v2, "SIX" │ │ + .line 130 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "7" │ │ const-string v2, "SEPT" │ │ + .line 131 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "8" │ │ const-string v2, "HUIT" │ │ + .line 132 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "9" │ │ const-string v2, "NEUF" │ │ + .line 133 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 134 │ return-object p1 │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/inputPreparer/InputPreparer$ReplaceNumbersGerman.smali │ @@ -62,78 +62,87 @@ │ │ move-result-object v0 │ │ const-string v1, "1" │ │ const-string v2, "EINS" │ │ + .line 98 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "2" │ │ const-string v2, "ZWEI" │ │ + .line 99 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "3" │ │ const-string v2, "DREI" │ │ + .line 100 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "4" │ │ const-string v2, "VIER" │ │ + .line 101 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "5" │ │ const-string v2, "FUENF" │ │ + .line 102 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "6" │ │ const-string v2, "SECHS" │ │ + .line 103 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "7" │ │ const-string v2, "SIEBEN" │ │ + .line 104 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "8" │ │ const-string v2, "ACHT" │ │ + .line 105 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "9" │ │ const-string v2, "NEUN" │ │ + .line 106 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 107 │ return-object p1 │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/inputPreparer/InputPreparer$ReplaceNumbersItalian.smali │ @@ -62,78 +62,87 @@ │ │ move-result-object v0 │ │ const-string v1, "1" │ │ const-string v2, "UNO" │ │ + .line 206 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "2" │ │ const-string v2, "DUE" │ │ + .line 207 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "3" │ │ const-string v2, "TRE" │ │ + .line 208 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "4" │ │ const-string v2, "QUATTRO" │ │ + .line 209 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "5" │ │ const-string v2, "CINQUE" │ │ + .line 210 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "6" │ │ const-string v2, "SEI" │ │ + .line 211 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "7" │ │ const-string v2, "SETTE" │ │ + .line 212 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "8" │ │ const-string v2, "OTTO" │ │ + .line 213 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "9" │ │ const-string v2, "NOVE" │ │ + .line 214 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 215 │ return-object p1 │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/inputPreparer/InputPreparer$ReplaceNumbersSpanish.smali │ @@ -62,78 +62,87 @@ │ │ move-result-object v0 │ │ const-string v1, "1" │ │ const-string v2, "UNO" │ │ + .line 179 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "2" │ │ const-string v2, "DOS" │ │ + .line 180 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "3" │ │ const-string v2, "TRES" │ │ + .line 181 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "4" │ │ const-string v2, "CUATRO" │ │ + .line 182 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "5" │ │ const-string v2, "CINCO" │ │ + .line 183 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "6" │ │ const-string v2, "SEIS" │ │ + .line 184 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "7" │ │ const-string v2, "SIETE" │ │ + .line 185 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "8" │ │ const-string v2, "OCHO" │ │ + .line 186 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "9" │ │ const-string v2, "NUEVE" │ │ + .line 187 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 188 │ return-object p1 │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/inputPreparer/InputPreparer.smali │ @@ -25,15 +25,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 29 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 225 │ return-void │ .end method │ │ .method public static createInputPreparer()Lde/vanitasvitae/enigmandroid/enigma/inputPreparer/InputPreparer; │ .locals 11 │ │ .prologue │ @@ -72,20 +71,22 @@ │ │ invoke-virtual {v2}, Lde/vanitasvitae/enigmandroid/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v9 │ │ const v10, 0x7f050005 │ │ + .line 48 │ invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v9 │ │ aget-object v9, v9, v6 │ │ + .line 47 │ invoke-interface {v5, v7, v9}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 49 │ .local v3, "num_lang":Ljava/lang/String; │ new-instance v0, Lde/vanitasvitae/enigmandroid/enigma/inputPreparer/InputPreparer$RemoveIllegalCharacters; ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/EntryWheel$EntryWheel_ABCDEF.smali │ @@ -34,14 +34,15 @@ │ │ const-string v3, "abcdefghijklmnopqrstuvwxyz" │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ + .line 103 │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v1 │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -278,14 +279,15 @@ │ │ aput-object v5, v4, v0 │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ + .line 104 │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v1 │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -520,12 +522,13 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ move-object v0, p0 │ │ + .line 102 │ invoke-direct/range {v0 .. v5}, Lde/vanitasvitae/enigmandroid/enigma/rotors/EntryWheel;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;)V │ │ .line 105 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/EntryWheel$EntryWheel_QWERTZ.smali │ @@ -36,14 +36,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x9 │ │ + .line 117 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0x16 │ @@ -280,14 +281,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x10 │ │ + .line 118 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x16 │ @@ -520,12 +522,13 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ move-object v0, p0 │ │ + .line 116 │ invoke-direct/range {v0 .. v5}, Lde/vanitasvitae/enigmandroid/enigma/rotors/EntryWheel;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;)V │ │ .line 119 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/EntryWheel$EntryWheel_T.smali │ @@ -36,14 +36,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x8 │ │ + .line 131 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0xb │ @@ -280,14 +281,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xa │ │ + .line 132 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x19 │ @@ -520,12 +522,13 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ move-object v0, p0 │ │ + .line 130 │ invoke-direct/range {v0 .. v5}, Lde/vanitasvitae/enigmandroid/enigma/rotors/EntryWheel;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;)V │ │ .line 133 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Reflector.smali │ @@ -310,22 +310,24 @@ │ │ move-result v1 │ │ invoke-virtual {v0, v1}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector;->setIndex(I)Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector; │ │ move-result-object v0 │ │ + .line 67 │ invoke-virtual {v0, p1}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector;->setRotation(I)Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector; │ │ move-result-object v0 │ │ invoke-virtual {v0, p2}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector;->setRingSetting(I)Lde/vanitasvitae/enigmandroid/enigma/rotors/Reflector; │ │ move-result-object v0 │ │ + .line 66 │ return-object v0 │ .end method │ │ .method public getRingSetting()I │ .locals 1 │ │ .prologue ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_G260_I.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x11 │ │ + .line 624 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x8 │ │ + .line 625 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/4 v0, 0x4 │ @@ -528,14 +530,15 @@ │ │ const/16 v0, 0x11 │ │ new-array v6, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x13 │ │ + .line 626 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ const/16 v0, 0x15 │ @@ -682,12 +685,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 623 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 627 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_G260_II.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x16 │ │ + .line 640 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v8 │ │ const/4 v0, 0x2 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x9 │ │ + .line 641 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v8 │ │ invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -528,14 +530,15 @@ │ │ const/16 v0, 0xf │ │ new-array v6, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x13 │ │ + .line 642 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v8 │ │ const/16 v0, 0x14 │ @@ -662,12 +665,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 639 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 643 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_G260_III.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x0 │ │ + .line 656 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ aput-object v5, v4, v0 │ │ const/16 v0, 0x15 │ @@ -286,14 +287,15 @@ │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x0 │ │ const/16 v6, 0xa │ │ + .line 657 │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ const/16 v0, 0x14 │ @@ -528,14 +530,15 @@ │ │ new-array v6, v12, [Ljava/lang/Integer; │ │ const/4 v0, 0x0 │ │ const/16 v7, 0x15 │ │ + .line 658 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v0 │ │ const/16 v0, 0x17 │ @@ -622,12 +625,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 655 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 659 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_G312_I.smali │ @@ -38,14 +38,15 @@ │ │ const-string v3, "DMTWSILRUYQNKFEJCAZBPGXOHV" │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ + .line 576 │ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0xc │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x11 │ │ + .line 577 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x13 │ @@ -528,14 +530,15 @@ │ │ const/16 v0, 0x11 │ │ new-array v6, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x13 │ │ + .line 578 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ const/16 v0, 0x15 │ @@ -682,12 +685,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 575 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 579 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_G312_II.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x7 │ │ + .line 592 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v8 │ │ const/16 v0, 0x10 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x11 │ │ + .line 593 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v8 │ │ const/16 v0, 0x9 │ @@ -528,14 +530,15 @@ │ │ const/16 v0, 0xf │ │ new-array v6, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x13 │ │ + .line 594 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v8 │ │ const/16 v0, 0x14 │ @@ -662,12 +665,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 591 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 595 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_G312_III.smali │ @@ -42,14 +42,15 @@ │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x0 │ │ const/16 v5, 0x14 │ │ + .line 608 │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ aput-object v5, v4, v0 │ │ const/16 v0, 0x10 │ @@ -286,14 +287,15 @@ │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x0 │ │ const/16 v6, 0x19 │ │ + .line 609 │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ const/16 v0, 0x11 │ @@ -528,14 +530,15 @@ │ │ new-array v6, v12, [Ljava/lang/Integer; │ │ const/4 v0, 0x0 │ │ const/16 v7, 0x15 │ │ + .line 610 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v0 │ │ const/16 v0, 0x17 │ @@ -622,12 +625,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 607 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 611 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_G31_I.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xb │ │ + .line 528 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0xf │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x7 │ │ + .line 529 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x11 │ @@ -528,14 +530,15 @@ │ │ const/16 v0, 0x11 │ │ new-array v6, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x13 │ │ + .line 530 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ const/16 v0, 0x15 │ @@ -682,12 +685,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 527 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 531 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_G31_II.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x12 │ │ + .line 544 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v8 │ │ const/16 v0, 0xb │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x12 │ │ + .line 545 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v8 │ │ invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -528,14 +530,15 @@ │ │ const/16 v0, 0xf │ │ new-array v6, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x13 │ │ + .line 546 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v8 │ │ const/16 v0, 0x14 │ @@ -662,12 +665,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 543 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 547 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_G31_III.smali │ @@ -42,14 +42,15 @@ │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x0 │ │ const/4 v5, 0x2 │ │ + .line 560 │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ aput-object v5, v4, v0 │ │ const/16 v0, 0x9 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x0 │ │ + .line 561 │ invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ const/16 v0, 0x15 │ @@ -528,14 +530,15 @@ │ │ new-array v6, v12, [Ljava/lang/Integer; │ │ const/4 v0, 0x0 │ │ const/16 v7, 0x15 │ │ + .line 562 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v0 │ │ const/16 v0, 0x17 │ @@ -622,12 +625,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 559 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 563 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_I.smali │ @@ -38,14 +38,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x4 │ │ + .line 336 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v1 │ │ const/16 v0, 0xa │ @@ -282,14 +283,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x14 │ │ + .line 337 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v1 │ │ const/16 v0, 0x16 │ @@ -522,24 +524,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v7, [Ljava/lang/Integer; │ │ + .line 338 │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v1 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 335 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 339 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_II.smali │ @@ -36,14 +36,15 @@ │ │ const-string v3, "AJDKSIRUXBLHWTMCQGZNPYFVOE" │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ + .line 352 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0x9 │ @@ -280,14 +281,15 @@ │ │ aput-object v5, v4, v0 │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ + .line 353 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x9 │ @@ -522,24 +524,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v1, [Ljava/lang/Integer; │ │ + .line 354 │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 351 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 355 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_III.smali │ @@ -36,14 +36,15 @@ │ │ const-string v3, "BDFHJLCPRTXVZNYEIWGAKMUSQO" │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ + .line 368 │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -282,14 +283,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x13 │ │ + .line 369 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -522,24 +524,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 370 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 367 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 371 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_IV.smali │ @@ -38,14 +38,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x4 │ │ + .line 384 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0x12 │ @@ -282,14 +283,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x7 │ │ + .line 385 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x19 │ @@ -522,24 +524,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 386 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 383 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 387 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_KSwiss_Standard_I.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xf │ │ + .line 720 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/4 v0, 0x4 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x16 │ │ + .line 721 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0xd │ @@ -524,24 +526,26 @@ │ │ move-result-object v0 │ │ aput-object v0, v5, v9 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 722 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 719 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 723 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_KSwiss_Standard_II.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x19 │ │ + .line 736 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0xe │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x18 │ │ + .line 737 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x12 │ @@ -524,24 +526,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 738 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 735 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 739 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_KSwiss_Standard_III.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x4 │ │ + .line 752 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/4 v0, 0x7 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x6 │ │ + .line 753 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x8 │ @@ -524,24 +526,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 754 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 751 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 755 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_K_D_I.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xb │ │ + .line 672 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0xf │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x7 │ │ + .line 673 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x11 │ @@ -524,24 +526,26 @@ │ │ move-result-object v0 │ │ aput-object v0, v5, v9 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 674 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 671 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 675 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_K_D_II.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x12 │ │ + .line 688 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0xb │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x12 │ │ + .line 689 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/4 v0, 0x4 │ @@ -524,24 +526,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 690 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 687 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 691 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_K_D_III.smali │ @@ -38,14 +38,15 @@ │ │ const-string v3, "CJGDPSHKTURAWZXFMYNQOBVLIE" │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ + .line 704 │ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0x9 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xb │ │ + .line 705 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x15 │ @@ -524,24 +526,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 706 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 703 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 707 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_K_Swiss_Airforce_I.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xf │ │ + .line 768 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/4 v0, 0x4 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x16 │ │ + .line 769 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0xd │ @@ -524,24 +526,26 @@ │ │ move-result-object v0 │ │ aput-object v0, v5, v9 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 770 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 767 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 771 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_K_Swiss_Airforce_II.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x19 │ │ + .line 783 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0xe │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x18 │ │ + .line 784 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x12 │ @@ -524,24 +526,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 785 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 782 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 786 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_K_Swiss_Airforce_III.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x4 │ │ + .line 798 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/4 v0, 0x7 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x6 │ │ + .line 799 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x8 │ @@ -524,24 +526,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 800 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 797 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 801 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_M4_Gamma.smali │ @@ -38,14 +38,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x5 │ │ + .line 499 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0x12 │ @@ -282,14 +283,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x4 │ │ + .line 500 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -528,14 +530,15 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 498 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 502 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_R_I.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x9 │ │ + .line 814 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/4 v0, 0x6 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x9 │ │ + .line 815 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x15 │ @@ -524,24 +526,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 816 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 813 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 817 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_M4_Beta.smali │ @@ -38,14 +38,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xb │ │ + .line 467 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/4 v0, 0x4 │ @@ -282,14 +283,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x11 │ │ + .line 468 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0xb │ @@ -528,14 +530,15 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 466 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 470 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_R_III.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x9 │ │ + .line 846 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0x15 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xa │ │ + .line 847 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/4 v0, 0x4 │ @@ -524,24 +526,26 @@ │ │ move-result-object v0 │ │ aput-object v0, v5, v9 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 848 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 845 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 849 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_R_II.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xd │ │ + .line 830 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0x13 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x12 │ │ + .line 831 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/4 v0, 0x6 │ @@ -524,24 +526,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 832 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 829 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 833 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_T_I.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xa │ │ + .line 862 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0xf │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xf │ │ + .line 863 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x13 │ @@ -526,14 +528,15 @@ │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ const/16 v0, 0x17 │ │ + .line 864 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -568,12 +571,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 861 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 865 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_T_II.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x14 │ │ + .line 878 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0xf │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xe │ │ + .line 879 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x15 │ @@ -528,14 +530,15 @@ │ │ const/4 v0, 0x5 │ │ new-array v6, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x17 │ │ + .line 880 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -570,12 +573,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 877 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 881 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_T_III.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x10 │ │ + .line 893 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0x14 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xd │ │ + .line 894 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x15 │ @@ -526,14 +528,15 @@ │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ const/16 v0, 0x17 │ │ + .line 895 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -568,12 +571,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 892 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 896 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_T_V.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x14 │ │ + .line 925 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v8 │ │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -282,14 +283,15 @@ │ │ aput-object v5, v4, v0 │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ + .line 926 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v8 │ │ const/16 v0, 0x8 │ @@ -528,14 +530,15 @@ │ │ const/4 v0, 0x5 │ │ new-array v6, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x19 │ │ + .line 927 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v8 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -570,12 +573,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 924 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 928 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_T_IV.smali │ @@ -38,14 +38,15 @@ │ │ const-string v3, "CIWTBKXNRESPFLYDAGVHQUOJZM" │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ + .line 909 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0x8 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x10 │ │ + .line 910 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -528,14 +530,15 @@ │ │ const/4 v0, 0x5 │ │ new-array v6, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x17 │ │ + .line 911 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -570,12 +573,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 908 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 912 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_T_VII.smali │ @@ -38,14 +38,15 @@ │ │ const-string v3, "BJVFTXPLNAYOZIKWGDQERUCHSM" │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ + .line 957 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v8 │ │ const/16 v0, 0x9 │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x9 │ │ + .line 958 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v8 │ │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -528,14 +530,15 @@ │ │ const/4 v0, 0x5 │ │ new-array v6, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x19 │ │ + .line 959 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v8 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -570,12 +573,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 956 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 960 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_T_VI.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x17 │ │ + .line 941 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v8 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -282,14 +283,15 @@ │ │ aput-object v5, v4, v0 │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ + .line 942 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v8 │ │ const/16 v0, 0x14 │ @@ -526,14 +528,15 @@ │ │ aput-object v6, v5, v0 │ │ new-array v6, v7, [Ljava/lang/Integer; │ │ const/16 v0, 0x18 │ │ + .line 943 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v8 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -570,12 +573,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 940 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 944 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_VI.smali │ @@ -38,14 +38,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x9 │ │ + .line 416 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0xf │ @@ -282,14 +283,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x12 │ │ + .line 417 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0xa │ @@ -522,14 +524,15 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v9, [Ljava/lang/Integer; │ │ + .line 418 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -540,12 +543,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 415 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 419 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_V.smali │ @@ -38,14 +38,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x15 │ │ + .line 400 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0x19 │ @@ -282,14 +283,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x10 │ │ + .line 401 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -522,24 +524,26 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v8, [Ljava/lang/Integer; │ │ + .line 402 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 399 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 403 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_T_VIII.smali │ @@ -40,14 +40,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x18 │ │ + .line 973 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v8 │ │ const/16 v0, 0xc │ @@ -284,14 +285,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0xb │ │ + .line 974 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v8 │ │ const/16 v0, 0x15 │ @@ -526,14 +528,15 @@ │ │ aput-object v6, v5, v0 │ │ new-array v6, v7, [Ljava/lang/Integer; │ │ const/16 v0, 0x18 │ │ + .line 975 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v8 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -570,12 +573,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 972 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 976 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_VIII.smali │ @@ -38,14 +38,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ const/4 v0, 0x5 │ │ + .line 448 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0xa │ @@ -282,14 +283,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x10 │ │ + .line 449 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0x9 │ @@ -522,14 +524,15 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v9, [Ljava/lang/Integer; │ │ + .line 450 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -540,12 +543,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 447 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 451 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor.smali │ @@ -533,66 +533,58 @@ │ 0x61 -> :sswitch_26 │ .end sparse-switch │ .end method │ │ │ # virtual methods │ .method public doubleTurnAnomaly()Z │ - .locals 6 │ + .locals 7 │ │ .prologue │ + const/4 v1, 0x0 │ + │ .line 277 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->getTurnOverNotches()[Ljava/lang/Integer; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Ljava/lang/Integer; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v5, v3, v2 │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v0 │ │ .line 279 │ - .local v3, "x":I │ - iget v4, p0, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->rotation:I │ + .local v0, "x":I │ + iget v5, p0, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->rotation:I │ │ - add-int/lit8 v5, v3, -0x1 │ + add-int/lit8 v6, v0, -0x1 │ │ - if-ne v4, v5, :cond_0 │ + if-ne v5, v6, :cond_1 │ │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 281 │ - .end local v3 # "x":I │ - :goto_1 │ - return v4 │ - │ - .line 277 │ - .restart local v3 # "x":I │ + .end local v0 # "x":I │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ - │ - goto :goto_0 │ + return v1 │ │ - .line 281 │ - .end local v3 # "x":I │ + .line 277 │ + .restart local v0 # "x":I │ :cond_1 │ - const/4 v4, 0x0 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public encryptBackward(I)I │ .locals 2 │ .param p1, "input" # I │ │ .prologue │ @@ -740,64 +732,56 @@ │ .line 290 │ iget-object v0, p0, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->turnOverNotches:[Ljava/lang/Integer; │ │ return-object v0 │ .end method │ │ .method public isAtTurnoverPosition()Z │ - .locals 5 │ + .locals 6 │ │ .prologue │ + const/4 v1, 0x0 │ + │ .line 258 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->getTurnOverNotches()[Ljava/lang/Integer; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Ljava/lang/Integer; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v5, v3, v2 │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v0 │ │ .line 261 │ - .local v3, "x":I │ - iget v4, p0, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->rotation:I │ + .local v0, "x":I │ + iget v5, p0, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->rotation:I │ │ - if-ne v3, v4, :cond_0 │ + if-ne v0, v5, :cond_1 │ │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 263 │ - .end local v3 # "x":I │ - :goto_1 │ - return v4 │ - │ - .line 258 │ - .restart local v3 # "x":I │ + .end local v0 # "x":I │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ - │ - goto :goto_0 │ + return v1 │ │ - .line 263 │ - .end local v3 # "x":I │ + .line 258 │ + .restart local v0 # "x":I │ :cond_1 │ - const/4 v4, 0x0 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public normalize(I)I │ .locals 2 │ .param p1, "input" # I │ │ .prologue ├── smali/de/vanitasvitae/enigmandroid/enigma/rotors/Rotor$Rotor_VII.smali │ @@ -36,14 +36,15 @@ │ │ const-string v3, "NZJHGRCXMYSWBOUFAIVLPEKQDT" │ │ const/16 v0, 0x1a │ │ new-array v4, v0, [Ljava/lang/Integer; │ │ + .line 432 │ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v4, v7 │ │ const/16 v0, 0x19 │ @@ -282,14 +283,15 @@ │ │ const/16 v0, 0x1a │ │ new-array v5, v0, [Ljava/lang/Integer; │ │ const/16 v0, 0x10 │ │ + .line 433 │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v5, v7 │ │ const/16 v0, 0xc │ @@ -522,14 +524,15 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v0 │ │ new-array v6, v9, [Ljava/lang/Integer; │ │ + .line 434 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v0 │ │ aput-object v0, v6, v7 │ │ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -540,12 +543,13 @@ │ │ move-object v0, p0 │ │ move v7, p2 │ │ move v8, p1 │ │ + .line 431 │ invoke-direct/range {v0 .. v8}, Lde/vanitasvitae/enigmandroid/enigma/rotors/Rotor;->(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Integer;[Ljava/lang/Integer;[Ljava/lang/Integer;II)V │ │ .line 435 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_D$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_D; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_D;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_D; │ │ .prologue │ .line 55 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_D$1;->this$0:Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_D; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_D.smali │ @@ -276,14 +276,15 @@ │ │ .prologue │ .line 108 │ new-instance v0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ invoke-direct {v0}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->()V │ │ + .line 109 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_D;->getEnigma()Lde/vanitasvitae/enigmandroid/enigma/Enigma_D; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lde/vanitasvitae/enigmandroid/enigma/Enigma_D;->getState()Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ move-result-object v1 ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_G31.smali │ @@ -334,14 +334,15 @@ │ │ .prologue │ .line 114 │ new-instance v0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ invoke-direct {v0}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->()V │ │ + .line 115 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_G31;->getEnigma()Lde/vanitasvitae/enigmandroid/enigma/Enigma; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->getState()Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ move-result-object v1 ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_I$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_I; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_I;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_I; │ │ .prologue │ .line 61 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_I$1;->this$0:Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_I; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_K.smali │ @@ -334,14 +334,15 @@ │ │ .prologue │ .line 115 │ new-instance v0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ invoke-direct {v0}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->()V │ │ + .line 116 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_K;->getEnigma()Lde/vanitasvitae/enigmandroid/enigma/Enigma; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->getState()Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ move-result-object v1 ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_K_Swiss.smali │ @@ -334,14 +334,15 @@ │ │ .prologue │ .line 115 │ new-instance v0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ invoke-direct {v0}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->()V │ │ + .line 116 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_K_Swiss;->getEnigma()Lde/vanitasvitae/enigmandroid/enigma/Enigma; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->getState()Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ move-result-object v1 ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_I.smali │ @@ -367,14 +367,15 @@ │ │ .prologue │ .line 123 │ new-instance v0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot; │ │ invoke-direct {v0}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot;->()V │ │ + .line 124 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_I;->getEnigma()Lde/vanitasvitae/enigmandroid/enigma/Enigma_I; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lde/vanitasvitae/enigmandroid/enigma/Enigma_I;->getState()Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ move-result-object v1 ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_K_Swiss_Airforce.smali │ @@ -334,14 +334,15 @@ │ │ .prologue │ .line 115 │ new-instance v0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ invoke-direct {v0}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->()V │ │ + .line 116 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_K_Swiss_Airforce;->getEnigma()Lde/vanitasvitae/enigmandroid/enigma/Enigma; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->getState()Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ move-result-object v1 ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_M3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_M3; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_M3;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_M3; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_M3$1;->this$0:Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_M3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_M4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_M4; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_M4;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_M4; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_M4$1;->this$0:Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_M4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_M4.smali │ @@ -427,14 +427,15 @@ │ │ .prologue │ .line 131 │ new-instance v0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot; │ │ invoke-direct {v0}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot;->()V │ │ + .line 132 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_M4;->getEnigma()Lde/vanitasvitae/enigmandroid/enigma/Enigma_M4; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lde/vanitasvitae/enigmandroid/enigma/Enigma_M4;->getState()Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ move-result-object v1 ├── smali/de/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder$1;->this$0:Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_T.smali │ @@ -440,14 +440,15 @@ │ │ .prologue │ .line 133 │ new-instance v0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ invoke-direct {v0}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->()V │ │ + .line 134 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_T;->getEnigma()Lde/vanitasvitae/enigmandroid/enigma/Enigma; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->getState()Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ move-result-object v1 ├── smali/de/vanitasvitae/enigmandroid/layout/LayoutContainer_R.smali │ @@ -334,14 +334,15 @@ │ │ .prologue │ .line 114 │ new-instance v0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ invoke-direct {v0}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->()V │ │ + .line 115 │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/layout/LayoutContainer_R;->getEnigma()Lde/vanitasvitae/enigmandroid/enigma/Enigma; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lde/vanitasvitae/enigmandroid/enigma/Enigma;->getState()Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ move-result-object v1 ├── smali/de/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder; │ │ .prologue │ .line 81 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder$3;->this$0:Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder; │ │ .prologue │ .line 99 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder$2;->this$0:Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -57,12 +58,13 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 103 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 104 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder.smali │ @@ -130,38 +130,42 @@ │ │ invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ + .line 79 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f060012 │ │ new-instance v4, Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder$3; │ │ invoke-direct {v4, p0}, Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder$3;->(Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder;)V │ │ + .line 80 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f06000e │ │ new-instance v4, Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder$2; │ │ invoke-direct {v4, p0}, Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder$2;->(Lde/vanitasvitae/enigmandroid/layout/PassphraseDialogBuilder;)V │ │ + .line 99 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 105 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ .line 106 │ .local v1, "d":Landroid/app/Dialog; │ invoke-virtual {v1}, Landroid/app/Dialog;->show()V ├── smali/de/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$1;->this$0:Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -54,12 +55,13 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 92 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 93 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$2;->this$0:Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ .prologue │ .line 116 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$4;->this$0:Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ .prologue │ .line 127 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$3;->this$0:Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -54,12 +55,13 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 131 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 132 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$ButtonWrapper.smali │ @@ -104,14 +104,15 @@ │ .local v0, "res":Landroid/content/res/Resources; │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$ButtonWrapper;->getButton()Landroid/widget/Button; │ │ move-result-object v1 │ │ const v2, 0x7f06003d │ │ + .line 380 │ invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ @@ -172,14 +173,15 @@ │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 379 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 383 │ @@ -224,14 +226,15 @@ │ .local v0, "res":Landroid/content/res/Resources; │ invoke-virtual {p0}, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$ButtonWrapper;->getButton()Landroid/widget/Button; │ │ move-result-object v1 │ │ const v2, 0x7f06003d │ │ + .line 401 │ invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ @@ -270,14 +273,15 @@ │ │ const/4 v4, 0x1 │ │ const-string v5, " " │ │ aput-object v5, v3, v4 │ │ + .line 400 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 403 ├── smali/de/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$id:I │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder;I)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ .prologue │ .line 208 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$5;->this$0:Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder; │ │ iput p2, p0, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$5;->val$id:I ├── smali/de/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder.smali │ @@ -1254,38 +1254,42 @@ │ .line 75 │ iget-object v3, p0, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder;->dialogView:Landroid/view/View; │ │ invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 76 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060012 │ │ new-instance v5, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$2; │ │ invoke-direct {v5, p0}, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$2;->(Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder;)V │ │ + .line 77 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f06000e │ │ new-instance v5, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$1; │ │ invoke-direct {v5, p0}, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$1;->(Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder;)V │ │ + .line 88 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 94 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ .line 96 │ .local v1, "d":Landroid/app/Dialog; │ new-instance v2, Landroid/view/WindowManager$LayoutParams; │ @@ -1360,38 +1364,42 @@ │ │ invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 115 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060012 │ │ new-instance v5, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$4; │ │ invoke-direct {v5, p0}, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$4;->(Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder;)V │ │ + .line 116 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f06000e │ │ new-instance v5, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$3; │ │ invoke-direct {v5, p0}, Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder$3;->(Lde/vanitasvitae/enigmandroid/layout/PluggableDialogBuilder;)V │ │ + .line 127 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 133 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ .line 135 │ .local v1, "d":Landroid/app/Dialog; │ new-instance v2, Landroid/view/WindowManager$LayoutParams; ├── smali/de/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$1.smali │ @@ -19,15 +19,16 @@ │ │ .field final synthetic val$state:Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;)V │ .locals 0 │ - .param p2, "x0" # Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot; │ + .param p2, "bundle" # Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$1;->this$0:Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot; │ │ iput-object p3, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$1;->val$state:Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; ├── smali/de/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$main:Lde/vanitasvitae/enigmandroid/MainActivity; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot;Lde/vanitasvitae/enigmandroid/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$2;->this$0:Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot; │ │ iput-object p2, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$2;->val$main:Lde/vanitasvitae/enigmandroid/MainActivity; │ │ @@ -56,12 +57,13 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 165 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 166 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot.smali │ @@ -35,50 +35,54 @@ │ const/4 v3, 0x3 │ │ .line 68 │ new-array v0, v3, [Landroid/widget/ArrayAdapter; │ │ const/4 v1, 0x0 │ │ + .line 70 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot;->createAdapter1_26()Landroid/widget/ArrayAdapter; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x1 │ │ + .line 71 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot;->createAdapter1_26()Landroid/widget/ArrayAdapter; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x2 │ │ + .line 72 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot;->createAdapter1_26()Landroid/widget/ArrayAdapter; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ new-array v1, v3, [I │ │ fill-array-data v1, :array_0 │ │ new-instance v2, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$1; │ │ invoke-direct {v2, p0, p1, p1}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$1;->(Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;)V │ │ + .line 68 │ invoke-virtual {p0, p1, v0, v1, v2}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot;->showDialog(Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;[Landroid/widget/ArrayAdapter;[ILde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$Actions;)V │ │ .line 108 │ return-void │ │ - .line 68 │ + .line 72 │ :array_0 │ .array-data 4 │ 0x7f06001d │ 0x7f06001f │ 0x7f060021 │ .end array-data │ .end method │ @@ -282,42 +286,46 @@ │ .line 143 │ invoke-virtual {v9, v13}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ + .line 144 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v14 │ │ const v15, 0x7f060012 │ │ new-instance v1, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$3; │ │ move-object/from16 v2, p0 │ │ move-object/from16 v8, p1 │ │ invoke-direct/range {v1 .. v8}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$3;->(Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot;Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$Actions3;Landroid/widget/Spinner;Landroid/widget/Spinner;Landroid/widget/Spinner;Lde/vanitasvitae/enigmandroid/MainActivity;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;)V │ │ + .line 145 │ invoke-virtual {v14, v15, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f06000e │ │ new-instance v8, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$2; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v8, v0, v7}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$2;->(Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot;Lde/vanitasvitae/enigmandroid/MainActivity;)V │ │ + .line 161 │ invoke-virtual {v1, v2, v8}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 167 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 168 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$1.smali │ @@ -19,15 +19,16 @@ │ │ .field final synthetic val$state:Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;)V │ .locals 0 │ - .param p2, "x0" # Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ + .param p2, "bundle" # Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$1;->this$0:Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ iput-object p3, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$1;->val$state:Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; ├── smali/de/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$3.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$stateBundle:Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot;Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$Actions3;Landroid/widget/Spinner;Landroid/widget/Spinner;Landroid/widget/Spinner;Lde/vanitasvitae/enigmandroid/MainActivity;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot; │ │ .prologue │ .line 146 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$3;->this$0:Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot; │ │ iput-object p2, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$3;->val$action:Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$Actions3; │ │ @@ -120,14 +121,15 @@ │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ iget-object v5, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$3;->val$ring1:Landroid/widget/Spinner; │ │ + .line 154 │ invoke-virtual {v5}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ @@ -138,14 +140,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$3;->val$ring2:Landroid/widget/Spinner; │ │ + .line 155 │ invoke-virtual {v5}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ @@ -156,14 +159,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$3;->val$ring3:Landroid/widget/Spinner; │ │ + .line 156 │ invoke-virtual {v5}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ @@ -172,14 +176,15 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 152 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 157 │ .local v0, "message":Ljava/lang/String; │ iget-object v1, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRot$3;->val$main:Lde/vanitasvitae/enigmandroid/MainActivity; ├── smali/de/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$main:Lde/vanitasvitae/enigmandroid/MainActivity; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;Lde/vanitasvitae/enigmandroid/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ .prologue │ .line 290 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$2;->this$0:Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ iput-object p2, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$2;->val$main:Lde/vanitasvitae/enigmandroid/MainActivity; │ │ @@ -56,12 +57,13 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 294 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 295 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$3.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$stateBundle:Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$Actions4;Landroid/widget/Spinner;Landroid/widget/Spinner;Landroid/widget/Spinner;Landroid/widget/Spinner;Lde/vanitasvitae/enigmandroid/MainActivity;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;)V │ .locals 0 │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ .prologue │ .line 273 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$3;->this$0:Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef; │ │ iput-object p2, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$3;->val$action:Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$Actions4; │ │ @@ -135,14 +136,15 @@ │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ iget-object v5, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$3;->val$ring1:Landroid/widget/Spinner; │ │ + .line 282 │ invoke-virtual {v5}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ @@ -153,14 +155,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$3;->val$ring2:Landroid/widget/Spinner; │ │ + .line 283 │ invoke-virtual {v5}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ @@ -171,14 +174,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$3;->val$ring3:Landroid/widget/Spinner; │ │ + .line 284 │ invoke-virtual {v5}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ @@ -189,14 +193,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$3;->val$ring4:Landroid/widget/Spinner; │ │ + .line 285 │ invoke-virtual {v5}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ @@ -205,14 +210,15 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 280 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 286 │ .local v0, "message":Ljava/lang/String; │ iget-object v1, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$3;->val$main:Lde/vanitasvitae/enigmandroid/MainActivity; ├── smali/de/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef.smali │ @@ -35,58 +35,63 @@ │ const/4 v3, 0x4 │ │ .line 178 │ new-array v0, v3, [Landroid/widget/ArrayAdapter; │ │ const/4 v1, 0x0 │ │ + .line 180 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->createAdapter1_26()Landroid/widget/ArrayAdapter; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x1 │ │ + .line 181 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->createAdapter1_26()Landroid/widget/ArrayAdapter; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x2 │ │ + .line 182 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->createAdapter1_26()Landroid/widget/ArrayAdapter; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x3 │ │ + .line 183 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->createAdapter1_26()Landroid/widget/ArrayAdapter; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ new-array v1, v3, [I │ │ fill-array-data v1, :array_0 │ │ new-instance v2, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$1; │ │ invoke-direct {v2, p0, p1, p1}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$1;->(Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;)V │ │ + .line 178 │ invoke-virtual {p0, p1, v0, v1, v2}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;->showDialog(Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;[Landroid/widget/ArrayAdapter;[ILde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$Actions;)V │ │ .line 231 │ return-void │ │ - .line 178 │ + .line 183 │ nop │ │ :array_0 │ .array-data 4 │ 0x7f06001d │ 0x7f06001f │ 0x7f060021 │ @@ -352,28 +357,30 @@ │ │ invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ + .line 271 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v17 │ │ const v18, 0x7f060012 │ │ new-instance v2, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$3; │ │ move-object/from16 v3, p0 │ │ move-object/from16 v10, p1 │ │ invoke-direct/range {v2 .. v10}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$3;->(Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$Actions4;Landroid/widget/Spinner;Landroid/widget/Spinner;Landroid/widget/Spinner;Landroid/widget/Spinner;Lde/vanitasvitae/enigmandroid/MainActivity;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;)V │ │ + .line 272 │ move-object/from16 v0, v17 │ │ move/from16 v1, v18 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ @@ -382,16 +389,18 @@ │ │ new-instance v10, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$2; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v10, v0, v9}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef$2;->(Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRef;Lde/vanitasvitae/enigmandroid/MainActivity;)V │ │ + .line 290 │ invoke-virtual {v2, v3, v10}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 296 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 297 │ return-void │ .end method ├── smali/de/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder.smali │ @@ -20,26 +20,26 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 35 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 397 │ return-void │ .end method │ │ .method public static createAdapter([Ljava/lang/Integer;)Landroid/widget/ArrayAdapter; │ .locals 3 │ .param p0, "array" # [Ljava/lang/Integer; │ │ .prologue │ .line 42 │ new-instance v0, Landroid/widget/ArrayAdapter; │ │ + .line 43 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/MainActivity$ActivitySingleton;->getInstance()Lde/vanitasvitae/enigmandroid/MainActivity$ActivitySingleton; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lde/vanitasvitae/enigmandroid/MainActivity$ActivitySingleton;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 ├── smali/de/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot.smali │ @@ -35,58 +35,63 @@ │ const/4 v3, 0x4 │ │ .line 307 │ new-array v0, v3, [Landroid/widget/ArrayAdapter; │ │ const/4 v1, 0x0 │ │ + .line 309 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot;->createAdapter1_26()Landroid/widget/ArrayAdapter; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x1 │ │ + .line 310 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot;->createAdapter1_26()Landroid/widget/ArrayAdapter; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x2 │ │ + .line 311 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot;->createAdapter1_26()Landroid/widget/ArrayAdapter; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x3 │ │ + .line 312 │ invoke-static {}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot;->createAdapter1_26()Landroid/widget/ArrayAdapter; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ new-array v1, v3, [I │ │ fill-array-data v1, :array_0 │ │ new-instance v2, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot$1; │ │ invoke-direct {v2, p0, p1, p1}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot$1;->(Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;)V │ │ + .line 307 │ invoke-virtual {p0, p1, v0, v1, v2}, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot;->showDialog(Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;[Landroid/widget/ArrayAdapter;[ILde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$Actions;)V │ │ .line 360 │ return-void │ │ - .line 307 │ + .line 312 │ nop │ │ :array_0 │ .array-data 4 │ 0x7f06001d │ 0x7f06001f │ 0x7f060021 ├── smali/de/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot$1.smali │ @@ -19,15 +19,16 @@ │ │ .field final synthetic val$state:Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ │ # direct methods │ .method constructor (Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle;)V │ .locals 0 │ - .param p2, "x0" # Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ + .param p1, "this$0" # Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot; │ + .param p2, "bundle" # Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; │ │ .prologue │ .line 318 │ iput-object p1, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot$1;->this$0:Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot; │ │ iput-object p3, p0, Lde/vanitasvitae/enigmandroid/layout/RingSettingsDialogBuilder$RingSettingsDialogBuilderRotRotRotRot$1;->val$state:Lde/vanitasvitae/enigmandroid/enigma/EnigmaStateBundle; ├── original/AndroidManifest.xml │ @@ -44,16 +44,16 @@ │ 000002b0: 6400 6500 2e00 7600 6100 6e00 6900 7400 d.e...v.a.n.i.t. │ 000002c0: 6100 7300 7600 6900 7400 6100 6500 2e00 a.s.v.i.t.a.e... │ 000002d0: 6500 6e00 6900 6700 6d00 6100 6e00 6400 e.n.i.g.m.a.n.d. │ 000002e0: 7200 6f00 6900 6400 0000 1500 3000 2e00 r.o.i.d.....0... │ 000002f0: 3100 2e00 3900 2d00 3000 3900 2e00 3100 1...9.-.0.9...1. │ 00000300: 3000 2e00 3200 3000 3100 3500 2d00 6200 0...2.0.1.5.-.b. │ 00000310: 6500 7400 6100 0000 0200 3200 3300 0000 e.t.a.....2.3... │ -00000320: 0b00 3600 2e00 3000 2d00 3200 3100 3600 ..6...0.-.2.1.6. │ -00000330: 3600 3700 3600 3700 0000 0800 7500 7300 6.7.6.7.....u.s. │ +00000320: 0b00 3600 2e00 3000 2d00 3200 3700 3000 ..6...0.-.2.7.0. │ +00000330: 3400 3000 3000 3200 0000 0800 7500 7300 4.0.0.2.....u.s. │ 00000340: 6500 7300 2d00 7300 6400 6b00 0000 0b00 e.s.-.s.d.k..... │ 00000350: 6100 7000 7000 6c00 6900 6300 6100 7400 a.p.p.l.i.c.a.t. │ 00000360: 6900 6f00 6e00 0000 0800 6100 6300 7400 i.o.n.....a.c.t. │ 00000370: 6900 7600 6900 7400 7900 0000 2900 6400 i.v.i.t.y...).d. │ 00000380: 6500 2e00 7600 6100 6e00 6900 7400 6100 e...v.a.n.i.t.a. │ 00000390: 7300 7600 6900 7400 6100 6500 2e00 6500 s.v.i.t.a.e...e. │ 000003a0: 6e00 6900 6700 6d00 6100 6e00 6400 7200 n.i.g.m.a.n.d.r.