(Landroid/content/Context;)V
│
│ - iget-wide v4, p2, Landroid/app/Notification;->when:J
│ + iget-wide v6, p2, Landroid/app/Notification;->when:J
│
│ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget v4, p2, Landroid/app/Notification;->icon:I
│ + iget v5, p2, Landroid/app/Notification;->icon:I
│
│ - iget v5, p2, Landroid/app/Notification;->iconLevel:I
│ + iget v6, p2, Landroid/app/Notification;->iconLevel:I
│
│ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
│ + iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
│ + iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
│
│ - invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri;
│ + iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri;
│
│ - iget v5, p2, Landroid/app/Notification;->audioStreamType:I
│ + iget v6, p2, Landroid/app/Notification;->audioStreamType:I
│
│ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->vibrate:[J
│ + iget-object v5, p2, Landroid/app/Notification;->vibrate:[J
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget v4, p2, Landroid/app/Notification;->ledARGB:I
│ + iget v5, p2, Landroid/app/Notification;->ledARGB:I
│
│ - iget v5, p2, Landroid/app/Notification;->ledOnMS:I
│ + iget v6, p2, Landroid/app/Notification;->ledOnMS:I
│
│ - iget v6, p2, Landroid/app/Notification;->ledOffMS:I
│ + iget v7, p2, Landroid/app/Notification;->ledOffMS:I
│
│ - invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit8 v3, v3, 0x2
│ + and-int/lit8 v4, v4, 0x2
│
│ - if-eqz v3, :cond_0
│ + if-eqz v4, :cond_0
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_0
│ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit8 v3, v3, 0x8
│ + and-int/lit8 v4, v4, 0x8
│
│ - if-eqz v3, :cond_1
│ + if-eqz v4, :cond_1
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_1
│ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit8 v3, v3, 0x10
│ + and-int/lit8 v4, v4, 0x10
│
│ - if-eqz v3, :cond_2
│ + if-eqz v4, :cond_2
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_2
│ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget v4, p2, Landroid/app/Notification;->defaults:I
│ + iget v5, p2, Landroid/app/Notification;->defaults:I
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move-object/from16 v0, p16
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ +
│ + move-result-object v4
│
│ - move-result-object v3
│ + invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│
│ - invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + move-result-object v4
│
│ - move-result-object v3
│ + move-object/from16 v0, p8
│
│ - invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;
│ + iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit16 v3, v3, 0x80
│ + and-int/lit16 v4, v4, 0x80
│
│ - if-eqz v3, :cond_3
│ + if-eqz v4, :cond_3
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_3
│ move-object/from16 v0, p9
│
│ - invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move-object/from16 v0, p10
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move/from16 v0, p14
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move/from16 v0, p15
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move/from16 v0, p11
│
│ move/from16 v1, p12
│
│ move/from16 v2, p13
│
│ - invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder;
│ + iput-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder;
│
│ .line 59
│ return-void
│
│ .line 34
│ :cond_0
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_0
│
│ :cond_1
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_1
│
│ :cond_2
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_2
│
│ :cond_3
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_3
│ .end method
│
│
│ # virtual methods
│ .method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V
├── smali/android/support/v4/content/AsyncTaskLoader.smali
│ @@ -553,15 +553,15 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public setUpdateThrottle(J)V
│ - .locals 2
│ + .locals 3
│ .param p1, "delayMS" # J
│
│ .prologue
│ .line 103
│ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;"
│ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J
├── smali/android/support/v4/content/ModernAsyncTask.smali
│ @@ -83,15 +83,15 @@
│ }
│ .end annotation
│ .end field
│
│
│ # direct methods
│ .method static constructor ()V
│ - .locals 8
│ + .locals 9
│
│ .prologue
│ .line 54
│ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1;
│
│ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V
│
│ @@ -103,31 +103,31 @@
│ const/16 v1, 0xa
│
│ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V
│
│ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
│
│ .line 68
│ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;
│ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor;
│
│ - const/4 v1, 0x5
│ + const/4 v2, 0x5
│
│ - const/16 v2, 0x80
│ + const/16 v3, 0x80
│
│ - const-wide/16 v3, 0x1
│ + const-wide/16 v4, 0x1
│
│ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
│ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
│
│ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
│ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
│
│ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
│ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
│
│ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
│ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
│
│ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
│ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
│
│ .line 75
│ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
│
│ const/4 v1, 0x0
│
│ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V
├── smali/android/support/v4/util/LongSparseArray.smali
│ @@ -94,15 +94,15 @@
│ iput v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I
│
│ .line 50
│ return-void
│ .end method
│
│ .method private static binarySearch([JIIJ)I
│ - .locals 5
│ + .locals 7
│ .param p0, "a" # [J
│ .param p1, "start" # I
│ .param p2, "len" # I
│ .param p3, "key" # J
│
│ .prologue
│ .line 335
│ @@ -123,17 +123,17 @@
│ .line 338
│ add-int v3, v1, v2
│
│ div-int/lit8 v0, v3, 0x2
│
│ .line 340
│ .local v0, "guess":I
│ - aget-wide v3, p0, v0
│ + aget-wide v4, p0, v0
│
│ - cmp-long v3, v3, p3
│ + cmp-long v3, v4, p3
│
│ if-gez v3, :cond_0
│
│ .line 341
│ move v2, v0
│
│ goto :goto_0
│ @@ -161,17 +161,17 @@
│ :cond_2
│ :goto_1
│ return v1
│
│ .line 348
│ .restart local v1 # "high":I
│ :cond_3
│ - aget-wide v3, p0, v1
│ + aget-wide v4, p0, v1
│
│ - cmp-long v3, v3, p3
│ + cmp-long v3, v4, p3
│
│ if-eqz v3, :cond_2
│
│ .line 351
│ xor-int/lit8 v1, v1, -0x1
│
│ goto :goto_1
│ @@ -564,15 +564,15 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public delete(J)V
│ - .locals 4
│ + .locals 5
│ .param p1, "key" # J
│
│ .prologue
│ .line 93
│ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;"
│ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J
│
│ @@ -632,15 +632,15 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public get(JLjava/lang/Object;)Ljava/lang/Object;
│ - .locals 4
│ + .locals 5
│ .param p1, "key" # J
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(JTE;)TE;"
│ }
│ .end annotation
│
│ @@ -789,15 +789,15 @@
│
│ aget-wide v0, v0, p1
│
│ return-wide v0
│ .end method
│
│ .method public put(JLjava/lang/Object;)V
│ - .locals 8
│ + .locals 9
│ .param p1, "key" # J
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(JTE;)V"
│ }
│ .end annotation
│
│ @@ -992,15 +992,15 @@
│
│ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I
│
│ goto/16 :goto_0
│ .end method
│
│ .method public remove(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "key" # J
│
│ .prologue
│ .line 107
│ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;"
│ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LongSparseArray;->delete(J)V
├── smali/android/support/v4/util/TimeUtils.smali
│ @@ -110,15 +110,15 @@
│ :cond_5
│ const/4 v0, 0x0
│
│ goto :goto_0
│ .end method
│
│ .method public static formatDuration(JJLjava/io/PrintWriter;)V
│ - .locals 3
│ + .locals 4
│ .param p0, "time" # J
│ .param p2, "now" # J
│ .param p4, "pw" # Ljava/io/PrintWriter;
│
│ .prologue
│ .line 169
│ const-wide/16 v0, 0x0
│ @@ -144,30 +144,30 @@
│
│ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
│
│ goto :goto_0
│ .end method
│
│ .method public static formatDuration(JLjava/io/PrintWriter;)V
│ - .locals 1
│ + .locals 2
│ .param p0, "duration" # J
│ .param p2, "pw" # Ljava/io/PrintWriter;
│
│ .prologue
│ .line 164
│ const/4 v0, 0x0
│
│ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
│
│ .line 165
│ return-void
│ .end method
│
│ .method public static formatDuration(JLjava/io/PrintWriter;I)V
│ - .locals 5
│ + .locals 6
│ .param p0, "duration" # J
│ .param p2, "pw" # Ljava/io/PrintWriter;
│ .param p3, "fieldLen" # I
│
│ .prologue
│ .line 156
│ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;
├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
│ @@ -151,38 +151,38 @@
│ invoke-virtual {p1, v0, v1}, Landroid/view/View;->postInvalidateDelayed(J)V
│
│ .line 118
│ return-void
│ .end method
│
│ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V
│ - .locals 7
│ + .locals 8
│ .param p1, "view" # Landroid/view/View;
│ .param p2, "left" # I
│ .param p3, "top" # I
│ .param p4, "right" # I
│ .param p5, "bottom" # I
│
│ .prologue
│ .line 120
│ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - move-object v0, p1
│ + move-object v1, p1
│
│ - move v3, p2
│ + move v4, p2
│
│ - move v4, p3
│ + move v5, p3
│
│ - move v5, p4
│ + move v6, p4
│
│ - move v6, p5
│ + move v7, p5
│
│ - invoke-virtual/range {v0 .. v6}, Landroid/view/View;->postInvalidateDelayed(JIIII)V
│ + invoke-virtual/range {v1 .. v7}, Landroid/view/View;->postInvalidateDelayed(JIIII)V
│
│ .line 121
│ return-void
│ .end method
│
│ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│ .locals 2
│ @@ -198,15 +198,15 @@
│ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
│
│ .line 124
│ return-void
│ .end method
│
│ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
│ - .locals 2
│ + .locals 3
│ .param p1, "view" # Landroid/view/View;
│ .param p2, "action" # Ljava/lang/Runnable;
│ .param p3, "delayMillis" # J
│
│ .prologue
│ .line 126
│ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
│ @@ -120,15 +120,15 @@
│ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│
│ .line 206
│ return-void
│ .end method
│
│ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "view" # Landroid/view/View;
│ .param p2, "action" # Ljava/lang/Runnable;
│ .param p3, "delayMillis" # J
│
│ .prologue
│ .line 209
│ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
├── smali/android/support/v4/view/ViewCompat.smali
│ @@ -328,15 +328,15 @@
│ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│
│ .line 483
│ return-void
│ .end method
│
│ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
│ - .locals 1
│ + .locals 2
│ .param p0, "view" # Landroid/view/View;
│ .param p1, "action" # Ljava/lang/Runnable;
│ .param p2, "delayMillis" # J
│
│ .prologue
│ .line 499
│ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
├── smali/android/support/v4/view/ViewPager.smali
│ @@ -4182,258 +4182,264 @@
│ 0x15 -> :sswitch_0
│ 0x16 -> :sswitch_1
│ 0x3d -> :sswitch_2
│ .end sparse-switch
│ .end method
│
│ .method public fakeDragBy(F)V
│ - .locals 17
│ + .locals 18
│ .param p1, "xOffset" # F
│
│ .prologue
│ .line 2082
│ move-object/from16 v0, p0
│
│ - iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z
│ + iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z
│
│ - if-nez v1, :cond_0
│ + if-nez v2, :cond_0
│
│ .line 2083
│ - new-instance v1, Ljava/lang/IllegalStateException;
│ + new-instance v2, Ljava/lang/IllegalStateException;
│
│ - const-string v2, "No fake drag in progress. Call beginFakeDrag first."
│ + const-string v3, "No fake drag in progress. Call beginFakeDrag first."
│
│ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V
│ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V
│
│ - throw v1
│ + throw v2
│
│ .line 2086
│ :cond_0
│ move-object/from16 v0, p0
│
│ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ - add-float v1, v1, p1
│ + add-float v2, v2, p1
│
│ move-object/from16 v0, p0
│
│ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ .line 2088
│ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I
│
│ - move-result v1
│ + move-result v2
│
│ - int-to-float v13, v1
│ + int-to-float v14, v2
│
│ .line 2089
│ - .local v13, "oldScrollX":F
│ - sub-float v15, v13, p1
│ + .local v14, "oldScrollX":F
│ + sub-float v16, v14, p1
│
│ .line 2090
│ - .local v15, "scrollX":F
│ + .local v16, "scrollX":F
│ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I
│
│ - move-result v16
│ + move-result v17
│
│ .line 2092
│ - .local v16, "width":I
│ - move/from16 v0, v16
│ + .local v17, "width":I
│ + move/from16 v0, v17
│
│ - int-to-float v1, v0
│ + int-to-float v2, v0
│
│ move-object/from16 v0, p0
│
│ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F
│ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F
│
│ - mul-float v12, v1, v2
│ + mul-float v13, v2, v3
│
│ .line 2093
│ - .local v12, "leftBound":F
│ - move/from16 v0, v16
│ + .local v13, "leftBound":F
│ + move/from16 v0, v17
│
│ - int-to-float v1, v0
│ + int-to-float v2, v0
│
│ move-object/from16 v0, p0
│
│ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F
│ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F
│
│ - mul-float v14, v1, v2
│ + mul-float v15, v2, v3
│
│ .line 2095
│ - .local v14, "rightBound":F
│ + .local v15, "rightBound":F
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│
│ - const/4 v2, 0x0
│ + const/4 v3, 0x0
│
│ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo;
│ + check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo;
│
│ .line 2096
│ - .local v10, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ + .local v11, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│
│ move-object/from16 v0, p0
│
│ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│
│ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
│ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
│
│ - move-result v2
│ + move-result v3
│
│ - add-int/lit8 v2, v2, -0x1
│ + add-int/lit8 v3, v3, -0x1
│
│ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ - check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo;
│ + check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo;
│
│ .line 2097
│ - .local v11, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│ + .local v12, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│
│ - if-eqz v1, :cond_1
│ + if-eqz v2, :cond_1
│
│ .line 2098
│ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│
│ - move/from16 v0, v16
│ + move/from16 v0, v17
│
│ - int-to-float v2, v0
│ + int-to-float v3, v0
│
│ - mul-float v12, v1, v2
│ + mul-float v13, v2, v3
│
│ .line 2100
│ :cond_1
│ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│
│ move-object/from16 v0, p0
│
│ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter;
│ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter;
│
│ - invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I
│ + invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I
│
│ - move-result v2
│ + move-result v3
│
│ - add-int/lit8 v2, v2, -0x1
│ + add-int/lit8 v3, v3, -0x1
│
│ - if-eq v1, v2, :cond_2
│ + if-eq v2, v3, :cond_2
│
│ .line 2101
│ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│
│ - move/from16 v0, v16
│ + move/from16 v0, v17
│
│ - int-to-float v2, v0
│ + int-to-float v3, v0
│
│ - mul-float v14, v1, v2
│ + mul-float v15, v2, v3
│
│ .line 2104
│ :cond_2
│ - cmpg-float v1, v15, v12
│ + cmpg-float v2, v16, v13
│
│ - if-gez v1, :cond_4
│ + if-gez v2, :cond_4
│
│ .line 2105
│ - move v15, v12
│ + move/from16 v16, v13
│
│ .line 2110
│ :cond_3
│ :goto_0
│ move-object/from16 v0, p0
│
│ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ - float-to-int v2, v15
│ + move/from16 v0, v16
│ +
│ + float-to-int v3, v0
│
│ - int-to-float v2, v2
│ + int-to-float v3, v3
│
│ - sub-float v2, v15, v2
│ + sub-float v3, v16, v3
│
│ - add-float/2addr v1, v2
│ + add-float/2addr v2, v3
│
│ move-object/from16 v0, p0
│
│ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ .line 2111
│ - float-to-int v1, v15
│ + move/from16 v0, v16
│ +
│ + float-to-int v2, v0
│
│ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I
│
│ - move-result v2
│ + move-result v3
│
│ move-object/from16 v0, p0
│
│ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V
│ + invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V
│
│ .line 2112
│ - float-to-int v1, v15
│ + move/from16 v0, v16
│ +
│ + float-to-int v2, v0
│
│ move-object/from16 v0, p0
│
│ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z
│ + invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z
│
│ .line 2115
│ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ .line 2116
│ - .local v3, "time":J
│ + .local v4, "time":J
│ move-object/from16 v0, p0
│
│ - iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J
│ + iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J
│
│ - const/4 v5, 0x2
│ + const/4 v6, 0x2
│
│ move-object/from16 v0, p0
│
│ - iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ -
│ - const/4 v7, 0x0
│ + iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ const/4 v8, 0x0
│
│ - invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
│ + const/4 v9, 0x0
│ +
│ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ .line 2118
│ - .local v9, "ev":Landroid/view/MotionEvent;
│ + .local v10, "ev":Landroid/view/MotionEvent;
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker;
│ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
│ + invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
│
│ .line 2119
│ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V
│ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V
│
│ .line 2120
│ return-void
│
│ .line 2106
│ - .end local v3 # "time":J
│ - .end local v9 # "ev":Landroid/view/MotionEvent;
│ + .end local v4 # "time":J
│ + .end local v10 # "ev":Landroid/view/MotionEvent;
│ :cond_4
│ - cmpl-float v1, v15, v14
│ + cmpl-float v2, v16, v15
│
│ - if-lez v1, :cond_3
│ + if-lez v2, :cond_3
│
│ .line 2107
│ - move v15, v14
│ + move/from16 v16, v15
│
│ goto :goto_0
│ .end method
│
│ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
│ .locals 1
├── smali/com/brewcrewfoo/performance/R$id.smali
│ @@ -75,17 +75,17 @@
│
│ .field public static final cacheused:I = 0x7f0a0056
│
│ .field public static final calib:I = 0x7f0a00f7
│
│ .field public static final chooseBtn:I = 0x7f0a006e
│
│ -.field public static final clickRemove:I = 0x7f0a0000
│ +.field public static final clickRemove:I = 0x7f0a0002
│
│ -.field public static final click_remove:I = 0x7f0a0006
│ +.field public static final click_remove:I = 0x7f0a0001
│
│ .field public static final close:I = 0x7f0a0101
│
│ .field public static final color_picker_view:I = 0x7f0a0041
│
│ .field public static final cpu_info:I = 0x7f0a00ff
│
│ @@ -111,15 +111,15 @@
│
│ .field public static final datatotal:I = 0x7f0a004f
│
│ .field public static final dataused:I = 0x7f0a0050
│
│ .field public static final device:I = 0x7f0a0069
│
│ -.field public static final drag_handle:I = 0x7f0a0005
│ +.field public static final drag_handle:I = 0x7f0a0000
│
│ .field public static final emptyList:I = 0x7f0a00dd
│
│ .field public static final emptyText:I = 0x7f0a00df
│
│ .field public static final enter:I = 0x7f0a0045
│
│ @@ -139,15 +139,15 @@
│
│ .field public static final flash_kernel:I = 0x7f0a0102
│
│ .field public static final flash_recovery:I = 0x7f0a0103
│
│ .field public static final flashinfo:I = 0x7f0a006d
│
│ -.field public static final flingRemove:I = 0x7f0a0001
│ +.field public static final flingRemove:I = 0x7f0a0003
│
│ .field public static final gov:I = 0x7f0a00e7
│
│ .field public static final gov_settings:I = 0x7f0a00fe
│
│ .field public static final governor:I = 0x7f0a0035
│
│ @@ -285,19 +285,19 @@
│
│ .field public static final noproc:I = 0x7f0a0073
│
│ .field public static final nprop:I = 0x7f0a0021
│
│ .field public static final old_color_panel:I = 0x7f0a0042
│
│ -.field public static final onDown:I = 0x7f0a0002
│ +.field public static final onDown:I = 0x7f0a0004
│
│ -.field public static final onLongPress:I = 0x7f0a0004
│ +.field public static final onLongPress:I = 0x7f0a0005
│
│ -.field public static final onMove:I = 0x7f0a0003
│ +.field public static final onMove:I = 0x7f0a0006
│
│ .field public static final packname:I = 0x7f0a0094
│
│ .field public static final packraw:I = 0x7f0a0095
│
│ .field public static final pagerTabStrip:I = 0x7f0a0008
├── smali/com/brewcrewfoo/performance/R.smali
│ @@ -28,10 +28,9 @@
│ .method public constructor ()V
│ .locals 0
│
│ .prologue
│ .line 10
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ - .line 1188
│ return-void
│ .end method
├── smali/com/brewcrewfoo/performance/activities/BackupRestore$1$1.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$o:Lcom/brewcrewfoo/performance/util/Item;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BackupRestore$1;Lcom/brewcrewfoo/performance/util/Item;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/brewcrewfoo/performance/activities/BackupRestore$1;
│
│ .prologue
│ .line 96
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$1$1;->this$1:Lcom/brewcrewfoo/performance/activities/BackupRestore$1;
│
│ iput-object p2, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$1$1;->val$o:Lcom/brewcrewfoo/performance/util/Item;
├── smali/com/brewcrewfoo/performance/activities/BackupRestore$1$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lcom/brewcrewfoo/performance/activities/BackupRestore$1;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BackupRestore$1;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/brewcrewfoo/performance/activities/BackupRestore$1;
│
│ .prologue
│ .line 90
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$1$2;->this$1:Lcom/brewcrewfoo/performance/activities/BackupRestore$1;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/BackupRestore$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BackupRestore;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ .prologue
│ .line 82
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$1;->this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ @@ -95,14 +96,15 @@
│
│ const v5, 0x7f0b00dd
│
│ new-array v6, v9, [Ljava/lang/Object;
│
│ const/4 v7, 0x0
│
│ + .line 88
│ invoke-virtual {v2}, Lcom/brewcrewfoo/performance/util/Item;->getName()Ljava/lang/String;
│
│ move-result-object v8
│
│ aput-object v8, v6, v7
│
│ invoke-virtual {v4, v5, v6}, Lcom/brewcrewfoo/performance/activities/BackupRestore;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
│ @@ -113,14 +115,15 @@
│
│ move-result-object v3
│
│ iget-object v4, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$1;->this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ const v5, 0x7f0b0156
│
│ + .line 89
│ invoke-virtual {v4, v5}, Lcom/brewcrewfoo/performance/activities/BackupRestore;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ new-instance v5, Lcom/brewcrewfoo/performance/activities/BackupRestore$1$2;
│
│ invoke-direct {v5, p0}, Lcom/brewcrewfoo/performance/activities/BackupRestore$1$2;->(Lcom/brewcrewfoo/performance/activities/BackupRestore$1;)V
│ @@ -129,14 +132,15 @@
│
│ move-result-object v3
│
│ iget-object v4, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$1;->this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ const v5, 0x7f0b0089
│
│ + .line 95
│ invoke-virtual {v4, v5}, Lcom/brewcrewfoo/performance/activities/BackupRestore;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ new-instance v5, Lcom/brewcrewfoo/performance/activities/BackupRestore$1$1;
│
│ invoke-direct {v5, p0, v2}, Lcom/brewcrewfoo/performance/activities/BackupRestore$1$1;->(Lcom/brewcrewfoo/performance/activities/BackupRestore$1;Lcom/brewcrewfoo/performance/util/Item;)V
├── smali/com/brewcrewfoo/performance/activities/BackupRestore$2.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$tv:Landroid/widget/EditText;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BackupRestore;Landroid/widget/EditText;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ .prologue
│ .line 142
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$2;->this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ iput-object p2, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$2;->val$tv:Landroid/widget/EditText;
├── smali/com/brewcrewfoo/performance/activities/BackupRestore$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BackupRestore;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ .prologue
│ .line 162
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$3;->this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/BackupRestore$4.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BackupRestore;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ .prologue
│ .line 156
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$4;->this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/BackupRestore$5.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BackupRestore;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ .prologue
│ .line 261
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$5;->this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/BackupRestore$6.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BackupRestore;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ .prologue
│ .line 254
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$6;->this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/BackupRestore$RestoreListener.smali
│ @@ -24,14 +24,15 @@
│
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│
│ # direct methods
│ .method public constructor (Lcom/brewcrewfoo/performance/activities/BackupRestore;Landroid/app/Dialog;Ljava/lang/String;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BackupRestore;
│ .param p2, "dialog" # Landroid/app/Dialog;
│ .param p3, "s" # Ljava/lang/String;
│
│ .prologue
│ .line 278
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore$RestoreListener;->this$0:Lcom/brewcrewfoo/performance/activities/BackupRestore;
├── smali/com/brewcrewfoo/performance/activities/BackupRestore$RestoreOperation.smali
│ @@ -54,21 +54,19 @@
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 288
│ check-cast p1, [Ljava/lang/String;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/BackupRestore$RestoreOperation;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -342,17 +340,17 @@
│
│ invoke-static {v7}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
│
│ move-result-object v7
│
│ invoke-virtual {v7}, Ljava/lang/Long;->longValue()J
│
│ - move-result-wide v7
│ + move-result-wide v8
│
│ - invoke-interface {v6, v3, v7, v8}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
│ + invoke-interface {v6, v3, v8, v9}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
│
│ move-result-object v6
│
│ invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z
│
│ goto/16 :goto_0
│
│ @@ -435,21 +433,19 @@
│ const-string v6, "ok"
│
│ goto/16 :goto_1
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 288
│ check-cast p1, Ljava/lang/String;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/BackupRestore$RestoreOperation;->onPostExecute(Ljava/lang/String;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/String;)V
│ .locals 1
│ @@ -530,21 +526,19 @@
│
│ .line 339
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 288
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/BackupRestore$RestoreOperation;->onProgressUpdate([Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/Void;)V
│ .locals 0
├── smali/com/brewcrewfoo/performance/activities/BackupRestore.smali
│ @@ -89,15 +89,14 @@
│ iput-object p0, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->context:Landroid/content/Context;
│
│ .line 69
│ const-string v0, "pc_settings"
│
│ iput-object v0, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->fname:Ljava/lang/String;
│
│ - .line 288
│ return-void
│ .end method
│
│ .method static synthetic access$000(Lcom/brewcrewfoo/performance/activities/BackupRestore;)Lcom/brewcrewfoo/performance/util/FileArrayAdapter;
│ .locals 1
│ .param p0, "x0" # Lcom/brewcrewfoo/performance/activities/BackupRestore;
│
│ @@ -222,197 +221,196 @@
│
│ .method private create_backup(Ljava/lang/String;)V
│ .locals 10
│ .param p1, "fn" # Ljava/lang/String;
│
│ .prologue
│ .line 348
│ - new-instance v4, Ljava/lang/StringBuilder;
│ + new-instance v3, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V
│
│ .line 349
│ - .local v4, "sb":Ljava/lang/StringBuilder;
│ - iget-object v6, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->mPreferences:Landroid/content/SharedPreferences;
│ + .local v3, "sb":Ljava/lang/StringBuilder;
│ + iget-object v5, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->mPreferences:Landroid/content/SharedPreferences;
│
│ - invoke-interface {v6}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map;
│ + invoke-interface {v5}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│ + invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v3
│ + move-result-object v6
│
│ - .local v3, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v6
│ + move-result v5
│
│ - if-eqz v6, :cond_1
│ + if-eqz v5, :cond_1
│
│ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v1
│
│ check-cast v1, Ljava/util/Map$Entry;
│
│ .line 350
│ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ .line 351
│ - .local v5, "val":Ljava/lang/Object;
│ - if-nez v5, :cond_0
│ + .local v4, "val":Ljava/lang/Object;
│ + if-nez v4, :cond_0
│
│ .line 352
│ new-instance v7, Ljava/lang/StringBuilder;
│
│ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│
│ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - check-cast v6, Ljava/lang/String;
│ + check-cast v5, Ljava/lang/String;
│
│ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ const-string v7, "\n"
│
│ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ goto :goto_0
│
│ .line 354
│ :cond_0
│ new-instance v7, Ljava/lang/StringBuilder;
│
│ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│
│ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - check-cast v6, Ljava/lang/String;
│ + check-cast v5, Ljava/lang/String;
│
│ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ const-string v7, ":"
│
│ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
│ + invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
│
│ move-result-object v7
│
│ invoke-virtual {v7}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
│
│ move-result-object v7
│
│ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ const-string v7, "="
│
│ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
│ + invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
│
│ move-result-object v7
│
│ const-string v8, "\n"
│
│ const-string v9, "\\n"
│
│ invoke-virtual {v7, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
│
│ move-result-object v7
│
│ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ const-string v7, "\n"
│
│ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ goto :goto_0
│
│ .line 359
│ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ - .end local v5 # "val":Ljava/lang/Object;
│ + .end local v4 # "val":Ljava/lang/Object;
│ :cond_1
│ :try_start_0
│ new-instance v2, Ljava/io/FileWriter;
│
│ - new-instance v6, Ljava/lang/StringBuilder;
│ + new-instance v5, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - const-string v7, "/"
│ + const-string v6, "/"
│
│ - invoke-virtual {v6, v7}, 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 v6
│ + move-result-object v5
│
│ - iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->fname:Ljava/lang/String;
│ + iget-object v6, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->fname:Ljava/lang/String;
│
│ - invoke-virtual {v6, v7}, 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 v6
│ + move-result-object v5
│
│ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-direct {v2, v6}, Ljava/io/FileWriter;->(Ljava/lang/String;)V
│ + invoke-direct {v2, v5}, Ljava/io/FileWriter;->(Ljava/lang/String;)V
│
│ .line 360
│ .local v2, "file":Ljava/io/FileWriter;
│ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v2, v6}, Ljava/io/FileWriter;->write(Ljava/lang/String;)V
│ + invoke-virtual {v2, v5}, Ljava/io/FileWriter;->write(Ljava/lang/String;)V
│
│ .line 361
│ invoke-virtual {v2}, Ljava/io/FileWriter;->flush()V
│
│ .line 362
│ invoke-virtual {v2}, Ljava/io/FileWriter;->close()V
│ :try_end_0
│ @@ -435,33 +433,35 @@
│ .end method
│
│ .method private fill(Ljava/io/File;)V
│ .locals 14
│ .param p1, "f" # Ljava/io/File;
│
│ .prologue
│ + const/4 v12, 0x0
│ +
│ .line 218
│ invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ .line 219
│ - .local v8, "dirs":[Ljava/io/File;
│ - new-instance v7, Ljava/util/ArrayList;
│ + .local v7, "dirs":[Ljava/io/File;
│ + new-instance v6, Ljava/util/ArrayList;
│
│ - invoke-direct {v7}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v6}, Ljava/util/ArrayList;->()V
│
│ .line 221
│ - .local v7, "dir":Ljava/util/List;, "Ljava/util/List;"
│ + .local v6, "dir":Ljava/util/List;, "Ljava/util/List;"
│ :try_start_0
│ sget-boolean v0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->$assertionsDisabled:Z
│
│ if-nez v0, :cond_1
│
│ - if-nez v8, :cond_1
│ + if-nez v7, :cond_1
│
│ new-instance v0, Ljava/lang/AssertionError;
│
│ invoke-direct {v0}, Ljava/lang/AssertionError;->()V
│
│ throw v0
│ :try_end_0
│ @@ -469,22 +469,22 @@
│
│ .line 231
│ :catch_0
│ move-exception v0
│
│ .line 233
│ :cond_0
│ - invoke-static {v7}, Ljava/util/Collections;->sort(Ljava/util/List;)V
│ + invoke-static {v6}, Ljava/util/Collections;->sort(Ljava/util/List;)V
│
│ .line 235
│ new-instance v0, Lcom/brewcrewfoo/performance/util/FileArrayAdapter;
│
│ const v1, 0x7f03000c
│
│ - invoke-direct {v0, p0, v1, v7}, Lcom/brewcrewfoo/performance/util/FileArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V
│ + invoke-direct {v0, p0, v1, v6}, Lcom/brewcrewfoo/performance/util/FileArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V
│
│ iput-object v0, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->adapter:Lcom/brewcrewfoo/performance/util/FileArrayAdapter;
│
│ .line 236
│ iget-object v0, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->packList:Landroid/widget/ListView;
│
│ iget-object v1, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->adapter:Lcom/brewcrewfoo/performance/util/FileArrayAdapter;
│ @@ -498,102 +498,94 @@
│
│ move-result v0
│
│ if-gtz v0, :cond_3
│
│ iget-object v0, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->nodata:Landroid/widget/LinearLayout;
│
│ - const/4 v1, 0x0
│ -
│ - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V
│ + invoke-virtual {v0, v12}, Landroid/widget/LinearLayout;->setVisibility(I)V
│
│ .line 240
│ :goto_0
│ return-void
│
│ .line 222
│ :cond_1
│ - move-object v6, v8
│ -
│ - .local v6, "arr$":[Ljava/io/File;
│ :try_start_1
│ - array-length v13, v6
│ + array-length v13, v7
│
│ - .local v13, "len$":I
│ - const/4 v11, 0x0
│ + move v11, v12
│
│ - .local v11, "i$":I
│ :goto_1
│ if-ge v11, v13, :cond_0
│
│ - aget-object v9, v6, v11
│ + aget-object v8, v7, v11
│
│ .line 223
│ - .local v9, "ff":Ljava/io/File;
│ - new-instance v12, Ljava/sql/Date;
│ + .local v8, "ff":Ljava/io/File;
│ + new-instance v10, Ljava/sql/Date;
│
│ - invoke-virtual {v9}, Ljava/io/File;->lastModified()J
│ + invoke-virtual {v8}, Ljava/io/File;->lastModified()J
│
│ move-result-wide v0
│
│ - invoke-direct {v12, v0, v1}, Ljava/sql/Date;->(J)V
│ + invoke-direct {v10, v0, v1}, Ljava/sql/Date;->(J)V
│
│ .line 224
│ - .local v12, "lastModDate":Ljava/sql/Date;
│ + .local v10, "lastModDate":Ljava/sql/Date;
│ invoke-static {}, Ljava/text/DateFormat;->getDateTimeInstance()Ljava/text/DateFormat;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ .line 225
│ - .local v10, "formater":Ljava/text/DateFormat;
│ - invoke-virtual {v10, v12}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
│ + .local v9, "formater":Ljava/text/DateFormat;
│ + invoke-virtual {v9, v10}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
│
│ move-result-object v2
│
│ .line 226
│ .local v2, "date_modify":Ljava/lang/String;
│ - invoke-virtual {v9}, Ljava/io/File;->isDirectory()Z
│ + invoke-virtual {v8}, Ljava/io/File;->isDirectory()Z
│
│ move-result v0
│
│ if-eqz v0, :cond_2
│
│ .line 227
│ new-instance v0, Lcom/brewcrewfoo/performance/util/Item;
│
│ - invoke-virtual {v9}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v8}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v1
│
│ const/4 v3, 0x0
│
│ const/4 v4, 0x0
│
│ const-string v5, "dir"
│
│ invoke-direct/range {v0 .. v5}, Lcom/brewcrewfoo/performance/util/Item;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
│
│ - invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│ + invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│ :try_end_1
│ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
│
│ .line 222
│ :cond_2
│ - add-int/lit8 v11, v11, 0x1
│ + add-int/lit8 v0, v11, 0x1
│ +
│ + move v11, v0
│
│ goto :goto_1
│
│ .line 238
│ .end local v2 # "date_modify":Ljava/lang/String;
│ - .end local v6 # "arr$":[Ljava/io/File;
│ - .end local v9 # "ff":Ljava/io/File;
│ - .end local v10 # "formater":Ljava/text/DateFormat;
│ - .end local v11 # "i$":I
│ - .end local v12 # "lastModDate":Ljava/sql/Date;
│ - .end local v13 # "len$":I
│ + .end local v8 # "ff":Ljava/io/File;
│ + .end local v9 # "formater":Ljava/text/DateFormat;
│ + .end local v10 # "lastModDate":Ljava/sql/Date;
│ :cond_3
│ iget-object v0, p0, Lcom/brewcrewfoo/performance/activities/BackupRestore;->nodata:Landroid/widget/LinearLayout;
│
│ const/16 v1, 0x8
│
│ invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V
│
│ @@ -626,38 +618,41 @@
│
│ new-array v5, v5, [Ljava/lang/Object;
│
│ const/4 v6, 0x0
│
│ aput-object p1, v5, v6
│
│ + .line 252
│ invoke-virtual {p0, v4, v5}, Lcom/brewcrewfoo/performance/activities/BackupRestore;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
│
│ move-result-object v4
│
│ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x7f0b000f
│
│ + .line 253
│ invoke-virtual {p0, v4}, Lcom/brewcrewfoo/performance/activities/BackupRestore;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ new-instance v5, Lcom/brewcrewfoo/performance/activities/BackupRestore$6;
│
│ invoke-direct {v5, p0}, Lcom/brewcrewfoo/performance/activities/BackupRestore$6;->(Lcom/brewcrewfoo/performance/activities/BackupRestore;)V
│
│ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x7f0b0089
│
│ + .line 260
│ invoke-virtual {p0, v4}, Lcom/brewcrewfoo/performance/activities/BackupRestore;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ new-instance v5, Lcom/brewcrewfoo/performance/activities/BackupRestore$5;
│
│ invoke-direct {v5, p0}, Lcom/brewcrewfoo/performance/activities/BackupRestore$5;->(Lcom/brewcrewfoo/performance/activities/BackupRestore;)V
│ @@ -1039,42 +1034,46 @@
│ .line 153
│ new-instance v8, Landroid/app/AlertDialog$Builder;
│
│ invoke-direct {v8, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V
│
│ const v9, 0x7f0b0157
│
│ + .line 154
│ invoke-virtual {p0, v9}, Lcom/brewcrewfoo/performance/activities/BackupRestore;->getString(I)Ljava/lang/String;
│
│ move-result-object v9
│
│ invoke-virtual {v8, v9}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v8
│
│ + .line 155
│ invoke-virtual {v8, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v8
│
│ const v9, 0x7f0b000f
│
│ + .line 156
│ invoke-virtual {p0, v9}, Lcom/brewcrewfoo/performance/activities/BackupRestore;->getString(I)Ljava/lang/String;
│
│ move-result-object v9
│
│ new-instance v10, Lcom/brewcrewfoo/performance/activities/BackupRestore$4;
│
│ invoke-direct {v10, p0}, Lcom/brewcrewfoo/performance/activities/BackupRestore$4;->(Lcom/brewcrewfoo/performance/activities/BackupRestore;)V
│
│ invoke-virtual {v8, v9, v10}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v8
│
│ const v9, 0x7f0b00db
│
│ + .line 162
│ invoke-virtual {p0, v9}, Lcom/brewcrewfoo/performance/activities/BackupRestore;->getString(I)Ljava/lang/String;
│
│ move-result-object v9
│
│ new-instance v10, Lcom/brewcrewfoo/performance/activities/BackupRestore$3;
│
│ invoke-direct {v10, p0}, Lcom/brewcrewfoo/performance/activities/BackupRestore$3;->(Lcom/brewcrewfoo/performance/activities/BackupRestore;)V
├── smali/com/brewcrewfoo/performance/activities/BuildPropEditor$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BuildPropEditor;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ .prologue
│ .line 103
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$2;->this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/BuildPropEditor$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BuildPropEditor;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ .prologue
│ .line 89
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$1;->this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/BuildPropEditor$3.smali
│ @@ -24,14 +24,15 @@
│
│ .field final synthetic val$tv:Landroid/widget/EditText;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BuildPropEditor;Landroid/widget/EditText;Landroid/widget/Spinner;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ .prologue
│ .line 330
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$3;->this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ iput-object p2, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$3;->val$tv:Landroid/widget/EditText;
├── smali/com/brewcrewfoo/performance/activities/BuildPropEditor$4.smali
│ @@ -26,14 +26,15 @@
│
│ .field final synthetic val$tv:Landroid/widget/EditText;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BuildPropEditor;Lcom/brewcrewfoo/performance/util/Prop;Landroid/widget/EditText;Landroid/widget/EditText;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ .prologue
│ .line 348
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$4;->this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ iput-object p2, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$4;->val$pp:Lcom/brewcrewfoo/performance/util/Prop;
├── smali/com/brewcrewfoo/performance/activities/BuildPropEditor$5.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BuildPropEditor;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ .prologue
│ .line 343
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$5;->this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/BuildPropEditor$6.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BuildPropEditor;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ .prologue
│ .line 383
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$6;->this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/BuildPropEditor$7.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/BuildPropEditor;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ .prologue
│ .line 376
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$7;->this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/BuildPropEditor$CustomListener.smali
│ @@ -26,14 +26,15 @@
│
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│
│ # direct methods
│ .method public constructor (Lcom/brewcrewfoo/performance/activities/BuildPropEditor;Landroid/app/Dialog;BLcom/brewcrewfoo/performance/util/Prop;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│ .param p2, "dialog" # Landroid/app/Dialog;
│ .param p3, "op" # B
│ .param p4, "p" # Lcom/brewcrewfoo/performance/util/Prop;
│
│ .prologue
│ .line 400
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$CustomListener;->this$0:Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
├── smali/com/brewcrewfoo/performance/activities/BuildPropEditor$GetPropOperation.smali
│ @@ -54,21 +54,19 @@
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 174
│ check-cast p1, [Ljava/lang/String;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$GetPropOperation;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -265,21 +263,19 @@
│ const-string v2, "nok"
│
│ goto :goto_0
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 174
│ check-cast p1, Ljava/lang/String;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$GetPropOperation;->onPostExecute(Ljava/lang/String;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/String;)V
│ .locals 5
│ @@ -484,21 +480,19 @@
│
│ .line 220
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 174
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$GetPropOperation;->onProgressUpdate([Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/Void;)V
│ .locals 0
├── smali/com/brewcrewfoo/performance/activities/BuildPropEditor.smali
│ @@ -90,15 +90,14 @@
│ iput-object v0, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->oggs:[Ljava/lang/String;
│
│ .line 67
│ const-string v0, "build"
│
│ iput-object v0, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->buildname:Ljava/lang/String;
│
│ - .line 396
│ return-void
│ .end method
│
│ .method static synthetic access$000(Lcom/brewcrewfoo/performance/activities/BuildPropEditor;)Lcom/brewcrewfoo/performance/util/PropAdapter;
│ .locals 1
│ .param p0, "x0" # Lcom/brewcrewfoo/performance/activities/BuildPropEditor;
│
│ @@ -250,605 +249,518 @@
│ .line 54
│ iget-object v0, p0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->nofiles:Landroid/widget/LinearLayout;
│
│ return-object v0
│ .end method
│
│ .method private editPropDialog(Lcom/brewcrewfoo/performance/util/Prop;)V
│ - .locals 21
│ + .locals 19
│ .param p1, "p" # Lcom/brewcrewfoo/performance/util/Prop;
│
│ .prologue
│ .line 254
│ - move-object/from16 v10, p1
│ + move-object/from16 v7, p1
│
│ .line 255
│ - .local v10, "pp":Lcom/brewcrewfoo/performance/util/Prop;
│ - const-string v12, ""
│ + .local v7, "pp":Lcom/brewcrewfoo/performance/util/Prop;
│ + const-string v9, ""
│
│ .line 257
│ - .local v12, "titlu":Ljava/lang/String;
│ + .local v9, "titlu":Ljava/lang/String;
│ invoke-static/range {p0 .. p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ .line 258
│ - .local v5, "factory":Landroid/view/LayoutInflater;
│ - const v18, 0x7f030004
│ -
│ - const/16 v19, 0x0
│ + .local v4, "factory":Landroid/view/LayoutInflater;
│ + const v15, 0x7f030004
│
│ - move/from16 v0, v18
│ + const/16 v16, 0x0
│
│ - move-object/from16 v1, v19
│ + move-object/from16 v0, v16
│
│ - invoke-virtual {v5, v0, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
│ + invoke-virtual {v4, v15, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ .line 259
│ - .local v3, "editDialog":Landroid/view/View;
│ - const v18, 0x7f0a0024
│ + .local v2, "editDialog":Landroid/view/View;
│ + const v15, 0x7f0a0024
│
│ - move/from16 v0, v18
│ + invoke-virtual {v2, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ - invoke-virtual {v3, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│ -
│ - move-result-object v15
│ + move-result-object v12
│
│ - check-cast v15, Landroid/widget/EditText;
│ + check-cast v12, Landroid/widget/EditText;
│
│ .line 260
│ - .local v15, "tv":Landroid/widget/EditText;
│ - const v18, 0x7f0a0021
│ + .local v12, "tv":Landroid/widget/EditText;
│ + const v15, 0x7f0a0021
│
│ - move/from16 v0, v18
│ + invoke-virtual {v2, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ - invoke-virtual {v3, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│ + move-result-object v10
│
│ - move-result-object v13
│ -
│ - check-cast v13, Landroid/widget/EditText;
│ + check-cast v10, Landroid/widget/EditText;
│
│ .line 261
│ - .local v13, "tn":Landroid/widget/EditText;
│ - const v18, 0x7f0a0020
│ -
│ - move/from16 v0, v18
│ + .local v10, "tn":Landroid/widget/EditText;
│ + const v15, 0x7f0a0020
│
│ - invoke-virtual {v3, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│ + invoke-virtual {v2, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ - move-result-object v14
│ + move-result-object v11
│
│ - check-cast v14, Landroid/widget/TextView;
│ + check-cast v11, Landroid/widget/TextView;
│
│ .line 262
│ - .local v14, "tt":Landroid/widget/TextView;
│ - const v18, 0x7f0a0027
│ -
│ - move/from16 v0, v18
│ + .local v11, "tt":Landroid/widget/TextView;
│ + const v15, 0x7f0a0027
│
│ - invoke-virtual {v3, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│ + invoke-virtual {v2, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ - move-result-object v11
│ + move-result-object v8
│
│ - check-cast v11, Landroid/widget/Spinner;
│ + check-cast v8, Landroid/widget/Spinner;
│
│ .line 263
│ - .local v11, "sp":Landroid/widget/Spinner;
│ - const v18, 0x7f0a0025
│ + .local v8, "sp":Landroid/widget/Spinner;
│ + const v15, 0x7f0a0025
│
│ - move/from16 v0, v18
│ + invoke-virtual {v2, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ - invoke-virtual {v3, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│ -
│ - move-result-object v8
│ + move-result-object v5
│
│ - check-cast v8, Landroid/widget/LinearLayout;
│ + check-cast v5, Landroid/widget/LinearLayout;
│
│ .line 264
│ - .local v8, "lpresets":Landroid/widget/LinearLayout;
│ - new-instance v17, Landroid/widget/ArrayAdapter;
│ + .local v5, "lpresets":Landroid/widget/LinearLayout;
│ + new-instance v14, Landroid/widget/ArrayAdapter;
│
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->context:Landroid/content/Context;
│ -
│ - move-object/from16 v18, v0
│ + iget-object v15, v0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->context:Landroid/content/Context;
│
│ - const v19, 0x1090008
│ + const v16, 0x1090008
│
│ - invoke-direct/range {v17 .. v19}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I)V
│ + invoke-direct/range {v14 .. v16}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I)V
│
│ .line 265
│ - .local v17, "vAdapter":Landroid/widget/ArrayAdapter;, "Landroid/widget/ArrayAdapter;"
│ - const v18, 0x1090009
│ + .local v14, "vAdapter":Landroid/widget/ArrayAdapter;, "Landroid/widget/ArrayAdapter;"
│ + const v15, 0x1090009
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V
│
│ .line 266
│ - invoke-virtual/range {v17 .. v17}, Landroid/widget/ArrayAdapter;->clear()V
│ + invoke-virtual {v14}, Landroid/widget/ArrayAdapter;->clear()V
│
│ .line 269
│ - if-eqz v10, :cond_7
│ + if-eqz v7, :cond_7
│
│ .line 270
│ - invoke-virtual {v10}, Lcom/brewcrewfoo/performance/util/Prop;->getVal()Ljava/lang/String;
│ + invoke-virtual {v7}, Lcom/brewcrewfoo/performance/util/Prop;->getVal()Ljava/lang/String;
│
│ - move-result-object v16
│ + move-result-object v13
│
│ .line 272
│ - .local v16, "v":Ljava/lang/String;
│ - const/16 v18, 0x8
│ -
│ - move/from16 v0, v18
│ + .local v13, "v":Ljava/lang/String;
│ + const/16 v15, 0x8
│
│ - invoke-virtual {v8, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
│ + invoke-virtual {v5, v15}, Landroid/widget/LinearLayout;->setVisibility(I)V
│
│ .line 273
│ - const-string v18, "0"
│ + const-string v15, "0"
│
│ - move-object/from16 v0, v16
│ -
│ - move-object/from16 v1, v18
│ + invoke-virtual {v13, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ -
│ - move-result v18
│ + move-result v15
│
│ - if-eqz v18, :cond_1
│ + if-eqz v15, :cond_1
│
│ .line 274
│ - const-string v18, "0"
│ + const-string v15, "0"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 275
│ - const-string v18, "1"
│ + const-string v15, "1"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 276
│ - const/16 v18, 0x0
│ + const/4 v15, 0x0
│
│ - move/from16 v0, v18
│ -
│ - invoke-virtual {v8, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
│ + invoke-virtual {v5, v15}, Landroid/widget/LinearLayout;->setVisibility(I)V
│
│ .line 277
│ - move-object/from16 v0, v17
│ -
│ - invoke-virtual {v11, v0}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│ + invoke-virtual {v8, v14}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│
│ .line 310
│ :cond_0
│ :goto_0
│ - invoke-virtual {v10}, Lcom/brewcrewfoo/performance/util/Prop;->getVal()Ljava/lang/String;
│ -
│ - move-result-object v18
│ + invoke-virtual {v7}, Lcom/brewcrewfoo/performance/util/Prop;->getVal()Ljava/lang/String;
│
│ - move-object/from16 v0, v18
│ + move-result-object v15
│
│ - invoke-virtual {v15, v0}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
│ + invoke-virtual {v12, v15}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
│
│ .line 311
│ - invoke-virtual {v10}, Lcom/brewcrewfoo/performance/util/Prop;->getName()Ljava/lang/String;
│ -
│ - move-result-object v18
│ + invoke-virtual {v7}, Lcom/brewcrewfoo/performance/util/Prop;->getName()Ljava/lang/String;
│
│ - move-object/from16 v0, v18
│ + move-result-object v15
│
│ - invoke-virtual {v13, v0}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
│ + invoke-virtual {v10, v15}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
│
│ .line 312
│ - const/16 v18, 0x8
│ + const/16 v15, 0x8
│
│ - move/from16 v0, v18
│ -
│ - invoke-virtual {v13, v0}, Landroid/widget/EditText;->setVisibility(I)V
│ + invoke-virtual {v10, v15}, Landroid/widget/EditText;->setVisibility(I)V
│
│ .line 313
│ - invoke-virtual {v10}, Lcom/brewcrewfoo/performance/util/Prop;->getName()Ljava/lang/String;
│ + invoke-virtual {v7}, Lcom/brewcrewfoo/performance/util/Prop;->getName()Ljava/lang/String;
│
│ - move-result-object v18
│ -
│ - move-object/from16 v0, v18
│ + move-result-object v15
│
│ - invoke-virtual {v14, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│ + invoke-virtual {v11, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ .line 314
│ - const v18, 0x7f0b00d3
│ + const v15, 0x7f0b00d3
│
│ move-object/from16 v0, p0
│
│ - move/from16 v1, v18
│ + invoke-virtual {v0, v15}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->getString(I)Ljava/lang/String;
│
│ - invoke-virtual {v0, v1}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->getString(I)Ljava/lang/String;
│ -
│ - move-result-object v12
│ + move-result-object v9
│
│ .line 330
│ - .end local v16 # "v":Ljava/lang/String;
│ + .end local v13 # "v":Ljava/lang/String;
│ :goto_1
│ - new-instance v18, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$3;
│ -
│ - move-object/from16 v0, v18
│ + new-instance v15, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$3;
│
│ - move-object/from16 v1, p0
│ -
│ - invoke-direct {v0, v1, v15, v11}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$3;->(Lcom/brewcrewfoo/performance/activities/BuildPropEditor;Landroid/widget/EditText;Landroid/widget/Spinner;)V
│ + move-object/from16 v0, p0
│
│ - move-object/from16 v0, v18
│ + invoke-direct {v15, v0, v12, v8}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$3;->(Lcom/brewcrewfoo/performance/activities/BuildPropEditor;Landroid/widget/EditText;Landroid/widget/Spinner;)V
│
│ - invoke-virtual {v11, v0}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
│ + invoke-virtual {v8, v15}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
│
│ .line 339
│ - new-instance v18, Landroid/app/AlertDialog$Builder;
│ + new-instance v15, Landroid/app/AlertDialog$Builder;
│
│ - move-object/from16 v0, v18
│ -
│ - move-object/from16 v1, p0
│ -
│ - invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V
│ -
│ - move-object/from16 v0, v18
│ + move-object/from16 v0, p0
│
│ - invoke-virtual {v0, v12}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│ + invoke-direct {v15, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V
│
│ - move-result-object v18
│ + .line 340
│ + invoke-virtual {v15, v9}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ - move-object/from16 v0, v18
│ + move-result-object v15
│
│ - invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
│ + .line 341
│ + invoke-virtual {v15, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
│
│ - move-result-object v18
│ + move-result-object v15
│
│ - const v19, 0x7f0b000f
│ + const v16, 0x7f0b000f
│
│ + .line 342
│ move-object/from16 v0, p0
│
│ - move/from16 v1, v19
│ + move/from16 v1, v16
│
│ invoke-virtual {v0, v1}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->getString(I)Ljava/lang/String;
│
│ - move-result-object v19
│ + move-result-object v16
│ +
│ + new-instance v17, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$5;
│
│ - new-instance v20, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$5;
│ + move-object/from16 v0, v17
│
│ - invoke-direct/range {v20 .. v21}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$5;->(Lcom/brewcrewfoo/performance/activities/BuildPropEditor;)V
│ + move-object/from16 v1, p0
│
│ - invoke-virtual/range {v18 .. v20}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│ + invoke-direct {v0, v1}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$5;->(Lcom/brewcrewfoo/performance/activities/BuildPropEditor;)V
│
│ - move-result-object v18
│ + invoke-virtual/range {v15 .. v17}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ - const v19, 0x7f0b0065
│ + move-result-object v15
│ +
│ + const v16, 0x7f0b0065
│
│ + .line 348
│ move-object/from16 v0, p0
│
│ - move/from16 v1, v19
│ + move/from16 v1, v16
│
│ invoke-virtual {v0, v1}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->getString(I)Ljava/lang/String;
│
│ - move-result-object v19
│ + move-result-object v16
│
│ - new-instance v20, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$4;
│ + new-instance v17, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$4;
│
│ - move-object/from16 v0, v20
│ + move-object/from16 v0, v17
│
│ move-object/from16 v1, p0
│
│ - invoke-direct {v0, v1, v10, v15, v13}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$4;->(Lcom/brewcrewfoo/performance/activities/BuildPropEditor;Lcom/brewcrewfoo/performance/util/Prop;Landroid/widget/EditText;Landroid/widget/EditText;)V
│ + invoke-direct {v0, v1, v7, v12, v10}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$4;->(Lcom/brewcrewfoo/performance/activities/BuildPropEditor;Lcom/brewcrewfoo/performance/util/Prop;Landroid/widget/EditText;Landroid/widget/EditText;)V
│
│ - invoke-virtual/range {v18 .. v20}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│ + invoke-virtual/range {v15 .. v17}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ - move-result-object v18
│ + move-result-object v15
│
│ - invoke-virtual/range {v18 .. v18}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
│ + .line 367
│ + invoke-virtual {v15}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
│
│ - move-result-object v18
│ + move-result-object v15
│
│ - invoke-virtual/range {v18 .. v18}, Landroid/app/AlertDialog;->show()V
│ + invoke-virtual {v15}, Landroid/app/AlertDialog;->show()V
│
│ .line 368
│ return-void
│
│ .line 279
│ - .restart local v16 # "v":Ljava/lang/String;
│ + .restart local v13 # "v":Ljava/lang/String;
│ :cond_1
│ - const-string v18, "1"
│ + const-string v15, "1"
│
│ - move-object/from16 v0, v16
│ + invoke-virtual {v13, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-object/from16 v1, v18
│ + move-result v15
│
│ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ -
│ - move-result v18
│ -
│ - if-eqz v18, :cond_2
│ + if-eqz v15, :cond_2
│
│ .line 280
│ - const-string v18, "1"
│ + const-string v15, "1"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 281
│ - const-string v18, "0"
│ + const-string v15, "0"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 282
│ - const/16 v18, 0x0
│ -
│ - move/from16 v0, v18
│ + const/4 v15, 0x0
│
│ - invoke-virtual {v8, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
│ + invoke-virtual {v5, v15}, Landroid/widget/LinearLayout;->setVisibility(I)V
│
│ .line 283
│ - move-object/from16 v0, v17
│ -
│ - invoke-virtual {v11, v0}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│ + invoke-virtual {v8, v14}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│
│ goto/16 :goto_0
│
│ .line 285
│ :cond_2
│ - const-string v18, "true"
│ -
│ - move-object/from16 v0, v16
│ + const-string v15, "true"
│
│ - move-object/from16 v1, v18
│ + invoke-virtual {v13, v15}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ - invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│ + move-result v15
│
│ - move-result v18
│ -
│ - if-eqz v18, :cond_3
│ + if-eqz v15, :cond_3
│
│ .line 286
│ - const-string v18, "true"
│ + const-string v15, "true"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 287
│ - const-string v18, "false"
│ + const-string v15, "false"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 288
│ - const/16 v18, 0x0
│ -
│ - move/from16 v0, v18
│ + const/4 v15, 0x0
│
│ - invoke-virtual {v8, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
│ + invoke-virtual {v5, v15}, Landroid/widget/LinearLayout;->setVisibility(I)V
│
│ .line 289
│ - move-object/from16 v0, v17
│ -
│ - invoke-virtual {v11, v0}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│ + invoke-virtual {v8, v14}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│
│ goto/16 :goto_0
│
│ .line 291
│ :cond_3
│ - const-string v18, "false"
│ + const-string v15, "false"
│
│ - move-object/from16 v0, v16
│ -
│ - move-object/from16 v1, v18
│ + invoke-virtual {v13, v15}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ - invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│ -
│ - move-result v18
│ + move-result v15
│
│ - if-eqz v18, :cond_4
│ + if-eqz v15, :cond_4
│
│ .line 292
│ - const-string v18, "false"
│ + const-string v15, "false"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 293
│ - const-string v18, "true"
│ + const-string v15, "true"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 294
│ - const/16 v18, 0x0
│ + const/4 v15, 0x0
│
│ - move/from16 v0, v18
│ -
│ - invoke-virtual {v8, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
│ + invoke-virtual {v5, v15}, Landroid/widget/LinearLayout;->setVisibility(I)V
│
│ .line 295
│ - move-object/from16 v0, v17
│ -
│ - invoke-virtual {v11, v0}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│ + invoke-virtual {v8, v14}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│
│ goto/16 :goto_0
│
│ .line 297
│ :cond_4
│ - const-string v18, ".ogg"
│ -
│ - move-object/from16 v0, v16
│ -
│ - move-object/from16 v1, v18
│ + const-string v15, ".ogg"
│
│ - invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
│ + invoke-virtual {v13, v15}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
│
│ - move-result v18
│ + move-result v15
│
│ - if-eqz v18, :cond_0
│ + if-eqz v15, :cond_0
│
│ .line 298
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->oggs:[Ljava/lang/String;
│ -
│ - move-object/from16 v18, v0
│ -
│ - move-object/from16 v0, v18
│ -
│ - array-length v0, v0
│ + iget-object v15, v0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->oggs:[Ljava/lang/String;
│
│ - move/from16 v18, v0
│ + array-length v15, v15
│
│ - if-lez v18, :cond_0
│ + if-lez v15, :cond_0
│
│ .line 299
│ - move-object/from16 v0, v17
│ -
│ - move-object/from16 v1, v16
│ -
│ - invoke-virtual {v0, v1}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v13}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 300
│ move-object/from16 v0, p0
│
│ - iget-object v2, v0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->oggs:[Ljava/lang/String;
│ + iget-object v0, v0, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->oggs:[Ljava/lang/String;
│
│ - .local v2, "arr$":[Ljava/lang/String;
│ - array-length v7, v2
│ + move-object/from16 v16, v0
│
│ - .local v7, "len$":I
│ - const/4 v6, 0x0
│ + move-object/from16 v0, v16
│ +
│ + array-length v0, v0
│ +
│ + move/from16 v17, v0
│ +
│ + const/4 v15, 0x0
│
│ - .local v6, "i$":I
│ :goto_2
│ - if-ge v6, v7, :cond_6
│ + move/from16 v0, v17
│ +
│ + if-ge v15, v0, :cond_6
│
│ - aget-object v9, v2, v6
│ + aget-object v6, v16, v15
│
│ .line 301
│ - .local v9, "ogg":Ljava/lang/String;
│ - new-instance v4, Ljava/io/File;
│ + .local v6, "ogg":Ljava/lang/String;
│ + new-instance v3, Ljava/io/File;
│
│ - invoke-direct {v4, v9}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v3, v6}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 302
│ - .local v4, "f":Ljava/io/File;
│ - invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
│ + .local v3, "f":Ljava/io/File;
│ + invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v18
│
│ move-object/from16 v0, v18
│
│ - move-object/from16 v1, v16
│ -
│ - invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│ + invoke-virtual {v0, v13}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ move-result v18
│
│ if-nez v18, :cond_5
│
│ .line 303
│ - invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v18
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + move-object/from16 v0, v18
│ +
│ + invoke-virtual {v14, v0}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 300
│ :cond_5
│ - add-int/lit8 v6, v6, 0x1
│ + add-int/lit8 v15, v15, 0x1
│
│ goto :goto_2
│
│ .line 305
│ - .end local v4 # "f":Ljava/io/File;
│ - .end local v9 # "ogg":Ljava/lang/String;
│ + .end local v3 # "f":Ljava/io/File;
│ + .end local v6 # "ogg":Ljava/lang/String;
│ :cond_6
│ - const/16 v18, 0x0
│ -
│ - move/from16 v0, v18
│ + const/4 v15, 0x0
│
│ - invoke-virtual {v8, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
│ + invoke-virtual {v5, v15}, Landroid/widget/LinearLayout;->setVisibility(I)V
│
│ .line 306
│ - move-object/from16 v0, v17
│ -
│ - invoke-virtual {v11, v0}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│ + invoke-virtual {v8, v14}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│
│ goto/16 :goto_0
│
│ .line 318
│ - .end local v2 # "arr$":[Ljava/lang/String;
│ - .end local v6 # "i$":I
│ - .end local v7 # "len$":I
│ - .end local v16 # "v":Ljava/lang/String;
│ + .end local v13 # "v":Ljava/lang/String;
│ :cond_7
│ - const v18, 0x7f0b00d2
│ + const v15, 0x7f0b00d2
│
│ move-object/from16 v0, p0
│
│ - move/from16 v1, v18
│ + invoke-virtual {v0, v15}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->getString(I)Ljava/lang/String;
│
│ - invoke-virtual {v0, v1}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->getString(I)Ljava/lang/String;
│ -
│ - move-result-object v12
│ + move-result-object v9
│
│ .line 319
│ - const-string v18, ""
│ + const-string v15, ""
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 320
│ - const-string v18, "0"
│ + const-string v15, "0"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 321
│ - const-string v18, "1"
│ + const-string v15, "1"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 322
│ - const-string v18, "true"
│ + const-string v15, "true"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 323
│ - const-string v18, "false"
│ + const-string v15, "false"
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│ + invoke-virtual {v14, v15}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V
│
│ .line 324
│ - move-object/from16 v0, v17
│ -
│ - invoke-virtual {v11, v0}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│ + invoke-virtual {v8, v14}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
│
│ .line 325
│ - const/16 v18, 0x0
│ + const/4 v15, 0x0
│
│ - move/from16 v0, v18
│ -
│ - invoke-virtual {v8, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
│ + invoke-virtual {v5, v15}, Landroid/widget/LinearLayout;->setVisibility(I)V
│
│ .line 326
│ - const v18, 0x7f0b00d4
│ + const v15, 0x7f0b00d4
│
│ move-object/from16 v0, p0
│
│ - move/from16 v1, v18
│ -
│ - invoke-virtual {v0, v1}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->getString(I)Ljava/lang/String;
│ -
│ - move-result-object v18
│ + invoke-virtual {v0, v15}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->getString(I)Ljava/lang/String;
│
│ - move-object/from16 v0, v18
│ + move-result-object v15
│
│ - invoke-virtual {v14, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│ + invoke-virtual {v11, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ .line 327
│ - const/16 v18, 0x0
│ -
│ - move/from16 v0, v18
│ + const/4 v15, 0x0
│
│ - invoke-virtual {v13, v0}, Landroid/widget/EditText;->setVisibility(I)V
│ + invoke-virtual {v10, v15}, Landroid/widget/EditText;->setVisibility(I)V
│
│ goto/16 :goto_1
│ .end method
│
│ .method private makedialog(Ljava/lang/String;Ljava/lang/String;BLcom/brewcrewfoo/performance/util/Prop;)V
│ .locals 6
│ .param p1, "t" # Ljava/lang/String;
│ @@ -866,34 +778,37 @@
│
│ .line 373
│ .local v1, "builder":Landroid/app/AlertDialog$Builder;
│ invoke-virtual {v1, p1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ + .line 374
│ invoke-virtual {v3, p2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x7f0b000f
│
│ + .line 375
│ invoke-virtual {p0, v4}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ new-instance v5, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$7;
│
│ invoke-direct {v5, p0}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$7;->(Lcom/brewcrewfoo/performance/activities/BuildPropEditor;)V
│
│ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x7f0b0089
│
│ + .line 382
│ invoke-virtual {p0, v4}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ new-instance v5, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$6;
│
│ invoke-direct {v5, p0}, Lcom/brewcrewfoo/performance/activities/BuildPropEditor$6;->(Lcom/brewcrewfoo/performance/activities/BuildPropEditor;)V
├── smali/com/brewcrewfoo/performance/activities/FileChooser$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FileChooser;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ .prologue
│ .line 355
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$1;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FileChooser$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FileChooser;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ .prologue
│ .line 348
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$2;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FileChooser$CustomListener.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│
│ # direct methods
│ .method public constructor (Lcom/brewcrewfoo/performance/activities/FileChooser;Landroid/app/Dialog;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/FileChooser;
│ .param p2, "dialog" # Landroid/app/Dialog;
│
│ .prologue
│ .line 333
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$CustomListener;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FileChooser$FlashOperation$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;
│
│ .prologue
│ .line 236
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation$1;->this$1:Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FileChooser$FlashOperation$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;
│
│ .prologue
│ .line 260
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation$2;->this$1:Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FileChooser$FlashOperation.smali
│ @@ -54,927 +54,899 @@
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 215
│ check-cast p1, [Ljava/lang/String;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String;
│ - .locals 14
│ + .locals 13
│ .param p1, "params" # [Ljava/lang/String;
│
│ .prologue
│ + const/4 v12, 0x1
│ +
│ + const/4 v6, 0x0
│ +
│ .line 218
│ - 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
│
│ .line 219
│ - .local v8, "sb":Ljava/lang/StringBuilder;
│ - new-instance v9, Ljava/lang/StringBuilder;
│ + .local v5, "sb":Ljava/lang/StringBuilder;
│ + new-instance v7, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v8, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ - iget-object v10, v10, Lcom/brewcrewfoo/performance/activities/FileChooser;->mPreferences:Landroid/content/SharedPreferences;
│ + iget-object v8, v8, Lcom/brewcrewfoo/performance/activities/FileChooser;->mPreferences:Landroid/content/SharedPreferences;
│
│ - const-string v11, "int_sd_path"
│ + const-string v9, "int_sd_path"
│
│ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
│
│ - move-result-object v12
│ + move-result-object v10
│
│ - invoke-virtual {v12}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│ + invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│
│ - move-result-object v12
│ + move-result-object v10
│
│ - invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - const-string v10, "/"
│ + const-string v8, "/"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - const-string v10, "PerformanceControl"
│ + const-string v8, "PerformanceControl"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - const-string v10, "/tmp"
│ + const-string v8, "/tmp"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ .line 221
│ - .local v3, "dn":Ljava/lang/String;
│ - iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + .local v2, "dn":Ljava/lang/String;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->tip:Ljava/lang/String;
│ - invoke-static {v9}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$200(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$200(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - const-string v10, "kernel"
│ + const-string v8, "kernel"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│ + invoke-virtual {v7, v8}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ - move-result v9
│ + move-result v7
│
│ - if-eqz v9, :cond_7
│ + if-eqz v7, :cond_7
│
│ .line 222
│ - const-string v9, "busybox rm -rf /data/dalvik-cache/*;\n"
│ + const-string v7, "busybox rm -rf /data/dalvik-cache/*;\n"
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 223
│ - const-string v9, "busybox rm -rf /cache/*;\n"
│ + const-string v7, "busybox rm -rf /cache/*;\n"
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 224
│ - iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->iszip:Z
│ - invoke-static {v9}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$500(Lcom/brewcrewfoo/performance/activities/FileChooser;)Z
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$500(Lcom/brewcrewfoo/performance/activities/FileChooser;)Z
│
│ - move-result v9
│ + move-result v7
│
│ - if-eqz v9, :cond_3
│ + if-eqz v7, :cond_3
│
│ .line 226
│ :try_start_0
│ - new-instance v9, Lcom/brewcrewfoo/performance/util/UnzipUtility;
│ + new-instance v7, Lcom/brewcrewfoo/performance/util/UnzipUtility;
│
│ - invoke-direct {v9}, Lcom/brewcrewfoo/performance/util/UnzipUtility;->()V
│ + invoke-direct {v7}, Lcom/brewcrewfoo/performance/util/UnzipUtility;->()V
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v8, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->nFile:Ljava/lang/String;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v8}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ - const/4 v11, 0x2
│ + const/4 v9, 0x2
│
│ - new-array v11, v11, [Ljava/lang/String;
│ + new-array v9, v9, [Ljava/lang/String;
│
│ - const/4 v12, 0x0
│ + const/4 v10, 0x0
│
│ - const-string v13, "boot.img"
│ + const-string v11, "boot.img"
│
│ - aput-object v13, v11, v12
│ + aput-object v11, v9, v10
│
│ - const/4 v12, 0x1
│ + const/4 v10, 0x1
│
│ - const-string v13, ".ko"
│ + const-string v11, ".ko"
│
│ - aput-object v13, v11, v12
│ + aput-object v11, v9, v10
│
│ - invoke-virtual {v9, v10, v3, v11}, Lcom/brewcrewfoo/performance/util/UnzipUtility;->unzipfile(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
│ + invoke-virtual {v7, v8, v2, v9}, Lcom/brewcrewfoo/performance/util/UnzipUtility;->unzipfile(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 233
│ - iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ - new-instance v10, Ljava/lang/StringBuilder;
│ + new-instance v8, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ - const-string v11, "/boot.img"
│ + const-string v9, "/boot.img"
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ # setter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->nFile:Ljava/lang/String;
│ - invoke-static {v9, v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$102(Lcom/brewcrewfoo/performance/activities/FileChooser;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-static {v7, v8}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$102(Lcom/brewcrewfoo/performance/activities/FileChooser;Ljava/lang/String;)Ljava/lang/String;
│
│ .line 234
│ - new-instance v1, Ljava/io/File;
│ + new-instance v0, Ljava/io/File;
│
│ - new-instance v9, Ljava/lang/StringBuilder;
│ + new-instance v7, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - const-string v10, "/system/lib/modules"
│ + const-string v8, "/system/lib/modules"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - invoke-direct {v1, v9}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v0, v7}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 235
│ - .local v1, "destDir":Ljava/io/File;
│ - new-instance v9, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation$1;
│ + .local v0, "destDir":Ljava/io/File;
│ + new-instance v7, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation$1;
│
│ - invoke-direct {v9, p0}, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation$1;->(Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;)V
│ + invoke-direct {v7, p0}, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation$1;->(Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;)V
│
│ - invoke-virtual {v1, v9}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
│ + invoke-virtual {v0, v7}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ .line 243
│ - .local v2, "dirs":[Ljava/io/File;
│ - if-eqz v2, :cond_2
│ + .local v1, "dirs":[Ljava/io/File;
│ + if-eqz v1, :cond_2
│
│ - array-length v9, v2
│ + array-length v7, v1
│
│ - if-lez v9, :cond_2
│ + if-lez v7, :cond_2
│
│ .line 244
│ - const-string v9, "mount -o rw,remount /system;\n"
│ + const-string v7, "mount -o rw,remount /system;\n"
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 245
│ - const-string v9, "busybox rm -rf /system/lib/modules/*.ko;\n"
│ + const-string v7, "busybox rm -rf /system/lib/modules/*.ko;\n"
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 246
│ - move-object v0, v2
│ -
│ - .local v0, "arr$":[Ljava/io/File;
│ - array-length v7, v0
│ + array-length v7, v1
│
│ - .local v7, "len$":I
│ - const/4 v6, 0x0
│ -
│ - .local v6, "i$":I
│ :goto_0
│ if-ge v6, v7, :cond_1
│
│ - aget-object v5, v0, v6
│ + aget-object v4, v1, v6
│
│ .line 247
│ - .local v5, "ff":Ljava/io/File;
│ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
│ + .local v4, "ff":Ljava/io/File;
│ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - invoke-virtual {v9}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
│ + invoke-virtual {v8}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - const-string v10, ".ko"
│ + const-string v9, ".ko"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
│ + invoke-virtual {v8, v9}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
│
│ - move-result v9
│ + move-result v8
│
│ - if-eqz v9, :cond_0
│ + if-eqz v8, :cond_0
│
│ .line 248
│ - const-string v9, "busybox cp "
│ -
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + const-string v8, "busybox cp "
│
│ - move-result-object v9
│ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-result-object v8
│
│ - move-result-object v9
│ + invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - const-string v10, "/system/lib/modules/"
│ + move-result-object v8
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + const-string v9, "/system/lib/modules/"
│
│ - move-result-object v9
│ -
│ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v9
│
│ - const-string v10, " /system/lib/modules/"
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-result-object v8
│
│ - move-result-object v9
│ + const-string v9, " /system/lib/modules/"
│
│ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v9
│
│ - const-string v10, ";\n"
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-result-object v8
│
│ - .line 249
│ - const-string v9, "busybox chmod 644 "
│ + const-string v9, ";\n"
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + .line 249
│ + const-string v8, "busybox chmod 644 "
│
│ - const-string v10, "/system/lib/modules/"
│ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-result-object v8
│
│ - move-result-object v9
│ + const-string v9, "/system/lib/modules/"
│
│ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v9
│
│ - const-string v10, ";\n"
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ +
│ + move-result-object v8
│ +
│ + const-string v9, ";\n"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 246
│ :cond_0
│ add-int/lit8 v6, v6, 0x1
│
│ goto :goto_0
│
│ .line 228
│ - .end local v0 # "arr$":[Ljava/io/File;
│ - .end local v1 # "destDir":Ljava/io/File;
│ - .end local v2 # "dirs":[Ljava/io/File;
│ - .end local v5 # "ff":Ljava/io/File;
│ - .end local v6 # "i$":I
│ - .end local v7 # "len$":I
│ + .end local v0 # "destDir":Ljava/io/File;
│ + .end local v1 # "dirs":[Ljava/io/File;
│ + .end local v4 # "ff":Ljava/io/File;
│ :catch_0
│ - move-exception v4
│ + move-exception v3
│
│ .line 229
│ - .local v4, "e":Ljava/lang/Exception;
│ - const-string v9, "PerformanceControl"
│ + .local v3, "e":Ljava/lang/Exception;
│ + const-string v6, "PerformanceControl"
│
│ - new-instance v10, Ljava/lang/StringBuilder;
│ + new-instance v7, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v11, "unzip error: "
│ + const-string v8, "unzip error: "
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - iget-object v11, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v8, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->nFile:Ljava/lang/String;
│ - invoke-static {v11}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v8}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v8
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v6, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 230
│ - invoke-virtual {v4}, Ljava/lang/Exception;->printStackTrace()V
│ + invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
│
│ .line 231
│ - const-string v9, ""
│ + const-string v6, ""
│
│ .line 302
│ - .end local v4 # "e":Ljava/lang/Exception;
│ + .end local v3 # "e":Ljava/lang/Exception;
│ :goto_1
│ - return-object v9
│ + return-object v6
│
│ .line 252
│ - .restart local v0 # "arr$":[Ljava/io/File;
│ - .restart local v1 # "destDir":Ljava/io/File;
│ - .restart local v2 # "dirs":[Ljava/io/File;
│ - .restart local v6 # "i$":I
│ - .restart local v7 # "len$":I
│ + .restart local v0 # "destDir":Ljava/io/File;
│ + .restart local v1 # "dirs":[Ljava/io/File;
│ :cond_1
│ - const-string v9, "mount -o ro,remount /system;\n"
│ + const-string v6, "mount -o ro,remount /system;\n"
│
│ - 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;
│
│ .line 254
│ - .end local v0 # "arr$":[Ljava/io/File;
│ - .end local v6 # "i$":I
│ - .end local v7 # "len$":I
│ :cond_2
│ - const-string v9, "dd if="
│ + const-string v6, "dd if="
│
│ - 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 v9
│ + move-result-object v6
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->nFile:Ljava/lang/String;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - const-string v10, " of="
│ + const-string v7, " of="
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->part:Ljava/lang/String;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$600(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$600(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - const-string v10, "\n"
│ + const-string v7, "\n"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 255
│ - const-string v9, "busybox rm -rf "
│ + const-string v6, "busybox rm -rf "
│
│ - 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 v9
│ + move-result-object v6
│
│ - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - const-string v10, "/*;\n"
│ + const-string v7, "/*;\n"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 301
│ - .end local v1 # "destDir":Ljava/io/File;
│ - .end local v2 # "dirs":[Ljava/io/File;
│ + .end local v0 # "destDir":Ljava/io/File;
│ + .end local v1 # "dirs":[Ljava/io/File;
│ :goto_2
│ - iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v6, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ - iget-object v9, v9, Lcom/brewcrewfoo/performance/activities/FileChooser;->context:Landroid/content/Context;
│ + iget-object v6, v6, Lcom/brewcrewfoo/performance/activities/FileChooser;->context:Landroid/content/Context;
│
│ - const/4 v10, 0x1
│ + invoke-static {v12}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│
│ - invoke-static {v10}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ -
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-static {v8, v9, v10}, Lcom/brewcrewfoo/performance/util/Helpers;->shExec(Ljava/lang/StringBuilder;Landroid/content/Context;Ljava/lang/Boolean;)Ljava/lang/String;
│ + invoke-static {v5, v6, v7}, Lcom/brewcrewfoo/performance/util/Helpers;->shExec(Ljava/lang/StringBuilder;Landroid/content/Context;Ljava/lang/Boolean;)Ljava/lang/String;
│
│ .line 302
│ - iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v6, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->tip:Ljava/lang/String;
│ - invoke-static {v9}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$200(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v6}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$200(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ goto :goto_1
│
│ .line 258
│ :cond_3
│ - iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->currentDir:Ljava/io/File;
│ - invoke-static {v9}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$700(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/io/File;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$700(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/io/File;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - invoke-virtual {v9}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - const-string v10, "PerformanceControl"
│ + const-string v8, "PerformanceControl"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
│ + invoke-virtual {v7, v8}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
│
│ - move-result v9
│ + move-result v7
│
│ - if-eqz v9, :cond_6
│ + if-eqz v7, :cond_6
│
│ .line 259
│ - iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->currentDir:Ljava/io/File;
│ - invoke-static {v9}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$700(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/io/File;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$700(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/io/File;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - new-instance v10, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation$2;
│ + new-instance v8, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation$2;
│
│ - invoke-direct {v10, p0}, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation$2;->(Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;)V
│ + invoke-direct {v8, p0}, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation$2;->(Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;)V
│
│ - invoke-virtual {v9, v10}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
│ + invoke-virtual {v7, v8}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ .line 267
│ - .restart local v2 # "dirs":[Ljava/io/File;
│ - if-eqz v2, :cond_6
│ + .restart local v1 # "dirs":[Ljava/io/File;
│ + if-eqz v1, :cond_6
│
│ - array-length v9, v2
│ + array-length v7, v1
│
│ - if-lez v9, :cond_6
│ + if-lez v7, :cond_6
│
│ .line 268
│ - const-string v9, "mount -o rw,remount /system;\n"
│ + const-string v7, "mount -o rw,remount /system;\n"
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 269
│ - const-string v9, "busybox rm -rf /system/lib/modules/*.ko;\n"
│ + const-string v7, "busybox rm -rf /system/lib/modules/*.ko;\n"
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 270
│ - move-object v0, v2
│ -
│ - .restart local v0 # "arr$":[Ljava/io/File;
│ - array-length v7, v0
│ -
│ - .restart local v7 # "len$":I
│ - const/4 v6, 0x0
│ + array-length v7, v1
│
│ - .restart local v6 # "i$":I
│ :goto_3
│ if-ge v6, v7, :cond_5
│
│ - aget-object v5, v0, v6
│ + aget-object v4, v1, v6
│
│ .line 271
│ - .restart local v5 # "ff":Ljava/io/File;
│ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
│ + .restart local v4 # "ff":Ljava/io/File;
│ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - invoke-virtual {v9}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
│ + invoke-virtual {v8}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - const-string v10, ".ko"
│ + const-string v9, ".ko"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
│ + invoke-virtual {v8, v9}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
│
│ - move-result v9
│ + move-result v8
│
│ - if-eqz v9, :cond_4
│ + if-eqz v8, :cond_4
│
│ .line 272
│ - const-string v9, "busybox cp \""
│ + const-string v8, "busybox cp \""
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->currentDir:Ljava/io/File;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$700(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/io/File;
│ -
│ - move-result-object v10
│ -
│ - invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│ + invoke-static {v9}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$700(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/io/File;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│
│ move-result-object v9
│
│ - const-string v10, "/"
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-result-object v8
│
│ - move-result-object v9
│ + const-string v9, "/"
│
│ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v9
│
│ - const-string v10, "\" /system/lib/modules/"
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-result-object v8
│
│ - move-result-object v9
│ + const-string v9, "\" /system/lib/modules/"
│
│ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v9
│
│ - const-string v10, ";\n"
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-result-object v8
│
│ - .line 273
│ - const-string v9, "busybox chmod 644 "
│ + const-string v9, ";\n"
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + .line 273
│ + const-string v8, "busybox chmod 644 "
│
│ - const-string v10, "/system/lib/modules/"
│ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + move-result-object v8
│
│ - move-result-object v9
│ + const-string v9, "/system/lib/modules/"
│
│ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v9
│
│ - const-string v10, ";\n"
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ +
│ + move-result-object v8
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + const-string v9, ";\n"
│ +
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 270
│ :cond_4
│ add-int/lit8 v6, v6, 0x1
│
│ goto :goto_3
│
│ .line 276
│ - .end local v5 # "ff":Ljava/io/File;
│ + .end local v4 # "ff":Ljava/io/File;
│ :cond_5
│ - const-string v9, "mount -o ro,remount /system;\n"
│ + const-string v6, "mount -o ro,remount /system;\n"
│
│ - 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;
│
│ .line 279
│ - .end local v0 # "arr$":[Ljava/io/File;
│ - .end local v2 # "dirs":[Ljava/io/File;
│ - .end local v6 # "i$":I
│ - .end local v7 # "len$":I
│ + .end local v1 # "dirs":[Ljava/io/File;
│ :cond_6
│ - const-string v9, "dd if=\""
│ + const-string v6, "dd if=\""
│
│ - 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 v9
│ + move-result-object v6
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->nFile:Ljava/lang/String;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - const-string v10, "\" of="
│ + const-string v7, "\" of="
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->part:Ljava/lang/String;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$600(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$600(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - const-string v10, ";\n"
│ + const-string v7, ";\n"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ goto/16 :goto_2
│
│ .line 284
│ :cond_7
│ - iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v6, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->iszip:Z
│ - invoke-static {v9}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$500(Lcom/brewcrewfoo/performance/activities/FileChooser;)Z
│ + invoke-static {v6}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$500(Lcom/brewcrewfoo/performance/activities/FileChooser;)Z
│
│ - move-result v9
│ + move-result v6
│
│ - if-eqz v9, :cond_8
│ + if-eqz v6, :cond_8
│
│ .line 286
│ :try_start_1
│ - new-instance v9, Lcom/brewcrewfoo/performance/util/UnzipUtility;
│ + new-instance v6, Lcom/brewcrewfoo/performance/util/UnzipUtility;
│
│ - invoke-direct {v9}, Lcom/brewcrewfoo/performance/util/UnzipUtility;->()V
│ + invoke-direct {v6}, Lcom/brewcrewfoo/performance/util/UnzipUtility;->()V
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->nFile:Ljava/lang/String;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - const/4 v11, 0x1
│ + const/4 v8, 0x1
│
│ - new-array v11, v11, [Ljava/lang/String;
│ + new-array v8, v8, [Ljava/lang/String;
│
│ - const/4 v12, 0x0
│ + const/4 v9, 0x0
│
│ - const-string v13, "recovery.img"
│ + const-string v10, "recovery.img"
│
│ - aput-object v13, v11, v12
│ + aput-object v10, v8, v9
│
│ - invoke-virtual {v9, v10, v3, v11}, Lcom/brewcrewfoo/performance/util/UnzipUtility;->unzipfile(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
│ + invoke-virtual {v6, v7, v2, v8}, Lcom/brewcrewfoo/performance/util/UnzipUtility;->unzipfile(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
│ :try_end_1
│ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1
│
│ .line 293
│ - iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v6, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ - new-instance v10, Ljava/lang/StringBuilder;
│ + new-instance v7, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - const-string v11, "/recovery.img"
│ + const-string v8, "/recovery.img"
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ # setter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->nFile:Ljava/lang/String;
│ - invoke-static {v9, v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$102(Lcom/brewcrewfoo/performance/activities/FileChooser;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-static {v6, v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$102(Lcom/brewcrewfoo/performance/activities/FileChooser;Ljava/lang/String;)Ljava/lang/String;
│
│ .line 294
│ - const-string v9, "dd if="
│ + const-string v6, "dd if="
│
│ - 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 v9
│ + move-result-object v6
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->nFile:Ljava/lang/String;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - const-string v10, " of="
│ + const-string v7, " of="
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->part:Ljava/lang/String;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$600(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$600(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - const-string v10, ";\n"
│ + const-string v7, ";\n"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 295
│ - const-string v9, "busybox rm -rf "
│ + const-string v6, "busybox rm -rf "
│
│ - 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 v9
│ + move-result-object v6
│
│ - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - const-string v10, "/*;\n"
│ + const-string v7, "/*;\n"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ goto/16 :goto_2
│
│ .line 288
│ :catch_1
│ - move-exception v4
│ + move-exception v3
│
│ .line 289
│ - .restart local v4 # "e":Ljava/lang/Exception;
│ - const-string v9, "PerformanceControl"
│ + .restart local v3 # "e":Ljava/lang/Exception;
│ + const-string v6, "PerformanceControl"
│
│ - new-instance v10, Ljava/lang/StringBuilder;
│ + new-instance v7, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v11, "unzip error: "
│ + const-string v8, "unzip error: "
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - iget-object v11, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v8, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->nFile:Ljava/lang/String;
│ - invoke-static {v11}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v8}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v8
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v6, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 290
│ - invoke-virtual {v4}, Ljava/lang/Exception;->printStackTrace()V
│ + invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
│
│ .line 291
│ - const-string v9, ""
│ + const-string v6, ""
│
│ goto/16 :goto_1
│
│ .line 298
│ - .end local v4 # "e":Ljava/lang/Exception;
│ + .end local v3 # "e":Ljava/lang/Exception;
│ :cond_8
│ - const-string v9, "dd if="
│ + const-string v6, "dd if="
│
│ - 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 v9
│ + move-result-object v6
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->nFile:Ljava/lang/String;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - const-string v10, " of="
│ + const-string v7, " of="
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FileChooser;->part:Ljava/lang/String;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$600(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$600(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v6
│
│ - const-string v10, ";\n"
│ + const-string v7, ";\n"
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ goto/16 :goto_2
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 215
│ check-cast p1, Ljava/lang/String;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->onPostExecute(Ljava/lang/String;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/String;)V
│ .locals 3
│ @@ -1116,21 +1088,19 @@
│
│ .line 324
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 215
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FileChooser$FlashOperation;->onProgressUpdate([Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/Void;)V
│ .locals 0
├── smali/com/brewcrewfoo/performance/activities/FlasherActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FlasherActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ .prologue
│ .line 102
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FileChooser.smali
│ @@ -90,15 +90,14 @@
│ iput v0, p0, Lcom/brewcrewfoo/performance/activities/FileChooser;->nbk:I
│
│ .line 57
│ const/4 v0, 0x0
│
│ iput-boolean v0, p0, Lcom/brewcrewfoo/performance/activities/FileChooser;->iszip:Z
│
│ - .line 331
│ return-void
│ .end method
│
│ .method static synthetic access$100(Lcom/brewcrewfoo/performance/activities/FileChooser;)Ljava/lang/String;
│ .locals 1
│ .param p0, "x0" # Lcom/brewcrewfoo/performance/activities/FileChooser;
│
│ @@ -196,43 +195,43 @@
│ .line 46
│ iget-object v0, p0, Lcom/brewcrewfoo/performance/activities/FileChooser;->currentDir:Ljava/io/File;
│
│ return-object v0
│ .end method
│
│ .method private fill(Ljava/io/File;)V
│ - .locals 21
│ + .locals 18
│ .param p1, "f" # Ljava/io/File;
│
│ .prologue
│ .line 112
│ invoke-virtual/range {p1 .. p1}, Ljava/io/File;->listFiles()[Ljava/io/File;
│
│ - move-result-object v14
│ + move-result-object v13
│
│ .line 113
│ - .local v14, "dirs":[Ljava/io/File;
│ - new-instance v13, Ljava/util/ArrayList;
│ + .local v13, "dirs":[Ljava/io/File;
│ + new-instance v12, Ljava/util/ArrayList;
│
│ - invoke-direct {v13}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v12}, Ljava/util/ArrayList;->()V
│
│ .line 114
│ - .local v13, "dir":Ljava/util/List;, "Ljava/util/List;"
│ - new-instance v16, Ljava/util/ArrayList;
│ + .local v12, "dir":Ljava/util/List;, "Ljava/util/List;"
│ + new-instance v15, Ljava/util/ArrayList;
│
│ - invoke-direct/range {v16 .. v16}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v15}, Ljava/util/ArrayList;->()V
│
│ .line 116
│ - .local v16, "fls":Ljava/util/List;, "Ljava/util/List;"
│ + .local v15, "fls":Ljava/util/List;, "Ljava/util/List;"
│ :try_start_0
│ sget-boolean v2, Lcom/brewcrewfoo/performance/activities/FileChooser;->$assertionsDisabled:Z
│
│ if-nez v2, :cond_2
│
│ - if-nez v14, :cond_2
│ + if-nez v13, :cond_2
│
│ new-instance v2, Ljava/lang/AssertionError;
│
│ invoke-direct {v2}, Ljava/lang/AssertionError;->()V
│
│ throw v2
│ :try_end_0
│ @@ -240,23 +239,21 @@
│
│ .line 130
│ :catch_0
│ move-exception v2
│
│ .line 132
│ :cond_0
│ - invoke-static {v13}, Ljava/util/Collections;->sort(Ljava/util/List;)V
│ + invoke-static {v12}, Ljava/util/Collections;->sort(Ljava/util/List;)V
│
│ .line 133
│ - invoke-static/range {v16 .. v16}, Ljava/util/Collections;->sort(Ljava/util/List;)V
│ + invoke-static {v15}, Ljava/util/Collections;->sort(Ljava/util/List;)V
│
│ .line 134
│ - move-object/from16 v0, v16
│ -
│ - invoke-interface {v13, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
│ + invoke-interface {v12, v15}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
│
│ .line 135
│ invoke-virtual/range {p1 .. p1}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v2
│
│ const-string v3, ""
│ @@ -288,25 +285,25 @@
│
│ move-result-object v10
│
│ const-string v11, "dir"
│
│ invoke-direct/range {v6 .. v11}, Lcom/brewcrewfoo/performance/util/Item;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
│
│ - invoke-interface {v13, v2, v6}, Ljava/util/List;->add(ILjava/lang/Object;)V
│ + invoke-interface {v12, v2, v6}, Ljava/util/List;->add(ILjava/lang/Object;)V
│
│ .line 137
│ :cond_1
│ new-instance v2, Lcom/brewcrewfoo/performance/util/FileArrayAdapter;
│
│ const v3, 0x7f03000c
│
│ move-object/from16 v0, p0
│
│ - invoke-direct {v2, v0, v3, v13}, Lcom/brewcrewfoo/performance/util/FileArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V
│ + invoke-direct {v2, v0, v3, v12}, Lcom/brewcrewfoo/performance/util/FileArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V
│
│ move-object/from16 v0, p0
│
│ iput-object v2, v0, Lcom/brewcrewfoo/performance/activities/FileChooser;->adapter:Lcom/brewcrewfoo/performance/util/FileArrayAdapter;
│
│ .line 138
│ move-object/from16 v0, p0
│ @@ -318,100 +315,89 @@
│ invoke-virtual {v0, v2}, Lcom/brewcrewfoo/performance/activities/FileChooser;->setListAdapter(Landroid/widget/ListAdapter;)V
│
│ .line 140
│ return-void
│
│ .line 117
│ :cond_2
│ - move-object v12, v14
│ -
│ - .local v12, "arr$":[Ljava/io/File;
│ :try_start_1
│ - array-length v0, v12
│ + array-length v9, v13
│
│ - move/from16 v20, v0
│ + const/4 v2, 0x0
│
│ - .local v20, "len$":I
│ - const/16 v18, 0x0
│ + move v8, v2
│
│ - .local v18, "i$":I
│ :goto_0
│ - move/from16 v0, v18
│ + if-ge v8, v9, :cond_0
│
│ - move/from16 v1, v20
│ -
│ - if-ge v0, v1, :cond_0
│ -
│ - aget-object v15, v12, v18
│ + aget-object v14, v13, v8
│
│ .line 118
│ - .local v15, "ff":Ljava/io/File;
│ - new-instance v19, Ljava/sql/Date;
│ + .local v14, "ff":Ljava/io/File;
│ + new-instance v17, Ljava/sql/Date;
│
│ - invoke-virtual {v15}, Ljava/io/File;->lastModified()J
│ + invoke-virtual {v14}, Ljava/io/File;->lastModified()J
│
│ move-result-wide v2
│
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v17
│
│ invoke-direct {v0, v2, v3}, Ljava/sql/Date;->(J)V
│
│ .line 119
│ - .local v19, "lastModDate":Ljava/sql/Date;
│ + .local v17, "lastModDate":Ljava/sql/Date;
│ invoke-static {}, Ljava/text/DateFormat;->getDateTimeInstance()Ljava/text/DateFormat;
│
│ - move-result-object v17
│ + move-result-object v16
│
│ .line 120
│ - .local v17, "formater":Ljava/text/DateFormat;
│ - move-object/from16 v0, v17
│ -
│ - move-object/from16 v1, v19
│ -
│ - invoke-virtual {v0, v1}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
│ + .local v16, "formater":Ljava/text/DateFormat;
│ + invoke-virtual/range {v16 .. v17}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
│
│ move-result-object v5
│
│ .line 121
│ .local v5, "date_modify":Ljava/lang/String;
│ - invoke-virtual {v15}, Ljava/io/File;->isDirectory()Z
│ + invoke-virtual {v14}, Ljava/io/File;->isDirectory()Z
│
│ move-result v2
│
│ if-eqz v2, :cond_4
│
│ .line 122
│ new-instance v2, Lcom/brewcrewfoo/performance/util/Item;
│
│ - invoke-virtual {v15}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v3
│
│ const v4, 0x7f0b0096
│
│ move-object/from16 v0, p0
│
│ invoke-virtual {v0, v4}, Lcom/brewcrewfoo/performance/activities/FileChooser;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ - invoke-virtual {v15}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│
│ move-result-object v6
│
│ const-string v7, "dir"
│
│ invoke-direct/range {v2 .. v7}, Lcom/brewcrewfoo/performance/util/Item;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
│
│ - invoke-interface {v13, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│ + invoke-interface {v12, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│
│ .line 117
│ :cond_3
│ :goto_1
│ - add-int/lit8 v18, v18, 0x1
│ + add-int/lit8 v2, v8, 0x1
│ +
│ + move v8, v2
│
│ goto :goto_0
│
│ .line 125
│ :cond_4
│ move-object/from16 v0, p0
│
│ @@ -421,15 +407,15 @@
│
│ invoke-virtual {v2, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ move-result v2
│
│ if-eqz v2, :cond_5
│
│ - invoke-virtual {v15}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v2
│
│ const-string v3, "boot.img"
│
│ invoke-virtual {v2, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ @@ -446,28 +432,28 @@
│
│ invoke-virtual {v2, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ move-result v2
│
│ if-eqz v2, :cond_6
│
│ - invoke-virtual {v15}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v2
│
│ const-string v3, "recovery.img"
│
│ invoke-virtual {v2, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ move-result v2
│
│ if-nez v2, :cond_7
│
│ :cond_6
│ - invoke-virtual {v15}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v2
│
│ invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
│
│ move-result-object v2
│
│ @@ -479,37 +465,35 @@
│
│ if-eqz v2, :cond_3
│
│ .line 126
│ :cond_7
│ new-instance v2, Lcom/brewcrewfoo/performance/util/Item;
│
│ - invoke-virtual {v15}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v15}, Ljava/io/File;->length()J
│ + invoke-virtual {v14}, Ljava/io/File;->length()J
│
│ move-result-wide v6
│
│ invoke-static {v6, v7}, Lcom/brewcrewfoo/performance/util/Helpers;->ReadableByteCount(J)Ljava/lang/String;
│
│ move-result-object v4
│
│ - invoke-virtual {v15}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│
│ move-result-object v6
│
│ const-string v7, "file"
│
│ invoke-direct/range {v2 .. v7}, Lcom/brewcrewfoo/performance/util/Item;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
│
│ - move-object/from16 v0, v16
│ -
│ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│ + invoke-interface {v15, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│ :try_end_1
│ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
│
│ goto :goto_1
│ .end method
│
│ .method private makedialog()V
│ @@ -555,14 +539,15 @@
│
│ const/4 v7, 0x0
│
│ iget-object v8, p0, Lcom/brewcrewfoo/performance/activities/FileChooser;->part:Ljava/lang/String;
│
│ aput-object v8, v6, v7
│
│ + .line 346
│ invoke-virtual {p0, v5, v6}, Lcom/brewcrewfoo/performance/activities/FileChooser;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
│
│ move-result-object v5
│
│ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v4
│ @@ -605,28 +590,30 @@
│
│ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x7f0b000f
│
│ + .line 347
│ invoke-virtual {p0, v4}, Lcom/brewcrewfoo/performance/activities/FileChooser;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ new-instance v5, Lcom/brewcrewfoo/performance/activities/FileChooser$2;
│
│ invoke-direct {v5, p0}, Lcom/brewcrewfoo/performance/activities/FileChooser$2;->(Lcom/brewcrewfoo/performance/activities/FileChooser;)V
│
│ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x7f0b0089
│
│ + .line 354
│ invoke-virtual {p0, v4}, Lcom/brewcrewfoo/performance/activities/FileChooser;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ new-instance v5, Lcom/brewcrewfoo/performance/activities/FileChooser$1;
│
│ invoke-direct {v5, p0}, Lcom/brewcrewfoo/performance/activities/FileChooser$1;->(Lcom/brewcrewfoo/performance/activities/FileChooser;)V
├── smali/com/brewcrewfoo/performance/activities/FlasherActivity$2$1.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$tv:Landroid/widget/EditText;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;Landroid/widget/EditText;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;
│
│ .prologue
│ .line 129
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2$1;->this$1:Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;
│
│ iput-object p2, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2$1;->val$tv:Landroid/widget/EditText;
├── smali/com/brewcrewfoo/performance/activities/FlasherActivity$2$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;
│
│ .prologue
│ .line 149
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2$2;->this$1:Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FlasherActivity$2$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;
│
│ .prologue
│ .line 143
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2$3;->this$1:Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FlasherActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FlasherActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ .prologue
│ .line 117
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;->this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ @@ -138,14 +139,15 @@
│
│ new-instance v8, Ljava/lang/StringBuilder;
│
│ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;->this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ + .line 141
│ invoke-virtual {v9, v10}, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v9
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│ @@ -175,36 +177,39 @@
│
│ move-result-object v8
│
│ invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v7
│
│ + .line 142
│ invoke-virtual {v7, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v7
│
│ iget-object v8, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;->this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ const v9, 0x7f0b000f
│
│ + .line 143
│ invoke-virtual {v8, v9}, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v8
│
│ new-instance v9, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2$3;
│
│ invoke-direct {v9, p0}, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2$3;->(Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;)V
│
│ invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v7
│
│ iget-object v8, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;->this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ + .line 149
│ invoke-virtual {v8, v10}, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v8
│
│ new-instance v9, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2$2;
│
│ invoke-direct {v9, p0}, Lcom/brewcrewfoo/performance/activities/FlasherActivity$2$2;->(Lcom/brewcrewfoo/performance/activities/FlasherActivity$2;)V
├── smali/com/brewcrewfoo/performance/activities/FileChooser$TestZipOperation.smali
│ @@ -139,21 +139,19 @@
│ move-result-object v2
│
│ goto :goto_0
│ .end method
│
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 177
│ check-cast p1, [Ljava/lang/String;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FileChooser$TestZipOperation;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -273,21 +271,19 @@
│ invoke-static {v0}, Lcom/brewcrewfoo/performance/activities/FileChooser;->access$400(Lcom/brewcrewfoo/performance/activities/FileChooser;)V
│
│ goto :goto_0
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 177
│ check-cast p1, Ljava/lang/Boolean;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FileChooser$TestZipOperation;->onPostExecute(Ljava/lang/Boolean;)V
│
│ return-void
│ .end method
│
│ .method protected onPreExecute()V
│ .locals 5
│ @@ -317,21 +313,19 @@
│
│ .line 209
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 177
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FileChooser$TestZipOperation;->onProgressUpdate([Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/Void;)V
│ .locals 0
├── smali/com/brewcrewfoo/performance/activities/FlasherActivity$4.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FlasherActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ .prologue
│ .line 304
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$4;->this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FlasherActivity$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FlasherActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ .prologue
│ .line 271
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$3;->this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FlasherActivity$CustomListener.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│
│ # direct methods
│ .method public constructor (Lcom/brewcrewfoo/performance/activities/FlasherActivity;Landroid/app/Dialog;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│ .param p2, "dialog" # Landroid/app/Dialog;
│
│ .prologue
│ .line 170
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity$CustomListener;->this$0:Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FlasherActivity$backupOperation.smali
│ @@ -54,21 +54,19 @@
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 342
│ check-cast p1, [Ljava/lang/String;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FlasherActivity$backupOperation;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -313,21 +311,19 @@
│ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ goto :goto_0
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 342
│ check-cast p1, Ljava/lang/String;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FlasherActivity$backupOperation;->onPostExecute(Ljava/lang/String;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/String;)V
│ .locals 4
│ @@ -445,21 +441,19 @@
│
│ .line 377
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 342
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FlasherActivity$backupOperation;->onProgressUpdate([Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/Void;)V
│ .locals 0
├── smali/com/brewcrewfoo/performance/activities/FlasherActivity.smali
│ @@ -68,15 +68,14 @@
│ .method public constructor ()V
│ .locals 0
│
│ .prologue
│ .line 52
│ invoke-direct {p0}, Landroid/app/Activity;->()V
│
│ - .line 342
│ return-void
│ .end method
│
│ .method static synthetic access$000(Lcom/brewcrewfoo/performance/activities/FlasherActivity;)Ljava/lang/String;
│ .locals 1
│ .param p0, "x0" # Lcom/brewcrewfoo/performance/activities/FlasherActivity;
│
│ @@ -175,408 +174,364 @@
│ .line 52
│ sput-object p0, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->progressDialog:Landroid/app/ProgressDialog;
│
│ return-object p0
│ .end method
│
│ .method private getPart(Ljava/lang/String;)Ljava/lang/Boolean;
│ - .locals 21
│ + .locals 17
│ .param p1, "m" # Ljava/lang/String;
│
│ .prologue
│ .line 202
│ - const/16 v17, 0x0
│ + const/4 v13, 0x0
│
│ - invoke-static/range {v17 .. v17}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ + invoke-static {v13}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ .line 205
│ - .local v9, "gasit":Ljava/lang/Boolean;
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + .local v7, "gasit":Ljava/lang/Boolean;
│ + new-instance v13, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V
│
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->mPreferences:Landroid/content/SharedPreferences;
│ -
│ - move-object/from16 v18, v0
│ + iget-object v14, v0, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->mPreferences:Landroid/content/SharedPreferences;
│
│ - const-string v19, "int_sd_path"
│ + const-string v15, "int_sd_path"
│
│ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
│
│ - move-result-object v20
│ + move-result-object v16
│
│ - invoke-virtual/range {v20 .. v20}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│ + invoke-virtual/range {v16 .. v16}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
│
│ - move-result-object v20
│ + move-result-object v16
│
│ - invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v14
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v13
│
│ - const-string v18, "/"
│ + const-string v14, "/"
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v13
│
│ - const-string v18, "PerformanceControl"
│ + const-string v14, "PerformanceControl"
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v13
│
│ - const-string v18, "/devices.xml"
│ + const-string v14, "/devices.xml"
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v13
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v6
│
│ .line 207
│ - .local v8, "fn":Ljava/lang/String;
│ + .local v6, "fn":Ljava/lang/String;
│ :try_start_0
│ - new-instance v17, Ljava/io/File;
│ -
│ - move-object/from16 v0, v17
│ + new-instance v13, Ljava/io/File;
│
│ - invoke-direct {v0, v8}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v13, v6}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/io/File;->exists()Z
│ + invoke-virtual {v13}, Ljava/io/File;->exists()Z
│
│ - move-result v17
│ + move-result v13
│
│ - if-eqz v17, :cond_1
│ + if-eqz v13, :cond_1
│
│ .line 208
│ - new-instance v7, Ljava/io/BufferedInputStream;
│ -
│ - new-instance v17, Ljava/io/FileInputStream;
│ -
│ - move-object/from16 v0, v17
│ + new-instance v5, Ljava/io/BufferedInputStream;
│
│ - invoke-direct {v0, v8}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V
│ + new-instance v13, Ljava/io/FileInputStream;
│
│ - move-object/from16 v0, v17
│ + invoke-direct {v13, v6}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V
│
│ - invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V
│ + invoke-direct {v5, v13}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V
│
│ .line 209
│ - .local v7, "f":Ljava/io/InputStream;
│ - const-string v17, "PerformanceControl"
│ + .local v5, "f":Ljava/io/InputStream;
│ + const-string v13, "PerformanceControl"
│
│ - const-string v18, "external /PerformanceControl/devices.xml in use"
│ + const-string v14, "external /PerformanceControl/devices.xml in use"
│
│ - invoke-static/range {v17 .. v18}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v13, v14}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 214
│ :goto_0
│ invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory;
│
│ - move-result-object v17
│ + move-result-object v13
│
│ - invoke-virtual/range {v17 .. v17}, Ljavax/xml/parsers/DocumentBuilderFactory;->newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder;
│ + invoke-virtual {v13}, Ljavax/xml/parsers/DocumentBuilderFactory;->newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder;
│
│ - move-result-object v3
│ + move-result-object v1
│
│ .line 215
│ - .local v3, "builder":Ljavax/xml/parsers/DocumentBuilder;
│ - const/16 v17, 0x0
│ + .local v1, "builder":Ljavax/xml/parsers/DocumentBuilder;
│ + const/4 v13, 0x0
│
│ - move-object/from16 v0, v17
│ + invoke-virtual {v1, v5, v13}, Ljavax/xml/parsers/DocumentBuilder;->parse(Ljava/io/InputStream;Ljava/lang/String;)Lorg/w3c/dom/Document;
│
│ - invoke-virtual {v3, v7, v0}, Ljavax/xml/parsers/DocumentBuilder;->parse(Ljava/io/InputStream;Ljava/lang/String;)Lorg/w3c/dom/Document;
│ -
│ - move-result-object v4
│ + move-result-object v2
│
│ .line 216
│ - .local v4, "doc":Lorg/w3c/dom/Document;
│ - invoke-interface {v4}, Lorg/w3c/dom/Document;->getDocumentElement()Lorg/w3c/dom/Element;
│ + .local v2, "doc":Lorg/w3c/dom/Document;
│ + invoke-interface {v2}, Lorg/w3c/dom/Document;->getDocumentElement()Lorg/w3c/dom/Element;
│
│ - move-result-object v17
│ + move-result-object v13
│
│ - invoke-interface/range {v17 .. v17}, Lorg/w3c/dom/Element;->normalize()V
│ + invoke-interface {v13}, Lorg/w3c/dom/Element;->normalize()V
│
│ .line 217
│ - const-string v17, "device"
│ -
│ - move-object/from16 v0, v17
│ + const-string v13, "device"
│
│ - invoke-interface {v4, v0}, Lorg/w3c/dom/Document;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList;
│ + invoke-interface {v2, v13}, Lorg/w3c/dom/Document;->getElementsByTagName(Ljava/lang/String;)Lorg/w3c/dom/NodeList;
│
│ - move-result-object v15
│ + move-result-object v11
│
│ .line 218
│ - .local v15, "nList":Lorg/w3c/dom/NodeList;
│ - const/4 v11, 0x0
│ + .local v11, "nList":Lorg/w3c/dom/NodeList;
│ + const/4 v8, 0x0
│
│ - .local v11, "k":I
│ + .local v8, "k":I
│ :goto_1
│ - invoke-interface {v15}, Lorg/w3c/dom/NodeList;->getLength()I
│ -
│ - move-result v17
│ + invoke-interface {v11}, Lorg/w3c/dom/NodeList;->getLength()I
│
│ - move/from16 v0, v17
│ + move-result v13
│
│ - if-ge v11, v0, :cond_3
│ + if-ge v8, v13, :cond_3
│
│ .line 219
│ - invoke-interface {v15, v11}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node;
│ + invoke-interface {v11, v8}, Lorg/w3c/dom/NodeList;->item(I)Lorg/w3c/dom/Node;
│
│ - move-result-object v16
│ + move-result-object v12
│
│ .line 220
│ - .local v16, "node":Lorg/w3c/dom/Node;
│ - invoke-interface/range {v16 .. v16}, Lorg/w3c/dom/Node;->getNodeType()S
│ -
│ - move-result v17
│ + .local v12, "node":Lorg/w3c/dom/Node;
│ + invoke-interface {v12}, Lorg/w3c/dom/Node;->getNodeType()S
│
│ - const/16 v18, 0x1
│ + move-result v13
│
│ - move/from16 v0, v17
│ + const/4 v14, 0x1
│
│ - move/from16 v1, v18
│ -
│ - if-ne v0, v1, :cond_4
│ + if-ne v13, v14, :cond_4
│
│ .line 221
│ - move-object/from16 v0, v16
│ + move-object v0, v12
│
│ check-cast v0, Lorg/w3c/dom/Element;
│
│ - move-object v6, v0
│ + move-object v4, v0
│
│ .line 222
│ - .local v6, "element":Lorg/w3c/dom/Element;
│ - const-string v17, "model"
│ -
│ - move-object/from16 v0, v17
│ + .local v4, "element":Lorg/w3c/dom/Element;
│ + const-string v13, "model"
│
│ - invoke-static {v0, v6}, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->getValue(Ljava/lang/String;Lorg/w3c/dom/Element;)Ljava/lang/String;
│ + invoke-static {v13, v4}, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->getValue(Ljava/lang/String;Lorg/w3c/dom/Element;)Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v13
│
│ - const-string v18, ","
│ + const-string v14, ","
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│ + invoke-virtual {v13, v14}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ - move-result-object v14
│ + move-result-object v10
│
│ .line 223
│ - .local v14, "models":[Ljava/lang/String;
│ - move-object v2, v14
│ -
│ - .local v2, "arr$":[Ljava/lang/String;
│ - array-length v12, v2
│ + .local v10, "models":[Ljava/lang/String;
│ + array-length v14, v10
│
│ - .local v12, "len$":I
│ - const/4 v10, 0x0
│ + const/4 v13, 0x0
│
│ - .local v10, "i$":I
│ :goto_2
│ - if-ge v10, v12, :cond_2
│ + if-ge v13, v14, :cond_2
│
│ - aget-object v13, v2, v10
│ + aget-object v9, v10, v13
│
│ .line 224
│ - .local v13, "mi":Ljava/lang/String;
│ + .local v9, "mi":Ljava/lang/String;
│ move-object/from16 v0, p1
│
│ - invoke-virtual {v13, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│ + invoke-virtual {v9, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ - move-result v17
│ + move-result v15
│
│ - if-eqz v17, :cond_0
│ + if-eqz v15, :cond_0
│
│ .line 225
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->tip:Ljava/lang/String;
│ -
│ - move-object/from16 v17, v0
│ -
│ - move-object/from16 v0, v17
│ + iget-object v15, v0, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->tip:Ljava/lang/String;
│
│ - invoke-static {v0, v6}, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->getValue(Ljava/lang/String;Lorg/w3c/dom/Element;)Ljava/lang/String;
│ + invoke-static {v15, v4}, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->getValue(Ljava/lang/String;Lorg/w3c/dom/Element;)Ljava/lang/String;
│
│ - move-result-object v17
│ -
│ - move-object/from16 v0, v17
│ + move-result-object v15
│
│ - move-object/from16 v1, p0
│ + move-object/from16 v0, p0
│
│ - iput-object v0, v1, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->part:Ljava/lang/String;
│ + iput-object v15, v0, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->part:Ljava/lang/String;
│
│ .line 226
│ - const/16 v17, 0x1
│ + const/4 v15, 0x1
│
│ - invoke-static/range {v17 .. v17}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ + invoke-static {v15}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ .line 223
│ :cond_0
│ - add-int/lit8 v10, v10, 0x1
│ + add-int/lit8 v13, v13, 0x1
│
│ goto :goto_2
│
│ .line 212
│ - .end local v2 # "arr$":[Ljava/lang/String;
│ - .end local v3 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ - .end local v4 # "doc":Lorg/w3c/dom/Document;
│ - .end local v6 # "element":Lorg/w3c/dom/Element;
│ - .end local v7 # "f":Ljava/io/InputStream;
│ - .end local v10 # "i$":I
│ - .end local v11 # "k":I
│ - .end local v12 # "len$":I
│ - .end local v13 # "mi":Ljava/lang/String;
│ - .end local v14 # "models":[Ljava/lang/String;
│ - .end local v15 # "nList":Lorg/w3c/dom/NodeList;
│ - .end local v16 # "node":Lorg/w3c/dom/Node;
│ + .end local v1 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ + .end local v2 # "doc":Lorg/w3c/dom/Document;
│ + .end local v4 # "element":Lorg/w3c/dom/Element;
│ + .end local v5 # "f":Ljava/io/InputStream;
│ + .end local v8 # "k":I
│ + .end local v9 # "mi":Ljava/lang/String;
│ + .end local v10 # "models":[Ljava/lang/String;
│ + .end local v11 # "nList":Lorg/w3c/dom/NodeList;
│ + .end local v12 # "node":Lorg/w3c/dom/Node;
│ :cond_1
│ invoke-virtual/range {p0 .. p0}, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->getResources()Landroid/content/res/Resources;
│
│ - move-result-object v17
│ + move-result-object v13
│
│ - const/high16 v18, 0x7f060000
│ + const/high16 v14, 0x7f060000
│
│ - invoke-virtual/range {v17 .. v18}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream;
│ + invoke-virtual {v13, v14}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - .restart local v7 # "f":Ljava/io/InputStream;
│ + .restart local v5 # "f":Ljava/io/InputStream;
│ goto :goto_0
│
│ .line 229
│ - .restart local v2 # "arr$":[Ljava/lang/String;
│ - .restart local v3 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ - .restart local v4 # "doc":Lorg/w3c/dom/Document;
│ - .restart local v6 # "element":Lorg/w3c/dom/Element;
│ - .restart local v10 # "i$":I
│ - .restart local v11 # "k":I
│ - .restart local v12 # "len$":I
│ - .restart local v14 # "models":[Ljava/lang/String;
│ - .restart local v15 # "nList":Lorg/w3c/dom/NodeList;
│ - .restart local v16 # "node":Lorg/w3c/dom/Node;
│ + .restart local v1 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ + .restart local v2 # "doc":Lorg/w3c/dom/Document;
│ + .restart local v4 # "element":Lorg/w3c/dom/Element;
│ + .restart local v8 # "k":I
│ + .restart local v10 # "models":[Ljava/lang/String;
│ + .restart local v11 # "nList":Lorg/w3c/dom/NodeList;
│ + .restart local v12 # "node":Lorg/w3c/dom/Node;
│ :cond_2
│ - invoke-virtual {v9}, Ljava/lang/Boolean;->booleanValue()Z
│ + invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z
│
│ - move-result v17
│ + move-result v13
│
│ - if-eqz v17, :cond_4
│ + if-eqz v13, :cond_4
│
│ .line 230
│ - const-string v17, "PerformanceControl"
│ + const-string v13, "PerformanceControl"
│
│ - new-instance v18, Ljava/lang/StringBuilder;
│ + new-instance v14, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V
│
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->tip:Ljava/lang/String;
│ -
│ - move-object/from16 v19, v0
│ + iget-object v15, v0, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->tip:Ljava/lang/String;
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v14
│
│ - const-string v19, " partition detected: "
│ + const-string v15, " partition detected: "
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v14
│
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->part:Ljava/lang/String;
│ + iget-object v15, v0, Lcom/brewcrewfoo/performance/activities/FlasherActivity;->part:Ljava/lang/String;
│
│ - move-object/from16 v19, v0
│ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ -
│ - move-result-object v18
│ + move-result-object v14
│
│ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v14
│
│ - invoke-static/range {v17 .. v18}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v13, v14}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 235
│ - .end local v2 # "arr$":[Ljava/lang/String;
│ - .end local v6 # "element":Lorg/w3c/dom/Element;
│ - .end local v10 # "i$":I
│ - .end local v12 # "len$":I
│ - .end local v14 # "models":[Ljava/lang/String;
│ - .end local v16 # "node":Lorg/w3c/dom/Node;
│ + .end local v4 # "element":Lorg/w3c/dom/Element;
│ + .end local v10 # "models":[Ljava/lang/String;
│ + .end local v12 # "node":Lorg/w3c/dom/Node;
│ :cond_3
│ - invoke-virtual {v7}, Ljava/io/InputStream;->close()V
│ + invoke-virtual {v5}, Ljava/io/InputStream;->close()V
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 242
│ - .end local v3 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ - .end local v4 # "doc":Lorg/w3c/dom/Document;
│ - .end local v7 # "f":Ljava/io/InputStream;
│ - .end local v11 # "k":I
│ - .end local v15 # "nList":Lorg/w3c/dom/NodeList;
│ + .end local v1 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ + .end local v2 # "doc":Lorg/w3c/dom/Document;
│ + .end local v5 # "f":Ljava/io/InputStream;
│ + .end local v8 # "k":I
│ + .end local v11 # "nList":Lorg/w3c/dom/NodeList;
│ :goto_3
│ - return-object v9
│ + return-object v7
│
│ .line 218
│ - .restart local v3 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ - .restart local v4 # "doc":Lorg/w3c/dom/Document;
│ - .restart local v7 # "f":Ljava/io/InputStream;
│ - .restart local v11 # "k":I
│ - .restart local v15 # "nList":Lorg/w3c/dom/NodeList;
│ - .restart local v16 # "node":Lorg/w3c/dom/Node;
│ + .restart local v1 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ + .restart local v2 # "doc":Lorg/w3c/dom/Document;
│ + .restart local v5 # "f":Ljava/io/InputStream;
│ + .restart local v8 # "k":I
│ + .restart local v11 # "nList":Lorg/w3c/dom/NodeList;
│ + .restart local v12 # "node":Lorg/w3c/dom/Node;
│ :cond_4
│ - add-int/lit8 v11, v11, 0x1
│ + add-int/lit8 v8, v8, 0x1
│
│ - goto/16 :goto_1
│ + goto :goto_1
│
│ .line 237
│ - .end local v3 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ - .end local v4 # "doc":Lorg/w3c/dom/Document;
│ - .end local v7 # "f":Ljava/io/InputStream;
│ - .end local v11 # "k":I
│ - .end local v15 # "nList":Lorg/w3c/dom/NodeList;
│ - .end local v16 # "node":Lorg/w3c/dom/Node;
│ + .end local v1 # "builder":Ljavax/xml/parsers/DocumentBuilder;
│ + .end local v2 # "doc":Lorg/w3c/dom/Document;
│ + .end local v5 # "f":Ljava/io/InputStream;
│ + .end local v8 # "k":I
│ + .end local v11 # "nList":Lorg/w3c/dom/NodeList;
│ + .end local v12 # "node":Lorg/w3c/dom/Node;
│ :catch_0
│ - move-exception v5
│ + move-exception v3
│
│ .line 238
│ - .local v5, "e":Ljava/lang/Exception;
│ - const-string v17, "PerformanceControl"
│ + .local v3, "e":Ljava/lang/Exception;
│ + const-string v13, "PerformanceControl"
│
│ - const-string v18, "Error reading devices.xml"
│ + const-string v14, "Error reading devices.xml"
│
│ - invoke-static/range {v17 .. v18}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v13, v14}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 239
│ - const/16 v17, 0x0
│ + const/4 v13, 0x0
│
│ - invoke-static/range {v17 .. v17}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ + invoke-static {v13}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ .line 240
│ - invoke-virtual {v5}, Ljava/lang/Exception;->printStackTrace()V
│ + invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V
│
│ goto :goto_3
│ .end method
│
│ .method private static getValue(Ljava/lang/String;Lorg/w3c/dom/Element;)Ljava/lang/String;
│ .locals 4
│ .param p0, "tag" # Ljava/lang/String;
├── smali/com/brewcrewfoo/performance/activities/FreezerActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FreezerActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│ .prologue
│ .line 207
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FreezerActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FreezerActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│ .prologue
│ .line 200
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity$2;->this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FreezerActivity$FreezeListener.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│
│ # direct methods
│ .method public constructor (Lcom/brewcrewfoo/performance/activities/FreezerActivity;Landroid/app/Dialog;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│ .param p2, "dialog" # Landroid/app/Dialog;
│
│ .prologue
│ .line 222
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity$FreezeListener;->this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/FreezerActivity$FreezeOperation.smali
│ @@ -54,21 +54,19 @@
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 231
│ check-cast p1, [Ljava/lang/String;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FreezerActivity$FreezeOperation;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -200,21 +198,19 @@
│ const-string v1, "nok"
│
│ goto :goto_1
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 231
│ check-cast p1, Ljava/lang/String;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FreezerActivity$FreezeOperation;->onPostExecute(Ljava/lang/String;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/String;)V
│ .locals 2
│ @@ -341,21 +337,19 @@
│
│ .line 262
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 231
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FreezerActivity$FreezeOperation;->onProgressUpdate([Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/Void;)V
│ .locals 0
├── smali/com/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation$1.smali
│ @@ -30,14 +30,15 @@
│ # instance fields
│ .field final synthetic this$1:Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;
│
│ .prologue
│ .line 134
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation$1;->this$1:Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ @@ -66,24 +67,20 @@
│ move-result v0
│
│ return v0
│ .end method
│
│ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I
│ .locals 1
│ - .param p1, "x0" # Ljava/lang/Object;
│ - .param p2, "x1" # Ljava/lang/Object;
│
│ .prologue
│ .line 134
│ check-cast p1, Lcom/brewcrewfoo/performance/util/PackItem;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ check-cast p2, Lcom/brewcrewfoo/performance/util/PackItem;
│
│ - .end local p2 # "x1":Ljava/lang/Object;
│ invoke-virtual {p0, p1, p2}, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation$1;->compare(Lcom/brewcrewfoo/performance/util/PackItem;Lcom/brewcrewfoo/performance/util/PackItem;)I
│
│ move-result v0
│
│ return v0
│ .end method
├── smali/com/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation.smali
│ @@ -54,189 +54,173 @@
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 113
│ check-cast p1, [Ljava/lang/String;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String;
│ .locals 7
│ .param p1, "params" # [Ljava/lang/String;
│
│ .prologue
│ .line 117
│ - iget-object v5, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│ + iget-object v2, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FreezerActivity;->freeze:Ljava/lang/Boolean;
│ - invoke-static {v5}, Lcom/brewcrewfoo/performance/activities/FreezerActivity;->access$100(Lcom/brewcrewfoo/performance/activities/FreezerActivity;)Ljava/lang/Boolean;
│ + invoke-static {v2}, Lcom/brewcrewfoo/performance/activities/FreezerActivity;->access$100(Lcom/brewcrewfoo/performance/activities/FreezerActivity;)Ljava/lang/Boolean;
│
│ - move-result-object v5
│ + move-result-object v2
│
│ - invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z
│ + invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
│
│ - move-result v5
│ + move-result v2
│
│ - if-nez v5, :cond_0
│ + if-nez v2, :cond_0
│
│ .line 118
│ - new-instance v5, Lcom/brewcrewfoo/performance/util/CMDProcessor;
│ + new-instance v2, Lcom/brewcrewfoo/performance/util/CMDProcessor;
│
│ - invoke-direct {v5}, Lcom/brewcrewfoo/performance/util/CMDProcessor;->()V
│ + invoke-direct {v2}, Lcom/brewcrewfoo/performance/util/CMDProcessor;->()V
│
│ - iget-object v5, v5, Lcom/brewcrewfoo/performance/util/CMDProcessor;->sh:Lcom/brewcrewfoo/performance/util/CMDProcessor$SH;
│ + iget-object v2, v2, Lcom/brewcrewfoo/performance/util/CMDProcessor;->sh:Lcom/brewcrewfoo/performance/util/CMDProcessor$SH;
│
│ - const-string v6, "busybox echo `pm list packages -d | cut -d\':\' -f2`"
│ + const-string v3, "busybox echo `pm list packages -d | cut -d\':\' -f2`"
│
│ - invoke-virtual {v5, v6}, Lcom/brewcrewfoo/performance/util/CMDProcessor$SH;->runWaitFor(Ljava/lang/String;)Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;
│ + invoke-virtual {v2, v3}, Lcom/brewcrewfoo/performance/util/CMDProcessor$SH;->runWaitFor(Ljava/lang/String;)Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ .line 129
│ - .local v1, "cr":Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;
│ + .local v0, "cr":Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;
│ :goto_0
│ - iget-object v5, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│ + iget-object v2, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FreezerActivity;->list:Ljava/util/ArrayList;
│ - invoke-static {v5}, Lcom/brewcrewfoo/performance/activities/FreezerActivity;->access$200(Lcom/brewcrewfoo/performance/activities/FreezerActivity;)Ljava/util/ArrayList;
│ + invoke-static {v2}, Lcom/brewcrewfoo/performance/activities/FreezerActivity;->access$200(Lcom/brewcrewfoo/performance/activities/FreezerActivity;)Ljava/util/ArrayList;
│
│ - move-result-object v5
│ + move-result-object v2
│
│ - invoke-virtual {v5}, Ljava/util/ArrayList;->clear()V
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
│
│ .line 130
│ - invoke-virtual {v1}, Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;->success()Z
│ + invoke-virtual {v0}, Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;->success()Z
│
│ - move-result v5
│ + move-result v2
│
│ - if-eqz v5, :cond_2
│ + if-eqz v2, :cond_2
│
│ - iget-object v5, v1, Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;->stdout:Ljava/lang/String;
│ + iget-object v2, v0, Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;->stdout:Ljava/lang/String;
│
│ - const-string v6, ""
│ + const-string v3, ""
│
│ - invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v5
│ + move-result v2
│
│ - if-nez v5, :cond_2
│ + if-nez v2, :cond_2
│
│ .line 131
│ - iget-object v5, v1, Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;->stdout:Ljava/lang/String;
│ + iget-object v2, v0, Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;->stdout:Ljava/lang/String;
│
│ - const-string v6, " "
│ + const-string v3, " "
│
│ - invoke-virtual {v5, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│ + invoke-virtual {v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ - move-result-object v0
│ + move-result-object v3
│
│ - .local v0, "arr$":[Ljava/lang/String;
│ - array-length v3, v0
│ + array-length v4, v3
│
│ - .local v3, "len$":I
│ const/4 v2, 0x0
│
│ - .local v2, "i$":I
│ :goto_1
│ - if-ge v2, v3, :cond_1
│ + if-ge v2, v4, :cond_1
│
│ - aget-object v4, v0, v2
│ + aget-object v1, v3, v2
│
│ .line 132
│ - .local v4, "p":Ljava/lang/String;
│ + .local v1, "p":Ljava/lang/String;
│ iget-object v5, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FreezerActivity;->list:Ljava/util/ArrayList;
│ invoke-static {v5}, Lcom/brewcrewfoo/performance/activities/FreezerActivity;->access$200(Lcom/brewcrewfoo/performance/activities/FreezerActivity;)Ljava/util/ArrayList;
│
│ move-result-object v5
│
│ new-instance v6, Lcom/brewcrewfoo/performance/util/PackItem;
│
│ - invoke-direct {v6, v4}, Lcom/brewcrewfoo/performance/util/PackItem;->(Ljava/lang/String;)V
│ + invoke-direct {v6, v1}, Lcom/brewcrewfoo/performance/util/PackItem;->(Ljava/lang/String;)V
│
│ invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ .line 131
│ add-int/lit8 v2, v2, 0x1
│
│ goto :goto_1
│
│ .line 121
│ - .end local v0 # "arr$":[Ljava/lang/String;
│ - .end local v1 # "cr":Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;
│ - .end local v2 # "i$":I
│ - .end local v3 # "len$":I
│ - .end local v4 # "p":Ljava/lang/String;
│ + .end local v0 # "cr":Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;
│ + .end local v1 # "p":Ljava/lang/String;
│ :cond_0
│ - new-instance v5, Lcom/brewcrewfoo/performance/util/CMDProcessor;
│ + new-instance v2, Lcom/brewcrewfoo/performance/util/CMDProcessor;
│
│ - invoke-direct {v5}, Lcom/brewcrewfoo/performance/util/CMDProcessor;->()V
│ + invoke-direct {v2}, Lcom/brewcrewfoo/performance/util/CMDProcessor;->()V
│
│ - iget-object v5, v5, Lcom/brewcrewfoo/performance/util/CMDProcessor;->sh:Lcom/brewcrewfoo/performance/util/CMDProcessor$SH;
│ + iget-object v2, v2, Lcom/brewcrewfoo/performance/util/CMDProcessor;->sh:Lcom/brewcrewfoo/performance/util/CMDProcessor$SH;
│
│ - const-string v6, "busybox echo `pm list packages -e | cut -d\':\' -f2`"
│ + const-string v3, "busybox echo `pm list packages -e | cut -d\':\' -f2`"
│
│ - invoke-virtual {v5, v6}, Lcom/brewcrewfoo/performance/util/CMDProcessor$SH;->runWaitFor(Ljava/lang/String;)Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;
│ + invoke-virtual {v2, v3}, Lcom/brewcrewfoo/performance/util/CMDProcessor$SH;->runWaitFor(Ljava/lang/String;)Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - .restart local v1 # "cr":Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;
│ + .restart local v0 # "cr":Lcom/brewcrewfoo/performance/util/CMDProcessor$CommandResult;
│ goto :goto_0
│
│ .line 134
│ - .restart local v0 # "arr$":[Ljava/lang/String;
│ - .restart local v2 # "i$":I
│ - .restart local v3 # "len$":I
│ :cond_1
│ - iget-object v5, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│ + iget-object v2, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;->this$0:Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/FreezerActivity;->list:Ljava/util/ArrayList;
│ - invoke-static {v5}, Lcom/brewcrewfoo/performance/activities/FreezerActivity;->access$200(Lcom/brewcrewfoo/performance/activities/FreezerActivity;)Ljava/util/ArrayList;
│ + invoke-static {v2}, Lcom/brewcrewfoo/performance/activities/FreezerActivity;->access$200(Lcom/brewcrewfoo/performance/activities/FreezerActivity;)Ljava/util/ArrayList;
│
│ - move-result-object v5
│ + move-result-object v2
│
│ - new-instance v6, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation$1;
│ + new-instance v3, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation$1;
│
│ - invoke-direct {v6, p0}, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation$1;->(Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;)V
│ + invoke-direct {v3, p0}, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation$1;->(Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;)V
│
│ - invoke-static {v5, v6}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
│ + invoke-static {v2, v3}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
│
│ .line 140
│ - .end local v0 # "arr$":[Ljava/lang/String;
│ - .end local v2 # "i$":I
│ - .end local v3 # "len$":I
│ :cond_2
│ - const/4 v5, 0x0
│ + const/4 v2, 0x0
│
│ - return-object v5
│ + return-object v2
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 113
│ check-cast p1, Ljava/lang/String;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;->onPostExecute(Ljava/lang/String;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/String;)V
│ .locals 6
│ @@ -438,21 +422,19 @@
│
│ .line 170
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 113
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/FreezerActivity$GetPacksOperation;->onProgressUpdate([Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/Void;)V
│ .locals 0
├── smali/com/brewcrewfoo/performance/activities/FreezerActivity.smali
│ @@ -73,15 +73,14 @@
│ .line 46
│ new-instance v0, Ljava/util/ArrayList;
│
│ invoke-direct {v0}, Ljava/util/ArrayList;->()V
│
│ iput-object v0, p0, Lcom/brewcrewfoo/performance/activities/FreezerActivity;->list:Ljava/util/ArrayList;
│
│ - .line 231
│ return-void
│ .end method
│
│ .method static synthetic access$100(Lcom/brewcrewfoo/performance/activities/FreezerActivity;)Ljava/lang/Boolean;
│ .locals 1
│ .param p0, "x0" # Lcom/brewcrewfoo/performance/activities/FreezerActivity;
│
│ @@ -241,34 +240,37 @@
│
│ .line 197
│ .local v1, "builder":Landroid/app/AlertDialog$Builder;
│ invoke-virtual {v1, p1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ + .line 198
│ invoke-virtual {v3, p2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x7f0b000f
│
│ + .line 199
│ invoke-virtual {p0, v4}, Lcom/brewcrewfoo/performance/activities/FreezerActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ new-instance v5, Lcom/brewcrewfoo/performance/activities/FreezerActivity$2;
│
│ invoke-direct {v5, p0}, Lcom/brewcrewfoo/performance/activities/FreezerActivity$2;->(Lcom/brewcrewfoo/performance/activities/FreezerActivity;)V
│
│ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x7f0b0089
│
│ + .line 206
│ invoke-virtual {p0, v4}, Lcom/brewcrewfoo/performance/activities/FreezerActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ new-instance v5, Lcom/brewcrewfoo/performance/activities/FreezerActivity$1;
│
│ invoke-direct {v5, p0}, Lcom/brewcrewfoo/performance/activities/FreezerActivity$1;->(Lcom/brewcrewfoo/performance/activities/FreezerActivity;)V
├── smali/com/brewcrewfoo/performance/activities/GovSetActivity$1.smali
│ @@ -20,95 +20,95 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/GovSetActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ .prologue
│ .line 82
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public onClick(Landroid/view/View;)V
│ - .locals 14
│ + .locals 13
│ .param p1, "arg0" # Landroid/view/View;
│
│ .prologue
│ + const/4 v12, 0x1
│ +
│ + const/4 v8, 0x0
│ +
│ .line 85
│ - new-instance v9, Ljava/lang/StringBuilder;
│ + new-instance v6, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│
│ .line 86
│ - .local v9, "sb":Ljava/lang/StringBuilder;
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│ + .local v6, "sb":Ljava/lang/StringBuilder;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ - iget-object v10, v10, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->mPreferences:Landroid/content/SharedPreferences;
│ + iget-object v7, v7, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->mPreferences:Landroid/content/SharedPreferences;
│
│ - iget-object v11, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│ + iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/GovSetActivity;->curgov:Ljava/lang/String;
│ - invoke-static {v11}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->access$000(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)Ljava/lang/String;
│ + invoke-static {v9}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->access$000(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v9
│
│ - const-string v12, " "
│ + const-string v10, " "
│
│ - const-string v13, "_"
│ + const-string v11, "_"
│
│ - invoke-virtual {v11, v12, v13}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
│ + invoke-virtual {v9, v10, v11}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v9
│
│ - const-string v12, ""
│ + const-string v10, ""
│
│ - invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v7, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v5
│
│ .line 87
│ - .local v8, "s":Ljava/lang/String;
│ - const-string v10, ""
│ + .local v5, "s":Ljava/lang/String;
│ + const-string v7, ""
│
│ - invoke-virtual {v8, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v10
│ + move-result v7
│
│ - if-nez v10, :cond_3
│ + if-nez v7, :cond_3
│
│ .line 88
│ - const-string v10, ";"
│ + const-string v7, ";"
│
│ - invoke-virtual {v8, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│ + invoke-virtual {v5, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ - move-result-object v5
│ + move-result-object v2
│
│ .line 89
│ - .local v5, "p":[Ljava/lang/String;
│ - move-object v1, v5
│ -
│ - .local v1, "arr$":[Ljava/lang/String;
│ - array-length v4, v1
│ + .local v2, "p":[Ljava/lang/String;
│ + array-length v9, v2
│
│ - .local v4, "len$":I
│ - const/4 v2, 0x0
│ + move v7, v8
│
│ - .local v2, "i$":I
│ :goto_0
│ - if-ge v2, v4, :cond_1
│ + if-ge v7, v9, :cond_1
│
│ - aget-object v0, v1, v2
│ + aget-object v0, v2, v7
│
│ .line 90
│ .local v0, "aP":Ljava/lang/String;
│ const-string v10, ":"
│
│ invoke-virtual {v0, v10}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
│
│ @@ -117,27 +117,25 @@
│ if-eqz v10, :cond_0
│
│ .line 91
│ const-string v10, ":"
│
│ invoke-virtual {v0, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v3
│
│ .line 92
│ - .local v6, "pn":[Ljava/lang/String;
│ + .local v3, "pn":[Ljava/lang/String;
│ const-string v10, "busybox echo "
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v10
│
│ - const/4 v11, 0x1
│ -
│ - aget-object v11, v6, v11
│ + aget-object v11, v3, v12
│
│ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v10
│
│ const-string v11, " > "
│
│ @@ -164,124 +162,115 @@
│
│ const-string v11, "/"
│
│ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v10
│
│ - const/4 v11, 0x0
│ -
│ - aget-object v11, v6, v11
│ + aget-object v11, v3, v8
│
│ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v10
│
│ const-string v11, ";\n"
│
│ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 89
│ - .end local v6 # "pn":[Ljava/lang/String;
│ + .end local v3 # "pn":[Ljava/lang/String;
│ :cond_0
│ - add-int/lit8 v2, v2, 0x1
│ + add-int/lit8 v7, v7, 0x1
│
│ goto :goto_0
│
│ .line 95
│ .end local v0 # "aP":Ljava/lang/String;
│ :cond_1
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/GovSetActivity;->context:Landroid/content/Context;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->access$100(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)Landroid/content/Context;
│ -
│ - move-result-object v10
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->access$100(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)Landroid/content/Context;
│
│ - const/4 v11, 0x1
│ + move-result-object v7
│
│ - invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ + invoke-static {v12}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│
│ - move-result-object v11
│ + move-result-object v9
│
│ - invoke-static {v9, v10, v11}, Lcom/brewcrewfoo/performance/util/Helpers;->shExec(Ljava/lang/StringBuilder;Landroid/content/Context;Ljava/lang/Boolean;)Ljava/lang/String;
│ + invoke-static {v6, v7, v9}, Lcom/brewcrewfoo/performance/util/Helpers;->shExec(Ljava/lang/StringBuilder;Landroid/content/Context;Ljava/lang/Boolean;)Ljava/lang/String;
│
│ - move-result-object v7
│ + move-result-object v4
│
│ .line 96
│ - .local v7, "r":Ljava/lang/String;
│ - if-eqz v7, :cond_2
│ + .local v4, "r":Ljava/lang/String;
│ + if-eqz v4, :cond_2
│
│ - const-string v10, "nok"
│ + const-string v7, "nok"
│
│ - invoke-virtual {v7, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual {v4, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v10
│ + move-result v7
│
│ - if-nez v10, :cond_3
│ + if-nez v7, :cond_3
│
│ .line 97
│ :cond_2
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/GovSetActivity;->context:Landroid/content/Context;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->access$100(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)Landroid/content/Context;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->access$100(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)Landroid/content/Context;
│
│ - move-result-object v10
│ -
│ - iget-object v11, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│ + move-result-object v7
│
│ - const v12, 0x7f0b0113
│ + iget-object v9, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ - invoke-virtual {v11, v12}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->getString(I)Ljava/lang/String;
│ + const v10, 0x7f0b0113
│
│ - move-result-object v11
│ + invoke-virtual {v9, v10}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->getString(I)Ljava/lang/String;
│
│ - const/4 v12, 0x0
│ + move-result-object v9
│
│ - invoke-static {v10, v11, v12}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
│ + invoke-static {v7, v9, v8}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v10}, Landroid/widget/Toast;->show()V
│ + invoke-virtual {v7}, Landroid/widget/Toast;->show()V
│
│ .line 98
│ - new-instance v3, Landroid/content/Intent;
│ + new-instance v1, Landroid/content/Intent;
│
│ - const-string v10, "com.h0rn3t.performanceprofile.change_system"
│ + const-string v7, "com.h0rn3t.performanceprofile.change_system"
│
│ - invoke-direct {v3, v10}, Landroid/content/Intent;->(Ljava/lang/String;)V
│ + invoke-direct {v1, v7}, Landroid/content/Intent;->(Ljava/lang/String;)V
│
│ .line 99
│ - .local v3, "intent":Landroid/content/Intent;
│ - const-string v10, "from"
│ + .local v1, "intent":Landroid/content/Intent;
│ + const-string v7, "from"
│
│ - iget-object v11, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│ + iget-object v8, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ - const/high16 v12, 0x7f0b0000
│ + const/high16 v9, 0x7f0b0000
│
│ - invoke-virtual {v11, v12}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->getString(I)Ljava/lang/String;
│ + invoke-virtual {v8, v9}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->getString(I)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v8
│
│ - invoke-virtual {v3, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
│ + invoke-virtual {v1, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
│
│ .line 100
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/GovSetActivity;->context:Landroid/content/Context;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->access$100(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)Landroid/content/Context;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->access$100(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)Landroid/content/Context;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v10, v3}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
│ + invoke-virtual {v7, v1}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
│
│ .line 103
│ - .end local v1 # "arr$":[Ljava/lang/String;
│ - .end local v2 # "i$":I
│ - .end local v3 # "intent":Landroid/content/Intent;
│ - .end local v4 # "len$":I
│ - .end local v5 # "p":[Ljava/lang/String;
│ - .end local v7 # "r":Ljava/lang/String;
│ + .end local v1 # "intent":Landroid/content/Intent;
│ + .end local v2 # "p":[Ljava/lang/String;
│ + .end local v4 # "r":Ljava/lang/String;
│ :cond_3
│ return-void
│ .end method
├── smali/com/brewcrewfoo/performance/activities/GovSetActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/GovSetActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ .prologue
│ .line 106
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$2;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/GovSetActivity$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/GovSetActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ .prologue
│ .line 187
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$3;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/GovSetActivity$4.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/GovSetActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ .prologue
│ .line 181
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$4;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/GovSetActivity$5.smali
│ @@ -26,14 +26,15 @@
│
│ .field final synthetic val$tv:Landroid/widget/EditText;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/GovSetActivity;Landroid/widget/EditText;Lcom/brewcrewfoo/performance/util/Prop;Landroid/widget/TextView;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ .prologue
│ .line 232
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$5;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ iput-object p2, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$5;->val$tv:Landroid/widget/EditText;
├── smali/com/brewcrewfoo/performance/activities/GovSetActivity$6.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/GovSetActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ .prologue
│ .line 227
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity$6;->this$0:Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/GovSetActivity$GetPropOperation.smali
│ @@ -54,21 +54,19 @@
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 121
│ check-cast p1, [Ljava/lang/String;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/GovSetActivity$GetPropOperation;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -250,21 +248,19 @@
│ const-string v1, "nok"
│
│ goto :goto_0
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 121
│ check-cast p1, Ljava/lang/String;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/GovSetActivity$GetPropOperation;->onPostExecute(Ljava/lang/String;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/String;)V
│ .locals 5
│ @@ -413,21 +409,19 @@
│ .prologue
│ .line 157
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 121
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/GovSetActivity$GetPropOperation;->onProgressUpdate([Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/Void;)V
│ .locals 0
├── smali/com/brewcrewfoo/performance/activities/GovSetActivity.smali
│ @@ -61,15 +61,14 @@
│ .line 50
│ new-instance v0, Ljava/util/ArrayList;
│
│ invoke-direct {v0}, Ljava/util/ArrayList;->()V
│
│ iput-object v0, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->props:Ljava/util/List;
│
│ - .line 121
│ return-void
│ .end method
│
│ .method static synthetic access$000(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)Ljava/lang/String;
│ .locals 1
│ .param p0, "x0" # Lcom/brewcrewfoo/performance/activities/GovSetActivity;
│
│ @@ -243,54 +242,59 @@
│ .line 223
│ new-instance v5, Landroid/app/AlertDialog$Builder;
│
│ invoke-direct {v5, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V
│
│ iget-object v6, p0, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->curgov:Ljava/lang/String;
│
│ + .line 224
│ invoke-virtual {v6}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
│
│ move-result-object v6
│
│ invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v5
│
│ + .line 225
│ invoke-virtual {v5, v0}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v5
│
│ const v6, 0x7f0b000f
│
│ + .line 226
│ invoke-virtual {p0, v6}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v6
│
│ new-instance v7, Lcom/brewcrewfoo/performance/activities/GovSetActivity$6;
│
│ invoke-direct {v7, p0}, Lcom/brewcrewfoo/performance/activities/GovSetActivity$6;->(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)V
│
│ invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v5
│
│ const v6, 0x7f0b000e
│
│ + .line 232
│ invoke-virtual {p0, v6}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v6
│
│ new-instance v7, Lcom/brewcrewfoo/performance/activities/GovSetActivity$5;
│
│ invoke-direct {v7, p0, v4, v2, v3}, Lcom/brewcrewfoo/performance/activities/GovSetActivity$5;->(Lcom/brewcrewfoo/performance/activities/GovSetActivity;Landroid/widget/EditText;Lcom/brewcrewfoo/performance/util/Prop;Landroid/widget/TextView;)V
│
│ invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v5
│
│ + .line 241
│ invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
│
│ move-result-object v5
│
│ invoke-virtual {v5}, Landroid/app/AlertDialog;->show()V
│
│ .line 242
│ @@ -584,60 +588,65 @@
│ .line 177
│ new-instance v0, Landroid/app/AlertDialog$Builder;
│
│ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V
│
│ const v1, 0x7f0b0004
│
│ + .line 178
│ invoke-virtual {p0, v1}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v0
│
│ const v1, 0x7f0b00f1
│
│ + .line 179
│ invoke-virtual {p0, v1}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v0
│
│ const v1, 0x7f0b000f
│
│ + .line 180
│ invoke-virtual {p0, v1}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ new-instance v2, Lcom/brewcrewfoo/performance/activities/GovSetActivity$4;
│
│ invoke-direct {v2, p0}, Lcom/brewcrewfoo/performance/activities/GovSetActivity$4;->(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)V
│
│ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v0
│
│ const v1, 0x7f0b0089
│
│ + .line 186
│ invoke-virtual {p0, v1}, Lcom/brewcrewfoo/performance/activities/GovSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ new-instance v2, Lcom/brewcrewfoo/performance/activities/GovSetActivity$3;
│
│ invoke-direct {v2, p0}, Lcom/brewcrewfoo/performance/activities/GovSetActivity$3;->(Lcom/brewcrewfoo/performance/activities/GovSetActivity;)V
│
│ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v0
│
│ + .line 192
│ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V
│
│ .line 195
├── smali/com/brewcrewfoo/performance/activities/HideTabs$1.smali
│ @@ -20,28 +20,29 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/HideTabs;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/HideTabs;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/HideTabs;
│
│ .prologue
│ .line 33
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/HideTabs$1;->this$0:Lcom/brewcrewfoo/performance/activities/HideTabs;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public drop(II)V
│ - .locals 7
│ + .locals 8
│ .param p1, "from" # I
│ .param p2, "to" # I
│
│ .prologue
│ .line 36
│ if-eq p1, p2, :cond_1
│
│ @@ -135,17 +136,17 @@
│
│ move-result-object v3
│
│ check-cast v3, Lcom/brewcrewfoo/performance/util/Tab;
│
│ invoke-virtual {v3}, Lcom/brewcrewfoo/performance/util/Tab;->getId()J
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│
│ move-result-object v3
│
│ const-string v4, ":"
│
│ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
├── smali/com/brewcrewfoo/performance/activities/HideTabs$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/HideTabs;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/HideTabs;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/HideTabs;
│
│ .prologue
│ .line 52
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/HideTabs$2;->this$0:Lcom/brewcrewfoo/performance/activities/HideTabs;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/HideTabs$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/HideTabs;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/HideTabs;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/HideTabs;
│
│ .prologue
│ .line 67
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/HideTabs$3;->this$0:Lcom/brewcrewfoo/performance/activities/HideTabs;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/IOSetActivity$1.smali
│ @@ -20,304 +20,297 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/IOSetActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ .prologue
│ .line 83
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public onClick(Landroid/view/View;)V
│ - .locals 15
│ + .locals 14
│ .param p1, "arg0" # Landroid/view/View;
│
│ .prologue
│ .line 86
│ - new-instance v9, Ljava/lang/StringBuilder;
│ + new-instance v6, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│
│ .line 87
│ - .local v9, "sb":Ljava/lang/StringBuilder;
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│ + .local v6, "sb":Ljava/lang/StringBuilder;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ - iget-object v10, v10, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->mPreferences:Landroid/content/SharedPreferences;
│ + iget-object v7, v7, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->mPreferences:Landroid/content/SharedPreferences;
│
│ - iget-object v11, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│ + iget-object v8, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/IOSetActivity;->curio:Ljava/lang/String;
│ - invoke-static {v11}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->access$000(Lcom/brewcrewfoo/performance/activities/IOSetActivity;)Ljava/lang/String;
│ + invoke-static {v8}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->access$000(Lcom/brewcrewfoo/performance/activities/IOSetActivity;)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v8
│
│ - const-string v12, " "
│ + const-string v9, " "
│
│ - const-string v13, "_"
│ + const-string v10, "_"
│
│ - invoke-virtual {v11, v12, v13}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
│ + invoke-virtual {v8, v9, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v8
│
│ - const-string v12, ""
│ + const-string v9, ""
│
│ - invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v5
│
│ .line 89
│ - .local v8, "s":Ljava/lang/String;
│ - const-string v10, ""
│ + .local v5, "s":Ljava/lang/String;
│ + const-string v7, ""
│
│ - invoke-virtual {v8, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v10
│ + move-result v7
│
│ - if-nez v10, :cond_4
│ + if-nez v7, :cond_4
│
│ .line 90
│ - const-string v10, ";"
│ + const-string v7, ";"
│
│ - invoke-virtual {v8, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│ + invoke-virtual {v5, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ - move-result-object v5
│ + move-result-object v2
│
│ .line 91
│ - .local v5, "p":[Ljava/lang/String;
│ - const/4 v2, 0x0
│ + .local v2, "p":[Ljava/lang/String;
│ + const/4 v1, 0x0
│
│ - .local v2, "i":B
│ + .local v1, "i":B
│ :goto_0
│ - const/4 v10, 0x2
│ + const/4 v7, 0x2
│
│ - if-ge v2, v10, :cond_2
│ + if-ge v1, v7, :cond_2
│
│ .line 92
│ - new-instance v10, Ljava/io/File;
│ + new-instance v7, Ljava/io/File;
│
│ - const-string v11, "/sys/block/mmcblk0/queue/iosched"
│ + const-string v8, "/sys/block/mmcblk0/queue/iosched"
│
│ - const-string v12, "mmcblk0"
│ + const-string v9, "mmcblk0"
│
│ - new-instance v13, Ljava/lang/StringBuilder;
│ + new-instance v10, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v14, "mmcblk"
│ + const-string v11, "mmcblk"
│
│ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v13
│ + move-result-object v10
│
│ - invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v13
│ + move-result-object v10
│
│ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v13
│ + move-result-object v10
│
│ - invoke-virtual {v11, v12, v13}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
│ + invoke-virtual {v8, v9, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v8
│
│ - invoke-direct {v10, v11}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v7, v8}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ - invoke-virtual {v10}, Ljava/io/File;->exists()Z
│ + invoke-virtual {v7}, Ljava/io/File;->exists()Z
│
│ - move-result v10
│ + move-result v7
│
│ - if-eqz v10, :cond_1
│ + if-eqz v7, :cond_1
│
│ .line 93
│ - move-object v1, v5
│ + array-length v8, v2
│
│ - .local v1, "arr$":[Ljava/lang/String;
│ - array-length v4, v1
│ + const/4 v7, 0x0
│
│ - .local v4, "len$":I
│ - const/4 v3, 0x0
│ -
│ - .local v3, "i$":I
│ :goto_1
│ - if-ge v3, v4, :cond_1
│ + if-ge v7, v8, :cond_1
│
│ - aget-object v0, v1, v3
│ + aget-object v0, v2, v7
│
│ .line 94
│ .local v0, "aP":Ljava/lang/String;
│ - const-string v10, ":"
│ + const-string v9, ":"
│
│ - invoke-virtual {v0, v10}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
│ + invoke-virtual {v0, v9}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
│
│ - move-result v10
│ + move-result v9
│
│ - if-eqz v10, :cond_0
│ + if-eqz v9, :cond_0
│
│ .line 95
│ - const-string v10, ":"
│ + const-string v9, ":"
│
│ - invoke-virtual {v0, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│ + invoke-virtual {v0, v9}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v3
│
│ .line 96
│ - .local v6, "pn":[Ljava/lang/String;
│ - const-string v10, "busybox echo "
│ + .local v3, "pn":[Ljava/lang/String;
│ + const-string v9, "busybox echo "
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - const/4 v11, 0x1
│ + const/4 v10, 0x1
│
│ - aget-object v11, v6, v11
│ + aget-object v10, v3, v10
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - const-string v11, " > "
│ + const-string v10, " > "
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - const-string v11, "/sys/block/mmcblk0/queue/iosched"
│ + const-string v10, "/sys/block/mmcblk0/queue/iosched"
│
│ - const-string v12, "mmcblk0"
│ + const-string v11, "mmcblk0"
│
│ - new-instance v13, Ljava/lang/StringBuilder;
│ + new-instance v12, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v14, "mmcblk"
│ + const-string v13, "mmcblk"
│
│ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v13
│ + move-result-object v12
│
│ - invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v13
│ + move-result-object v12
│
│ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v13
│ + move-result-object v12
│
│ - invoke-virtual {v11, v12, v13}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
│ + invoke-virtual {v10, v11, v12}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v10
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - const-string v11, "/"
│ + const-string v10, "/"
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - const/4 v11, 0x0
│ + const/4 v10, 0x0
│
│ - aget-object v11, v6, v11
│ + aget-object v10, v3, v10
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - const-string v11, ";\n"
│ + const-string v10, ";\n"
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 93
│ - .end local v6 # "pn":[Ljava/lang/String;
│ + .end local v3 # "pn":[Ljava/lang/String;
│ :cond_0
│ - add-int/lit8 v3, v3, 0x1
│ + add-int/lit8 v7, v7, 0x1
│
│ goto :goto_1
│
│ .line 91
│ .end local v0 # "aP":Ljava/lang/String;
│ - .end local v1 # "arr$":[Ljava/lang/String;
│ - .end local v3 # "i$":I
│ - .end local v4 # "len$":I
│ :cond_1
│ - add-int/lit8 v10, v2, 0x1
│ + add-int/lit8 v7, v1, 0x1
│
│ - int-to-byte v2, v10
│ + int-to-byte v1, v7
│
│ goto/16 :goto_0
│
│ .line 101
│ :cond_2
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/IOSetActivity;->context:Landroid/content/Context;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->access$100(Lcom/brewcrewfoo/performance/activities/IOSetActivity;)Landroid/content/Context;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->access$100(Lcom/brewcrewfoo/performance/activities/IOSetActivity;)Landroid/content/Context;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - const/4 v11, 0x1
│ + const/4 v8, 0x1
│
│ - invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│ + invoke-static {v8}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
│
│ - move-result-object v11
│ + move-result-object v8
│
│ - invoke-static {v9, v10, v11}, Lcom/brewcrewfoo/performance/util/Helpers;->shExec(Ljava/lang/StringBuilder;Landroid/content/Context;Ljava/lang/Boolean;)Ljava/lang/String;
│ + invoke-static {v6, v7, v8}, Lcom/brewcrewfoo/performance/util/Helpers;->shExec(Ljava/lang/StringBuilder;Landroid/content/Context;Ljava/lang/Boolean;)Ljava/lang/String;
│
│ - move-result-object v7
│ + move-result-object v4
│
│ .line 102
│ - .local v7, "r":Ljava/lang/String;
│ - if-eqz v7, :cond_3
│ + .local v4, "r":Ljava/lang/String;
│ + if-eqz v4, :cond_3
│
│ - const-string v10, "nok"
│ + const-string v7, "nok"
│
│ - invoke-virtual {v7, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual {v4, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v10
│ + move-result v7
│
│ - if-nez v10, :cond_4
│ + if-nez v7, :cond_4
│
│ .line 103
│ :cond_3
│ - iget-object v10, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│ + iget-object v7, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ # getter for: Lcom/brewcrewfoo/performance/activities/IOSetActivity;->context:Landroid/content/Context;
│ - invoke-static {v10}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->access$100(Lcom/brewcrewfoo/performance/activities/IOSetActivity;)Landroid/content/Context;
│ + invoke-static {v7}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->access$100(Lcom/brewcrewfoo/performance/activities/IOSetActivity;)Landroid/content/Context;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - iget-object v11, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│ + iget-object v8, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ - const v12, 0x7f0b0113
│ + const v9, 0x7f0b0113
│
│ - invoke-virtual {v11, v12}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->getString(I)Ljava/lang/String;
│ + invoke-virtual {v8, v9}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->getString(I)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v8
│
│ - const/4 v12, 0x0
│ + const/4 v9, 0x0
│
│ - invoke-static {v10, v11, v12}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
│ + invoke-static {v7, v8, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
│
│ - move-result-object v10
│ + move-result-object v7
│
│ - invoke-virtual {v10}, Landroid/widget/Toast;->show()V
│ + invoke-virtual {v7}, Landroid/widget/Toast;->show()V
│
│ .line 105
│ - .end local v2 # "i":B
│ - .end local v5 # "p":[Ljava/lang/String;
│ - .end local v7 # "r":Ljava/lang/String;
│ + .end local v1 # "i":B
│ + .end local v2 # "p":[Ljava/lang/String;
│ + .end local v4 # "r":Ljava/lang/String;
│ :cond_4
│ return-void
│ .end method
├── smali/com/brewcrewfoo/performance/activities/IOSetActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/IOSetActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ .prologue
│ .line 108
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$2;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/IOSetActivity$6.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/IOSetActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ .prologue
│ .line 229
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$6;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/IOSetActivity$4.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/IOSetActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ .prologue
│ .line 183
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$4;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/IOSetActivity$GetPropOperation.smali
│ @@ -54,21 +54,19 @@
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 123
│ check-cast p1, [Ljava/lang/String;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/IOSetActivity$GetPropOperation;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -239,21 +237,19 @@
│ const-string v1, "nok"
│
│ goto :goto_0
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 123
│ check-cast p1, Ljava/lang/String;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/IOSetActivity$GetPropOperation;->onPostExecute(Ljava/lang/String;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/String;)V
│ .locals 5
│ @@ -402,21 +398,19 @@
│ .prologue
│ .line 159
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 123
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/brewcrewfoo/performance/activities/IOSetActivity$GetPropOperation;->onProgressUpdate([Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/Void;)V
│ .locals 0
├── smali/com/brewcrewfoo/performance/activities/IOSetActivity.smali
│ @@ -61,15 +61,14 @@
│ .line 51
│ new-instance v0, Ljava/util/ArrayList;
│
│ invoke-direct {v0}, Ljava/util/ArrayList;->()V
│
│ iput-object v0, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->props:Ljava/util/List;
│
│ - .line 123
│ return-void
│ .end method
│
│ .method static synthetic access$000(Lcom/brewcrewfoo/performance/activities/IOSetActivity;)Ljava/lang/String;
│ .locals 1
│ .param p0, "x0" # Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ @@ -243,54 +242,59 @@
│ .line 225
│ new-instance v5, Landroid/app/AlertDialog$Builder;
│
│ invoke-direct {v5, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V
│
│ iget-object v6, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->curio:Ljava/lang/String;
│
│ + .line 226
│ invoke-virtual {v6}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
│
│ move-result-object v6
│
│ invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v5
│
│ + .line 227
│ invoke-virtual {v5, v0}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v5
│
│ const v6, 0x7f0b000f
│
│ + .line 228
│ invoke-virtual {p0, v6}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v6
│
│ new-instance v7, Lcom/brewcrewfoo/performance/activities/IOSetActivity$6;
│
│ invoke-direct {v7, p0}, Lcom/brewcrewfoo/performance/activities/IOSetActivity$6;->(Lcom/brewcrewfoo/performance/activities/IOSetActivity;)V
│
│ invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v5
│
│ const v6, 0x7f0b000e
│
│ + .line 234
│ invoke-virtual {p0, v6}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v6
│
│ new-instance v7, Lcom/brewcrewfoo/performance/activities/IOSetActivity$5;
│
│ invoke-direct {v7, p0, v4, v2, v3}, Lcom/brewcrewfoo/performance/activities/IOSetActivity$5;->(Lcom/brewcrewfoo/performance/activities/IOSetActivity;Landroid/widget/EditText;Lcom/brewcrewfoo/performance/util/Prop;Landroid/widget/TextView;)V
│
│ invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v5
│
│ + .line 243
│ invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
│
│ move-result-object v5
│
│ invoke-virtual {v5}, Landroid/app/AlertDialog;->show()V
│
│ .line 244
│ @@ -584,60 +588,65 @@
│ .line 179
│ new-instance v0, Landroid/app/AlertDialog$Builder;
│
│ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V
│
│ const v1, 0x7f0b0004
│
│ + .line 180
│ invoke-virtual {p0, v1}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v0
│
│ const v1, 0x7f0b00f1
│
│ + .line 181
│ invoke-virtual {p0, v1}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v0
│
│ const v1, 0x7f0b000f
│
│ + .line 182
│ invoke-virtual {p0, v1}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ new-instance v2, Lcom/brewcrewfoo/performance/activities/IOSetActivity$4;
│
│ invoke-direct {v2, p0}, Lcom/brewcrewfoo/performance/activities/IOSetActivity$4;->(Lcom/brewcrewfoo/performance/activities/IOSetActivity;)V
│
│ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v0
│
│ const v1, 0x7f0b0089
│
│ + .line 188
│ invoke-virtual {p0, v1}, Lcom/brewcrewfoo/performance/activities/IOSetActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ new-instance v2, Lcom/brewcrewfoo/performance/activities/IOSetActivity$3;
│
│ invoke-direct {v2, p0}, Lcom/brewcrewfoo/performance/activities/IOSetActivity$3;->(Lcom/brewcrewfoo/performance/activities/IOSetActivity;)V
│
│ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v0
│
│ + .line 194
│ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V
│
│ .line 197
├── smali/com/brewcrewfoo/performance/activities/KSMActivity$1$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lcom/brewcrewfoo/performance/activities/KSMActivity$1;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/KSMActivity$1;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/brewcrewfoo/performance/activities/KSMActivity$1;
│
│ .prologue
│ .line 118
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/KSMActivity$1$1;->this$1:Lcom/brewcrewfoo/performance/activities/KSMActivity$1;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/IOSetActivity$5.smali
│ @@ -26,14 +26,15 @@
│
│ .field final synthetic val$tv:Landroid/widget/EditText;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/IOSetActivity;Landroid/widget/EditText;Lcom/brewcrewfoo/performance/util/Prop;Landroid/widget/TextView;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ .prologue
│ .line 234
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$5;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ iput-object p2, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$5;->val$tv:Landroid/widget/EditText;
├── smali/com/brewcrewfoo/performance/activities/IOSetActivity$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/IOSetActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ .prologue
│ .line 189
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/IOSetActivity$3;->this$0:Lcom/brewcrewfoo/performance/activities/IOSetActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/KSMActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/KSMActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/KSMActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/KSMActivity;
│
│ .prologue
│ .line 115
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/KSMActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/KSMActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/brewcrewfoo/performance/activities/KSMSetActivity$1.smali
│ @@ -20,91 +20,87 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/brewcrewfoo/performance/activities/KSMSetActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/brewcrewfoo/performance/activities/KSMSetActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/brewcrewfoo/performance/activities/KSMSetActivity;
│
│ .prologue
│ .line 89
│ iput-object p1, p0, Lcom/brewcrewfoo/performance/activities/KSMSetActivity$1;->this$0:Lcom/brewcrewfoo/performance/activities/KSMSetActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public onClick(Landroid/view/View;)V
│ - .locals 14
│ + .locals 12
│ .param p1, "arg0" # Landroid/view/View;
│
│ .prologue
│ - const/4 v13, 0x1
│ + const/4 v11, 0x1
│
│ - const/4 v12, 0x0
│ + const/4 v7, 0x0
│
│ .line 92
│ - 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;-> |