(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/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
│ @@ -436,15 +436,15 @@
│ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I
│
│ .line 177
│ return-void
│ .end method
│
│ .method private isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
│ - .locals 7
│ + .locals 8
│ .param p1, "firstDown" # Landroid/view/MotionEvent;
│ .param p2, "firstUp" # Landroid/view/MotionEvent;
│ .param p3, "secondDown" # Landroid/view/MotionEvent;
│
│ .prologue
│ const/4 v2, 0x0
│
│ @@ -458,27 +458,27 @@
│ :goto_0
│ return v2
│
│ .line 432
│ :cond_1
│ invoke-virtual {p3}, Landroid/view/MotionEvent;->getEventTime()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ invoke-virtual {p2}, Landroid/view/MotionEvent;->getEventTime()J
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - sub-long/2addr v3, v5
│ + sub-long/2addr v4, v6
│
│ - sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│ + sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│
│ - int-to-long v5, v5
│ + int-to-long v6, v3
│
│ - cmp-long v3, v3, v5
│ + cmp-long v3, v4, v6
│
│ if-gtz v3, :cond_0
│
│ .line 436
│ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
│
│ move-result v3
│ @@ -535,1400 +535,1400 @@
│ .line 207
│ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z
│
│ return v0
│ .end method
│
│ .method public onTouchEvent(Landroid/view/MotionEvent;)Z
│ - .locals 41
│ + .locals 42
│ .param p1, "ev" # Landroid/view/MotionEvent;
│
│ .prologue
│ .line 219
│ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I
│
│ - move-result v5
│ + move-result v6
│
│ .line 221
│ - .local v5, "action":I
│ + .local v6, "action":I
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-nez v35, :cond_0
│ + if-nez v36, :cond_0
│
│ .line 222
│ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
│
│ - move-result-object v35
│ + move-result-object v36
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ .line 224
│ :cond_0
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
│
│ .line 226
│ - and-int/lit16 v0, v5, 0xff
│ + and-int/lit16 v0, v6, 0xff
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - const/16 v36, 0x6
│ + const/16 v37, 0x6
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - move/from16 v1, v36
│ + move/from16 v1, v37
│
│ if-ne v0, v1, :cond_1
│
│ - const/16 v21, 0x1
│ + const/16 v22, 0x1
│
│ .line 228
│ - .local v21, "pointerUp":Z
│ + .local v22, "pointerUp":Z
│ :goto_0
│ - if-eqz v21, :cond_2
│ + if-eqz v22, :cond_2
│
│ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I
│
│ - move-result v24
│ + move-result v25
│
│ .line 231
│ - .local v24, "skipIndex":I
│ + .local v25, "skipIndex":I
│ :goto_1
│ - const/16 v25, 0x0
│ -
│ - .local v25, "sumX":F
│ const/16 v26, 0x0
│
│ + .local v26, "sumX":F
│ + const/16 v27, 0x0
│ +
│ .line 232
│ - .local v26, "sumY":F
│ + .local v27, "sumY":F
│ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I
│
│ - move-result v6
│ + move-result v7
│
│ .line 233
│ - .local v6, "count":I
│ - const/16 v17, 0x0
│ + .local v7, "count":I
│ + const/16 v18, 0x0
│
│ - .local v17, "i":I
│ + .local v18, "i":I
│ :goto_2
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - if-ge v0, v6, :cond_4
│ + if-ge v0, v7, :cond_4
│
│ .line 234
│ - move/from16 v0, v24
│ + move/from16 v0, v25
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ if-ne v0, v1, :cond_3
│
│ .line 233
│ :goto_3
│ - add-int/lit8 v17, v17, 0x1
│ + add-int/lit8 v18, v18, 0x1
│
│ goto :goto_2
│
│ .line 226
│ - .end local v6 # "count":I
│ - .end local v17 # "i":I
│ - .end local v21 # "pointerUp":Z
│ - .end local v24 # "skipIndex":I
│ - .end local v25 # "sumX":F
│ - .end local v26 # "sumY":F
│ + .end local v7 # "count":I
│ + .end local v18 # "i":I
│ + .end local v22 # "pointerUp":Z
│ + .end local v25 # "skipIndex":I
│ + .end local v26 # "sumX":F
│ + .end local v27 # "sumY":F
│ :cond_1
│ - const/16 v21, 0x0
│ + const/16 v22, 0x0
│
│ goto :goto_0
│
│ .line 228
│ - .restart local v21 # "pointerUp":Z
│ + .restart local v22 # "pointerUp":Z
│ :cond_2
│ - const/16 v24, -0x1
│ + const/16 v25, -0x1
│
│ goto :goto_1
│
│ .line 235
│ - .restart local v6 # "count":I
│ - .restart local v17 # "i":I
│ - .restart local v24 # "skipIndex":I
│ - .restart local v25 # "sumX":F
│ - .restart local v26 # "sumY":F
│ + .restart local v7 # "count":I
│ + .restart local v18 # "i":I
│ + .restart local v25 # "skipIndex":I
│ + .restart local v26 # "sumX":F
│ + .restart local v27 # "sumY":F
│ :cond_3
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - add-float v25, v25, v35
│ + add-float v26, v26, v36
│
│ .line 236
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - add-float v26, v26, v35
│ + add-float v27, v27, v36
│
│ goto :goto_3
│
│ .line 238
│ :cond_4
│ - if-eqz v21, :cond_6
│ + if-eqz v22, :cond_6
│
│ - add-int/lit8 v11, v6, -0x1
│ + add-int/lit8 v12, v7, -0x1
│
│ .line 239
│ - .local v11, "div":I
│ + .local v12, "div":I
│ :goto_4
│ - int-to-float v0, v11
│ + int-to-float v0, v12
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - div-float v13, v25, v35
│ + div-float v14, v26, v36
│
│ .line 240
│ - .local v13, "focusX":F
│ - int-to-float v0, v11
│ + .local v14, "focusX":F
│ + int-to-float v0, v12
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - div-float v14, v26, v35
│ + div-float v15, v27, v36
│
│ .line 242
│ - .local v14, "focusY":F
│ - const/16 v16, 0x0
│ + .local v15, "focusY":F
│ + const/16 v17, 0x0
│
│ .line 244
│ - .local v16, "handled":Z
│ - and-int/lit16 v0, v5, 0xff
│ + .local v17, "handled":Z
│ + and-int/lit16 v0, v6, 0xff
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - packed-switch v35, :pswitch_data_0
│ + packed-switch v36, :pswitch_data_0
│
│ .line 396
│ :cond_5
│ :goto_5
│ :pswitch_0
│ - return v16
│ + return v17
│
│ - .end local v11 # "div":I
│ - .end local v13 # "focusX":F
│ - .end local v14 # "focusY":F
│ - .end local v16 # "handled":Z
│ + .end local v12 # "div":I
│ + .end local v14 # "focusX":F
│ + .end local v15 # "focusY":F
│ + .end local v17 # "handled":Z
│ :cond_6
│ - move v11, v6
│ + move v12, v7
│
│ .line 238
│ goto :goto_4
│
│ .line 246
│ - .restart local v11 # "div":I
│ - .restart local v13 # "focusX":F
│ - .restart local v14 # "focusY":F
│ - .restart local v16 # "handled":Z
│ + .restart local v12 # "div":I
│ + .restart local v14 # "focusX":F
│ + .restart local v15 # "focusY":F
│ + .restart local v17 # "handled":Z
│ :pswitch_1
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ .line 247
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ .line 249
│ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancelTaps()V
│
│ goto :goto_5
│
│ .line 253
│ :pswitch_2
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ .line 254
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ .line 258
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3e8
│ + const/16 v37, 0x3e8
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I
│
│ - move/from16 v37, v0
│ + move/from16 v38, v0
│
│ - move/from16 v0, v37
│ + move/from16 v0, v38
│
│ int-to-float v0, v0
│
│ - move/from16 v37, v0
│ + move/from16 v38, v0
│
│ - invoke-virtual/range {v35 .. v37}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
│ + invoke-virtual/range {v36 .. v38}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
│
│ .line 259
│ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I
│
│ - move-result v27
│ + move-result v28
│
│ .line 260
│ - .local v27, "upIndex":I
│ + .local v28, "upIndex":I
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v27
│ + move/from16 v1, v28
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I
│
│ - move-result v18
│ + move-result v19
│
│ .line 261
│ - .local v18, "id1":I
│ + .local v19, "id1":I
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v18
│ + move/from16 v1, v19
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v32
│ + move-result v33
│
│ .line 262
│ - .local v32, "x1":F
│ + .local v33, "x1":F
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v18
│ + move/from16 v1, v19
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v34
│ + move-result v35
│
│ .line 263
│ - .local v34, "y1":F
│ - const/16 v17, 0x0
│ + .local v35, "y1":F
│ + const/16 v18, 0x0
│
│ :goto_6
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - if-ge v0, v6, :cond_5
│ + if-ge v0, v7, :cond_5
│
│ .line 264
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - move/from16 v1, v27
│ + move/from16 v1, v28
│
│ if-ne v0, v1, :cond_8
│
│ .line 263
│ :cond_7
│ - add-int/lit8 v17, v17, 0x1
│ + add-int/lit8 v18, v18, 0x1
│
│ goto :goto_6
│
│ .line 266
│ :cond_8
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I
│
│ - move-result v19
│ + move-result v20
│
│ .line 267
│ - .local v19, "id2":I
│ + .local v20, "id2":I
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v19
│ + move/from16 v1, v20
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - mul-float v31, v32, v35
│ + mul-float v32, v33, v36
│
│ .line 268
│ - .local v31, "x":F
│ + .local v32, "x":F
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v19
│ + move/from16 v1, v20
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - mul-float v33, v34, v35
│ + mul-float v34, v35, v36
│
│ .line 270
│ - .local v33, "y":F
│ - add-float v12, v31, v33
│ + .local v34, "y":F
│ + add-float v13, v32, v34
│
│ .line 271
│ - .local v12, "dot":F
│ - const/16 v35, 0x0
│ + .local v13, "dot":F
│ + const/16 v36, 0x0
│
│ - cmpg-float v35, v12, v35
│ + cmpg-float v36, v13, v36
│
│ - if-gez v35, :cond_7
│ + if-gez v36, :cond_7
│
│ .line 272
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->clear()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->clear()V
│
│ goto/16 :goto_5
│
│ .line 279
│ - .end local v12 # "dot":F
│ - .end local v18 # "id1":I
│ - .end local v19 # "id2":I
│ - .end local v27 # "upIndex":I
│ - .end local v31 # "x":F
│ - .end local v32 # "x1":F
│ - .end local v33 # "y":F
│ - .end local v34 # "y1":F
│ + .end local v13 # "dot":F
│ + .end local v19 # "id1":I
│ + .end local v20 # "id2":I
│ + .end local v28 # "upIndex":I
│ + .end local v32 # "x":F
│ + .end local v33 # "x1":F
│ + .end local v34 # "y":F
│ + .end local v35 # "y1":F
│ :pswitch_3
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_a
│ + if-eqz v36, :cond_a
│
│ .line 280
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->hasMessages(I)Z
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->hasMessages(I)Z
│
│ - move-result v15
│ + move-result v16
│
│ .line 281
│ - .local v15, "hadTapMessage":Z
│ - if-eqz v15, :cond_9
│ + .local v16, "hadTapMessage":Z
│ + if-eqz v16, :cond_9
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 282
│ :cond_9
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_d
│ + if-eqz v36, :cond_d
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_d
│ + if-eqz v36, :cond_d
│
│ - if-eqz v15, :cond_d
│ + if-eqz v16, :cond_d
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v35
│ + move-object/from16 v1, v36
│
│ - move-object/from16 v2, v36
│ + move-object/from16 v2, v37
│
│ move-object/from16 v3, p1
│
│ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - if-eqz v35, :cond_d
│ + if-eqz v36, :cond_d
│
│ .line 285
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ .line 287
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - invoke-interface/range {v35 .. v36}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z
│ + invoke-interface/range {v36 .. v37}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 289
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 296
│ - .end local v15 # "hadTapMessage":Z
│ + .end local v16 # "hadTapMessage":Z
│ :cond_a
│ :goto_7
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ .line 297
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ .line 298
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_b
│ + if-eqz v36, :cond_b
│
│ .line 299
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V
│
│ .line 301
│ :cond_b
│ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
│
│ - move-result-object v35
│ + move-result-object v36
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ .line 302
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ .line 303
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z
│
│ .line 304
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z
│
│ .line 305
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ .line 307
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_c
│ + if-eqz v36, :cond_c
│
│ .line 308
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 309
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v37, v0
│ + move-object/from16 v38, v0
│
│ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J
│ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J
│
│ - move-result-wide v37
│ + move-result-wide v38
│
│ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│
│ - move/from16 v0, v39
│ + move/from16 v0, v40
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v39, v0
│ + move-wide/from16 v40, v0
│
│ - add-long v37, v37, v39
│ + add-long v38, v38, v40
│
│ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I
│ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I
│
│ - move/from16 v0, v39
│ + move/from16 v0, v40
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v39, v0
│ + move-wide/from16 v40, v0
│
│ - add-long v37, v37, v39
│ + add-long v38, v38, v40
│
│ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│
│ .line 312
│ :cond_c
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x1
│ + const/16 v37, 0x1
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v37, v0
│ + move-object/from16 v38, v0
│
│ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J
│ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J
│
│ - move-result-wide v37
│ + move-result-wide v38
│
│ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│
│ - move/from16 v0, v39
│ + move/from16 v0, v40
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v39, v0
│ + move-wide/from16 v40, v0
│
│ - add-long v37, v37, v39
│ + add-long v38, v38, v40
│
│ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│
│ .line 313
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onDown(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 314
│ goto/16 :goto_5
│
│ .line 292
│ - .restart local v15 # "hadTapMessage":Z
│ + .restart local v16 # "hadTapMessage":Z
│ :cond_d
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│ + sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│
│ - move/from16 v0, v37
│ + move/from16 v0, v38
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v37, v0
│ + move-wide/from16 v38, v0
│
│ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
│ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
│
│ goto/16 :goto_7
│
│ .line 317
│ - .end local v15 # "hadTapMessage":Z
│ + .end local v16 # "hadTapMessage":Z
│ :pswitch_4
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-nez v35, :cond_5
│ + if-nez v36, :cond_5
│
│ .line 320
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v22, v35, v13
│ + sub-float v23, v36, v14
│
│ .line 321
│ - .local v22, "scrollX":F
│ + .local v23, "scrollX":F
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v23, v35, v14
│ + sub-float v24, v36, v15
│
│ .line 322
│ - .local v23, "scrollY":F
│ + .local v24, "scrollY":F
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_e
│ + if-eqz v36, :cond_e
│
│ .line 324
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ goto/16 :goto_5
│
│ .line 325
│ :cond_e
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_10
│ + if-eqz v36, :cond_10
│
│ .line 326
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v35, v13, v35
│ + sub-float v36, v14, v36
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - float-to-int v8, v0
│ + float-to-int v9, v0
│
│ .line 327
│ - .local v8, "deltaX":I
│ + .local v9, "deltaX":I
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v35, v14, v35
│ + sub-float v36, v15, v36
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - float-to-int v9, v0
│ + float-to-int v10, v0
│
│ .line 328
│ - .local v9, "deltaY":I
│ - mul-int v35, v8, v8
│ -
│ + .local v10, "deltaY":I
│ mul-int v36, v9, v9
│
│ - add-int v10, v35, v36
│ + mul-int v37, v10, v10
│ +
│ + add-int v11, v36, v37
│
│ .line 329
│ - .local v10, "distance":I
│ + .local v11, "distance":I
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - if-le v10, v0, :cond_f
│ + if-le v11, v0, :cond_f
│
│ .line 330
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move-object/from16 v1, v36
│ + move-object/from16 v1, v37
│
│ move-object/from16 v2, p1
│
│ - move/from16 v3, v22
│ + move/from16 v3, v23
│
│ - move/from16 v4, v23
│ + move/from16 v4, v24
│
│ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
│
│ - move-result v16
│ + move-result v17
│
│ .line 331
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ .line 332
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ .line 333
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ .line 334
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 335
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x1
│ + const/16 v37, 0x1
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 336
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 338
│ :cond_f
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - if-le v10, v0, :cond_5
│ + if-le v11, v0, :cond_5
│
│ .line 339
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z
│
│ goto/16 :goto_5
│
│ .line 341
│ - .end local v8 # "deltaX":I
│ - .end local v9 # "deltaY":I
│ - .end local v10 # "distance":I
│ + .end local v9 # "deltaX":I
│ + .end local v10 # "deltaY":I
│ + .end local v11 # "distance":I
│ :cond_10
│ - invoke-static/range {v22 .. v22}, Ljava/lang/Math;->abs(F)F
│ + invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ - const/high16 v36, 0x3f800000 # 1.0f
│ + const/high16 v37, 0x3f800000 # 1.0f
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-gez v35, :cond_11
│ + if-gez v36, :cond_11
│
│ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F
│ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ - const/high16 v36, 0x3f800000 # 1.0f
│ + const/high16 v37, 0x3f800000 # 1.0f
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-ltz v35, :cond_5
│ + if-ltz v36, :cond_5
│
│ .line 342
│ :cond_11
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move-object/from16 v1, v36
│ + move-object/from16 v1, v37
│
│ move-object/from16 v2, p1
│
│ - move/from16 v3, v22
│ + move/from16 v3, v23
│
│ - move/from16 v4, v23
│ + move/from16 v4, v24
│
│ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
│
│ - move-result v16
│ + move-result v17
│
│ .line 343
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ .line 344
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ goto/16 :goto_5
│
│ .line 349
│ - .end local v22 # "scrollX":F
│ - .end local v23 # "scrollY":F
│ + .end local v23 # "scrollX":F
│ + .end local v24 # "scrollY":F
│ :pswitch_5
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z
│
│ .line 350
│ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
│
│ - move-result-object v7
│ + move-result-object v8
│
│ .line 351
│ - .local v7, "currentUpEvent":Landroid/view/MotionEvent;
│ + .local v8, "currentUpEvent":Landroid/view/MotionEvent;
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_15
│ + if-eqz v36, :cond_15
│
│ .line 353
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 375
│ :cond_12
│ :goto_8
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_13
│ + if-eqz v36, :cond_13
│
│ .line 376
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V
│
│ .line 379
│ :cond_13
│ move-object/from16 v0, p0
│
│ - iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│ + iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ .line 380
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_14
│ + if-eqz v36, :cond_14
│
│ .line 383
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->recycle()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->recycle()V
│
│ .line 384
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ .line 386
│ :cond_14
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ .line 387
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x1
│ + const/16 v37, 0x1
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 388
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ goto/16 :goto_5
│
│ .line 354
│ :cond_15
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_16
│ + if-eqz v36, :cond_16
│
│ .line 355
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 356
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ goto :goto_8
│
│ .line 357
│ :cond_16
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_17
│ + if-eqz v36, :cond_17
│
│ .line 358
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onSingleTapUp(Landroid/view/MotionEvent;)Z
│
│ - move-result v16
│ + move-result v17
│
│ goto :goto_8
│
│ .line 362
│ :cond_17
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v28, v0
│ + move-object/from16 v29, v0
│
│ .line 363
│ - .local v28, "velocityTracker":Landroid/view/VelocityTracker;
│ - const/16 v35, 0x0
│ + .local v29, "velocityTracker":Landroid/view/VelocityTracker;
│ + const/16 v36, 0x0
│
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v35
│ + move/from16 v1, v36
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I
│
│ - move-result v20
│ + move-result v21
│
│ .line 364
│ - .local v20, "pointerId":I
│ - const/16 v35, 0x3e8
│ + .local v21, "pointerId":I
│ + const/16 v36, 0x3e8
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move/from16 v0, v36
│ + move/from16 v0, v37
│
│ int-to-float v0, v0
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v29
│
│ - move/from16 v1, v35
│ + move/from16 v1, v36
│
│ - move/from16 v2, v36
│ + move/from16 v2, v37
│
│ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
│
│ .line 365
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v29
│
│ - move/from16 v1, v20
│ + move/from16 v1, v21
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v30
│ + move-result v31
│
│ .line 367
│ - .local v30, "velocityY":F
│ - move-object/from16 v0, v28
│ + .local v31, "velocityY":F
│ + move-object/from16 v0, v29
│
│ - move/from16 v1, v20
│ + move/from16 v1, v21
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v29
│ + move-result v30
│
│ .line 370
│ - .local v29, "velocityX":F
│ - invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F
│ + .local v30, "velocityX":F
│ + invoke-static/range {v31 .. v31}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move/from16 v0, v36
│ + move/from16 v0, v37
│
│ int-to-float v0, v0
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-gtz v35, :cond_18
│ + if-gtz v36, :cond_18
│
│ - invoke-static/range {v29 .. v29}, Ljava/lang/Math;->abs(F)F
│ + invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move/from16 v0, v36
│ + move/from16 v0, v37
│
│ int-to-float v0, v0
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-lez v35, :cond_12
│ + if-lez v36, :cond_12
│
│ .line 372
│ :cond_18
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move-object/from16 v1, v36
│ + move-object/from16 v1, v37
│
│ move-object/from16 v2, p1
│
│ - move/from16 v3, v29
│ + move/from16 v3, v30
│
│ - move/from16 v4, v30
│ + move/from16 v4, v31
│
│ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
│
│ - move-result v16
│ + move-result v17
│
│ goto/16 :goto_8
│
│ .line 392
│ - .end local v7 # "currentUpEvent":Landroid/view/MotionEvent;
│ - .end local v20 # "pointerId":I
│ - .end local v28 # "velocityTracker":Landroid/view/VelocityTracker;
│ - .end local v29 # "velocityX":F
│ - .end local v30 # "velocityY":F
│ + .end local v8 # "currentUpEvent":Landroid/view/MotionEvent;
│ + .end local v21 # "pointerId":I
│ + .end local v29 # "velocityTracker":Landroid/view/VelocityTracker;
│ + .end local v30 # "velocityX":F
│ + .end local v31 # "velocityY":F
│ :pswitch_6
│ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancel()V
│
│ goto/16 :goto_5
│
│ .line 244
│ :pswitch_data_0
├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
│ @@ -186,38 +186,38 @@
│ invoke-virtual {p1, v0, v1}, Landroid/view/View;->postInvalidateDelayed(J)V
│
│ .line 173
│ 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 175
│ 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 176
│ return-void
│ .end method
│
│ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│ .locals 2
│ @@ -233,15 +233,15 @@
│ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
│
│ .line 179
│ 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 181
│ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
│ @@ -135,15 +135,15 @@
│ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│
│ .line 281
│ 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 284
│ 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
│ @@ -386,15 +386,15 @@
│ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│
│ .line 577
│ 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 593
│ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
├── smali/android/support/v4/view/ViewPager.smali
│ @@ -4513,258 +4513,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 2253
│ 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 2254
│ - 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 2257
│ :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 2259
│ 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 2260
│ - .local v13, "oldScrollX":F
│ - sub-float v15, v13, p1
│ + .local v14, "oldScrollX":F
│ + sub-float v16, v14, p1
│
│ .line 2261
│ - .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 2263
│ - .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 2264
│ - .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 2266
│ - .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 2267
│ - .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 2268
│ - .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 2269
│ - 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 2271
│ :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 2272
│ - 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 2275
│ :cond_2
│ - cmpg-float v1, v15, v12
│ + cmpg-float v2, v16, v13
│
│ - if-gez v1, :cond_4
│ + if-gez v2, :cond_4
│
│ .line 2276
│ - move v15, v12
│ + move/from16 v16, v13
│
│ .line 2281
│ :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 2282
│ - 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 2283
│ - 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 2286
│ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ .line 2287
│ - .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 2289
│ - .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 2290
│ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V
│ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V
│
│ .line 2291
│ return-void
│
│ .line 2277
│ - .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 2278
│ - move v15, v14
│ + move/from16 v16, v15
│
│ goto :goto_0
│ .end method
│
│ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
│ .locals 1
├── smali/org/ocsinventoryng/android/actions/CoolSSLSocketFactory$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/ocsinventoryng/android/actions/CoolSSLSocketFactory;
│
│
│ # direct methods
│ .method constructor (Lorg/ocsinventoryng/android/actions/CoolSSLSocketFactory;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/ocsinventoryng/android/actions/CoolSSLSocketFactory;
│
│ .prologue
│ .line 27
│ iput-object p1, p0, Lorg/ocsinventoryng/android/actions/CoolSSLSocketFactory$1;->this$0:Lorg/ocsinventoryng/android/actions/CoolSSLSocketFactory;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/ocsinventoryng/android/actions/OCSLog.smali
│ @@ -28,15 +28,15 @@
│
│ sput-object v0, Lorg/ocsinventoryng/android/actions/OCSLog;->instance:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ return-void
│ .end method
│
│ .method public constructor ()V
│ - .locals 5
│ + .locals 6
│
│ .prologue
│ .line 17
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ .line 15
│ const/4 v1, 0x0
│ @@ -160,19 +160,19 @@
│ iput-object v1, p0, Lorg/ocsinventoryng/android/actions/OCSLog;->logFile:Ljava/io/File;
│
│ .line 34
│ iget-object v1, p0, Lorg/ocsinventoryng/android/actions/OCSLog;->logFile:Ljava/io/File;
│
│ invoke-virtual {v1}, Ljava/io/File;->length()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - const-wide/32 v3, 0x186a0
│ + const-wide/32 v4, 0x186a0
│
│ - cmp-long v1, v1, v3
│ + cmp-long v1, v2, v4
│
│ if-lez v1, :cond_1
│
│ .line 35
│ iget-object v1, p0, Lorg/ocsinventoryng/android/actions/OCSLog;->logFile:Ljava/io/File;
│
│ invoke-virtual {v1}, Ljava/io/File;->delete()Z
├── smali/org/ocsinventoryng/android/actions/OCSSettings.smali
│ @@ -605,18 +605,20 @@
│
│ const-string v1, "k_serverurl"
│
│ iget-object v2, p0, Lorg/ocsinventoryng/android/actions/OCSSettings;->ctx:Landroid/content/Context;
│
│ const v3, 0x7f080042
│
│ + .line 116
│ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ + .line 115
│ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -979,15 +981,15 @@
│ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
│
│ .line 88
│ return-void
│ .end method
│
│ .method public setLastUpdt(J)V
│ - .locals 2
│ + .locals 3
│ .param p1, "l" # J
│
│ .prologue
│ .line 80
│ iget-object v1, p0, Lorg/ocsinventoryng/android/actions/OCSSettings;->prefs:Landroid/content/SharedPreferences;
│
│ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
├── smali/org/ocsinventoryng/android/actions/Utils.smali
│ @@ -728,14 +728,15 @@
│
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v1
│
│ const-string v2, "."
│
│ + .line 88
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v1
│
│ shr-int/lit8 v2, p0, 0x10
│
│ and-int/lit16 v2, v2, 0xff
│ @@ -746,14 +747,15 @@
│
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v1
│
│ const-string v2, "."
│
│ + .line 89
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v1
│
│ shr-int/lit8 v2, p0, 0x18
│
│ and-int/lit16 v2, v2, 0xff
│ @@ -940,17 +942,17 @@
│
│ .line 307
│ sput-boolean v2, Lorg/ocsinventoryng/android/actions/Utils;->isRooted:Z
│
│ .line 308
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - sput-wide v3, Lorg/ocsinventoryng/android/actions/Utils;->lastRootCheck:J
│ + sput-wide v4, Lorg/ocsinventoryng/android/actions/Utils;->lastRootCheck:J
│
│ goto :goto_0
│
│ .line 311
│ :cond_6
│ const-string v4, "/xbin/su"
│
│ @@ -962,17 +964,17 @@
│
│ .line 312
│ sput-boolean v2, Lorg/ocsinventoryng/android/actions/Utils;->isRooted:Z
│
│ .line 313
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - sput-wide v3, Lorg/ocsinventoryng/android/actions/Utils;->lastRootCheck:J
│ + sput-wide v4, Lorg/ocsinventoryng/android/actions/Utils;->lastRootCheck:J
│
│ goto :goto_0
│
│ .line 316
│ :cond_7
│ const-string v4, "/sbin/su"
│
│ @@ -984,17 +986,17 @@
│
│ .line 317
│ sput-boolean v2, Lorg/ocsinventoryng/android/actions/Utils;->isRooted:Z
│
│ .line 318
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - sput-wide v3, Lorg/ocsinventoryng/android/actions/Utils;->lastRootCheck:J
│ + sput-wide v4, Lorg/ocsinventoryng/android/actions/Utils;->lastRootCheck:J
│
│ goto :goto_0
│
│ .line 321
│ :cond_8
│ sput-boolean v3, Lorg/ocsinventoryng/android/actions/Utils;->isRooted:Z
│
│ @@ -1199,14 +1201,15 @@
│
│ invoke-direct {v10, v1}, Ljava/lang/ProcessBuilder;->([Ljava/lang/String;)V
│
│ invoke-virtual {v10}, Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process;
│
│ move-result-object v10
│
│ + .line 55
│ invoke-virtual {v10}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
│
│ move-result-object v5
│
│ .line 57
│ .local v5, "localInputStream":Ljava/io/InputStream;
│ const/16 v10, 0x400
│ @@ -1620,14 +1623,15 @@
│
│ invoke-virtual {v1, p3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v1
│
│ const-string v2, ""
│
│ + .line 35
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v1
│
│ invoke-virtual {v1, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v1
├── smali/org/ocsinventoryng/android/actions/Inventory.smali
│ @@ -106,76 +106,76 @@
│ invoke-virtual {p0, p1}, Lorg/ocsinventoryng/android/actions/Inventory;->BuildInventory(Landroid/content/Context;)V
│
│ .line 66
│ return-void
│ .end method
│
│ .method private getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│ - .locals 5
│ + .locals 6
│ .param p1, "s" # Lorg/ocsinventoryng/android/sections/OCSSectionInterface;
│ .param p2, "mask" # J
│
│ .prologue
│ .line 136
│ - const-wide/16 v1, 0x0
│ + const-wide/16 v2, 0x0
│
│ .line 138
│ - .local v1, "ret":J
│ + .local v2, "ret":J
│ invoke-interface {p1}, Lorg/ocsinventoryng/android/sections/OCSSectionInterface;->toXML()Ljava/lang/String;
│
│ move-result-object v4
│
│ invoke-static {v4}, Lorg/ocsinventoryng/android/actions/Utils;->md5(Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v0
│
│ .line 139
│ .local v0, "finger":Ljava/lang/String;
│ invoke-interface {p1}, Lorg/ocsinventoryng/android/sections/OCSSectionInterface;->getSectionTag()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v1
│
│ .line 141
│ - .local v3, "tag":Ljava/lang/String;
│ + .local v1, "tag":Ljava/lang/String;
│ iget-object v4, p0, Lorg/ocsinventoryng/android/actions/Inventory;->currentFP:Ljava/util/Map;
│
│ - invoke-interface {v4, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-interface {v4, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│
│ .line 142
│ iget-object v4, p0, Lorg/ocsinventoryng/android/actions/Inventory;->lastFP:Ljava/util/Map;
│
│ - invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-interface {v4, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v4
│
│ if-eqz v4, :cond_0
│
│ iget-object v4, p0, Lorg/ocsinventoryng/android/actions/Inventory;->lastFP:Ljava/util/Map;
│
│ - invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-interface {v4, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v4
│
│ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ move-result v4
│
│ if-nez v4, :cond_1
│
│ .line 143
│ :cond_0
│ - move-wide v1, p2
│ + move-wide v2, p2
│
│ .line 145
│ :cond_1
│ - return-wide v1
│ + return-wide v2
│ .end method
│
│ .method public static getInstance(Landroid/content/Context;)Lorg/ocsinventoryng/android/actions/Inventory;
│ - .locals 7
│ + .locals 8
│ .param p0, "ctx" # Landroid/content/Context;
│
│ .prologue
│ .line 148
│ sget-object v3, Lorg/ocsinventoryng/android/actions/Inventory;->instance:Lorg/ocsinventoryng/android/actions/Inventory;
│
│ if-nez v3, :cond_1
│ @@ -200,23 +200,23 @@
│
│ invoke-direct {v2}, Ljava/util/Date;->()V
│
│ .line 152
│ .local v2, "now":Ljava/util/Date;
│ invoke-virtual {v2}, Ljava/util/Date;->getTime()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - sget-object v5, Lorg/ocsinventoryng/android/actions/Inventory;->lastDate:Ljava/util/Date;
│ + sget-object v3, Lorg/ocsinventoryng/android/actions/Inventory;->lastDate:Ljava/util/Date;
│
│ - invoke-virtual {v5}, Ljava/util/Date;->getTime()J
│ + invoke-virtual {v3}, Ljava/util/Date;->getTime()J
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - sub-long v0, v3, v5
│ + sub-long v0, v4, v6
│
│ .line 153
│ .local v0, "d":J
│ const-string v3, "OCS"
│
│ new-instance v4, Ljava/lang/StringBuilder;
│
│ @@ -224,32 +224,32 @@
│
│ const-string v5, "Age du cache (mn) = "
│
│ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v4
│
│ - const-wide/32 v5, 0xea60
│ + const-wide/32 v6, 0xea60
│
│ - div-long v5, v0, v5
│ + div-long v6, v0, 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 v4
│
│ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v4
│
│ invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 154
│ - sget-wide v3, Lorg/ocsinventoryng/android/actions/Inventory;->dureeCache:J
│ + sget-wide v4, Lorg/ocsinventoryng/android/actions/Inventory;->dureeCache:J
│
│ - cmp-long v3, v0, v3
│ + cmp-long v3, v0, v4
│
│ if-lez v3, :cond_0
│
│ .line 155
│ const-string v3, "OCS"
│
│ const-string v4, "REFRESH"
│ @@ -606,14 +606,15 @@
│
│ .line 99
│ .local v3, "now":Ljava/util/Date;
│ new-instance v5, Ljava/text/SimpleDateFormat;
│
│ const-string v8, "yyyy-MM-dd-HH-mm-ss"
│
│ + .line 100
│ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
│
│ move-result-object v9
│
│ invoke-direct {v5, v8, v9}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V
│
│ .line 101
│ @@ -644,14 +645,15 @@
│
│ const-string v9, "-"
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ + .line 102
│ invoke-virtual {v5, v3}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)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
│ @@ -739,116 +741,116 @@
│ .line 120
│ const-wide/16 v0, 0x0
│
│ .line 121
│ .local v0, "checksum":J
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->hardware:Lorg/ocsinventoryng/android/sections/OCSHardware;
│
│ - const-wide/16 v9, 0x1
│ + const-wide/16 v10, 0x1
│
│ - invoke-direct {p0, v8, v9, v10}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│ + invoke-direct {p0, v8, v10, v11}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│
│ move-result-wide v8
│
│ or-long/2addr v0, v8
│
│ .line 122
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->bios:Lorg/ocsinventoryng/android/sections/OCSBios;
│
│ - const-wide/16 v9, 0x2
│ + const-wide/16 v10, 0x2
│
│ - invoke-direct {p0, v8, v9, v10}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│ + invoke-direct {p0, v8, v10, v11}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│
│ move-result-wide v8
│
│ or-long/2addr v0, v8
│
│ .line 123
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->storages:Lorg/ocsinventoryng/android/sections/OCSStorages;
│
│ - const-wide/16 v9, 0x100
│ + const-wide/16 v10, 0x100
│
│ - invoke-direct {p0, v8, v9, v10}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│ + invoke-direct {p0, v8, v10, v11}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│
│ move-result-wide v8
│
│ or-long/2addr v0, v8
│
│ .line 124
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->drives:Lorg/ocsinventoryng/android/sections/OCSDrives;
│
│ - const-wide/16 v9, 0x200
│ + const-wide/16 v10, 0x200
│
│ - invoke-direct {p0, v8, v9, v10}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│ + invoke-direct {p0, v8, v10, v11}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│
│ move-result-wide v8
│
│ or-long/2addr v0, v8
│
│ .line 125
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->inputs:Lorg/ocsinventoryng/android/sections/OCSInputs;
│
│ - const-wide/16 v9, 0x400
│ + const-wide/16 v10, 0x400
│
│ - invoke-direct {p0, v8, v9, v10}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│ + invoke-direct {p0, v8, v10, v11}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│
│ move-result-wide v8
│
│ or-long/2addr v0, v8
│
│ .line 126
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->networks:Lorg/ocsinventoryng/android/sections/OCSNetworks;
│
│ - const-wide/16 v9, 0x1000
│ + const-wide/16 v10, 0x1000
│
│ - invoke-direct {p0, v8, v9, v10}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│ + invoke-direct {p0, v8, v10, v11}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│
│ move-result-wide v8
│
│ or-long/2addr v0, v8
│
│ .line 127
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->videos:Lorg/ocsinventoryng/android/sections/OCSVideos;
│
│ - const-wide/32 v9, 0x8000
│ + const-wide/32 v10, 0x8000
│
│ - invoke-direct {p0, v8, v9, v10}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│ + invoke-direct {p0, v8, v10, v11}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│
│ move-result-wide v8
│
│ or-long/2addr v0, v8
│
│ .line 128
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->softwares:Lorg/ocsinventoryng/android/sections/OCSSoftwares;
│
│ - const-wide/32 v9, 0x10000
│ + const-wide/32 v10, 0x10000
│
│ - invoke-direct {p0, v8, v9, v10}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│ + invoke-direct {p0, v8, v10, v11}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│
│ move-result-wide v8
│
│ or-long/2addr v0, v8
│
│ .line 129
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->sims:Lorg/ocsinventoryng/android/sections/OCSSims;
│
│ - const-wide/32 v9, 0x80000
│ + const-wide/32 v10, 0x80000
│
│ - invoke-direct {p0, v8, v9, v10}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│ + invoke-direct {p0, v8, v10, v11}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│
│ move-result-wide v8
│
│ or-long/2addr v0, v8
│
│ .line 130
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->javainfos:Lorg/ocsinventoryng/android/sections/OCSJavaInfos;
│
│ - const-wide/16 v9, 0x0
│ + const-wide/16 v10, 0x0
│
│ - invoke-direct {p0, v8, v9, v10}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│ + invoke-direct {p0, v8, v10, v11}, Lorg/ocsinventoryng/android/actions/Inventory;->getChange(Lorg/ocsinventoryng/android/sections/OCSSectionInterface;J)J
│
│ move-result-wide v8
│
│ or-long/2addr v0, v8
│
│ .line 131
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│ @@ -1216,142 +1218,141 @@
│ .method public saveSectionsFP()V
│ .locals 10
│
│ .prologue
│ const/4 v9, 0x0
│
│ .line 280
│ - new-instance v3, Ljava/lang/StringBuffer;
│ + new-instance v2, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v3}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│
│ .line 282
│ - .local v3, "sb":Ljava/lang/StringBuffer;
│ - iget-object v4, p0, Lorg/ocsinventoryng/android/actions/Inventory;->currentFP:Ljava/util/Map;
│ + .local v2, "sb":Ljava/lang/StringBuffer;
│ + iget-object v3, p0, Lorg/ocsinventoryng/android/actions/Inventory;->currentFP:Ljava/util/Map;
│
│ - invoke-interface {v4}, Ljava/util/Map;->keySet()Ljava/util/Set;
│ + invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v4
│
│ - .local v1, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v4
│ + move-result v3
│
│ - if-eqz v4, :cond_0
│ + if-eqz v3, :cond_0
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Ljava/lang/String;
│ + check-cast v1, Ljava/lang/String;
│
│ .line 283
│ - .local v2, "k":Ljava/lang/String;
│ - invoke-virtual {v3, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + .local v1, "k":Ljava/lang/String;
│ + invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ const-string v5, "|"
│
│ - invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v3, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v5
│
│ - iget-object v4, p0, Lorg/ocsinventoryng/android/actions/Inventory;->currentFP:Ljava/util/Map;
│ + iget-object v3, p0, Lorg/ocsinventoryng/android/actions/Inventory;->currentFP:Ljava/util/Map;
│
│ - invoke-interface {v4, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-interface {v3, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - check-cast v4, Ljava/lang/String;
│ + check-cast v3, Ljava/lang/String;
│
│ - invoke-virtual {v5, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v5, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ const-string v5, "\n"
│
│ - invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v3, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 284
│ - iget-object v4, p0, Lorg/ocsinventoryng/android/actions/Inventory;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│ + iget-object v3, p0, Lorg/ocsinventoryng/android/actions/Inventory;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ const-string v5, "save FP %s %s"
│
│ const/4 v6, 0x2
│
│ new-array v6, v6, [Ljava/lang/Object;
│
│ - aput-object v2, v6, v9
│ + aput-object v1, v6, v9
│
│ const/4 v7, 0x1
│
│ iget-object v8, p0, Lorg/ocsinventoryng/android/actions/Inventory;->currentFP:Ljava/util/Map;
│
│ - invoke-interface {v8, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-interface {v8, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v8
│
│ aput-object v8, v6, v7
│
│ invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│
│ move-result-object v5
│
│ - invoke-virtual {v4, v5}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual {v3, v5}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ goto :goto_0
│
│ .line 286
│ - .end local v2 # "k":Ljava/lang/String;
│ + .end local v1 # "k":Ljava/lang/String;
│ :cond_0
│ const/4 v0, 0x0
│
│ .line 288
│ .local v0, "fos":Ljava/io/FileOutputStream;
│ :try_start_0
│ - iget-object v4, p0, Lorg/ocsinventoryng/android/actions/Inventory;->mCtx:Landroid/content/Context;
│ + iget-object v3, p0, Lorg/ocsinventoryng/android/actions/Inventory;->mCtx:Landroid/content/Context;
│
│ - sget-object v5, Lorg/ocsinventoryng/android/actions/Inventory;->sectionsFPFile:Ljava/lang/String;
│ + sget-object v4, Lorg/ocsinventoryng/android/actions/Inventory;->sectionsFPFile:Ljava/lang/String;
│
│ - const/4 v6, 0x0
│ + const/4 v5, 0x0
│
│ - invoke-virtual {v4, v5, v6}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;
│ + invoke-virtual {v3, v4, v5}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;
│
│ move-result-object v0
│
│ .line 289
│ - invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B
│ + invoke-virtual {v3}, Ljava/lang/String;->getBytes()[B
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - invoke-virtual {v0, v4}, Ljava/io/FileOutputStream;->write([B)V
│ + invoke-virtual {v0, v3}, Ljava/io/FileOutputStream;->write([B)V
│
│ .line 290
│ invoke-virtual {v0}, Ljava/io/FileOutputStream;->close()V
│ :try_end_0
│ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 293
│ :goto_1
│ return-void
│
│ .line 291
│ :catch_0
│ - move-exception v4
│ + move-exception v3
│
│ goto :goto_1
│ .end method
│
│ .method public setDeviceUid(Ljava/lang/String;)V
│ .locals 0
│ .param p1, "paramString" # Ljava/lang/String;
├── smali/org/ocsinventoryng/android/agent/AboutDialog.smali
│ @@ -34,38 +34,38 @@
│ .line 21
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public onCreate(Landroid/os/Bundle;)V
│ - .locals 13
│ + .locals 14
│ .param p1, "savedInstanceState" # Landroid/os/Bundle;
│
│ .prologue
│ .line 33
│ const/high16 v9, 0x7f030000
│
│ invoke-virtual {p0, v9}, Lorg/ocsinventoryng/android/agent/AboutDialog;->setContentView(I)V
│
│ .line 35
│ sget-object v9, Lorg/ocsinventoryng/android/agent/AboutDialog;->mContext:Landroid/content/Context;
│
│ invoke-static {v9}, Lorg/ocsinventoryng/android/actions/OCSSettings;->getInstance(Landroid/content/Context;)Lorg/ocsinventoryng/android/actions/OCSSettings;
│
│ - move-result-object v5
│ + move-result-object v1
│
│ .line 37
│ - .local v5, "ocssettings":Lorg/ocsinventoryng/android/actions/OCSSettings;
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/actions/OCSSettings;->getLastUpdt()J
│ + .local v1, "ocssettings":Lorg/ocsinventoryng/android/actions/OCSSettings;
│ + invoke-virtual {v1}, Lorg/ocsinventoryng/android/actions/OCSSettings;->getLastUpdt()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ .line 39
│ - .local v1, "lastUpdt":J
│ + .local v2, "lastUpdt":J
│ new-instance v6, Ljava/lang/StringBuffer;
│
│ const-string v9, "OCS Inventory NG android Agent \n"
│
│ invoke-direct {v6, v9}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V
│
│ .line 40
│ @@ -80,40 +80,42 @@
│
│ invoke-virtual {v9}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
│
│ move-result-object v9
│
│ sget-object v10, Lorg/ocsinventoryng/android/agent/AboutDialog;->mContext:Landroid/content/Context;
│
│ + .line 43
│ invoke-virtual {v10}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
│
│ move-result-object v10
│
│ const/4 v11, 0x0
│
│ invoke-virtual {v9, v10, v11}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
│
│ move-result-object v9
│
│ iget-object v9, v9, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
│
│ + .line 42
│ invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ :try_end_0
│ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 45
│ :goto_0
│ const-string v9, "\n"
│
│ invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 46
│ - const-wide/16 v9, 0x0
│ + const-wide/16 v10, 0x0
│
│ - cmp-long v9, v1, v9
│ + cmp-long v9, v2, v10
│
│ if-lez v9, :cond_0
│
│ .line 47
│ new-instance v7, Ljava/text/SimpleDateFormat;
│
│ const-string v9, "yyyy-MM-dd-HH-mm-ss"
│ @@ -127,69 +129,69 @@
│ const-string v9, "Last upload : "
│
│ invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 49
│ new-instance v9, Ljava/util/Date;
│
│ - invoke-direct {v9, v1, v2}, Ljava/util/Date;->(J)V
│ + invoke-direct {v9, v2, v3}, Ljava/util/Date;->(J)V
│
│ invoke-virtual {v7, v9}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
│
│ move-result-object v9
│
│ invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 50
│ const-string v9, "\n"
│
│ invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 51
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/actions/OCSSettings;->isAutoMode()Z
│ + invoke-virtual {v1}, Lorg/ocsinventoryng/android/actions/OCSSettings;->isAutoMode()Z
│
│ move-result v9
│
│ if-eqz v9, :cond_1
│
│ .line 52
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/actions/OCSSettings;->getFreqMaj()I
│ + invoke-virtual {v1}, Lorg/ocsinventoryng/android/actions/OCSSettings;->getFreqMaj()I
│
│ move-result v0
│
│ .line 53
│ .local v0, "freq":I
│ - int-to-long v9, v0
│ + int-to-long v10, v0
│
│ - const-wide/32 v11, 0x36ee80
│ + const-wide/32 v12, 0x36ee80
│
│ - mul-long/2addr v9, v11
│ + mul-long/2addr v10, v12
│
│ - add-long v3, v1, v9
│ + add-long v4, v2, v10
│
│ .line 54
│ - .local v3, "nextUpdt":J
│ + .local v4, "nextUpdt":J
│ const-string v9, "Next upload : "
│
│ invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 55
│ new-instance v9, Ljava/util/Date;
│
│ - invoke-direct {v9, v3, v4}, Ljava/util/Date;->(J)V
│ + invoke-direct {v9, v4, v5}, Ljava/util/Date;->(J)V
│
│ invoke-virtual {v7, v9}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
│
│ move-result-object v9
│
│ invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 60
│ .end local v0 # "freq":I
│ - .end local v3 # "nextUpdt":J
│ + .end local v4 # "nextUpdt":J
│ .end local v7 # "sdf":Ljava/text/SimpleDateFormat;
│ :cond_0
│ :goto_1
│ const/high16 v9, 0x7f0b0000
│
│ invoke-virtual {p0, v9}, Lorg/ocsinventoryng/android/agent/AboutDialog;->findViewById(I)Landroid/view/View;
├── smali/org/ocsinventoryng/android/agent/OCSAgentActivity.smali
│ @@ -309,14 +309,15 @@
│
│ .line 132
│ .local v4, "now":Ljava/util/Date;
│ new-instance v9, Ljava/text/SimpleDateFormat;
│
│ const-string v10, "yyyy-MM-dd-HH-mm-ss"
│
│ + .line 133
│ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
│
│ move-result-object v11
│
│ invoke-direct {v9, v10, v11}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V
│
│ .line 134
│ @@ -347,14 +348,15 @@
│
│ const-string v11, "-"
│
│ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v10
│
│ + .line 135
│ invoke-virtual {v9, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
│
│ move-result-object v11
│
│ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v10
│ @@ -455,29 +457,32 @@
│ invoke-direct {p0, v0}, Lorg/ocsinventoryng/android/agent/OCSAgentActivity;->setStatus(I)V
│
│ .line 171
│ if-eqz p1, :cond_0
│
│ const v0, 0x7f080005
│
│ + .line 172
│ invoke-virtual {p0, v0}, Lorg/ocsinventoryng/android/agent/OCSAgentActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v6
│
│ .line 175
│ .local v6, "titleProgress":Ljava/lang/String;
│ :goto_0
│ const v0, 0x7f080016
│
│ + .line 177
│ invoke-virtual {p0, v0}, Lorg/ocsinventoryng/android/agent/OCSAgentActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v0
│
│ const/4 v1, 0x1
│
│ + .line 175
│ invoke-static {p0, v6, v0, v1, v7}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lorg/ocsinventoryng/android/agent/OCSAgentActivity;->mProgressDialog:Landroid/app/ProgressDialog;
│
│ .line 178
│ @@ -498,19 +503,20 @@
│ new-array v1, v7, [Ljava/lang/Void;
│
│ invoke-virtual {v0, v1}, Lorg/ocsinventoryng/android/agent/AsyncOperations;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
│
│ .line 179
│ return-void
│
│ - .line 171
│ + .line 172
│ .end local v6 # "titleProgress":Ljava/lang/String;
│ :cond_0
│ const v0, 0x7f080007
│
│ + .line 173
│ invoke-virtual {p0, v0}, Lorg/ocsinventoryng/android/agent/OCSAgentActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v6
│
│ goto :goto_0
│ .end method
├── smali/org/ocsinventoryng/android/agent/OCSAgentService$AsyncCall.smali
│ @@ -126,46 +126,50 @@
│
│ iget-object v4, p0, Lorg/ocsinventoryng/android/agent/OCSAgentService$AsyncCall;->mContext:Landroid/content/Context;
│
│ invoke-direct {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V
│
│ const v4, 0x7f020003
│
│ + .line 181
│ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v3
│
│ iget-object v4, p0, Lorg/ocsinventoryng/android/agent/OCSAgentService$AsyncCall;->this$0:Lorg/ocsinventoryng/android/agent/OCSAgentService;
│
│ const v5, 0x7f08001a
│
│ + .line 182
│ invoke-virtual {v4, v5}, Lorg/ocsinventoryng/android/agent/OCSAgentService;->getText(I)Ljava/lang/CharSequence;
│
│ move-result-object v4
│
│ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v3
│
│ iget-object v4, p0, Lorg/ocsinventoryng/android/agent/OCSAgentService$AsyncCall;->this$0:Lorg/ocsinventoryng/android/agent/OCSAgentService;
│
│ + .line 183
│ invoke-virtual {v4, p1}, Lorg/ocsinventoryng/android/agent/OCSAgentService;->getText(I)Ljava/lang/CharSequence;
│
│ move-result-object v4
│
│ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v3
│
│ invoke-virtual {v3, v6}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v3
│
│ iget-object v4, p0, Lorg/ocsinventoryng/android/agent/OCSAgentService$AsyncCall;->this$0:Lorg/ocsinventoryng/android/agent/OCSAgentService;
│
│ + .line 184
│ invoke-virtual {v4, p1}, Lorg/ocsinventoryng/android/agent/OCSAgentService;->getText(I)Ljava/lang/CharSequence;
│
│ move-result-object v4
│
│ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v0
│ @@ -213,21 +217,19 @@
│ goto :goto_0
│ .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 136
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/ocsinventoryng/android/agent/OCSAgentService$AsyncCall;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -264,28 +266,26 @@
│ const/4 v0, 0x0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 136
│ check-cast p1, Ljava/lang/Void;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/ocsinventoryng/android/agent/OCSAgentService$AsyncCall;->onPostExecute(Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/Void;)V
│ - .locals 3
│ + .locals 4
│ .param p1, "result" # Ljava/lang/Void;
│
│ .prologue
│ .line 156
│ iget v0, p0, Lorg/ocsinventoryng/android/agent/OCSAgentService$AsyncCall;->status:I
│
│ if-nez v0, :cond_0
│ @@ -301,17 +301,17 @@
│ # getter for: Lorg/ocsinventoryng/android/agent/OCSAgentService;->mOcssetting:Lorg/ocsinventoryng/android/actions/OCSSettings;
│ invoke-static {v0}, Lorg/ocsinventoryng/android/agent/OCSAgentService;->access$200(Lorg/ocsinventoryng/android/agent/OCSAgentService;)Lorg/ocsinventoryng/android/actions/OCSSettings;
│
│ move-result-object v0
│
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - invoke-virtual {v0, v1, v2}, Lorg/ocsinventoryng/android/actions/OCSSettings;->setLastUpdt(J)V
│ + invoke-virtual {v0, v2, v3}, Lorg/ocsinventoryng/android/actions/OCSSettings;->setLastUpdt(J)V
│
│ .line 161
│ :cond_0
│ return-void
│ .end method
│
│ .method protected onPreExecute()V
│ @@ -320,21 +320,19 @@
│ .prologue
│ .line 165
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 136
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/ocsinventoryng/android/agent/OCSAgentService$AsyncCall;->onProgressUpdate([Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/Void;)V
│ .locals 0
├── smali/org/ocsinventoryng/android/agent/OCSAgentService$LocalBinder.smali
│ @@ -17,14 +17,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/ocsinventoryng/android/agent/OCSAgentService;
│
│
│ # direct methods
│ .method public constructor (Lorg/ocsinventoryng/android/agent/OCSAgentService;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/ocsinventoryng/android/agent/OCSAgentService;
│
│ .prologue
│ .line 55
│ iput-object p1, p0, Lorg/ocsinventoryng/android/agent/OCSAgentService$LocalBinder;->this$0:Lorg/ocsinventoryng/android/agent/OCSAgentService;
│
│ invoke-direct {p0}, Landroid/os/Binder;->()V
├── smali/org/ocsinventoryng/android/agent/OCSAgentService.smali
│ @@ -87,15 +87,14 @@
│ .line 61
│ new-instance v0, Lorg/ocsinventoryng/android/agent/OCSAgentService$LocalBinder;
│
│ invoke-direct {v0, p0}, Lorg/ocsinventoryng/android/agent/OCSAgentService$LocalBinder;->(Lorg/ocsinventoryng/android/agent/OCSAgentService;)V
│
│ iput-object v0, p0, Lorg/ocsinventoryng/android/agent/OCSAgentService;->mBinder:Landroid/os/IBinder;
│
│ - .line 136
│ return-void
│ .end method
│
│ .method static synthetic access$000(Lorg/ocsinventoryng/android/agent/OCSAgentService;)I
│ .locals 1
│ .param p0, "x0" # Lorg/ocsinventoryng/android/agent/OCSAgentService;
│
│ @@ -160,14 +159,15 @@
│
│ .prologue
│ const/4 v2, 0x1
│
│ .line 239
│ const-string v3, "connectivity"
│
│ + .line 240
│ invoke-virtual {p0, v3}, Lorg/ocsinventoryng/android/agent/OCSAgentService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Landroid/net/ConnectivityManager;
│
│ .line 241
│ @@ -425,18 +425,18 @@
│ move-result-object v8
│
│ iput-object v8, p0, Lorg/ocsinventoryng/android/agent/OCSAgentService;->mOcssetting:Lorg/ocsinventoryng/android/actions/OCSSettings;
│
│ .line 72
│ invoke-static {}, Lorg/ocsinventoryng/android/actions/OCSLog;->getInstance()Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-result-object v5
│ + move-result-object v3
│
│ .line 73
│ - .local v5, "ocslog":Lorg/ocsinventoryng/android/actions/OCSLog;
│ + .local v3, "ocslog":Lorg/ocsinventoryng/android/actions/OCSLog;
│ new-instance v8, Ljava/lang/StringBuilder;
│
│ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ const-string v9, "ocsservice wake : "
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ @@ -455,15 +455,15 @@
│
│ move-result-object v8
│
│ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v8
│
│ - invoke-virtual {v5, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual {v3, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 74
│ invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
│
│ move-result-object v8
│
│ if-eqz v8, :cond_0
│ @@ -559,23 +559,23 @@
│
│ .line 90
│ .local v2, "freq":I
│ iget-object v8, p0, Lorg/ocsinventoryng/android/agent/OCSAgentService;->mOcssetting:Lorg/ocsinventoryng/android/actions/OCSSettings;
│
│ invoke-virtual {v8}, Lorg/ocsinventoryng/android/actions/OCSSettings;->getLastUpdt()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ .line 91
│ - .local v3, "lastUpdt":J
│ + .local v4, "lastUpdt":J
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ move-result-wide v8
│
│ - sub-long v0, v8, v3
│ + sub-long v0, v8, v4
│
│ .line 93
│ .local v0, "delta":J
│ new-instance v8, Ljava/lang/StringBuilder;
│
│ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ @@ -583,46 +583,46 @@
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v9
│ + move-result-wide v10
│
│ - invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│ + invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v8
│
│ - invoke-virtual {v5, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual {v3, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 94
│ new-instance v8, Ljava/lang/StringBuilder;
│
│ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ const-string v9, "last update : "
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ - invoke-virtual {v8, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│ + invoke-virtual {v8, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v8
│
│ - invoke-virtual {v5, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual {v3, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 95
│ new-instance v8, Ljava/lang/StringBuilder;
│
│ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ const-string v9, "delta laps : "
│ @@ -635,42 +635,42 @@
│
│ move-result-object v8
│
│ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v8
│
│ - invoke-virtual {v5, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual {v3, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 96
│ new-instance v8, Ljava/lang/StringBuilder;
│
│ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ const-string v9, "freqmaj : "
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ - int-to-long v9, v2
│ + int-to-long v10, v2
│
│ - const-wide/32 v11, 0x36ee80
│ + const-wide/32 v12, 0x36ee80
│
│ - mul-long/2addr v9, v11
│ + mul-long/2addr v10, v12
│
│ - invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│ + invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v8
│
│ - invoke-virtual {v5, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual {v3, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 98
│ int-to-long v8, v2
│
│ const-wide/32 v10, 0x36ee80
│
│ mul-long/2addr v8, v10
│ @@ -708,15 +708,15 @@
│
│ move-result-object v8
│
│ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v8
│
│ - invoke-virtual {v5, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual {v3, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 100
│ new-instance v8, Ljava/lang/StringBuilder;
│
│ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ const-string v9, "bool date : "
│ @@ -742,15 +742,15 @@
│
│ move-result-object v8
│
│ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v8
│
│ - invoke-virtual {v5, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual {v3, v8}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 101
│ new-instance v6, Lorg/ocsinventoryng/android/agent/OCSAgentService$AsyncCall;
│
│ invoke-virtual {p0}, Lorg/ocsinventoryng/android/agent/OCSAgentService;->getApplicationContext()Landroid/content/Context;
│
│ move-result-object v8
│ @@ -777,13 +777,13 @@
│ const/4 v8, 0x0
│
│ goto :goto_2
│
│ .line 85
│ .end local v0 # "delta":J
│ .end local v2 # "freq":I
│ - .end local v3 # "lastUpdt":J
│ + .end local v4 # "lastUpdt":J
│ :catch_0
│ move-exception v8
│
│ goto/16 :goto_1
│ .end method
├── smali/org/ocsinventoryng/android/agent/AsyncOperations.smali
│ @@ -73,21 +73,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 18
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/ocsinventoryng/android/agent/AsyncOperations;->doInBackground([Ljava/lang/Void;)Ljava/lang/String;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -414,21 +412,19 @@
│
│ .line 105
│ goto/16 :goto_0
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 18
│ check-cast p1, Ljava/lang/String;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/ocsinventoryng/android/agent/AsyncOperations;->onPostExecute(Ljava/lang/String;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/String;)V
│ .locals 4
│ @@ -549,18 +545,16 @@
│
│ .line 110
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 18
│ check-cast p1, [Ljava/lang/Integer;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/ocsinventoryng/android/agent/AsyncOperations;->onProgressUpdate([Ljava/lang/Integer;)V
│
│ return-void
│ .end method
├── smali/org/ocsinventoryng/android/agent/OCSBootReceiver.smali
│ @@ -113,14 +113,15 @@
│ move-result-object v1
│
│ invoke-virtual {v9, v1}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 32
│ const-string v1, "alarm"
│
│ + .line 33
│ invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Landroid/app/AlarmManager;
│
│ .line 34
│ @@ -154,21 +155,23 @@
│ const/4 v2, 0x5
│
│ invoke-virtual {v11, v1, v2}, Ljava/util/Calendar;->add(II)V
│
│ .line 40
│ const/4 v1, 0x0
│
│ + .line 41
│ invoke-virtual {v11}, Ljava/util/Calendar;->getTimeInMillis()J
│
│ move-result-wide v2
│
│ int-to-long v4, v8
│
│ const-wide/32 v12, 0xea60
│
│ mul-long/2addr v4, v12
│
│ + .line 40
│ invoke-virtual/range {v0 .. v6}, Landroid/app/AlarmManager;->setRepeating(IJJLandroid/app/PendingIntent;)V
│
│ goto :goto_0
│ .end method
├── smali/org/ocsinventoryng/android/agent/OCSDownloadService$AsyncCall.smali
│ @@ -71,14 +71,15 @@
│
│ const/4 v4, 0x2
│
│ if-eq v3, v4, :cond_0
│
│ iget-object v3, p0, Lorg/ocsinventoryng/android/agent/OCSDownloadService$AsyncCall;->this$0:Lorg/ocsinventoryng/android/agent/OCSDownloadService;
│
│ + .line 254
│ # getter for: Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcssetting:Lorg/ocsinventoryng/android/actions/OCSSettings;
│ invoke-static {v3}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->access$200(Lorg/ocsinventoryng/android/agent/OCSDownloadService;)Lorg/ocsinventoryng/android/actions/OCSSettings;
│
│ move-result-object v3
│
│ invoke-virtual {v3}, Lorg/ocsinventoryng/android/actions/OCSSettings;->getHiddenNotif()I
│
│ @@ -115,32 +116,35 @@
│
│ iget-object v4, p0, Lorg/ocsinventoryng/android/agent/OCSDownloadService$AsyncCall;->mContext:Landroid/content/Context;
│
│ invoke-direct {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V
│
│ const v4, 0x7f020003
│
│ + .line 259
│ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v3
│
│ iget-object v4, p0, Lorg/ocsinventoryng/android/agent/OCSDownloadService$AsyncCall;->this$0:Lorg/ocsinventoryng/android/agent/OCSDownloadService;
│
│ const v5, 0x7f08001a
│
│ + .line 260
│ invoke-virtual {v4, v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->getText(I)Ljava/lang/CharSequence;
│
│ move-result-object v4
│
│ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v3
│
│ iget-object v4, p0, Lorg/ocsinventoryng/android/agent/OCSDownloadService$AsyncCall;->this$0:Lorg/ocsinventoryng/android/agent/OCSDownloadService;
│
│ + .line 261
│ invoke-virtual {v4, p1}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->getText(I)Ljava/lang/CharSequence;
│
│ move-result-object v4
│
│ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v3
│ @@ -194,21 +198,19 @@
│ goto :goto_0
│ .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 222
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/ocsinventoryng/android/agent/OCSDownloadService$AsyncCall;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -227,21 +229,19 @@
│ const/4 v0, 0x0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 222
│ check-cast p1, Ljava/lang/Void;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/ocsinventoryng/android/agent/OCSDownloadService$AsyncCall;->onPostExecute(Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/Void;)V
│ .locals 1
│ @@ -274,21 +274,19 @@
│ .prologue
│ .line 244
│ return-void
│ .end method
│
│ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 222
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lorg/ocsinventoryng/android/agent/OCSDownloadService$AsyncCall;->onProgressUpdate([Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected varargs onProgressUpdate([Ljava/lang/Void;)V
│ .locals 0
├── smali/org/ocsinventoryng/android/agent/OCSDownloadService$LocalBinder.smali
│ @@ -17,14 +17,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/ocsinventoryng/android/agent/OCSDownloadService;
│
│
│ # direct methods
│ .method public constructor (Lorg/ocsinventoryng/android/agent/OCSDownloadService;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/ocsinventoryng/android/agent/OCSDownloadService;
│
│ .prologue
│ .line 58
│ iput-object p1, p0, Lorg/ocsinventoryng/android/agent/OCSDownloadService$LocalBinder;->this$0:Lorg/ocsinventoryng/android/agent/OCSDownloadService;
│
│ invoke-direct {p0}, Landroid/os/Binder;->()V
├── smali/org/ocsinventoryng/android/agent/OCSDownloadService.smali
│ @@ -143,15 +143,14 @@
│ .line 64
│ new-instance v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService$LocalBinder;
│
│ invoke-direct {v0, p0}, Lorg/ocsinventoryng/android/agent/OCSDownloadService$LocalBinder;->(Lorg/ocsinventoryng/android/agent/OCSDownloadService;)V
│
│ iput-object v0, p0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mBinder:Landroid/os/IBinder;
│
│ - .line 222
│ return-void
│ .end method
│
│ .method static synthetic access$000(Lorg/ocsinventoryng/android/agent/OCSDownloadService;)I
│ .locals 1
│ .param p0, "x0" # Lorg/ocsinventoryng/android/agent/OCSDownloadService;
│
│ @@ -206,15 +205,15 @@
│ .line 27
│ iput-object p1, p0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mNM:Landroid/app/NotificationManager;
│
│ return-object p1
│ .end method
│
│ .method private doDownloads()I
│ - .locals 28
│ + .locals 30
│
│ .prologue
│ .line 92
│ new-instance v24, Lorg/ocsinventoryng/android/actions/OCSProtocol;
│
│ invoke-virtual/range {p0 .. p0}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->getApplicationContext()Landroid/content/Context;
│
│ @@ -237,297 +236,296 @@
│
│ invoke-virtual/range {v24 .. v24}, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->getIdList()Ljava/util/ArrayList;
│
│ move-result-object v24
│
│ invoke-virtual/range {v24 .. v24}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v14
│ + move-result-object v24
│
│ - .local v14, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v24
│ + move-result v25
│
│ - if-eqz v24, :cond_0
│ + if-eqz v25, :cond_0
│
│ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v5
│ + move-result-object v6
│
│ - check-cast v5, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ + check-cast v6, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│
│ .line 96
│ - .local v5, "dip":Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ + .local v6, "dip":Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ new-instance v21, Ljava/lang/StringBuffer;
│
│ - const-string v24, "https://"
│ + const-string v25, "https://"
│
│ move-object/from16 v0, v21
│
│ - move-object/from16 v1, v24
│ + move-object/from16 v1, v25
│
│ invoke-direct {v0, v1}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V
│
│ .line 97
│ .local v21, "sbUrl":Ljava/lang/StringBuffer;
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfoLoc()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfoLoc()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ move-object/from16 v0, v21
│
│ - move-object/from16 v1, v24
│ + move-object/from16 v1, v25
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "/"
│ + const-string v26, "/"
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "/info"
│ + const-string v26, "/info"
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 98
│ - new-instance v9, Ljava/io/File;
│ + new-instance v10, Ljava/io/File;
│
│ invoke-virtual/range {p0 .. p0}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->getApplicationContext()Landroid/content/Context;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual/range {v24 .. v24}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
│ + invoke-virtual/range {v25 .. v25}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - new-instance v25, Ljava/lang/StringBuilder;
│ + new-instance v26, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v27
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - const-string v26, ".info"
│ + const-string v27, ".info"
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v25
│
│ - move-object/from16 v1, v25
│ + move-object/from16 v1, v26
│
│ - invoke-direct {v9, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V
│ + invoke-direct {v10, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V
│
│ .line 100
│ - .local v9, "fileInfo":Ljava/io/File;
│ + .local v10, "fileInfo":Ljava/io/File;
│ :try_start_0
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - new-instance v25, Ljava/lang/StringBuilder;
│ + new-instance v26, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v26, "Get index : "
│ + const-string v27, "Get index : "
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - move-object/from16 v0, v25
│ + move-object/from16 v0, v26
│
│ move-object/from16 v1, v21
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 101
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcsproto:Lorg/ocsinventoryng/android/actions/OCSProtocol;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSProtocol;->strwget(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSProtocol;->strwget(Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v22
│
│ .line 103
│ .local v22, "strindex":Ljava/lang/String;
│ move-object/from16 v0, v22
│
│ - invoke-static {v0, v9}, Lorg/ocsinventoryng/android/actions/Utils;->strToFile(Ljava/lang/String;Ljava/io/File;)V
│ + invoke-static {v0, v10}, Lorg/ocsinventoryng/android/actions/Utils;->strToFile(Ljava/lang/String;Ljava/io/File;)V
│
│ .line 104
│ - new-instance v4, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + new-instance v5, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ move-object/from16 v0, v22
│
│ - invoke-direct {v4, v0}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->(Ljava/lang/String;)V
│ + invoke-direct {v5, v0}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->(Ljava/lang/String;)V
│
│ .line 105
│ - .local v4, "di":Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + .local v5, "di":Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v25
│
│ move-object/from16 v1, v22
│
│ invoke-virtual {v0, v1}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 106
│ - invoke-virtual {v5, v4}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->setInfos(Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;)V
│ + invoke-virtual {v6, v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->setInfos(Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;)V
│
│ .line 107
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - new-instance v25, Ljava/lang/StringBuilder;
│ + new-instance v26, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v4}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getId()Ljava/lang/String;
│ + invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getId()Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v27
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - const-string v26, " : "
│ + const-string v27, " : "
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v26
│ + move-result-object v27
│
│ - invoke-virtual/range {v26 .. v26}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getPri()I
│ + invoke-virtual/range {v27 .. v27}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getPri()I
│
│ - move-result v26
│ + move-result v27
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│
│ goto/16 :goto_0
│
│ .line 108
│ - .end local v4 # "di":Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + .end local v5 # "di":Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ .end local v22 # "strindex":Ljava/lang/String;
│ :catch_0
│ - move-exception v6
│ + move-exception v7
│
│ .line 109
│ - .local v6, "e":Ljava/lang/Exception;
│ + .local v7, "e":Ljava/lang/Exception;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - new-instance v25, Ljava/lang/StringBuilder;
│ + new-instance v26, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v26, "Erreur : "
│ + const-string v27, "Erreur : "
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual {v6}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v27
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│
│ .line 110
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "ERR_DOWNLOAD_INFO"
│ + const-string v26, "ERR_DOWNLOAD_INFO"
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v24
│ + move-object/from16 v1, v25
│
│ - move-object/from16 v2, v25
│ + move-object/from16 v2, v26
│
│ invoke-direct {v0, v1, v2}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->notifyServer(Ljava/lang/String;Ljava/lang/String;)V
│
│ goto/16 :goto_0
│
│ .line 114
│ - .end local v5 # "dip":Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ - .end local v6 # "e":Ljava/lang/Exception;
│ - .end local v9 # "fileInfo":Ljava/io/File;
│ + .end local v6 # "dip":Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ + .end local v7 # "e":Ljava/lang/Exception;
│ + .end local v10 # "fileInfo":Ljava/io/File;
│ .end local v21 # "sbUrl":Ljava/lang/StringBuffer;
│ :cond_0
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ move-object/from16 v24, v0
│ @@ -645,44 +643,44 @@
│
│ invoke-virtual/range {v24 .. v24}, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->getIdList()Ljava/util/ArrayList;
│
│ move-result-object v24
│
│ invoke-virtual/range {v24 .. v24}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v14
│ + move-result-object v24
│
│ :cond_1
│ :goto_3
│ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v24
│ + move-result v25
│
│ - if-eqz v24, :cond_a
│ + if-eqz v25, :cond_a
│
│ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v5
│ + move-result-object v6
│
│ - check-cast v5, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ + check-cast v6, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│
│ .line 121
│ - .restart local v5 # "dip":Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + .restart local v6 # "dip":Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - if-eqz v24, :cond_1
│ + if-eqz v25, :cond_1
│
│ .line 123
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual/range {v24 .. v24}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getPri()I
│ + invoke-virtual/range {v25 .. v25}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getPri()I
│
│ move-result v20
│
│ .line 124
│ .local v20, "pri":I
│ if-nez v20, :cond_2
│
│ @@ -690,842 +688,844 @@
│
│ .line 125
│ .local v17, "m":I
│ :goto_4
│ if-nez v17, :cond_6
│
│ .line 126
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getDownloaded()I
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getDownloaded()I
│
│ - move-result v24
│ + move-result v25
│
│ - add-int/lit8 v19, v24, 0x1
│ + add-int/lit8 v19, v25, 0x1
│
│ .line 127
│ .local v19, "nofrag":I
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual/range {v24 .. v24}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getFrags()I
│ + invoke-virtual/range {v25 .. v25}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getFrags()I
│
│ - move-result v24
│ + move-result v25
│
│ move/from16 v0, v19
│
│ - move/from16 v1, v24
│ + move/from16 v1, v25
│
│ if-le v0, v1, :cond_9
│
│ .line 130
│ - new-instance v24, Ljava/lang/StringBuilder;
│ + new-instance v25, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "-1"
│ + const-string v26, "-1"
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v12
│ + move-result-object v13
│
│ .line 131
│ - .local v12, "fileOutName":Ljava/lang/String;
│ + .local v13, "fileOutName":Ljava/lang/String;
│ move-object/from16 v0, p0
│
│ - invoke-virtual {v0, v12}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->getFileStreamPath(Ljava/lang/String;)Ljava/io/File;
│ + invoke-virtual {v0, v13}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->getFileStreamPath(Ljava/lang/String;)Ljava/io/File;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ .line 133
│ - .local v11, "fileOut":Ljava/io/File;
│ + .local v12, "fileOut":Ljava/io/File;
│ const/16 v18, 0x2
│
│ .local v18, "n":I
│ :goto_5
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual/range {v24 .. v24}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getFrags()I
│ + invoke-virtual/range {v25 .. v25}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getFrags()I
│
│ - move-result v24
│ + move-result v25
│
│ move/from16 v0, v18
│
│ - move/from16 v1, v24
│ + move/from16 v1, v25
│
│ if-gt v0, v1, :cond_3
│
│ .line 134
│ - new-instance v24, Ljava/lang/StringBuilder;
│ + new-instance v25, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "-"
│ + const-string v26, "-"
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v25
│
│ move/from16 v1, v18
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v9
│
│ .line 135
│ - .local v8, "fileAddName":Ljava/lang/String;
│ + .local v9, "fileAddName":Ljava/lang/String;
│ move-object/from16 v0, p0
│
│ - invoke-virtual {v0, v8}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->getFileStreamPath(Ljava/lang/String;)Ljava/io/File;
│ + invoke-virtual {v0, v9}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->getFileStreamPath(Ljava/lang/String;)Ljava/io/File;
│
│ - move-result-object v7
│ + move-result-object v8
│
│ .line 136
│ - .local v7, "fileAdd":Ljava/io/File;
│ + .local v8, "fileAdd":Ljava/io/File;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - new-instance v25, Ljava/lang/StringBuilder;
│ + new-instance v26, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v26, "concate : "
│ + const-string v27, "concate : "
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - move-object/from16 v0, v25
│ + move-object/from16 v0, v26
│
│ - invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - const-string v26, ","
│ + const-string v27, ","
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - move-object/from16 v0, v25
│ + move-object/from16 v0, v26
│
│ - invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 138
│ :try_start_1
│ - invoke-static {v7, v11}, Lorg/ocsinventoryng/android/actions/Utils;->concateFiles(Ljava/io/File;Ljava/io/File;)V
│ + invoke-static {v8, v12}, Lorg/ocsinventoryng/android/actions/Utils;->concateFiles(Ljava/io/File;Ljava/io/File;)V
│
│ .line 139
│ - invoke-virtual {v7}, Ljava/io/File;->delete()Z
│ + invoke-virtual {v8}, Ljava/io/File;->delete()Z
│ :try_end_1
│ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1
│
│ .line 133
│ :goto_6
│ add-int/lit8 v18, v18, 0x1
│
│ goto :goto_5
│
│ .line 124
│ - .end local v7 # "fileAdd":Ljava/io/File;
│ - .end local v8 # "fileAddName":Ljava/lang/String;
│ - .end local v11 # "fileOut":Ljava/io/File;
│ - .end local v12 # "fileOutName":Ljava/lang/String;
│ + .end local v8 # "fileAdd":Ljava/io/File;
│ + .end local v9 # "fileAddName":Ljava/lang/String;
│ + .end local v12 # "fileOut":Ljava/io/File;
│ + .end local v13 # "fileOutName":Ljava/lang/String;
│ .end local v17 # "m":I
│ .end local v18 # "n":I
│ .end local v19 # "nofrag":I
│ :cond_2
│ rem-int v17, v15, v20
│
│ goto/16 :goto_4
│
│ .line 140
│ - .restart local v7 # "fileAdd":Ljava/io/File;
│ - .restart local v8 # "fileAddName":Ljava/lang/String;
│ - .restart local v11 # "fileOut":Ljava/io/File;
│ - .restart local v12 # "fileOutName":Ljava/lang/String;
│ + .restart local v8 # "fileAdd":Ljava/io/File;
│ + .restart local v9 # "fileAddName":Ljava/lang/String;
│ + .restart local v12 # "fileOut":Ljava/io/File;
│ + .restart local v13 # "fileOutName":Ljava/lang/String;
│ .restart local v17 # "m":I
│ .restart local v18 # "n":I
│ .restart local v19 # "nofrag":I
│ :catch_1
│ - move-exception v6
│ + move-exception v7
│
│ .line 141
│ - .local v6, "e":Ljava/io/IOException;
│ + .local v7, "e":Ljava/io/IOException;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - new-instance v25, Ljava/lang/StringBuilder;
│ + new-instance v26, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v26, "Erreur : "
│ + const-string v27, "Erreur : "
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual {v6}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v27
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│
│ .line 142
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "ERR_OUT_OF_SPACE"
│ + const-string v26, "ERR_OUT_OF_SPACE"
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v24
│ + move-object/from16 v1, v25
│
│ - move-object/from16 v2, v25
│ + move-object/from16 v2, v26
│
│ invoke-direct {v0, v1, v2}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->notifyServer(Ljava/lang/String;Ljava/lang/String;)V
│
│ goto :goto_6
│
│ .line 147
│ - .end local v6 # "e":Ljava/io/IOException;
│ - .end local v7 # "fileAdd":Ljava/io/File;
│ - .end local v8 # "fileAddName":Ljava/lang/String;
│ + .end local v7 # "e":Ljava/io/IOException;
│ + .end local v8 # "fileAdd":Ljava/io/File;
│ + .end local v9 # "fileAddName":Ljava/lang/String;
│ :cond_3
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual/range {v24 .. v24}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getDigest_algo()Ljava/lang/String;
│ + invoke-virtual/range {v25 .. v25}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getDigest_algo()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + .line 148
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getDigest_encode()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getDigest_encode()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - move-object/from16 v0, v24
│ + .line 147
│ + move-object/from16 v0, v25
│
│ - move-object/from16 v1, v25
│ + move-object/from16 v1, v26
│
│ - invoke-static {v11, v0, v1}, Lorg/ocsinventoryng/android/actions/Utils;->digestFile(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-static {v12, v0, v1}, Lorg/ocsinventoryng/android/actions/Utils;->digestFile(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ .line 149
│ - .local v3, "dgst":Ljava/lang/String;
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + .local v4, "dgst":Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual/range {v24 .. v24}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getDigest()Ljava/lang/String;
│ + invoke-virtual/range {v25 .. v25}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getDigest()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v25
│
│ - invoke-virtual {v3, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│ + invoke-virtual {v4, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ - move-result v24
│ + move-result v25
│
│ - if-nez v24, :cond_4
│ + if-nez v25, :cond_4
│
│ .line 150
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - new-instance v25, Ljava/lang/StringBuilder;
│ + new-instance v26, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v26, "Calculated digest : "
│ + const-string v27, "Calculated digest : "
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - move-object/from16 v0, v25
│ + move-object/from16 v0, v26
│
│ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 151
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - new-instance v25, Ljava/lang/StringBuilder;
│ + new-instance v26, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v26, "Package digest : "
│ + const-string v27, "Package digest : "
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v26
│ + move-result-object v27
│
│ - invoke-virtual/range {v26 .. v26}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getDigest()Ljava/lang/String;
│ + invoke-virtual/range {v27 .. v27}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getDigest()Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v27
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 152
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - const-string v25, "Integrity check fail"
│ + const-string v26, "Integrity check fail"
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 153
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "ERR_BAD_DIGEST"
│ + const-string v26, "ERR_BAD_DIGEST"
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v24
│ + move-object/from16 v1, v25
│
│ - move-object/from16 v2, v25
│ + move-object/from16 v2, v26
│
│ invoke-direct {v0, v1, v2}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->notifyServer(Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 157
│ :cond_4
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual/range {v24 .. v24}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getAct()Ljava/lang/String;
│ + invoke-virtual/range {v25 .. v25}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getAct()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "STORE"
│ + const-string v26, "STORE"
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v24
│ + move-result v25
│
│ - if-eqz v24, :cond_8
│ + if-eqz v25, :cond_8
│
│ .line 160
│ - invoke-virtual {v11}, Ljava/io/File;->getPath()Ljava/lang/String;
│ + invoke-virtual {v12}, Ljava/io/File;->getPath()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getPath()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getPath()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-static/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/Utils;->unZip(Ljava/lang/String;Ljava/lang/String;)Z
│ + invoke-static/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/Utils;->unZip(Ljava/lang/String;Ljava/lang/String;)Z
│
│ - move-result v24
│ + move-result v25
│
│ - if-eqz v24, :cond_7
│ + if-eqz v25, :cond_7
│
│ .line 161
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "SUCCESS"
│ + const-string v26, "SUCCESS"
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v24
│ + move-object/from16 v1, v25
│
│ - move-object/from16 v2, v25
│ + move-object/from16 v2, v26
│
│ invoke-direct {v0, v1, v2}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->notifyServer(Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 179
│ :cond_5
│ :goto_7
│ - const/16 v24, 0x0
│ + const/16 v25, 0x0
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v25
│
│ - invoke-virtual {v5, v0}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->setInfos(Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;)V
│ + invoke-virtual {v6, v0}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->setInfos(Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;)V
│
│ .line 180
│ add-int/lit8 v23, v23, -0x1
│
│ .line 198
│ - .end local v3 # "dgst":Ljava/lang/String;
│ - .end local v11 # "fileOut":Ljava/io/File;
│ - .end local v12 # "fileOutName":Ljava/lang/String;
│ + .end local v4 # "dgst":Ljava/lang/String;
│ + .end local v12 # "fileOut":Ljava/io/File;
│ + .end local v13 # "fileOutName":Ljava/lang/String;
│ .end local v18 # "n":I
│ .end local v19 # "nofrag":I
│ :cond_6
│ :goto_8
│ - const-wide/16 v24, 0x3e8
│ + const-wide/16 v26, 0x3e8
│
│ :try_start_2
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mReply:Lorg/ocsinventoryng/android/agent/OCSPrologReply;
│
│ - move-object/from16 v26, v0
│ + move-object/from16 v25, v0
│
│ - invoke-virtual/range {v26 .. v26}, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->getFrag_latency()I
│ + invoke-virtual/range {v25 .. v25}, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->getFrag_latency()I
│
│ - move-result v26
│ + move-result v25
│
│ - move/from16 v0, v26
│ + move/from16 v0, v25
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v26, v0
│ + move-wide/from16 v28, v0
│
│ - mul-long v24, v24, v26
│ + mul-long v26, v26, v28
│
│ - invoke-static/range {v24 .. v25}, Ljava/lang/Thread;->sleep(J)V
│ + invoke-static/range {v26 .. v27}, Ljava/lang/Thread;->sleep(J)V
│ :try_end_2
│ .catch Ljava/lang/InterruptedException; {:try_start_2 .. :try_end_2} :catch_2
│
│ goto/16 :goto_3
│
│ .line 199
│ :catch_2
│ - move-exception v24
│ + move-exception v25
│
│ goto/16 :goto_3
│
│ .line 163
│ - .restart local v3 # "dgst":Ljava/lang/String;
│ - .restart local v11 # "fileOut":Ljava/io/File;
│ - .restart local v12 # "fileOutName":Ljava/lang/String;
│ + .restart local v4 # "dgst":Ljava/lang/String;
│ + .restart local v12 # "fileOut":Ljava/io/File;
│ + .restart local v13 # "fileOutName":Ljava/lang/String;
│ .restart local v18 # "n":I
│ .restart local v19 # "nofrag":I
│ :cond_7
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - const-string v25, "Erreur when unzip package"
│ + const-string v26, "Erreur when unzip package"
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│
│ .line 164
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "ERR_UNZIP"
│ + const-string v26, "ERR_UNZIP"
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v24
│ + move-object/from16 v1, v25
│
│ - move-object/from16 v2, v25
│ + move-object/from16 v2, v26
│
│ invoke-direct {v0, v1, v2}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->notifyServer(Ljava/lang/String;Ljava/lang/String;)V
│
│ goto :goto_7
│
│ .line 167
│ :cond_8
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getInfos()Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual/range {v24 .. v24}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getAct()Ljava/lang/String;
│ + invoke-virtual/range {v25 .. v25}, Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;->getAct()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "LAUNCH"
│ + const-string v26, "LAUNCH"
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v24
│ + move-result v25
│
│ - if-eqz v24, :cond_5
│ + if-eqz v25, :cond_5
│
│ .line 169
│ - new-instance v13, Ljava/io/File;
│ + new-instance v14, Ljava/io/File;
│
│ invoke-virtual/range {p0 .. p0}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->getExternalCacheDir()Ljava/io/File;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - new-instance v25, Ljava/lang/StringBuilder;
│ + new-instance v26, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v27
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - const-string v26, ".apk"
│ + const-string v27, ".apk"
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v25
│
│ - move-object/from16 v1, v25
│ + move-object/from16 v1, v26
│
│ - invoke-direct {v13, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V
│ + invoke-direct {v14, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V
│
│ .line 171
│ - .local v13, "finst":Ljava/io/File;
│ + .local v14, "finst":Ljava/io/File;
│ :try_start_3
│ - invoke-static {v11, v13}, Lorg/ocsinventoryng/android/actions/Utils;->copyFile(Ljava/io/File;Ljava/io/File;)V
│ + invoke-static {v12, v14}, Lorg/ocsinventoryng/android/actions/Utils;->copyFile(Ljava/io/File;Ljava/io/File;)V
│
│ .line 172
│ - const/16 v24, 0x1
│ + const/16 v25, 0x1
│
│ - move/from16 v0, v24
│ + move/from16 v0, v25
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mLaunch:Z
│ :try_end_3
│ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_3
│
│ .line 177
│ :goto_9
│ - invoke-virtual {v11}, Ljava/io/File;->delete()Z
│ + invoke-virtual {v12}, Ljava/io/File;->delete()Z
│
│ goto/16 :goto_7
│
│ .line 173
│ :catch_3
│ - move-exception v6
│ + move-exception v7
│
│ .line 174
│ - .restart local v6 # "e":Ljava/io/IOException;
│ + .restart local v7 # "e":Ljava/io/IOException;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - new-instance v25, Ljava/lang/StringBuilder;
│ + new-instance v26, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v26, "Erreur : "
│ + const-string v27, "Erreur : "
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual {v6}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
│
│ - move-result-object v26
│ + move-result-object v27
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│
│ .line 175
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "ERR_OUT_OF_SPACE"
│ + const-string v26, "ERR_OUT_OF_SPACE"
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v24
│ + move-object/from16 v1, v25
│
│ - move-object/from16 v2, v25
│ + move-object/from16 v2, v26
│
│ invoke-direct {v0, v1, v2}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->notifyServer(Ljava/lang/String;Ljava/lang/String;)V
│
│ goto :goto_9
│
│ .line 183
│ - .end local v3 # "dgst":Ljava/lang/String;
│ - .end local v6 # "e":Ljava/io/IOException;
│ - .end local v11 # "fileOut":Ljava/io/File;
│ - .end local v12 # "fileOutName":Ljava/lang/String;
│ - .end local v13 # "finst":Ljava/io/File;
│ + .end local v4 # "dgst":Ljava/lang/String;
│ + .end local v7 # "e":Ljava/io/IOException;
│ + .end local v12 # "fileOut":Ljava/io/File;
│ + .end local v13 # "fileOutName":Ljava/lang/String;
│ + .end local v14 # "finst":Ljava/io/File;
│ .end local v18 # "n":I
│ :cond_9
│ new-instance v21, Ljava/lang/StringBuffer;
│
│ - const-string v24, "http://"
│ + const-string v25, "http://"
│
│ move-object/from16 v0, v21
│
│ - move-object/from16 v1, v24
│ + move-object/from16 v1, v25
│
│ invoke-direct {v0, v1}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V
│
│ .line 184
│ .restart local v21 # "sbUrl":Ljava/lang/StringBuffer;
│ - new-instance v24, Ljava/lang/StringBuilder;
│ + new-instance v25, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "-"
│ + const-string v26, "-"
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v25
│
│ move/from16 v1, v19
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ .line 185
│ - .local v10, "fileName":Ljava/lang/String;
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getPackLoc()Ljava/lang/String;
│ + .local v11, "fileName":Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getPackLoc()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ move-object/from16 v0, v21
│
│ - move-object/from16 v1, v24
│ + move-object/from16 v1, v25
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "/"
│ + const-string v26, "/"
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "/"
│ + const-string v26, "/"
│
│ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v25
│
│ - invoke-virtual {v0, v10}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v0, v11}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 187
│ :try_start_4
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ - new-instance v25, Ljava/lang/StringBuilder;
│ + new-instance v26, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v26, "Get fragment : "
│ + const-string v27, "Get fragment : "
│
│ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - move-object/from16 v0, v25
│ + move-object/from16 v0, v26
│
│ move-object/from16 v1, v21
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - invoke-virtual/range {v24 .. v25}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v25 .. v26}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 188
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->mOcsproto:Lorg/ocsinventoryng/android/actions/OCSProtocol;
│
│ - move-object/from16 v24, v0
│ + move-object/from16 v25, v0
│
│ invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v25
│ + move-result-object v26
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v25
│
│ - move-object/from16 v1, v25
│ + move-object/from16 v1, v26
│
│ - invoke-virtual {v0, v1, v10}, Lorg/ocsinventoryng/android/actions/OCSProtocol;->downloadFile(Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-virtual {v0, v1, v11}, Lorg/ocsinventoryng/android/actions/OCSProtocol;->downloadFile(Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 189
│ move/from16 v0, v19
│
│ - invoke-virtual {v5, v0}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->setDownloaded(I)V
│ + invoke-virtual {v6, v0}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->setDownloaded(I)V
│ :try_end_4
│ .catch Lorg/ocsinventoryng/android/actions/OCSProtocolException; {:try_start_4 .. :try_end_4} :catch_4
│
│ goto/16 :goto_8
│
│ .line 190
│ :catch_4
│ - move-exception v6
│ + move-exception v7
│
│ .line 191
│ - .local v6, "e":Lorg/ocsinventoryng/android/actions/OCSProtocolException;
│ - invoke-virtual {v5}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│ + .local v7, "e":Lorg/ocsinventoryng/android/actions/OCSProtocolException;
│ + invoke-virtual {v6}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ - move-result-object v24
│ + move-result-object v25
│
│ - const-string v25, "ERR_DOWNLOAD_PACK"
│ + const-string v26, "ERR_DOWNLOAD_PACK"
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v24
│ + move-object/from16 v1, v25
│
│ - move-object/from16 v2, v25
│ + move-object/from16 v2, v26
│
│ invoke-direct {v0, v1, v2}, Lorg/ocsinventoryng/android/agent/OCSDownloadService;->notifyServer(Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 192
│ - const/16 v24, 0x0
│ + const/16 v25, 0x0
│
│ - move-object/from16 v0, v24
│ + move-object/from16 v0, v25
│
│ - invoke-virtual {v5, v0}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->setInfos(Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;)V
│ + invoke-virtual {v6, v0}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->setInfos(Lorg/ocsinventoryng/android/agent/OCSDownloadInfos;)V
│
│ .line 193
│ add-int/lit8 v23, v23, -0x1
│
│ goto/16 :goto_8
│
│ .line 202
│ - .end local v5 # "dip":Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ - .end local v6 # "e":Lorg/ocsinventoryng/android/actions/OCSProtocolException;
│ - .end local v10 # "fileName":Ljava/lang/String;
│ + .end local v6 # "dip":Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ + .end local v7 # "e":Lorg/ocsinventoryng/android/actions/OCSProtocolException;
│ + .end local v11 # "fileName":Ljava/lang/String;
│ .end local v17 # "m":I
│ .end local v19 # "nofrag":I
│ .end local v20 # "pri":I
│ .end local v21 # "sbUrl":Ljava/lang/StringBuffer;
│ :cond_a
│ const-wide/16 v24, 0x3e8
├── smali/org/ocsinventoryng/android/agent/OCSPrefsActivity$1.smali
│ @@ -67,14 +67,15 @@
│
│ move-result v0
│
│ .line 165
│ .local v0, "index":I
│ if-ltz v0, :cond_1
│
│ + .line 166
│ invoke-virtual {v1}, Landroid/preference/ListPreference;->getEntries()[Ljava/lang/CharSequence;
│
│ move-result-object v3
│
│ aget-object v3, v3, v0
│
│ :goto_0
│ @@ -85,15 +86,15 @@
│ .end local v1 # "listPreference":Landroid/preference/ListPreference;
│ :cond_0
│ :goto_1
│ const/4 v3, 0x1
│
│ return v3
│
│ - .line 165
│ + .line 166
│ .restart local v0 # "index":I
│ .restart local v1 # "listPreference":Landroid/preference/ListPreference;
│ :cond_1
│ const/4 v3, 0x0
│
│ goto :goto_0
├── smali/org/ocsinventoryng/android/agent/OCSPrefsActivity.smali
│ @@ -55,15 +55,14 @@
│
│ .line 30
│ iput-boolean v0, p0, Lorg/ocsinventoryng/android/agent/OCSPrefsActivity;->mfreqwake_chg:Z
│
│ .line 31
│ iput-boolean v0, p0, Lorg/ocsinventoryng/android/agent/OCSPrefsActivity;->mAutoMode_chg:Z
│
│ - .line 119
│ return-void
│ .end method
│
│ .method static synthetic access$102(Lorg/ocsinventoryng/android/agent/OCSPrefsActivity;Z)Z
│ .locals 0
│ .param p0, "x0" # Lorg/ocsinventoryng/android/agent/OCSPrefsActivity;
│ .param p1, "x1" # Z
│ @@ -116,32 +115,36 @@
│ sget-object v0, Lorg/ocsinventoryng/android/agent/OCSPrefsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener;
│
│ invoke-virtual {p0, v0}, Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
│
│ .line 141
│ sget-object v0, Lorg/ocsinventoryng/android/agent/OCSPrefsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener;
│
│ + .line 144
│ invoke-virtual {p0}, Landroid/preference/Preference;->getContext()Landroid/content/Context;
│
│ move-result-object v1
│
│ + .line 143
│ invoke-static {v1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
│
│ move-result-object v1
│
│ + .line 144
│ invoke-virtual {p0}, Landroid/preference/Preference;->getKey()Ljava/lang/String;
│
│ move-result-object v2
│
│ const-string v3, ""
│
│ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v1
│
│ + .line 141
│ invoke-interface {v0, p0, v1}, Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z
│
│ .line 146
│ return-void
│ .end method
│
│ .method private cancelTimer(Landroid/content/Context;)V
│ @@ -418,14 +421,15 @@
│
│ move-result v10
│
│ .line 79
│ .local v10, "interval":I
│ const-string v2, "alarm"
│
│ + .line 80
│ invoke-virtual {v7, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Landroid/app/AlarmManager;
│
│ .line 81
│ @@ -452,25 +456,26 @@
│ .local v11, "start":Ljava/util/Calendar;
│ const/16 v2, 0xd
│
│ const/4 v3, 0x5
│
│ invoke-virtual {v11, v2, v3}, Ljava/util/Calendar;->add(II)V
│
│ - .line 87
│ + .line 88
│ invoke-virtual {v11}, Ljava/util/Calendar;->getTimeInMillis()J
│
│ move-result-wide v2
│
│ int-to-long v4, v10
│
│ const-wide/32 v12, 0xea60
│
│ mul-long/2addr v4, v12
│
│ + .line 87
│ invoke-virtual/range {v0 .. v6}, Landroid/app/AlarmManager;->setRepeating(IJJLandroid/app/PendingIntent;)V
│
│ .line 105
│ .end local v0 # "alarmManager":Landroid/app/AlarmManager;
│ .end local v6 # "intentExecuted":Landroid/app/PendingIntent;
│ .end local v9 # "i":Landroid/content/Intent;
│ .end local v10 # "interval":I
├── smali/org/ocsinventoryng/android/agent/OCSPrologReply.smali
│ @@ -206,113 +206,112 @@
│ .end method
│
│ .method public log()Ljava/lang/String;
│ .locals 5
│
│ .prologue
│ .line 178
│ - new-instance v2, Ljava/lang/StringBuilder;
│ + new-instance v1, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V
│
│ .line 179
│ - .local v2, "sb":Ljava/lang/StringBuilder;
│ - const-string v3, "OPTION: "
│ + .local v1, "sb":Ljava/lang/StringBuilder;
│ + const-string v2, "OPTION: "
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - iget-object v4, p0, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->optName:Ljava/lang/String;
│ + iget-object v3, p0, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->optName:Ljava/lang/String;
│
│ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - const-string v4, "\n"
│ + const-string v3, "\n"
│
│ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 180
│ - const-string v3, "prologFreq: "
│ + const-string v2, "prologFreq: "
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - iget-object v4, p0, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->prologFreq:Ljava/lang/String;
│ + iget-object v3, p0, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->prologFreq:Ljava/lang/String;
│
│ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - const-string v4, "\n"
│ + const-string v3, "\n"
│
│ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 181
│ - const-string v3, "period_latency: "
│ + const-string v2, "period_latency: "
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - iget v4, p0, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->period_latency:I
│ + iget v3, p0, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->period_latency:I
│
│ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - const-string v4, "\n"
│ + const-string v3, "\n"
│
│ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 182
│ - const-string v3, "cycle_latency: "
│ + const-string v2, "cycle_latency: "
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - iget v4, p0, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->cycle_latency:I
│ + iget v3, p0, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->cycle_latency:I
│
│ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - const-string v4, "\n"
│ + const-string v3, "\n"
│
│ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ .line 183
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->idList:Ljava/util/ArrayList;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/agent/OCSPrologReply;->idList:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v2
│
│ - .local v1, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│
│ .line 184
│ .local v0, "dip":Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ const-string v3, "PARAM ID: "
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v3
│
│ invoke-virtual {v0}, Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;->getId()Ljava/lang/String;
│
│ move-result-object v4
│
│ @@ -339,19 +338,19 @@
│ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ goto :goto_0
│
│ .line 186
│ .end local v0 # "dip":Lorg/ocsinventoryng/android/agent/OCSDownloadIdParams;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
│
│ .method public setCycle_latency(I)V
│ .locals 0
│ .param p1, "cycle_latency" # I
│
│ .prologue
├── smali/org/ocsinventoryng/android/agent/OCSSectionListActivity.smali
│ @@ -68,19 +68,20 @@
│ .line 24
│ .local v4, "section":Ljava/lang/CharSequence;
│ if-eqz v4, :cond_0
│
│ .line 26
│ invoke-virtual {p0, v4}, Lorg/ocsinventoryng/android/agent/OCSSectionListActivity;->setTitle(Ljava/lang/CharSequence;)V
│
│ - .line 29
│ + .line 30
│ invoke-static {p0}, Lorg/ocsinventoryng/android/actions/Inventory;->getInstance(Landroid/content/Context;)Lorg/ocsinventoryng/android/actions/Inventory;
│
│ move-result-object v5
│
│ + .line 31
│ invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
│
│ move-result-object v6
│
│ invoke-virtual {v5, v6}, Lorg/ocsinventoryng/android/actions/Inventory;->getSections(Ljava/lang/String;)Ljava/util/List;
│
│ move-result-object v1
├── smali/org/ocsinventoryng/android/agent/OCSShowActivity$1.smali
│ @@ -26,14 +26,15 @@
│
│ .field final synthetic val$controlsView:Landroid/view/View;
│
│
│ # direct methods
│ .method constructor (Lorg/ocsinventoryng/android/agent/OCSShowActivity;Landroid/view/View;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│
│ .prologue
│ .line 65
│ iput-object p1, p0, Lorg/ocsinventoryng/android/agent/OCSShowActivity$1;->this$0:Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│
│ iput-object p2, p0, Lorg/ocsinventoryng/android/agent/OCSShowActivity$1;->val$controlsView:Landroid/view/View;
│
│ @@ -41,15 +42,15 @@
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public onVisibilityChange(Z)V
│ - .locals 3
│ + .locals 4
│ .param p1, "visible" # Z
│ .annotation build Landroid/annotation/TargetApi;
│ value = 0xd
│ .end annotation
│
│ .prologue
│ .line 73
│ @@ -94,32 +95,35 @@
│
│ iput v0, p0, Lorg/ocsinventoryng/android/agent/OCSShowActivity$1;->mShortAnimTime:I
│
│ .line 85
│ :cond_1
│ iget-object v0, p0, Lorg/ocsinventoryng/android/agent/OCSShowActivity$1;->val$controlsView:Landroid/view/View;
│
│ + .line 86
│ invoke-virtual {v0}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
│
│ move-result-object v1
│
│ if-eqz p1, :cond_3
│
│ const/4 v0, 0x0
│
│ + .line 87
│ :goto_0
│ invoke-virtual {v1, v0}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
│
│ move-result-object v0
│
│ iget v1, p0, Lorg/ocsinventoryng/android/agent/OCSShowActivity$1;->mShortAnimTime:I
│
│ - int-to-long v1, v1
│ + int-to-long v2, v1
│
│ - invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
│ + .line 88
│ + invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
│
│ .line 97
│ :goto_1
│ if-eqz p1, :cond_2
│
│ .line 99
│ iget-object v0, p0, Lorg/ocsinventoryng/android/agent/OCSShowActivity$1;->this$0:Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│ @@ -129,15 +133,15 @@
│ # invokes: Lorg/ocsinventoryng/android/agent/OCSShowActivity;->delayedHide(I)V
│ invoke-static {v0, v1}, Lorg/ocsinventoryng/android/agent/OCSShowActivity;->access$000(Lorg/ocsinventoryng/android/agent/OCSShowActivity;I)V
│
│ .line 101
│ :cond_2
│ return-void
│
│ - .line 85
│ + .line 86
│ :cond_3
│ iget v0, p0, Lorg/ocsinventoryng/android/agent/OCSShowActivity$1;->mControlsHeight:I
│
│ int-to-float v0, v0
│
│ goto :goto_0
├── smali/org/ocsinventoryng/android/agent/OCSShowActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│
│
│ # direct methods
│ .method constructor (Lorg/ocsinventoryng/android/agent/OCSShowActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│
│ .prologue
│ .line 105
│ iput-object p1, p0, Lorg/ocsinventoryng/android/agent/OCSShowActivity$2;->this$0:Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/ocsinventoryng/android/agent/OCSShowActivity$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│
│
│ # direct methods
│ .method constructor (Lorg/ocsinventoryng/android/agent/OCSShowActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│
│ .prologue
│ .line 136
│ iput-object p1, p0, Lorg/ocsinventoryng/android/agent/OCSShowActivity$3;->this$0:Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/ocsinventoryng/android/agent/OCSShowActivity$4.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│
│
│ # direct methods
│ .method constructor (Lorg/ocsinventoryng/android/agent/OCSShowActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│
│ .prologue
│ .line 147
│ iput-object p1, p0, Lorg/ocsinventoryng/android/agent/OCSShowActivity$4;->this$0:Lorg/ocsinventoryng/android/agent/OCSShowActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/ocsinventoryng/android/agent/OCSShowActivity.smali
│ @@ -151,14 +151,15 @@
│ .line 64
│ iget-object v3, p0, Lorg/ocsinventoryng/android/agent/OCSShowActivity;->mSystemUiHider:Lorg/ocsinventoryng/android/agent/util/SystemUiHider;
│
│ new-instance v4, Lorg/ocsinventoryng/android/agent/OCSShowActivity$1;
│
│ invoke-direct {v4, p0, v1}, Lorg/ocsinventoryng/android/agent/OCSShowActivity$1;->(Lorg/ocsinventoryng/android/agent/OCSShowActivity;Landroid/view/View;)V
│
│ + .line 65
│ invoke-virtual {v3, v4}, Lorg/ocsinventoryng/android/agent/util/SystemUiHider;->setOnVisibilityChangeListener(Lorg/ocsinventoryng/android/agent/util/SystemUiHider$OnVisibilityChangeListener;)V
│
│ .line 105
│ new-instance v3, Lorg/ocsinventoryng/android/agent/OCSShowActivity$2;
│
│ invoke-direct {v3, p0}, Lorg/ocsinventoryng/android/agent/OCSShowActivity$2;->(Lorg/ocsinventoryng/android/agent/OCSShowActivity;)V
├── smali/org/ocsinventoryng/android/agent/R.smali
│ @@ -26,10 +26,9 @@
│ .method public constructor ()V
│ .locals 0
│
│ .prologue
│ .line 10
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ - .line 256
│ return-void
│ .end method
├── smali/org/ocsinventoryng/android/agent/util/SystemUiHiderHoneycomb$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lorg/ocsinventoryng/android/agent/util/SystemUiHiderHoneycomb;
│
│
│ # direct methods
│ .method constructor (Lorg/ocsinventoryng/android/agent/util/SystemUiHiderHoneycomb;)V
│ .locals 0
│ + .param p1, "this$0" # Lorg/ocsinventoryng/android/agent/util/SystemUiHiderHoneycomb;
│
│ .prologue
│ .line 97
│ iput-object p1, p0, Lorg/ocsinventoryng/android/agent/util/SystemUiHiderHoneycomb$1;->this$0:Lorg/ocsinventoryng/android/agent/util/SystemUiHiderHoneycomb;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/org/ocsinventoryng/android/agent/util/SystemUiHiderHoneycomb.smali
│ @@ -174,14 +174,15 @@
│
│ .prologue
│ .line 75
│ iget-object v0, p0, Lorg/ocsinventoryng/android/agent/util/SystemUiHiderHoneycomb;->mAnchorView:Landroid/view/View;
│
│ iget-object v1, p0, Lorg/ocsinventoryng/android/agent/util/SystemUiHiderHoneycomb;->mSystemUiVisibilityChangeListener:Landroid/view/View$OnSystemUiVisibilityChangeListener;
│
│ + .line 76
│ invoke-virtual {v0, v1}, Landroid/view/View;->setOnSystemUiVisibilityChangeListener(Landroid/view/View$OnSystemUiVisibilityChangeListener;)V
│
│ .line 77
│ return-void
│ .end method
│
│ .method public show()V
├── smali/org/ocsinventoryng/android/sections/OCSBios.smali
│ @@ -24,15 +24,15 @@
│ .field private type:Ljava/lang/String;
│
│ .field private version:Ljava/lang/String;
│
│
│ # direct methods
│ .method public constructor ()V
│ - .locals 3
│ + .locals 4
│ .annotation build Landroid/annotation/TargetApi;
│ value = 0x9
│ .end annotation
│
│ .prologue
│ .line 45
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│ @@ -76,17 +76,17 @@
│ move-result-object v0
│
│ iput-object v0, p0, Lorg/ocsinventoryng/android/sections/OCSBios;->assettag:Ljava/lang/String;
│
│ .line 49
│ const-string v0, "MM/dd/yy"
│
│ - sget-wide v1, Landroid/os/Build;->TIME:J
│ + sget-wide v2, Landroid/os/Build;->TIME:J
│
│ - invoke-static {v0, v1, v2}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;
│ + invoke-static {v0, v2, v3}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;
│
│ move-result-object v0
│
│ check-cast v0, Ljava/lang/String;
│
│ iput-object v0, p0, Lorg/ocsinventoryng/android/sections/OCSBios;->date:Ljava/lang/String;
├── smali/org/ocsinventoryng/android/sections/OCSDrive.smali
│ @@ -19,95 +19,95 @@
│ .field private type:Ljava/lang/String;
│
│ .field private volumName:Ljava/lang/String;
│
│
│ # direct methods
│ .method public constructor (Ljava/lang/String;)V
│ - .locals 13
│ + .locals 14
│ .param p1, "fs" # Ljava/lang/String;
│
│ .prologue
│ - const-wide/32 v11, 0x100000
│ + const-wide/32 v12, 0x100000
│
│ const/4 v10, 0x0
│
│ .line 19
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ .line 20
│ new-instance v4, Ljava/io/File;
│
│ invoke-direct {v4, p1}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 21
│ .local v4, "d":Ljava/io/File;
│ - new-instance v7, Landroid/os/StatFs;
│ + new-instance v5, Landroid/os/StatFs;
│
│ - invoke-direct {v7, p1}, Landroid/os/StatFs;->(Ljava/lang/String;)V
│ + invoke-direct {v5, p1}, Landroid/os/StatFs;->(Ljava/lang/String;)V
│
│ .line 22
│ - .local v7, "statfs":Landroid/os/StatFs;
│ - invoke-virtual {v7}, Landroid/os/StatFs;->getBlockSize()I
│ + .local v5, "statfs":Landroid/os/StatFs;
│ + invoke-virtual {v5}, Landroid/os/StatFs;->getBlockSize()I
│
│ move-result v8
│
│ int-to-long v2, v8
│
│ .line 23
│ .local v2, "bs":J
│ - invoke-virtual {v7}, Landroid/os/StatFs;->getBlockCount()I
│ + invoke-virtual {v5}, Landroid/os/StatFs;->getBlockCount()I
│
│ move-result v8
│
│ int-to-long v0, v8
│
│ .line 24
│ .local v0, "bc":J
│ - invoke-virtual {v7}, Landroid/os/StatFs;->getFreeBlocks()I
│ + invoke-virtual {v5}, Landroid/os/StatFs;->getFreeBlocks()I
│
│ move-result v8
│
│ - int-to-long v5, v8
│ + int-to-long v6, v8
│
│ .line 26
│ - .local v5, "fb":J
│ + .local v6, "fb":J
│ iput-object v10, p0, Lorg/ocsinventoryng/android/sections/OCSDrive;->volumName:Ljava/lang/String;
│
│ .line 27
│ iput-object v10, p0, Lorg/ocsinventoryng/android/sections/OCSDrive;->label:Ljava/lang/String;
│
│ .line 28
│ mul-long v8, v2, v0
│
│ - div-long/2addr v8, v11
│ + div-long/2addr v8, v12
│
│ iput-wide v8, p0, Lorg/ocsinventoryng/android/sections/OCSDrive;->total:J
│
│ .line 29
│ - mul-long v8, v2, v5
│ + mul-long v8, v2, v6
│
│ - div-long/2addr v8, v11
│ + div-long/2addr v8, v12
│
│ iput-wide v8, p0, Lorg/ocsinventoryng/android/sections/OCSDrive;->free:J
│
│ .line 30
│ iput-object p1, p0, Lorg/ocsinventoryng/android/sections/OCSDrive;->type:Ljava/lang/String;
│
│ .line 31
│ iput-object v10, p0, Lorg/ocsinventoryng/android/sections/OCSDrive;->filesystem:Ljava/lang/String;
│
│ .line 32
│ const-string v8, "MM/dd/yy mm:ss"
│
│ invoke-virtual {v4}, Ljava/io/File;->lastModified()J
│
│ - move-result-wide v9
│ + move-result-wide v10
│
│ - invoke-static {v8, v9, v10}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;
│ + invoke-static {v8, v10, v11}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;
│
│ move-result-object v8
│
│ check-cast v8, Ljava/lang/String;
│
│ iput-object v8, p0, Lorg/ocsinventoryng/android/sections/OCSDrive;->createdate:Ljava/lang/String;
│
│ @@ -303,15 +303,15 @@
│ iput-object p1, p0, Lorg/ocsinventoryng/android/sections/OCSDrive;->filesystem:Ljava/lang/String;
│
│ .line 78
│ return-void
│ .end method
│
│ .method public setFree(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "free" # J
│
│ .prologue
│ .line 89
│ iput-wide p1, p0, Lorg/ocsinventoryng/android/sections/OCSDrive;->free:J
│
│ .line 90
│ @@ -339,15 +339,15 @@
│ iput-object p1, p0, Lorg/ocsinventoryng/android/sections/OCSDrive;->serial:Ljava/lang/String;
│
│ .line 102
│ return-void
│ .end method
│
│ .method public setTotal(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "total" # J
│
│ .prologue
│ .line 107
│ iput-wide p1, p0, Lorg/ocsinventoryng/android/sections/OCSDrive;->total:J
│
│ .line 108
├── smali/org/ocsinventoryng/android/sections/OCSDrives.smali
│ @@ -97,14 +97,15 @@
│
│ invoke-direct/range {v20 .. v21}, Ljava/lang/ProcessBuilder;->([Ljava/lang/String;)V
│
│ invoke-virtual/range {v20 .. v20}, Ljava/lang/ProcessBuilder;->start()Ljava/lang/Process;
│
│ move-result-object v20
│
│ + .line 33
│ invoke-virtual/range {v20 .. v20}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
│
│ move-result-object v11
│
│ .line 35
│ .local v11, "is":Ljava/io/InputStream;
│ new-instance v3, Ljava/io/BufferedReader;
│ @@ -665,150 +666,147 @@
│ "Lorg/ocsinventoryng/android/sections/OCSSection;",
│ ">;"
│ }
│ .end annotation
│
│ .prologue
│ .line 124
│ - new-instance v1, Ljava/util/ArrayList;
│ + new-instance v0, Ljava/util/ArrayList;
│
│ - invoke-direct {v1}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v0}, Ljava/util/ArrayList;->()V
│
│ .line 125
│ - .local v1, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSDrives;->drives:Ljava/util/ArrayList;
│ + .local v0, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSDrives;->drives:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Lorg/ocsinventoryng/android/sections/OCSDrive;
│ + check-cast v1, Lorg/ocsinventoryng/android/sections/OCSDrive;
│
│ .line 126
│ - .local v2, "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ - invoke-virtual {v2}, Lorg/ocsinventoryng/android/sections/OCSDrive;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│ + .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ + invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSDrive;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│
│ move-result-object v3
│
│ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ goto :goto_0
│
│ .line 128
│ - .end local v2 # "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ + .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ :cond_0
│ - return-object v1
│ + return-object v0
│ .end method
│
│ .method public toString()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 117
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 118
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSDrives;->drives:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSDrives;->drives:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSDrive;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSDrive;
│
│ .line 119
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSDrive;->toString()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSDrive;->toString()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 121
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
│
│ .method public toXML()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 110
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 111
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSDrives;->drives:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSDrives;->drives:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSDrive;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSDrive;
│
│ .line 112
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSDrive;->toXml()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSDrive;->toXml()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 114
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSDrive;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
├── smali/org/ocsinventoryng/android/sections/OCSHardware.smali
│ @@ -40,15 +40,15 @@
│ .field private userid:Ljava/lang/String;
│
│ .field private uuid:Ljava/lang/String;
│
│
│ # direct methods
│ .method public constructor ()V
│ - .locals 3
│ + .locals 4
│
│ .prologue
│ .line 44
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ .line 22
│ const-string v0, "HARDWARE"
│ @@ -151,17 +151,17 @@
│ iput-object v0, p0, Lorg/ocsinventoryng/android/sections/OCSHardware;->lastUser:Ljava/lang/String;
│
│ .line 56
│ const-string v0, "MM/dd/yy hh:mm:ss"
│
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - invoke-static {v0, v1, v2}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;
│ + invoke-static {v0, v2, v3}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;
│
│ move-result-object v0
│
│ check-cast v0, Ljava/lang/String;
│
│ iput-object v0, p0, Lorg/ocsinventoryng/android/sections/OCSHardware;->dateLastLog:Ljava/lang/String;
│
│ @@ -1095,15 +1095,15 @@
│ invoke-virtual {v0, v1}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 192
│ return-void
│ .end method
│
│ .method public setChecksum(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "checksum" # J
│
│ .prologue
│ .line 125
│ iput-wide p1, p0, Lorg/ocsinventoryng/android/sections/OCSHardware;->checksum:J
│
│ .line 126
├── smali/org/ocsinventoryng/android/sections/OCSInputs.smali
│ @@ -409,64 +409,63 @@
│ .param p1, "cam" # Landroid/hardware/Camera;
│
│ .prologue
│ .line 117
│ if-nez p1, :cond_0
│
│ .line 118
│ - const-string v8, "busy"
│ + const-string v5, "busy"
│
│ .line 132
│ :goto_0
│ - return-object v8
│ + return-object v5
│
│ .line 120
│ :cond_0
│ invoke-virtual {p1}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
│
│ - move-result-object v4
│ + move-result-object v1
│
│ .line 121
│ - .local v4, "params":Landroid/hardware/Camera$Parameters;
│ + .local v1, "params":Landroid/hardware/Camera$Parameters;
│ const-wide/16 v2, 0x0
│
│ .line 122
│ .local v2, "max_v":J
│ - const/4 v1, 0x0
│ + const/4 v0, 0x0
│
│ .line 123
│ - .local v1, "max_sz":Landroid/hardware/Camera$Size;
│ - invoke-virtual {v4}, Landroid/hardware/Camera$Parameters;->getSupportedPictureSizes()Ljava/util/List;
│ + .local v0, "max_sz":Landroid/hardware/Camera$Size;
│ + invoke-virtual {v1}, Landroid/hardware/Camera$Parameters;->getSupportedPictureSizes()Ljava/util/List;
│
│ - move-result-object v8
│ + move-result-object v5
│
│ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v5
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :cond_1
│ :goto_1
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v8
│
│ if-eqz v8, :cond_2
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ - check-cast v5, Landroid/hardware/Camera$Size;
│ + check-cast v4, Landroid/hardware/Camera$Size;
│
│ .line 124
│ - .local v5, "sz":Landroid/hardware/Camera$Size;
│ - iget v8, v5, Landroid/hardware/Camera$Size;->height:I
│ + .local v4, "sz":Landroid/hardware/Camera$Size;
│ + iget v8, v4, Landroid/hardware/Camera$Size;->height:I
│
│ - iget v9, v5, Landroid/hardware/Camera$Size;->width:I
│ + iget v9, v4, Landroid/hardware/Camera$Size;->width:I
│
│ mul-int/2addr v8, v9
│
│ int-to-long v6, v8
│
│ .line 125
│ .local v6, "v":J
│ @@ -483,58 +482,58 @@
│
│ if-lez v8, :cond_1
│
│ .line 127
│ move-wide v2, v6
│
│ .line 128
│ - move-object v1, v5
│ + move-object v0, v4
│
│ goto :goto_1
│
│ .line 131
│ - .end local v5 # "sz":Landroid/hardware/Camera$Size;
│ + .end local v4 # "sz":Landroid/hardware/Camera$Size;
│ .end local v6 # "v":J
│ :cond_2
│ invoke-virtual {p1}, Landroid/hardware/Camera;->release()V
│
│ .line 132
│ - 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
│
│ - iget v9, v1, Landroid/hardware/Camera$Size;->width:I
│ -
│ - invoke-static {v9}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│ -
│ - move-result-object v9
│ + iget v8, v0, Landroid/hardware/Camera$Size;->width:I
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-static {v8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│
│ move-result-object v8
│
│ - const-string v9, "x"
│ + invoke-virtual {v5, v8}, 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 v5
│
│ - move-result-object v8
│ + const-string v8, "x"
│
│ - iget v9, v1, Landroid/hardware/Camera$Size;->height:I
│ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - invoke-static {v9}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│ + move-result-object v5
│
│ - move-result-object v9
│ + iget v8, v0, Landroid/hardware/Camera$Size;->height:I
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-static {v8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│
│ move-result-object v8
│
│ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v8
│ + move-result-object v5
│ +
│ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ +
│ + move-result-object v5
│
│ goto :goto_0
│ .end method
│
│ .method private openCamera()Landroid/hardware/Camera;
│ .locals 2
│
│ @@ -615,150 +614,147 @@
│ "Lorg/ocsinventoryng/android/sections/OCSSection;",
│ ">;"
│ }
│ .end annotation
│
│ .prologue
│ .line 150
│ - new-instance v1, Ljava/util/ArrayList;
│ + new-instance v0, Ljava/util/ArrayList;
│
│ - invoke-direct {v1}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v0}, Ljava/util/ArrayList;->()V
│
│ .line 151
│ - .local v1, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSInputs;->inputs:Ljava/util/ArrayList;
│ + .local v0, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSInputs;->inputs:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Lorg/ocsinventoryng/android/sections/OCSInput;
│ + check-cast v1, Lorg/ocsinventoryng/android/sections/OCSInput;
│
│ .line 152
│ - .local v2, "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ - invoke-virtual {v2}, Lorg/ocsinventoryng/android/sections/OCSInput;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│ + .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ + invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSInput;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│
│ move-result-object v3
│
│ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ goto :goto_0
│
│ .line 154
│ - .end local v2 # "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ + .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ :cond_0
│ - return-object v1
│ + return-object v0
│ .end method
│
│ .method public toString()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 143
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 144
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSInputs;->inputs:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSInputs;->inputs:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSInput;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSInput;
│
│ .line 145
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSInput;->toString()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSInput;->toString()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 147
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
│
│ .method public toXML()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 136
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 137
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSInputs;->inputs:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSInputs;->inputs:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSInput;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSInput;
│
│ .line 138
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSInput;->toXml()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSInput;->toXml()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 140
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSInput;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
├── smali/org/ocsinventoryng/android/sections/OCSJavaInfos.smali
│ @@ -52,14 +52,15 @@
│
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ const-string v2, "java.vm.version"
│
│ + .line 22
│ invoke-virtual {v0, v2}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v2
│
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v1
├── smali/org/ocsinventoryng/android/sections/OCSNetworks.smali
│ @@ -23,547 +23,479 @@
│ .field private ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ .field private final sectionTag:Ljava/lang/String;
│
│
│ # direct methods
│ .method public constructor (Landroid/content/Context;)V
│ - .locals 20
│ + .locals 18
│ .param p1, "ctx" # Landroid/content/Context;
│ .annotation build Landroid/annotation/TargetApi;
│ value = 0x9
│ .end annotation
│
│ .prologue
│ .line 27
│ invoke-direct/range {p0 .. p0}, Ljava/lang/Object;->()V
│
│ .line 21
│ - const-string v17, "NETWORKS"
│ + const-string v15, "NETWORKS"
│
│ - move-object/from16 v0, v17
│ -
│ - move-object/from16 v1, p0
│ + move-object/from16 v0, p0
│
│ - iput-object v0, v1, Lorg/ocsinventoryng/android/sections/OCSNetworks;->sectionTag:Ljava/lang/String;
│ + iput-object v15, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->sectionTag:Ljava/lang/String;
│
│ .line 24
│ - const/16 v17, 0x0
│ + const/4 v15, 0x0
│
│ - move/from16 v0, v17
│ -
│ - move-object/from16 v1, p0
│ + move-object/from16 v0, p0
│
│ - iput v0, v1, Lorg/ocsinventoryng/android/sections/OCSNetworks;->main:I
│ + iput v15, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->main:I
│
│ .line 28
│ invoke-static {}, Lorg/ocsinventoryng/android/actions/OCSLog;->getInstance()Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - 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, Lorg/ocsinventoryng/android/sections/OCSNetworks;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│ + iput-object v15, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ .line 30
│ - new-instance v17, Ljava/util/ArrayList;
│ + new-instance v15, Ljava/util/ArrayList;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v15}, Ljava/util/ArrayList;->()V
│
│ - move-object/from16 v0, v17
│ -
│ - move-object/from16 v1, p0
│ + move-object/from16 v0, p0
│
│ - iput-object v0, v1, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│ + iput-object v15, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│
│ .line 32
│ - const-string v17, "wifi"
│ + const-string v15, "wifi"
│
│ move-object/from16 v0, p1
│
│ - move-object/from16 v1, v17
│ + invoke-virtual {v0, v15}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
│
│ - invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
│ -
│ - move-result-object v16
│ + move-result-object v14
│
│ - check-cast v16, Landroid/net/wifi/WifiManager;
│ + check-cast v14, Landroid/net/wifi/WifiManager;
│
│ .line 33
│ - .local v16, "wifii":Landroid/net/wifi/WifiManager;
│ - if-eqz v16, :cond_2
│ + .local v14, "wifii":Landroid/net/wifi/WifiManager;
│ + if-eqz v14, :cond_2
│
│ .line 34
│ - invoke-virtual/range {v16 .. v16}, Landroid/net/wifi/WifiManager;->getWifiState()I
│ -
│ - move-result v17
│ + invoke-virtual {v14}, Landroid/net/wifi/WifiManager;->getWifiState()I
│
│ - const/16 v18, 0x4
│ + move-result v15
│
│ - move/from16 v0, v17
│ + const/16 v16, 0x4
│
│ - move/from16 v1, v18
│ + move/from16 v0, v16
│
│ - if-ne v0, v1, :cond_1
│ + if-ne v15, v0, :cond_1
│
│ .line 108
│ :cond_0
│ :goto_0
│ return-void
│
│ .line 36
│ :cond_1
│ - invoke-virtual/range {v16 .. v16}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
│ + invoke-virtual {v14}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
│
│ - move-result v17
│ + move-result v15
│
│ - if-eqz v17, :cond_2
│ + if-eqz v15, :cond_2
│
│ .line 37
│ - invoke-virtual/range {v16 .. v16}, Landroid/net/wifi/WifiManager;->getDhcpInfo()Landroid/net/DhcpInfo;
│ + invoke-virtual {v14}, Landroid/net/wifi/WifiManager;->getDhcpInfo()Landroid/net/DhcpInfo;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ .line 39
│ - .local v2, "d":Landroid/net/DhcpInfo;
│ - new-instance v11, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ -
│ - const-string v17, "Wifi/3G interface"
│ + .local v1, "d":Landroid/net/DhcpInfo;
│ + new-instance v9, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│
│ - move-object/from16 v0, v17
│ + const-string v15, "Wifi/3G interface"
│
│ - invoke-direct {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->(Ljava/lang/String;)V
│ + invoke-direct {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->(Ljava/lang/String;)V
│
│ .line 41
│ - .local v11, "netw":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ - invoke-virtual/range {v16 .. v16}, Landroid/net/wifi/WifiManager;->getWifiState()I
│ + .local v9, "netw":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + invoke-virtual {v14}, Landroid/net/wifi/WifiManager;->getWifiState()I
│
│ - move-result v17
│ + move-result v15
│
│ - const/16 v18, 0x3
│ + const/16 v16, 0x3
│
│ - move/from16 v0, v17
│ + move/from16 v0, v16
│
│ - move/from16 v1, v18
│ -
│ - if-ne v0, v1, :cond_8
│ + if-ne v15, v0, :cond_8
│
│ .line 42
│ - const-string v17, "Up"
│ -
│ - move-object/from16 v0, v17
│ + const-string v15, "Up"
│
│ - invoke-virtual {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setStatus(Ljava/lang/String;)V
│ + invoke-virtual {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setStatus(Ljava/lang/String;)V
│
│ .line 46
│ :goto_1
│ - iget v0, v2, Landroid/net/DhcpInfo;->ipAddress:I
│ + iget v15, v1, Landroid/net/DhcpInfo;->ipAddress:I
│
│ - move/from16 v17, v0
│ + invoke-static {v15}, Lorg/ocsinventoryng/android/actions/Utils;->intToIp(I)Ljava/lang/String;
│
│ - invoke-static/range {v17 .. v17}, Lorg/ocsinventoryng/android/actions/Utils;->intToIp(I)Ljava/lang/String;
│ -
│ - move-result-object v17
│ -
│ - move-object/from16 v0, v17
│ + move-result-object v15
│
│ - invoke-virtual {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setIpAdress(Ljava/lang/String;)V
│ + invoke-virtual {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setIpAdress(Ljava/lang/String;)V
│
│ .line 47
│ - iget v0, v2, Landroid/net/DhcpInfo;->gateway:I
│ + iget v15, v1, Landroid/net/DhcpInfo;->gateway:I
│
│ - move/from16 v17, v0
│ + invoke-static {v15}, Lorg/ocsinventoryng/android/actions/Utils;->intToIp(I)Ljava/lang/String;
│
│ - invoke-static/range {v17 .. v17}, Lorg/ocsinventoryng/android/actions/Utils;->intToIp(I)Ljava/lang/String;
│ -
│ - move-result-object v17
│ -
│ - move-object/from16 v0, v17
│ + move-result-object v15
│
│ - invoke-virtual {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setIpGatewey(Ljava/lang/String;)V
│ + invoke-virtual {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setIpGatewey(Ljava/lang/String;)V
│
│ .line 48
│ - iget v0, v2, Landroid/net/DhcpInfo;->netmask:I
│ + iget v15, v1, Landroid/net/DhcpInfo;->netmask:I
│
│ - move/from16 v17, v0
│ -
│ - invoke-static/range {v17 .. v17}, Lorg/ocsinventoryng/android/actions/Utils;->intToIp(I)Ljava/lang/String;
│ -
│ - move-result-object v17
│ + invoke-static {v15}, Lorg/ocsinventoryng/android/actions/Utils;->intToIp(I)Ljava/lang/String;
│
│ - move-object/from16 v0, v17
│ + move-result-object v15
│
│ - invoke-virtual {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setIpMask(Ljava/lang/String;)V
│ + invoke-virtual {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setIpMask(Ljava/lang/String;)V
│
│ .line 49
│ - iget v0, v2, Landroid/net/DhcpInfo;->serverAddress:I
│ -
│ - move/from16 v17, v0
│ + iget v15, v1, Landroid/net/DhcpInfo;->serverAddress:I
│
│ - invoke-static/range {v17 .. v17}, Lorg/ocsinventoryng/android/actions/Utils;->intToIp(I)Ljava/lang/String;
│ -
│ - move-result-object v17
│ + invoke-static {v15}, Lorg/ocsinventoryng/android/actions/Utils;->intToIp(I)Ljava/lang/String;
│
│ - move-object/from16 v0, v17
│ + move-result-object v15
│
│ - invoke-virtual {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setIpDHCP(Ljava/lang/String;)V
│ + invoke-virtual {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setIpDHCP(Ljava/lang/String;)V
│
│ .line 51
│ - invoke-virtual/range {v16 .. v16}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
│ + invoke-virtual {v14}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
│
│ - move-result-object v15
│ + move-result-object v13
│
│ .line 52
│ - .local v15, "wInfos":Landroid/net/wifi/WifiInfo;
│ - invoke-virtual {v15}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
│ + .local v13, "wInfos":Landroid/net/wifi/WifiInfo;
│ + invoke-virtual {v13}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
│
│ - move-result-object v17
│ -
│ - move-object/from16 v0, v17
│ + move-result-object v15
│
│ - invoke-virtual {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setMacaddr(Ljava/lang/String;)V
│ + invoke-virtual {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setMacaddr(Ljava/lang/String;)V
│
│ .line 53
│ - const-string v17, "Wifi"
│ + const-string v15, "Wifi"
│
│ - move-object/from16 v0, v17
│ -
│ - invoke-virtual {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setDriver(Ljava/lang/String;)V
│ + invoke-virtual {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setDriver(Ljava/lang/String;)V
│
│ .line 54
│ - const-string v17, "Wifi"
│ -
│ - move-object/from16 v0, v17
│ + const-string v15, "Wifi"
│
│ - invoke-virtual {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setType(Ljava/lang/String;)V
│ + invoke-virtual {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setType(Ljava/lang/String;)V
│
│ .line 56
│ - invoke-virtual {v15}, Landroid/net/wifi/WifiInfo;->getLinkSpeed()I
│ + invoke-virtual {v13}, Landroid/net/wifi/WifiInfo;->getLinkSpeed()I
│
│ - move-result v17
│ + move-result v15
│
│ - invoke-static/range {v17 .. v17}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│ + invoke-static {v15}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│
│ - move-result-object v13
│ + move-result-object v11
│
│ .line 57
│ - .local v13, "speed":Ljava/lang/String;
│ - new-instance v17, Ljava/lang/StringBuilder;
│ -
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + .local v11, "speed":Ljava/lang/String;
│ + new-instance v15, Ljava/lang/StringBuilder;
│
│ - move-object/from16 v0, v17
│ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v15
│
│ - const-string v18, " Mb/s"
│ + const-string v16, " Mb/s"
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v15
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ -
│ - move-object/from16 v0, v17
│ + move-result-object v15
│
│ - invoke-virtual {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setSpeed(Ljava/lang/String;)V
│ + invoke-virtual {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setSpeed(Ljava/lang/String;)V
│
│ .line 62
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│ -
│ - move-object/from16 v17, v0
│ -
│ - move-object/from16 v0, v17
│ + iget-object v15, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│
│ - invoke-virtual {v0, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v15, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ .line 70
│ - .end local v2 # "d":Landroid/net/DhcpInfo;
│ - .end local v11 # "netw":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ - .end local v13 # "speed":Ljava/lang/String;
│ - .end local v15 # "wInfos":Landroid/net/wifi/WifiInfo;
│ + .end local v1 # "d":Landroid/net/DhcpInfo;
│ + .end local v9 # "netw":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + .end local v11 # "speed":Ljava/lang/String;
│ + .end local v13 # "wInfos":Landroid/net/wifi/WifiInfo;
│ :cond_2
│ :try_start_0
│ invoke-static {}, Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;
│ :try_end_0
│ .catch Ljava/net/SocketException; {:try_start_0 .. :try_end_0} :catch_0
│
│ - move-result-object v9
│ + move-result-object v7
│
│ .line 76
│ - .local v9, "listeNI":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ + .local v7, "listeNI":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ :cond_3
│ - invoke-interface {v9}, Ljava/util/Enumeration;->hasMoreElements()Z
│ + invoke-interface {v7}, Ljava/util/Enumeration;->hasMoreElements()Z
│
│ - move-result v17
│ + move-result v15
│
│ - if-eqz v17, :cond_0
│ + if-eqz v15, :cond_0
│
│ .line 77
│ - invoke-interface {v9}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
│ + invoke-interface {v7}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
│
│ - move-result-object v12
│ + move-result-object v10
│
│ - check-cast v12, Ljava/net/NetworkInterface;
│ + check-cast v10, Ljava/net/NetworkInterface;
│
│ .line 78
│ - .local v12, "ni":Ljava/net/NetworkInterface;
│ - invoke-virtual {v12}, Ljava/net/NetworkInterface;->getInetAddresses()Ljava/util/Enumeration;
│ + .local v10, "ni":Ljava/net/NetworkInterface;
│ + invoke-virtual {v10}, Ljava/net/NetworkInterface;->getInetAddresses()Ljava/util/Enumeration;
│
│ - move-result-object v8
│ + move-result-object v6
│
│ .line 79
│ - .local v8, "listeIPAdr":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ - invoke-virtual {v12}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;
│ + .local v6, "listeIPAdr":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ + invoke-virtual {v10}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ .line 81
│ - .local v10, "name":Ljava/lang/String;
│ + .local v8, "name":Ljava/lang/String;
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│ -
│ - move-object/from16 v17, v0
│ + iget-object v15, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - new-instance v18, Ljava/lang/StringBuilder;
│ + new-instance v16, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v19, "OCSNET Name :"
│ + const-string v17, "OCSNET Name :"
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v16
│
│ - invoke-virtual {v12}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;
│ + invoke-virtual {v10}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;
│
│ - move-result-object v19
│ + move-result-object v17
│
│ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v18
│ + move-result-object v16
│
│ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v16
│
│ - invoke-virtual/range {v17 .. v18}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v15 .. v16}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 83
│ :cond_4
│ :goto_2
│ - invoke-interface {v8}, Ljava/util/Enumeration;->hasMoreElements()Z
│ + invoke-interface {v6}, Ljava/util/Enumeration;->hasMoreElements()Z
│
│ - move-result v17
│ + move-result v15
│
│ - if-eqz v17, :cond_3
│ + if-eqz v15, :cond_3
│
│ .line 84
│ - invoke-interface {v8}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
│ + invoke-interface {v6}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
│
│ - move-result-object v5
│ + move-result-object v3
│
│ - check-cast v5, Ljava/net/InetAddress;
│ + check-cast v3, Ljava/net/InetAddress;
│
│ .line 85
│ - .local v5, "ipAdr":Ljava/net/InetAddress;
│ - invoke-virtual {v5}, Ljava/net/InetAddress;->isLoopbackAddress()Z
│ + .local v3, "ipAdr":Ljava/net/InetAddress;
│ + invoke-virtual {v3}, Ljava/net/InetAddress;->isLoopbackAddress()Z
│
│ - move-result v17
│ + move-result v15
│
│ - if-nez v17, :cond_4
│ + if-nez v15, :cond_4
│
│ - invoke-virtual {v5}, Ljava/net/InetAddress;->isLinkLocalAddress()Z
│ + invoke-virtual {v3}, Ljava/net/InetAddress;->isLinkLocalAddress()Z
│
│ - move-result v17
│ + move-result v15
│
│ - if-nez v17, :cond_4
│ + if-nez v15, :cond_4
│
│ .line 86
│ - new-instance v11, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + new-instance v9, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│
│ - invoke-direct {v11, v10}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->(Ljava/lang/String;)V
│ + invoke-direct {v9, v8}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->(Ljava/lang/String;)V
│
│ .line 87
│ - .restart local v11 # "netw":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ - invoke-virtual {v5}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
│ + .restart local v9 # "netw":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + invoke-virtual {v3}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ .line 88
│ - .local v6, "ipadr":Ljava/lang/String;
│ - invoke-virtual {v11, v6}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setIpAdress(Ljava/lang/String;)V
│ + .local v4, "ipadr":Ljava/lang/String;
│ + invoke-virtual {v9, v4}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setIpAdress(Ljava/lang/String;)V
│
│ .line 89
│ - sget v17, Landroid/os/Build$VERSION;->SDK_INT:I
│ + sget v15, Landroid/os/Build$VERSION;->SDK_INT:I
│
│ - const/16 v18, 0x8
│ + const/16 v16, 0x8
│
│ - move/from16 v0, v17
│ + move/from16 v0, v16
│
│ - move/from16 v1, v18
│ -
│ - if-le v0, v1, :cond_5
│ + if-le v15, v0, :cond_5
│
│ .line 91
│ :try_start_1
│ - invoke-virtual {v12}, Ljava/net/NetworkInterface;->getHardwareAddress()[B
│ + invoke-virtual {v10}, Ljava/net/NetworkInterface;->getHardwareAddress()[B
│
│ - move-result-object v17
│ -
│ - invoke-static/range {v17 .. v17}, Lorg/ocsinventoryng/android/actions/Utils;->bytesToHex([B)Ljava/lang/String;
│ + move-result-object v15
│
│ - move-result-object v17
│ + invoke-static {v15}, Lorg/ocsinventoryng/android/actions/Utils;->bytesToHex([B)Ljava/lang/String;
│
│ - move-object/from16 v0, v17
│ + move-result-object v15
│
│ - invoke-virtual {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setMacaddr(Ljava/lang/String;)V
│ + invoke-virtual {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setMacaddr(Ljava/lang/String;)V
│ :try_end_1
│ .catch Ljava/net/SocketException; {:try_start_1 .. :try_end_1} :catch_1
│
│ .line 95
│ :cond_5
│ :goto_3
│ - const/4 v7, 0x0
│ + const/4 v5, 0x0
│
│ .line 96
│ - .local v7, "isWifi":Z
│ + .local v5, "isWifi":Z
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│ -
│ - move-object/from16 v17, v0
│ + iget-object v15, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v15}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v4
│ + move-result-object v15
│
│ - .local v4, "i$":Ljava/util/Iterator;
│ :cond_6
│ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v17
│ + move-result v16
│
│ - if-eqz v17, :cond_7
│ + if-eqz v16, :cond_7
│
│ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v14
│ + move-result-object v12
│
│ - check-cast v14, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + check-cast v12, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│
│ .line 97
│ - .local v14, "tmp":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ - iget-object v0, v14, Lorg/ocsinventoryng/android/sections/OCSNetwork;->ipAdress:Ljava/lang/String;
│ + .local v12, "tmp":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + iget-object v0, v12, Lorg/ocsinventoryng/android/sections/OCSNetwork;->ipAdress:Ljava/lang/String;
│
│ - move-object/from16 v17, v0
│ + move-object/from16 v16, v0
│
│ - iget-object v0, v11, Lorg/ocsinventoryng/android/sections/OCSNetwork;->ipAdress:Ljava/lang/String;
│ + iget-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSNetwork;->ipAdress:Ljava/lang/String;
│
│ - move-object/from16 v18, v0
│ + move-object/from16 v17, v0
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual/range {v16 .. v17}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v17
│ + move-result v16
│
│ - if-eqz v17, :cond_6
│ + if-eqz v16, :cond_6
│
│ .line 98
│ - const/4 v7, 0x1
│ + const/4 v5, 0x1
│
│ .line 102
│ - .end local v14 # "tmp":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + .end local v12 # "tmp":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ :cond_7
│ - if-nez v7, :cond_4
│ + if-nez v5, :cond_4
│
│ .line 103
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│ -
│ - move-object/from16 v17, v0
│ -
│ - move-object/from16 v0, v17
│ + iget-object v15, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│
│ - invoke-virtual {v0, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v15, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ goto :goto_2
│
│ .line 44
│ - .end local v4 # "i$":Ljava/util/Iterator;
│ - .end local v5 # "ipAdr":Ljava/net/InetAddress;
│ - .end local v6 # "ipadr":Ljava/lang/String;
│ - .end local v7 # "isWifi":Z
│ - .end local v8 # "listeIPAdr":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ - .end local v9 # "listeNI":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ - .end local v10 # "name":Ljava/lang/String;
│ - .end local v12 # "ni":Ljava/net/NetworkInterface;
│ - .restart local v2 # "d":Landroid/net/DhcpInfo;
│ + .end local v3 # "ipAdr":Ljava/net/InetAddress;
│ + .end local v4 # "ipadr":Ljava/lang/String;
│ + .end local v5 # "isWifi":Z
│ + .end local v6 # "listeIPAdr":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ + .end local v7 # "listeNI":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ + .end local v8 # "name":Ljava/lang/String;
│ + .end local v10 # "ni":Ljava/net/NetworkInterface;
│ + .restart local v1 # "d":Landroid/net/DhcpInfo;
│ :cond_8
│ - const-string v17, "Down"
│ + const-string v15, "Down"
│
│ - move-object/from16 v0, v17
│ -
│ - invoke-virtual {v11, v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setStatus(Ljava/lang/String;)V
│ + invoke-virtual {v9, v15}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->setStatus(Ljava/lang/String;)V
│
│ goto/16 :goto_1
│
│ .line 71
│ - .end local v2 # "d":Landroid/net/DhcpInfo;
│ - .end local v11 # "netw":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + .end local v1 # "d":Landroid/net/DhcpInfo;
│ + .end local v9 # "netw":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ :catch_0
│ - move-exception v3
│ + move-exception v2
│
│ .line 72
│ - .local v3, "e":Ljava/net/SocketException;
│ + .local v2, "e":Ljava/net/SocketException;
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│ -
│ - move-object/from16 v17, v0
│ + iget-object v15, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - const-string v18, "Error : during call getNetworkInterfaces()"
│ + const-string v16, "Error : during call getNetworkInterfaces()"
│
│ - invoke-virtual/range {v17 .. v18}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│ + invoke-virtual/range {v15 .. v16}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│
│ .line 73
│ move-object/from16 v0, p0
│
│ - iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│ + iget-object v15, v0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v17, v0
│ -
│ - invoke-virtual {v3}, Ljava/net/SocketException;->getMessage()Ljava/lang/String;
│ + invoke-virtual {v2}, Ljava/net/SocketException;->getMessage()Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v16
│
│ - invoke-virtual/range {v17 .. v18}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│ + invoke-virtual/range {v15 .. v16}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│
│ goto/16 :goto_0
│
│ .line 92
│ - .end local v3 # "e":Ljava/net/SocketException;
│ - .restart local v5 # "ipAdr":Ljava/net/InetAddress;
│ - .restart local v6 # "ipadr":Ljava/lang/String;
│ - .restart local v8 # "listeIPAdr":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ - .restart local v9 # "listeNI":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ - .restart local v10 # "name":Ljava/lang/String;
│ - .restart local v11 # "netw":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ - .restart local v12 # "ni":Ljava/net/NetworkInterface;
│ + .end local v2 # "e":Ljava/net/SocketException;
│ + .restart local v3 # "ipAdr":Ljava/net/InetAddress;
│ + .restart local v4 # "ipadr":Ljava/lang/String;
│ + .restart local v6 # "listeIPAdr":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ + .restart local v7 # "listeNI":Ljava/util/Enumeration;, "Ljava/util/Enumeration;"
│ + .restart local v8 # "name":Ljava/lang/String;
│ + .restart local v9 # "netw":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + .restart local v10 # "ni":Ljava/net/NetworkInterface;
│ :catch_1
│ - move-exception v17
│ + move-exception v15
│
│ goto :goto_3
│ .end method
│
│
│ # virtual methods
│ .method public getMain()I
│ @@ -615,150 +547,147 @@
│ "Lorg/ocsinventoryng/android/sections/OCSSection;",
│ ">;"
│ }
│ .end annotation
│
│ .prologue
│ .line 148
│ - new-instance v1, Ljava/util/ArrayList;
│ + new-instance v0, Ljava/util/ArrayList;
│
│ - invoke-direct {v1}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v0}, Ljava/util/ArrayList;->()V
│
│ .line 149
│ - .local v1, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│ + .local v0, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + check-cast v1, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│
│ .line 150
│ - .local v2, "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ - invoke-virtual {v2}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│ + .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│
│ move-result-object v3
│
│ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ goto :goto_0
│
│ .line 152
│ - .end local v2 # "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ :cond_0
│ - return-object v1
│ + return-object v0
│ .end method
│
│ .method public toString()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 135
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 136
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│
│ .line 137
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->toString()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->toString()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 139
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
│
│ .method public toXML()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 128
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 129
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSNetworks;->networks:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSNetwork;
│
│ .line 130
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->toXml()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSNetwork;->toXml()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 132
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSNetwork;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
├── smali/org/ocsinventoryng/android/sections/OCSPorts.smali
│ @@ -103,150 +103,147 @@
│ "Lorg/ocsinventoryng/android/sections/OCSSection;",
│ ">;"
│ }
│ .end annotation
│
│ .prologue
│ .line 53
│ - new-instance v1, Ljava/util/ArrayList;
│ + new-instance v0, Ljava/util/ArrayList;
│
│ - invoke-direct {v1}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v0}, Ljava/util/ArrayList;->()V
│
│ .line 54
│ - .local v1, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSPorts;->ports:Ljava/util/ArrayList;
│ + .local v0, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSPorts;->ports:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Lorg/ocsinventoryng/android/sections/OCSPort;
│ + check-cast v1, Lorg/ocsinventoryng/android/sections/OCSPort;
│
│ .line 55
│ - .local v2, "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ - invoke-virtual {v2}, Lorg/ocsinventoryng/android/sections/OCSPort;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│ + .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ + invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSPort;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│
│ move-result-object v3
│
│ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ goto :goto_0
│
│ .line 57
│ - .end local v2 # "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ + .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ :cond_0
│ - return-object v1
│ + return-object v0
│ .end method
│
│ .method public toString()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 46
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 47
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSPorts;->ports:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSPorts;->ports:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSPort;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSPort;
│
│ .line 48
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSPort;->toString()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSPort;->toString()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 50
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
│
│ .method public toXML()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 39
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 40
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSPorts;->ports:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSPorts;->ports:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSPort;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSPort;
│
│ .line 41
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSPort;->toXml()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSPort;->toXml()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 43
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSPort;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
├── smali/org/ocsinventoryng/android/sections/OCSSection.smali
│ @@ -110,14 +110,15 @@
│
│ invoke-virtual {v1, p4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v1
│
│ const-string v2, ""
│
│ + .line 56
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v1
│
│ invoke-virtual {v1, p3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v1
│ @@ -185,170 +186,168 @@
│ .end method
│
│ .method public toString()Ljava/lang/String;
│ .locals 6
│
│ .prologue
│ .line 31
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - const-string v4, ""
│ + const-string v3, ""
│
│ - invoke-direct {v2, v4}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V
│ + invoke-direct {v1, v3}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V
│
│ .line 32
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v4, p0, Lorg/ocsinventoryng/android/sections/OCSSection;->attrs:Ljava/util/Map;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSSection;->attrs:Ljava/util/Map;
│
│ - invoke-interface {v4}, Ljava/util/Map;->keySet()Ljava/util/Set;
│ + invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v3
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v4
│
│ if-eqz v4, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Ljava/lang/String;
│ + check-cast v0, Ljava/lang/String;
│
│ .line 33
│ - .local v1, "k":Ljava/lang/String;
│ + .local v0, "k":Ljava/lang/String;
│ iget-object v4, p0, Lorg/ocsinventoryng/android/sections/OCSSection;->attrs:Ljava/util/Map;
│
│ - invoke-interface {v4, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - check-cast v3, Ljava/lang/String;
│ + check-cast v2, Ljava/lang/String;
│
│ .line 34
│ - .local v3, "v":Ljava/lang/String;
│ - invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + .local v2, "v":Ljava/lang/String;
│ + invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v4
│
│ const-string v5, ": "
│
│ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v4
│
│ - invoke-virtual {v4, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ move-result-object v4
│
│ const-string v5, "\n"
│
│ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 36
│ - .end local v1 # "k":Ljava/lang/String;
│ - .end local v3 # "v":Ljava/lang/String;
│ + .end local v0 # "k":Ljava/lang/String;
│ + .end local v2 # "v":Ljava/lang/String;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - return-object v4
│ + return-object v3
│ .end method
│
│ .method public toXML()Ljava/lang/String;
│ .locals 5
│
│ .prologue
│ .line 18
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - const-string v4, " <"
│ + const-string v3, " <"
│
│ - invoke-direct {v2, v4}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V
│ + invoke-direct {v1, v3}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V
│
│ .line 19
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v4, p0, Lorg/ocsinventoryng/android/sections/OCSSection;->name:Ljava/lang/String;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSSection;->name:Ljava/lang/String;
│
│ - invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 20
│ - const-string v4, ">\n"
│ + const-string v3, ">\n"
│
│ - invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 21
│ - iget-object v4, p0, Lorg/ocsinventoryng/android/sections/OCSSection;->attrs:Ljava/util/Map;
│ + iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSSection;->attrs:Ljava/util/Map;
│
│ - invoke-interface {v4}, Ljava/util/Map;->keySet()Ljava/util/Set;
│ + invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v3
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v4
│
│ if-eqz v4, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Ljava/lang/String;
│ + check-cast v0, Ljava/lang/String;
│
│ .line 22
│ - .local v1, "k":Ljava/lang/String;
│ + .local v0, "k":Ljava/lang/String;
│ iget-object v4, p0, Lorg/ocsinventoryng/android/sections/OCSSection;->attrs:Ljava/util/Map;
│
│ - invoke-interface {v4, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - check-cast v3, Ljava/lang/String;
│ + check-cast v2, Ljava/lang/String;
│
│ .line 23
│ - .local v3, "v":Ljava/lang/String;
│ - invoke-direct {p0, v2, v1, v3}, Lorg/ocsinventoryng/android/sections/OCSSection;->xmlLine(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
│ + .local v2, "v":Ljava/lang/String;
│ + invoke-direct {p0, v1, v0, v2}, Lorg/ocsinventoryng/android/sections/OCSSection;->xmlLine(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
│
│ goto :goto_0
│
│ .line 25
│ - .end local v1 # "k":Ljava/lang/String;
│ - .end local v3 # "v":Ljava/lang/String;
│ + .end local v0 # "k":Ljava/lang/String;
│ + .end local v2 # "v":Ljava/lang/String;
│ :cond_0
│ - const-string v4, " "
│ + const-string v3, " "
│
│ - invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 26
│ - iget-object v4, p0, Lorg/ocsinventoryng/android/sections/OCSSection;->name:Ljava/lang/String;
│ + iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSSection;->name:Ljava/lang/String;
│
│ - invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 27
│ - const-string v4, ">\n"
│ + const-string v3, ">\n"
│
│ - invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ .line 28
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - return-object v4
│ + return-object v3
│ .end method
├── smali/org/ocsinventoryng/android/sections/OCSSoftwares.smali
│ @@ -29,863 +29,870 @@
│ }
│ .end annotation
│ .end field
│
│
│ # direct methods
│ .method public constructor (Landroid/content/Context;)V
│ - .locals 20
│ + .locals 22
│ .param p1, "ctx" # Landroid/content/Context;
│
│ .prologue
│ .line 28
│ invoke-direct/range {p0 .. p0}, Ljava/lang/Object;->()V
│
│ .line 24
│ - const-string v16, "SOFTWARES"
│ + const-string v17, "SOFTWARES"
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->sectionTag:Ljava/lang/String;
│
│ .line 29
│ invoke-static {}, Lorg/ocsinventoryng/android/actions/OCSLog;->getInstance()Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-result-object v16
│ + move-result-object v17
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ .line 30
│ - new-instance v16, Ljava/util/ArrayList;
│ + new-instance v17, Ljava/util/ArrayList;
│
│ - invoke-direct/range {v16 .. v16}, Ljava/util/ArrayList;->()V
│ + invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->softs:Ljava/util/ArrayList;
│
│ .line 32
│ invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ .line 33
│ - .local v11, "pm":Landroid/content/pm/PackageManager;
│ + .local v12, "pm":Landroid/content/pm/PackageManager;
│ invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
│
│ - move-result-object v16
│ + move-result-object v17
│
│ - const/16 v17, 0x9
│ + const/16 v18, 0x9
│
│ - invoke-virtual/range {v16 .. v17}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
│ + invoke-virtual/range {v17 .. v18}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ .line 35
│ - .local v10, "pis":Ljava/util/List;, "Ljava/util/List;"
│ - invoke-interface {v10}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│ + .local v11, "pis":Ljava/util/List;, "Ljava/util/List;"
│ + invoke-interface {v11}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v5
│ + move-result-object v17
│
│ - .local v5, "i$":Ljava/util/Iterator;
│ :cond_0
│ :goto_0
│ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v16
│ + move-result v18
│
│ - if-eqz v16, :cond_9
│ + if-eqz v18, :cond_9
│
│ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - check-cast v9, Landroid/content/pm/PackageInfo;
│ + check-cast v10, Landroid/content/pm/PackageInfo;
│
│ .line 37
│ - .local v9, "pi":Landroid/content/pm/PackageInfo;
│ + .local v10, "pi":Landroid/content/pm/PackageInfo;
│ invoke-static/range {p1 .. p1}, Lorg/ocsinventoryng/android/actions/OCSSettings;->getInstance(Landroid/content/Context;)Lorg/ocsinventoryng/android/actions/OCSSettings;
│
│ - move-result-object v16
│ + move-result-object v18
│
│ - invoke-virtual/range {v16 .. v16}, Lorg/ocsinventoryng/android/actions/OCSSettings;->isSysHide()Z
│ + invoke-virtual/range {v18 .. v18}, Lorg/ocsinventoryng/android/actions/OCSSettings;->isSysHide()Z
│
│ - move-result v16
│ + move-result v18
│
│ - if-eqz v16, :cond_1
│ + if-eqz v18, :cond_1
│
│ .line 38
│ - iget-object v0, v9, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│ + iget-object v0, v10, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ iget v0, v0, Landroid/content/pm/ApplicationInfo;->flags:I
│
│ - move/from16 v16, v0
│ + move/from16 v18, v0
│
│ - and-int/lit8 v16, v16, 0x1
│ + and-int/lit8 v18, v18, 0x1
│
│ - const/16 v17, 0x1
│ + const/16 v19, 0x1
│
│ - move/from16 v0, v16
│ + move/from16 v0, v18
│
│ - move/from16 v1, v17
│ + move/from16 v1, v19
│
│ if-eq v0, v1, :cond_0
│
│ .line 40
│ :cond_1
│ - new-instance v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + new-instance v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;
│
│ - invoke-direct {v8}, Lorg/ocsinventoryng/android/sections/OCSSoftware;->()V
│ + invoke-direct {v9}, Lorg/ocsinventoryng/android/sections/OCSSoftware;->()V
│
│ .line 42
│ - .local v8, "oSoft":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + .local v9, "oSoft":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ :try_start_0
│ - iget-object v0, v9, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
│ + iget-object v0, v10, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - const/16 v17, 0x9
│ + const/16 v19, 0x9
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ - move/from16 v1, v17
│ + move/from16 v1, v19
│
│ - invoke-virtual {v11, v0, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
│ + invoke-virtual {v12, v0, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
│
│ - move-result-object v7
│ + move-result-object v8
│
│ .line 45
│ - .local v7, "lpInfo":Landroid/content/pm/PackageInfo;
│ + .local v8, "lpInfo":Landroid/content/pm/PackageInfo;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v18, "PKG name "
│ + const-string v20, "PKG name "
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - iget-object v0, v7, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
│ + iget-object v0, v8, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
│
│ - move-object/from16 v18, v0
│ + move-object/from16 v20, v0
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v16 .. v17}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v18 .. v19}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 46
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v18, "PKG version "
│ + const-string v20, "PKG version "
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - iget v0, v7, Landroid/content/pm/PackageInfo;->versionCode:I
│ + iget v0, v8, Landroid/content/pm/PackageInfo;->versionCode:I
│
│ - move/from16 v18, v0
│ + move/from16 v20, v0
│
│ - invoke-static/range {v18 .. v18}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│ + invoke-static/range {v20 .. v20}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v20
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v16 .. v17}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v18 .. v19}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 47
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v18, "PKG version name "
│ + const-string v20, "PKG version name "
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - iget-object v0, v7, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
│ + iget-object v0, v8, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
│
│ - move-object/from16 v18, v0
│ + move-object/from16 v20, v0
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v16 .. v17}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v18 .. v19}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 48
│ - iget-object v0, v7, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
│ + iget-object v0, v8, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ - iput-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->version:Ljava/lang/String;
│ + iput-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->version:Ljava/lang/String;
│
│ .line 49
│ - iget-object v0, v7, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
│ + iget-object v0, v8, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ - iput-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->publisher:Ljava/lang/String;
│ + iput-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->publisher:Ljava/lang/String;
│ :try_end_0
│ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 54
│ - .end local v7 # "lpInfo":Landroid/content/pm/PackageInfo;
│ + .end local v8 # "lpInfo":Landroid/content/pm/PackageInfo;
│ :goto_1
│ - new-instance v14, Landroid/content/pm/PackageStats;
│ + new-instance v15, Landroid/content/pm/PackageStats;
│
│ - iget-object v0, v9, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
│ + iget-object v0, v10, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ - invoke-direct {v14, v0}, Landroid/content/pm/PackageStats;->(Ljava/lang/String;)V
│ + invoke-direct {v15, v0}, Landroid/content/pm/PackageStats;->(Ljava/lang/String;)V
│
│ .line 55
│ - .local v14, "stats":Landroid/content/pm/PackageStats;
│ + .local v15, "stats":Landroid/content/pm/PackageStats;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v18, "PKG size "
│ + const-string v20, "PKG size "
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - iget-wide v0, v14, Landroid/content/pm/PackageStats;->codeSize:J
│ + iget-wide v0, v15, Landroid/content/pm/PackageStats;->codeSize:J
│
│ - move-wide/from16 v18, v0
│ + move-wide/from16 v20, v0
│
│ - invoke-static/range {v18 .. v19}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
│ + invoke-static/range {v20 .. v21}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v20
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v16 .. v17}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v18 .. v19}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 56
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v18, "PKG folder "
│ + const-string v20, "PKG folder "
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - iget-object v0, v9, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│ + iget-object v0, v10, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│
│ - move-object/from16 v18, v0
│ + move-object/from16 v20, v0
│
│ - move-object/from16 v0, v18
│ + move-object/from16 v0, v20
│
│ iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String;
│
│ - move-object/from16 v18, v0
│ + move-object/from16 v20, v0
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v16 .. v17}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v18 .. v19}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 57
│ - iget-wide v0, v14, Landroid/content/pm/PackageStats;->codeSize:J
│ + iget-wide v0, v15, Landroid/content/pm/PackageStats;->codeSize:J
│
│ - move-wide/from16 v16, v0
│ + move-wide/from16 v18, v0
│
│ - invoke-static/range {v16 .. v17}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
│ + invoke-static/range {v18 .. v19}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
│
│ - move-result-object v16
│ + move-result-object v18
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ - iput-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->filesize:Ljava/lang/String;
│ + iput-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->filesize:Ljava/lang/String;
│
│ .line 58
│ - iget-object v0, v9, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│ + iget-object v0, v10, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ - iput-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->folder:Ljava/lang/String;
│ + iput-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->folder:Ljava/lang/String;
│
│ .line 60
│ - iget-object v0, v9, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│ + iget-object v0, v10, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->name:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - if-eqz v16, :cond_4
│ + if-eqz v18, :cond_4
│
│ .line 61
│ - iget-object v0, v9, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│ + iget-object v0, v10, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->name:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ - iput-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│ + iput-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│
│ .line 72
│ :goto_2
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v18, "PKG appname "
│ + const-string v20, "PKG appname "
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - iget-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│ + iget-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│
│ - move-object/from16 v18, v0
│ + move-object/from16 v20, v0
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v16 .. v17}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v18 .. v19}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 74
│ - sget v16, Landroid/os/Build$VERSION;->SDK_INT:I
│ + sget v18, Landroid/os/Build$VERSION;->SDK_INT:I
│
│ - const/16 v17, 0x8
│ + const/16 v19, 0x8
│
│ - move/from16 v0, v16
│ + move/from16 v0, v18
│
│ - move/from16 v1, v17
│ + move/from16 v1, v19
│
│ if-le v0, v1, :cond_2
│
│ .line 75
│ - const-string v16, "MM/dd/yy mm:ss"
│ + const-string v18, "MM/dd/yy mm:ss"
│
│ - iget-wide v0, v9, Landroid/content/pm/PackageInfo;->firstInstallTime:J
│ + iget-wide v0, v10, Landroid/content/pm/PackageInfo;->firstInstallTime:J
│
│ - move-wide/from16 v17, v0
│ + move-wide/from16 v20, v0
│
│ - invoke-static/range {v16 .. v18}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;
│ + move-object/from16 v0, v18
│
│ - move-result-object v2
│ + move-wide/from16 v1, v20
│
│ - check-cast v2, Ljava/lang/String;
│ + invoke-static {v0, v1, v2}, Landroid/text/format/DateFormat;->format(Ljava/lang/CharSequence;J)Ljava/lang/CharSequence;
│ +
│ + move-result-object v4
│ +
│ + check-cast v4, Ljava/lang/String;
│
│ .line 76
│ - .local v2, "datei":Ljava/lang/String;
│ + .local v4, "datei":Ljava/lang/String;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v18, "PKG INSTALL :"
│ + const-string v20, "PKG INSTALL :"
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - move-object/from16 v0, v17
│ + move-object/from16 v0, v19
│
│ - invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v16 .. v17}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v18 .. v19}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 77
│ - iput-object v2, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->installDate:Ljava/lang/String;
│ + iput-object v4, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->installDate:Ljava/lang/String;
│
│ .line 79
│ - .end local v2 # "datei":Ljava/lang/String;
│ + .end local v4 # "datei":Ljava/lang/String;
│ :cond_2
│ - iget-object v12, v9, Landroid/content/pm/PackageInfo;->providers:[Landroid/content/pm/ProviderInfo;
│ + iget-object v13, v10, Landroid/content/pm/PackageInfo;->providers:[Landroid/content/pm/ProviderInfo;
│
│ .line 81
│ - .local v12, "provsi":[Landroid/content/pm/ProviderInfo;
│ - if-eqz v12, :cond_8
│ + .local v13, "provsi":[Landroid/content/pm/ProviderInfo;
│ + if-eqz v13, :cond_8
│
│ .line 82
│ - const/4 v4, 0x0
│ + const/4 v6, 0x0
│
│ - .local v4, "i":I
│ + .local v6, "i":I
│ :goto_3
│ - array-length v0, v12
│ + array-length v0, v13
│
│ - move/from16 v16, v0
│ + move/from16 v18, v0
│
│ - move/from16 v0, v16
│ + move/from16 v0, v18
│
│ - if-ge v4, v0, :cond_7
│ + if-ge v6, v0, :cond_7
│
│ .line 83
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v18, "PKG Provider "
│ + const-string v20, "PKG Provider "
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - aget-object v18, v12, v4
│ + aget-object v20, v13, v6
│
│ - move-object/from16 v0, v18
│ + move-object/from16 v0, v20
│
│ iget-object v0, v0, Landroid/content/pm/ProviderInfo;->authority:Ljava/lang/String;
│
│ - move-object/from16 v18, v0
│ + move-object/from16 v20, v0
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v16 .. v17}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v18 .. v19}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 84
│ - aget-object v16, v12, v4
│ + aget-object v18, v13, v6
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ iget v0, v0, Landroid/content/pm/ProviderInfo;->descriptionRes:I
│
│ - move/from16 v16, v0
│ + move/from16 v18, v0
│
│ - if-eqz v16, :cond_3
│ + if-eqz v18, :cond_3
│
│ .line 85
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v18, "PKG Desc "
│ + const-string v20, "PKG Desc "
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - aget-object v18, v12, v4
│ + aget-object v20, v13, v6
│
│ - move-object/from16 v0, v18
│ + move-object/from16 v0, v20
│
│ iget v0, v0, Landroid/content/pm/ProviderInfo;->descriptionRes:I
│
│ - move/from16 v18, v0
│ + move/from16 v20, v0
│
│ - invoke-static/range {v18 .. v18}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│ + invoke-static/range {v20 .. v20}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v20
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v16 .. v17}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual/range {v18 .. v19}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 82
│ :cond_3
│ - add-int/lit8 v4, v4, 0x1
│ + add-int/lit8 v6, v6, 0x1
│
│ goto :goto_3
│
│ .line 51
│ - .end local v4 # "i":I
│ - .end local v12 # "provsi":[Landroid/content/pm/ProviderInfo;
│ - .end local v14 # "stats":Landroid/content/pm/PackageStats;
│ + .end local v6 # "i":I
│ + .end local v13 # "provsi":[Landroid/content/pm/ProviderInfo;
│ + .end local v15 # "stats":Landroid/content/pm/PackageStats;
│ :catch_0
│ - move-exception v3
│ + move-exception v5
│
│ .line 52
│ - .local v3, "e":Landroid/content/pm/PackageManager$NameNotFoundException;
│ + .local v5, "e":Landroid/content/pm/PackageManager$NameNotFoundException;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - new-instance v17, Ljava/lang/StringBuilder;
│ + new-instance v19, Ljava/lang/StringBuilder;
│
│ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v18, "Error :"
│ + const-string v20, "Error :"
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual {v3}, Landroid/content/pm/PackageManager$NameNotFoundException;->getMessage()Ljava/lang/String;
│ + invoke-virtual {v5}, Landroid/content/pm/PackageManager$NameNotFoundException;->getMessage()Ljava/lang/String;
│
│ - move-result-object v18
│ + move-result-object v20
│
│ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v17
│ + move-result-object v19
│
│ - invoke-virtual/range {v16 .. v17}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│ + invoke-virtual/range {v18 .. v19}, Lorg/ocsinventoryng/android/actions/OCSLog;->error(Ljava/lang/String;)V
│
│ goto/16 :goto_1
│
│ .line 63
│ - .end local v3 # "e":Landroid/content/pm/PackageManager$NameNotFoundException;
│ - .restart local v14 # "stats":Landroid/content/pm/PackageStats;
│ + .end local v5 # "e":Landroid/content/pm/PackageManager$NameNotFoundException;
│ + .restart local v15 # "stats":Landroid/content/pm/PackageStats;
│ :cond_4
│ - iget-object v0, v9, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│ + iget-object v0, v10, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->className:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - if-eqz v16, :cond_5
│ + if-eqz v18, :cond_5
│
│ .line 64
│ - iget-object v0, v9, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│ + iget-object v0, v10, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->className:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ - iput-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│ + iput-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│
│ goto/16 :goto_2
│
│ .line 66
│ :cond_5
│ - iget-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->publisher:Ljava/lang/String;
│ + iget-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->publisher:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - const-string v17, "\\."
│ + const-string v19, "\\."
│
│ - invoke-virtual/range {v16 .. v17}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ - move-result-object v15
│ + move-result-object v16
│
│ .line 67
│ - .local v15, "v":[Ljava/lang/String;
│ - array-length v0, v15
│ + .local v16, "v":[Ljava/lang/String;
│ + move-object/from16 v0, v16
│
│ - move/from16 v16, v0
│ + array-length v0, v0
│
│ - if-lez v16, :cond_6
│ + move/from16 v18, v0
│ +
│ + if-lez v18, :cond_6
│
│ .line 68
│ - array-length v0, v15
│ + move-object/from16 v0, v16
│
│ - move/from16 v16, v0
│ + array-length v0, v0
│
│ - add-int/lit8 v16, v16, -0x1
│ + move/from16 v18, v0
│
│ - aget-object v16, v15, v16
│ + add-int/lit8 v18, v18, -0x1
│
│ - move-object/from16 v0, v16
│ + aget-object v18, v16, v18
│ +
│ + move-object/from16 v0, v18
│
│ - iput-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│ + iput-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│
│ goto/16 :goto_2
│
│ .line 70
│ :cond_6
│ - iget-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->publisher:Ljava/lang/String;
│ + iget-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->publisher:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ - iput-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│ + iput-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│
│ goto/16 :goto_2
│
│ .line 87
│ - .end local v15 # "v":[Ljava/lang/String;
│ - .restart local v4 # "i":I
│ - .restart local v12 # "provsi":[Landroid/content/pm/ProviderInfo;
│ + .end local v16 # "v":[Ljava/lang/String;
│ + .restart local v6 # "i":I
│ + .restart local v13 # "provsi":[Landroid/content/pm/ProviderInfo;
│ :cond_7
│ - array-length v0, v12
│ + array-length v0, v13
│
│ - move/from16 v16, v0
│ + move/from16 v18, v0
│
│ - if-lez v16, :cond_8
│ + if-lez v18, :cond_8
│
│ .line 88
│ - const/16 v16, 0x0
│ + const/16 v18, 0x0
│
│ - aget-object v16, v12, v16
│ + aget-object v18, v13, v18
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ iget-object v0, v0, Landroid/content/pm/ProviderInfo;->authority:Ljava/lang/String;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ - iput-object v0, v8, Lorg/ocsinventoryng/android/sections/OCSSoftware;->publisher:Ljava/lang/String;
│ + iput-object v0, v9, Lorg/ocsinventoryng/android/sections/OCSSoftware;->publisher:Ljava/lang/String;
│
│ .line 90
│ - .end local v4 # "i":I
│ + .end local v6 # "i":I
│ :cond_8
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->softs:Ljava/util/ArrayList;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v18, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v18
│
│ - invoke-virtual {v0, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ goto/16 :goto_0
│
│ .line 92
│ - .end local v8 # "oSoft":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ - .end local v9 # "pi":Landroid/content/pm/PackageInfo;
│ - .end local v12 # "provsi":[Landroid/content/pm/ProviderInfo;
│ - .end local v14 # "stats":Landroid/content/pm/PackageStats;
│ + .end local v9 # "oSoft":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + .end local v10 # "pi":Landroid/content/pm/PackageInfo;
│ + .end local v13 # "provsi":[Landroid/content/pm/ProviderInfo;
│ + .end local v15 # "stats":Landroid/content/pm/PackageStats;
│ :cond_9
│ invoke-static {}, Ljava/lang/System;->getProperties()Ljava/util/Properties;
│
│ - move-result-object v13
│ + move-result-object v14
│
│ .line 93
│ - .local v13, "sp":Ljava/util/Properties;
│ - new-instance v6, Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + .local v14, "sp":Ljava/util/Properties;
│ + new-instance v7, Lorg/ocsinventoryng/android/sections/OCSSoftware;
│
│ - invoke-direct {v6}, Lorg/ocsinventoryng/android/sections/OCSSoftware;->()V
│ + invoke-direct {v7}, Lorg/ocsinventoryng/android/sections/OCSSoftware;->()V
│
│ .line 94
│ - .local v6, "jsoft":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ - const-string v16, "java.vm.name"
│ + .local v7, "jsoft":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + const-string v17, "java.vm.name"
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - invoke-virtual {v13, v0}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v14, v0}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v16
│ + move-result-object v17
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - iput-object v0, v6, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│ + iput-object v0, v7, Lorg/ocsinventoryng/android/sections/OCSSoftware;->name:Ljava/lang/String;
│
│ .line 95
│ - const-string v16, "java.vm.version"
│ + const-string v17, "java.vm.version"
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - invoke-virtual {v13, v0}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v14, v0}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v16
│ + move-result-object v17
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - iput-object v0, v6, Lorg/ocsinventoryng/android/sections/OCSSoftware;->version:Ljava/lang/String;
│ + iput-object v0, v7, Lorg/ocsinventoryng/android/sections/OCSSoftware;->version:Ljava/lang/String;
│
│ .line 96
│ - const-string v16, "java.home"
│ + const-string v17, "java.home"
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - invoke-virtual {v13, v0}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v14, v0}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v16
│ + move-result-object v17
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - iput-object v0, v6, Lorg/ocsinventoryng/android/sections/OCSSoftware;->folder:Ljava/lang/String;
│ + iput-object v0, v7, Lorg/ocsinventoryng/android/sections/OCSSoftware;->folder:Ljava/lang/String;
│
│ .line 97
│ - const-string v16, "java.vm.vendor"
│ + const-string v17, "java.vm.vendor"
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - invoke-virtual {v13, v0}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-virtual {v14, v0}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v16
│ + move-result-object v17
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - iput-object v0, v6, Lorg/ocsinventoryng/android/sections/OCSSoftware;->publisher:Ljava/lang/String;
│ + iput-object v0, v7, Lorg/ocsinventoryng/android/sections/OCSSoftware;->publisher:Ljava/lang/String;
│
│ .line 98
│ - const-string v16, "n.a"
│ + const-string v17, "n.a"
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - iput-object v0, v6, Lorg/ocsinventoryng/android/sections/OCSSoftware;->filesize:Ljava/lang/String;
│ + iput-object v0, v7, Lorg/ocsinventoryng/android/sections/OCSSoftware;->filesize:Ljava/lang/String;
│
│ .line 99
│ - const-string v16, "n.a."
│ + const-string v17, "n.a."
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - iput-object v0, v6, Lorg/ocsinventoryng/android/sections/OCSSoftware;->installDate:Ljava/lang/String;
│ + iput-object v0, v7, Lorg/ocsinventoryng/android/sections/OCSSoftware;->installDate:Ljava/lang/String;
│
│ .line 100
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->softs:Ljava/util/ArrayList;
│
│ - move-object/from16 v16, v0
│ + move-object/from16 v17, v0
│
│ - move-object/from16 v0, v16
│ + move-object/from16 v0, v17
│
│ - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ .line 101
│ return-void
│ .end method
│
│
│ # virtual methods
│ @@ -909,150 +916,147 @@
│ "Lorg/ocsinventoryng/android/sections/OCSSection;",
│ ">;"
│ }
│ .end annotation
│
│ .prologue
│ .line 118
│ - new-instance v1, Ljava/util/ArrayList;
│ + new-instance v0, Ljava/util/ArrayList;
│
│ - invoke-direct {v1}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v0}, Ljava/util/ArrayList;->()V
│
│ .line 119
│ - .local v1, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->softs:Ljava/util/ArrayList;
│ + .local v0, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->softs:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + check-cast v1, Lorg/ocsinventoryng/android/sections/OCSSoftware;
│
│ .line 120
│ - .local v2, "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ - invoke-virtual {v2}, Lorg/ocsinventoryng/android/sections/OCSSoftware;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│ + .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSSoftware;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│
│ move-result-object v3
│
│ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ goto :goto_0
│
│ .line 122
│ - .end local v2 # "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ :cond_0
│ - return-object v1
│ + return-object v0
│ .end method
│
│ .method public toString()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 111
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 112
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->softs:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->softs:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSSoftware;
│
│ .line 113
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSSoftware;->toString()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSSoftware;->toString()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 115
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
│
│ .method public toXML()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 104
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 105
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->softs:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSSoftwares;->softs:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSSoftware;
│
│ .line 106
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSSoftware;->toXml()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSSoftware;->toXml()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 108
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSSoftware;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
├── smali/org/ocsinventoryng/android/sections/OCSStorage.smali
│ @@ -275,15 +275,15 @@
│ iput-object p1, p0, Lorg/ocsinventoryng/android/sections/OCSStorage;->description:Ljava/lang/String;
│
│ .line 73
│ return-void
│ .end method
│
│ .method public setDisksize(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "disksize" # J
│
│ .prologue
│ .line 80
│ iput-wide p1, p0, Lorg/ocsinventoryng/android/sections/OCSStorage;->disksize:J
│
│ .line 81
├── smali/org/ocsinventoryng/android/sections/OCSStorages.smali
│ @@ -101,150 +101,147 @@
│ "Lorg/ocsinventoryng/android/sections/OCSSection;",
│ ">;"
│ }
│ .end annotation
│
│ .prologue
│ .line 38
│ - new-instance v1, Ljava/util/ArrayList;
│ + new-instance v0, Ljava/util/ArrayList;
│
│ - invoke-direct {v1}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v0}, Ljava/util/ArrayList;->()V
│
│ .line 39
│ - .local v1, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSStorages;->storages:Ljava/util/ArrayList;
│ + .local v0, "lst":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSStorages;->storages:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Lorg/ocsinventoryng/android/sections/OCSStorage;
│ + check-cast v1, Lorg/ocsinventoryng/android/sections/OCSStorage;
│
│ .line 40
│ - .local v2, "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ - invoke-virtual {v2}, Lorg/ocsinventoryng/android/sections/OCSStorage;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│ + .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ + invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSStorage;->getSection()Lorg/ocsinventoryng/android/sections/OCSSection;
│
│ move-result-object v3
│
│ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ goto :goto_0
│
│ .line 42
│ - .end local v2 # "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ + .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ :cond_0
│ - return-object v1
│ + return-object v0
│ .end method
│
│ .method public toString()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 31
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 32
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSStorages;->storages:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSStorages;->storages:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSStorage;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSStorage;
│
│ .line 33
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSStorage;->toString()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSStorage;->toString()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 35
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
│
│ .method public toXML()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 24
│ - new-instance v2, Ljava/lang/StringBuffer;
│ + new-instance v1, Ljava/lang/StringBuffer;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuffer;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V
│
│ .line 25
│ - .local v2, "strOut":Ljava/lang/StringBuffer;
│ - iget-object v3, p0, Lorg/ocsinventoryng/android/sections/OCSStorages;->storages:Ljava/util/ArrayList;
│ + .local v1, "strOut":Ljava/lang/StringBuffer;
│ + iget-object v2, p0, Lorg/ocsinventoryng/android/sections/OCSStorages;->storages:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Lorg/ocsinventoryng/android/sections/OCSStorage;
│ + check-cast v0, Lorg/ocsinventoryng/android/sections/OCSStorage;
│
│ .line 26
│ - .local v1, "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ - invoke-virtual {v1}, Lorg/ocsinventoryng/android/sections/OCSStorage;->toXml()Ljava/lang/String;
│ + .local v0, "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ + invoke-virtual {v0}, Lorg/ocsinventoryng/android/sections/OCSStorage;->toXml()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│ + invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
│
│ goto :goto_0
│
│ .line 28
│ - .end local v1 # "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ + .end local v0 # "o":Lorg/ocsinventoryng/android/sections/OCSStorage;
│ :cond_0
│ - invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - return-object v3
│ + return-object v2
│ .end method
├── smali/org/ocsinventoryng/android/sections/OCSVideos.smali
│ @@ -77,14 +77,15 @@
│
│ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v3
│
│ iget v4, v1, Landroid/util/DisplayMetrics;->heightPixels:I
│
│ + .line 27
│ invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v3
├── smali/org/ocsinventoryng/android/sections/SystemInfos.smali
│ @@ -81,91 +81,83 @@
│ invoke-virtual {v0, v1}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 54
│ return-void
│ .end method
│
│ .method private static debugListDir(Ljava/lang/String;)V
│ - .locals 9
│ + .locals 7
│ .param p0, "path" # Ljava/lang/String;
│
│ .prologue
│ .line 168
│ - sget-object v6, Lorg/ocsinventoryng/android/sections/SystemInfos;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│ + sget-object v3, Lorg/ocsinventoryng/android/sections/SystemInfos;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - new-instance v7, Ljava/lang/StringBuilder;
│ + new-instance v4, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v8, "debugListDir"
│ + const-string v5, "debugListDir"
│
│ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v4
│
│ - invoke-virtual {v7, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v4, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v7
│ + move-result-object v4
│
│ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v7
│ + move-result-object v4
│
│ - invoke-virtual {v6, v7}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual {v3, v4}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 169
│ - new-instance v1, Ljava/io/File;
│ + new-instance v0, Ljava/io/File;
│
│ - invoke-direct {v1, p0}, Ljava/io/File;->(Ljava/lang/String;)V
│ + invoke-direct {v0, p0}, Ljava/io/File;->(Ljava/lang/String;)V
│
│ .line 170
│ - .local v1, "f":Ljava/io/File;
│ - invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File;
│ + .local v0, "f":Ljava/io/File;
│ + invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ .line 171
│ - .local v2, "files":[Ljava/io/File;
│ - if-eqz v2, :cond_0
│ + .local v1, "files":[Ljava/io/File;
│ + if-eqz v1, :cond_0
│
│ .line 172
│ - move-object v0, v2
│ + array-length v4, v1
│
│ - .local v0, "arr$":[Ljava/io/File;
│ - array-length v5, v0
│ -
│ - .local v5, "len$":I
│ const/4 v3, 0x0
│
│ - .local v3, "i$":I
│ :goto_0
│ - if-ge v3, v5, :cond_0
│ + if-ge v3, v4, :cond_0
│
│ - aget-object v4, v0, v3
│ + aget-object v2, v1, v3
│
│ .line 173
│ - .local v4, "inFile":Ljava/io/File;
│ - sget-object v6, Lorg/ocsinventoryng/android/sections/SystemInfos;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│ + .local v2, "inFile":Ljava/io/File;
│ + sget-object v5, Lorg/ocsinventoryng/android/sections/SystemInfos;->ocslog:Lorg/ocsinventoryng/android/actions/OCSLog;
│
│ - invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
│ + invoke-virtual {v2}, Ljava/io/File;->getName()Ljava/lang/String;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ - invoke-virtual {v6, v7}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│ + invoke-virtual {v5, v6}, Lorg/ocsinventoryng/android/actions/OCSLog;->debug(Ljava/lang/String;)V
│
│ .line 172
│ add-int/lit8 v3, v3, 0x1
│
│ goto :goto_0
│
│ .line 175
│ - .end local v0 # "arr$":[Ljava/io/File;
│ - .end local v3 # "i$":I
│ - .end local v4 # "inFile":Ljava/io/File;
│ - .end local v5 # "len$":I
│ + .end local v2 # "inFile":Ljava/io/File;
│ :cond_0
│ return-void
│ .end method
│
│ .method public static getInstance()Lorg/ocsinventoryng/android/sections/SystemInfos;
│ .locals 1
├── original/AndroidManifest.xml
│ @@ -1,24 +1,24 @@
│ -00000000: 0300 0800 8418 0000 0100 1c00 a40c 0000 ................
│ +00000000: 0300 0800 3018 0000 0100 1c00 8c0c 0000 ....0...........
│ 00000010: 3b00 0000 0000 0000 0000 0000 0801 0000 ;...............
│ 00000020: 0000 0000 0000 0000 2200 0000 3c00 0000 ........"...<...
│ 00000030: 5600 0000 7400 0000 9800 0000 a400 0000 V...t...........
│ 00000040: be00 0000 d000 0000 dc00 0000 ea00 0000 ................
│ 00000050: f800 0000 0a01 0000 2801 0000 3c01 0000 ........(...<...
│ 00000060: 4e01 0000 a601 0000 aa01 0000 bc01 0000 N...............
│ -00000070: d001 0000 1402 0000 2202 0000 3602 0000 ........"...6...
│ -00000080: 5802 0000 ae02 0000 e802 0000 3a03 0000 X...........:...
│ -00000090: 8603 0000 d203 0000 1c04 0000 5204 0000 ............R...
│ -000000a0: 8e04 0000 d804 0000 2e05 0000 4805 0000 ............H...
│ -000000b0: 5c05 0000 c205 0000 de05 0000 fc05 0000 \...............
│ -000000c0: 0c06 0000 4406 0000 5806 0000 9c06 0000 ....D...X.......
│ -000000d0: 0407 0000 6807 0000 cc07 0000 3e08 0000 ....h.......>...
│ -000000e0: a408 0000 b608 0000 1a09 0000 8409 0000 ................
│ -000000f0: 9809 0000 fe09 0000 620a 0000 ae0a 0000 ........b.......
│ -00000100: f60a 0000 140b 0000 340b 0000 440b 0000 ........4...D...
│ +00000070: f001 0000 2402 0000 3802 0000 7c02 0000 ....$...8...|...
│ +00000080: 8a02 0000 9202 0000 b002 0000 c402 0000 ................
│ +00000090: e602 0000 3c03 0000 7603 0000 c803 0000 ....<...v.......
│ +000000a0: 1404 0000 6004 0000 aa04 0000 e004 0000 ....`...........
│ +000000b0: 1c05 0000 6605 0000 bc05 0000 d605 0000 ....f...........
│ +000000c0: ea05 0000 5006 0000 6c06 0000 8a06 0000 ....P...l.......
│ +000000d0: 9a06 0000 d206 0000 e606 0000 2a07 0000 ............*...
│ +000000e0: 9207 0000 f607 0000 5a08 0000 cc08 0000 ........Z.......
│ +000000f0: 3209 0000 4409 0000 a809 0000 120a 0000 2...D...........
│ +00000100: 260a 0000 8c0a 0000 f00a 0000 3c0b 0000 &...........<...
│ 00000110: 0f00 6900 6e00 7300 7400 6100 6c00 6c00 ..i.n.s.t.a.l.l.
│ 00000120: 4c00 6f00 6300 6100 7400 6900 6f00 6e00 L.o.c.a.t.i.o.n.
│ 00000130: 0000 0b00 7600 6500 7200 7300 6900 6f00 ....v.e.r.s.i.o.
│ 00000140: 6e00 4300 6f00 6400 6500 0000 0b00 7600 n.C.o.d.e.....v.
│ 00000150: 6500 7200 7300 6900 6f00 6e00 4e00 6100 e.r.s.i.o.n.N.a.
│ 00000160: 6d00 6500 0000 0d00 6d00 6900 6e00 5300 m.e.....m.i.n.S.
│ 00000170: 6400 6b00 5600 6500 7200 7300 6900 6f00 d.k.V.e.r.s.i.o.
│ @@ -38,356 +38,350 @@
│ 00000250: 6e00 6400 7200 6f00 6900 6400 0000 2a00 n.d.r.o.i.d...*.
│ 00000260: 6800 7400 7400 7000 3a00 2f00 2f00 7300 h.t.t.p.:././.s.
│ 00000270: 6300 6800 6500 6d00 6100 7300 2e00 6100 c.h.e.m.a.s...a.
│ 00000280: 6e00 6400 7200 6f00 6900 6400 2e00 6300 n.d.r.o.i.d...c.
│ 00000290: 6f00 6d00 2f00 6100 7000 6b00 2f00 7200 o.m./.a.p.k./.r.
│ 000002a0: 6500 7300 2f00 6100 6e00 6400 7200 6f00 e.s./.a.n.d.r.o.
│ 000002b0: 6900 6400 0000 0000 0000 0700 7000 6100 i.d.........p.a.
│ -000002c0: 6300 6b00 6100 6700 6500 0000 0800 6d00 c.k.a.g.e.....m.
│ -000002d0: 6100 6e00 6900 6600 6500 7300 7400 0000 a.n.i.f.e.s.t...
│ -000002e0: 2000 6f00 7200 6700 2e00 6f00 6300 7300 .o.r.g...o.c.s.
│ -000002f0: 6900 6e00 7600 6500 6e00 7400 6f00 7200 i.n.v.e.n.t.o.r.
│ -00000300: 7900 6e00 6700 2e00 6100 6e00 6400 7200 y.n.g...a.n.d.r.
│ -00000310: 6f00 6900 6400 2e00 6100 6700 6500 6e00 o.i.d...a.g.e.n.
│ -00000320: 7400 0000 0500 3200 2e00 3100 2e00 3500 t.....2...1...5.
│ -00000330: 0000 0800 7500 7300 6500 7300 2d00 7300 ....u.s.e.s.-.s.
│ -00000340: 6400 6b00 0000 0f00 7500 7300 6500 7300 d.k.....u.s.e.s.
│ -00000350: 2d00 7000 6500 7200 6d00 6900 7300 7300 -.p.e.r.m.i.s.s.
│ -00000360: 6900 6f00 6e00 0000 2900 6100 6e00 6400 i.o.n...).a.n.d.
│ -00000370: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r.
│ -00000380: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n...
│ -00000390: 5700 5200 4900 5400 4500 5f00 4500 5800 W.R.I.T.E._.E.X.
│ -000003a0: 5400 4500 5200 4e00 4100 4c00 5f00 5300 T.E.R.N.A.L._.S.
│ -000003b0: 5400 4f00 5200 4100 4700 4500 0000 1b00 T.O.R.A.G.E.....
│ -000003c0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d...
│ -000003d0: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i.
│ -000003e0: 6f00 6e00 2e00 4900 4e00 5400 4500 5200 o.n...I.N.T.E.R.
│ -000003f0: 4e00 4500 5400 0000 2700 6100 6e00 6400 N.E.T...'.a.n.d.
│ -00000400: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r.
│ -00000410: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n...
│ -00000420: 4100 4300 4300 4500 5300 5300 5f00 4e00 A.C.C.E.S.S._.N.
│ -00000430: 4500 5400 5700 4f00 5200 4b00 5f00 5300 E.T.W.O.R.K._.S.
│ -00000440: 5400 4100 5400 4500 0000 2400 6100 6e00 T.A.T.E...$.a.n.
│ -00000450: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e.
│ -00000460: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n.
│ -00000470: 2e00 4100 4300 4300 4500 5300 5300 5f00 ..A.C.C.E.S.S._.
│ -00000480: 5700 4900 4600 4900 5f00 5300 5400 4100 W.I.F.I._.S.T.A.
│ -00000490: 5400 4500 0000 2400 6100 6e00 6400 7200 T.E...$.a.n.d.r.
│ -000004a0: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m.
│ -000004b0: 6900 7300 7300 6900 6f00 6e00 2e00 4300 i.s.s.i.o.n...C.
│ -000004c0: 4800 4100 4e00 4700 4500 5f00 5700 4900 H.A.N.G.E._.W.I.
│ -000004d0: 4600 4900 5f00 5300 5400 4100 5400 4500 F.I._.S.T.A.T.E.
│ -000004e0: 0000 2300 6100 6e00 6400 7200 6f00 6900 ..#.a.n.d.r.o.i.
│ -000004f0: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s.
│ -00000500: 7300 6900 6f00 6e00 2e00 4700 4500 5400 s.i.o.n...G.E.T.
│ -00000510: 5f00 5000 4100 4300 4b00 4100 4700 4500 _.P.A.C.K.A.G.E.
│ -00000520: 5f00 5300 4900 5a00 4500 0000 1900 6100 _.S.I.Z.E.....a.
│ -00000530: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p.
│ -00000540: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o.
│ -00000550: 6e00 2e00 4300 4100 4d00 4500 5200 4100 n...C.A.M.E.R.A.
│ -00000560: 0000 1c00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i.
│ -00000570: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s.
│ -00000580: 7300 6900 6f00 6e00 2e00 4200 4c00 5500 s.i.o.n...B.L.U.
│ -00000590: 4500 5400 4f00 4f00 5400 4800 0000 2300 E.T.O.O.T.H...#.
│ -000005a0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d...
│ -000005b0: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i.
│ -000005c0: 6f00 6e00 2e00 5200 4500 4100 4400 5f00 o.n...R.E.A.D._.
│ -000005d0: 5000 4800 4f00 4e00 4500 5f00 5300 5400 P.H.O.N.E._.S.T.
│ -000005e0: 4100 5400 4500 0000 2900 6100 6e00 6400 A.T.E...).a.n.d.
│ -000005f0: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r.
│ -00000600: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n...
│ -00000610: 5200 4500 4300 4500 4900 5600 4500 5f00 R.E.C.E.I.V.E._.
│ -00000620: 4200 4f00 4f00 5400 5f00 4300 4f00 4d00 B.O.O.T._.C.O.M.
│ -00000630: 5000 4c00 4500 5400 4500 4400 0000 0b00 P.L.E.T.E.D.....
│ -00000640: 6100 7000 7000 6c00 6900 6300 6100 7400 a.p.p.l.i.c.a.t.
│ -00000650: 6900 6f00 6e00 0000 0800 6100 6300 7400 i.o.n.....a.c.t.
│ -00000660: 6900 7600 6900 7400 7900 0000 3100 6f00 i.v.i.t.y...1.o.
│ -00000670: 7200 6700 2e00 6f00 6300 7300 6900 6e00 r.g...o.c.s.i.n.
│ -00000680: 7600 6500 6e00 7400 6f00 7200 7900 6e00 v.e.n.t.o.r.y.n.
│ -00000690: 6700 2e00 6100 6e00 6400 7200 6f00 6900 g...a.n.d.r.o.i.
│ -000006a0: 6400 2e00 6100 6700 6500 6e00 7400 2e00 d...a.g.e.n.t...
│ -000006b0: 4f00 4300 5300 4100 6700 6500 6e00 7400 O.C.S.A.g.e.n.t.
│ -000006c0: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y.
│ -000006d0: 0000 0c00 3a00 6f00 6300 7300 5f00 7000 ....:.o.c.s._.p.
│ -000006e0: 7200 6f00 6300 6500 7300 7300 0000 0d00 r.o.c.e.s.s.....
│ -000006f0: 6900 6e00 7400 6500 6e00 7400 2d00 6600 i.n.t.e.n.t.-.f.
│ -00000700: 6900 6c00 7400 6500 7200 0000 0600 6100 i.l.t.e.r.....a.
│ -00000710: 6300 7400 6900 6f00 6e00 0000 1a00 6100 c.t.i.o.n.....a.
│ -00000720: 6e00 6400 7200 6f00 6900 6400 2e00 6900 n.d.r.o.i.d...i.
│ -00000730: 6e00 7400 6500 6e00 7400 2e00 6100 6300 n.t.e.n.t...a.c.
│ -00000740: 7400 6900 6f00 6e00 2e00 4d00 4100 4900 t.i.o.n...M.A.I.
│ -00000750: 4e00 0000 0800 6300 6100 7400 6500 6700 N.....c.a.t.e.g.
│ -00000760: 6f00 7200 7900 0000 2000 6100 6e00 6400 o.r.y... .a.n.d.
│ -00000770: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t.
│ -00000780: 6500 6e00 7400 2e00 6300 6100 7400 6500 e.n.t...c.a.t.e.
│ -00000790: 6700 6f00 7200 7900 2e00 4c00 4100 5500 g.o.r.y...L.A.U.
│ -000007a0: 4e00 4300 4800 4500 5200 0000 3200 6f00 N.C.H.E.R...2.o.
│ -000007b0: 7200 6700 2e00 6f00 6300 7300 6900 6e00 r.g...o.c.s.i.n.
│ -000007c0: 7600 6500 6e00 7400 6f00 7200 7900 6e00 v.e.n.t.o.r.y.n.
│ -000007d0: 6700 2e00 6100 6e00 6400 7200 6f00 6900 g...a.n.d.r.o.i.
│ -000007e0: 6400 2e00 6100 6700 6500 6e00 7400 2e00 d...a.g.e.n.t...
│ -000007f0: 4f00 4300 5300 4c00 6100 7500 6e00 6300 O.C.S.L.a.u.n.c.
│ -00000800: 6800 4100 6300 7400 6900 7600 6900 7400 h.A.c.t.i.v.i.t.
│ -00000810: 7900 0000 3000 6f00 7200 6700 2e00 6f00 y...0.o.r.g...o.
│ -00000820: 6300 7300 6900 6e00 7600 6500 6e00 7400 c.s.i.n.v.e.n.t.
│ -00000830: 6f00 7200 7900 6e00 6700 2e00 6100 6e00 o.r.y.n.g...a.n.
│ -00000840: 6400 7200 6f00 6900 6400 2e00 6100 6700 d.r.o.i.d...a.g.
│ -00000850: 6500 6e00 7400 2e00 4f00 4300 5300 5300 e.n.t...O.C.S.S.
│ -00000860: 6800 6f00 7700 4100 6300 7400 6900 7600 h.o.w.A.c.t.i.v.
│ -00000870: 6900 7400 7900 0000 3000 6f00 7200 6700 i.t.y...0.o.r.g.
│ -00000880: 2e00 6f00 6300 7300 6900 6e00 7600 6500 ..o.c.s.i.n.v.e.
│ -00000890: 6e00 7400 6f00 7200 7900 6e00 6700 2e00 n.t.o.r.y.n.g...
│ -000008a0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d...
│ -000008b0: 6100 6700 6500 6e00 7400 2e00 4f00 4300 a.g.e.n.t...O.C.
│ -000008c0: 5300 4c00 6900 7300 7400 4100 6300 7400 S.L.i.s.t.A.c.t.
│ -000008d0: 6900 7600 6900 7400 7900 0000 3700 6f00 i.v.i.t.y...7.o.
│ -000008e0: 7200 6700 2e00 6f00 6300 7300 6900 6e00 r.g...o.c.s.i.n.
│ -000008f0: 7600 6500 6e00 7400 6f00 7200 7900 6e00 v.e.n.t.o.r.y.n.
│ -00000900: 6700 2e00 6100 6e00 6400 7200 6f00 6900 g...a.n.d.r.o.i.
│ -00000910: 6400 2e00 6100 6700 6500 6e00 7400 2e00 d...a.g.e.n.t...
│ -00000920: 4f00 4300 5300 5300 6500 6300 7400 6900 O.C.S.S.e.c.t.i.
│ -00000930: 6f00 6e00 4c00 6900 7300 7400 4100 6300 o.n.L.i.s.t.A.c.
│ -00000940: 7400 6900 7600 6900 7400 7900 0000 3100 t.i.v.i.t.y...1.
│ -00000950: 6f00 7200 6700 2e00 6f00 6300 7300 6900 o.r.g...o.c.s.i.
│ -00000960: 6e00 7600 6500 6e00 7400 6f00 7200 7900 n.v.e.n.t.o.r.y.
│ -00000970: 6e00 6700 2e00 6100 6e00 6400 7200 6f00 n.g...a.n.d.r.o.
│ -00000980: 6900 6400 2e00 6100 6700 6500 6e00 7400 i.d...a.g.e.n.t.
│ -00000990: 2e00 4f00 4300 5300 5000 7200 6500 6600 ..O.C.S.P.r.e.f.
│ -000009a0: 7300 4100 6300 7400 6900 7600 6900 7400 s.A.c.t.i.v.i.t.
│ -000009b0: 7900 0000 0700 7300 6500 7200 7600 6900 y.....s.e.r.v.i.
│ -000009c0: 6300 6500 0000 3000 6f00 7200 6700 2e00 c.e...0.o.r.g...
│ -000009d0: 6f00 6300 7300 6900 6e00 7600 6500 6e00 o.c.s.i.n.v.e.n.
│ -000009e0: 7400 6f00 7200 7900 6e00 6700 2e00 6100 t.o.r.y.n.g...a.
│ -000009f0: 6e00 6400 7200 6f00 6900 6400 2e00 6100 n.d.r.o.i.d...a.
│ -00000a00: 6700 6500 6e00 7400 2e00 4f00 4300 5300 g.e.n.t...O.C.S.
│ -00000a10: 4100 6700 6500 6e00 7400 5300 6500 7200 A.g.e.n.t.S.e.r.
│ -00000a20: 7600 6900 6300 6500 0000 3300 6f00 7200 v.i.c.e...3.o.r.
│ -00000a30: 6700 2e00 6f00 6300 7300 6900 6e00 7600 g...o.c.s.i.n.v.
│ -00000a40: 6500 6e00 7400 6f00 7200 7900 6e00 6700 e.n.t.o.r.y.n.g.
│ -00000a50: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d.
│ -00000a60: 2e00 6100 6700 6500 6e00 7400 2e00 4f00 ..a.g.e.n.t...O.
│ -00000a70: 4300 5300 4400 6f00 7700 6e00 6c00 6f00 C.S.D.o.w.n.l.o.
│ -00000a80: 6100 6400 5300 6500 7200 7600 6900 6300 a.d.S.e.r.v.i.c.
│ -00000a90: 6500 0000 0800 7200 6500 6300 6500 6900 e.....r.e.c.e.i.
│ -00000aa0: 7600 6500 7200 0000 3100 6f00 7200 6700 v.e.r...1.o.r.g.
│ -00000ab0: 2e00 6f00 6300 7300 6900 6e00 7600 6500 ..o.c.s.i.n.v.e.
│ -00000ac0: 6e00 7400 6f00 7200 7900 6e00 6700 2e00 n.t.o.r.y.n.g...
│ -00000ad0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d...
│ -00000ae0: 6100 6700 6500 6e00 7400 2e00 4f00 4300 a.g.e.n.t...O.C.
│ -00000af0: 5300 4500 7600 6500 6e00 7400 5200 6500 S.E.v.e.n.t.R.e.
│ -00000b00: 6300 6500 6900 7600 6500 7200 0000 3000 c.e.i.v.e.r...0.
│ -00000b10: 6f00 7200 6700 2e00 6f00 6300 7300 6900 o.r.g...o.c.s.i.
│ -00000b20: 6e00 7600 6500 6e00 7400 6f00 7200 7900 n.v.e.n.t.o.r.y.
│ -00000b30: 6e00 6700 2e00 6100 6e00 6400 7200 6f00 n.g...a.n.d.r.o.
│ -00000b40: 6900 6400 2e00 6100 6700 6500 6e00 7400 i.d...a.g.e.n.t.
│ -00000b50: 2e00 4f00 4300 5300 4200 6f00 6f00 7400 ..O.C.S.B.o.o.t.
│ -00000b60: 5200 6500 6300 6500 6900 7600 6500 7200 R.e.c.e.i.v.e.r.
│ -00000b70: 0000 2400 6100 6e00 6400 7200 6f00 6900 ..$.a.n.d.r.o.i.
│ -00000b80: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t.
│ -00000b90: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n...
│ -00000ba0: 4200 4f00 4f00 5400 5f00 4300 4f00 4d00 B.O.O.T._.C.O.M.
│ -00000bb0: 5000 4c00 4500 5400 4500 4400 0000 2200 P.L.E.T.E.D...".
│ -00000bc0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d...
│ -00000bd0: 6900 6e00 7400 6500 6e00 7400 2e00 6100 i.n.t.e.n.t...a.
│ -00000be0: 6300 7400 6900 6f00 6e00 2e00 5500 5300 c.t.i.o.n...U.S.
│ -00000bf0: 4500 5200 5f00 5000 5200 4500 5300 4500 E.R._.P.R.E.S.E.
│ -00000c00: 4e00 5400 0000 0d00 6200 7500 6900 6c00 N.T.....b.u.i.l.
│ -00000c10: 6400 7300 6500 7200 7600 6500 7200 6900 d.s.e.r.v.e.r.i.
│ -00000c20: 6400 0000 0e00 6600 6400 7200 6f00 6900 d.....f.d.r.o.i.
│ -00000c30: 6400 7300 6500 7200 7600 6500 7200 6900 d.s.e.r.v.e.r.i.
│ -00000c40: 6400 0000 0600 6600 6400 7200 6f00 6900 d.....f.d.r.o.i.
│ -00000c50: 6400 0000 2900 6500 6400 3900 3500 3600 d...).e.d.9.5.6.
│ -00000c60: 3400 3000 3200 3300 6600 3200 3000 6500 4.0.2.3.f.2.0.e.
│ -00000c70: 3400 3700 3500 6400 3000 3000 3200 3200 4.7.5.d.0.0.2.2.
│ -00000c80: 6600 6100 3100 6300 3100 3700 3100 3400 f.a.1.c.1.7.1.4.
│ -00000c90: 3400 3500 6600 3800 6600 3500 3000 3800 4.5.f.8.f.5.0.8.
│ -00000ca0: 3300 3300 3200 2000 0000 0000 8001 0800 3.3.2. .........
│ -00000cb0: 4000 0000 b702 0101 1b02 0101 1c02 0101 @...............
│ -00000cc0: 0c02 0101 7002 0101 0300 0101 8002 0101 ....p...........
│ -00000cd0: 0e00 0101 0200 0101 0100 0101 0000 0101 ................
│ -00000ce0: 1100 0101 1f00 0101 1000 0101 0001 1000 ................
│ -00000cf0: 1800 0000 0200 0000 ffff ffff 0e00 0000 ................
│ -00000d00: 0f00 0000 0201 1000 7400 0000 0200 0000 ........t.......
│ -00000d10: ffff ffff ffff ffff 1200 0000 1400 1400 ................
│ -00000d20: 0400 0000 0000 0000 0f00 0000 0100 0000 ................
│ -00000d30: ffff ffff 0800 0010 1700 0000 0f00 0000 ................
│ -00000d40: 0200 0000 1400 0000 0800 0003 1400 0000 ................
│ -00000d50: 0f00 0000 0000 0000 ffff ffff 0800 0010 ................
│ -00000d60: 0000 0000 ffff ffff 1100 0000 1300 0000 ................
│ -00000d70: 0800 0003 1300 0000 0201 1000 4c00 0000 ............L...
│ -00000d80: 0800 0000 ffff ffff ffff ffff 1500 0000 ................
│ -00000d90: 1400 1400 0200 0000 0000 0000 0f00 0000 ................
│ -00000da0: 0300 0000 ffff ffff 0800 0010 0800 0000 ................
│ -00000db0: 0f00 0000 0400 0000 ffff ffff 0800 0010 ................
│ -00000dc0: 1100 0000 0301 1000 1800 0000 0a00 0000 ................
│ -00000dd0: ffff ffff ffff ffff 1500 0000 0201 1000 ................
│ -00000de0: 3800 0000 0c00 0000 ffff ffff ffff ffff 8...............
│ -00000df0: 1600 0000 1400 1400 0100 0000 0000 0000 ................
│ -00000e00: 0f00 0000 0500 0000 1700 0000 0800 0003 ................
│ -00000e10: 1700 0000 0301 1000 1800 0000 0c00 0000 ................
│ -00000e20: ffff ffff ffff ffff 1600 0000 0201 1000 ................
│ -00000e30: 3800 0000 0d00 0000 ffff ffff ffff ffff 8...............
│ -00000e40: 1600 0000 1400 1400 0100 0000 0000 0000 ................
│ -00000e50: 0f00 0000 0500 0000 1800 0000 0800 0003 ................
│ -00000e60: 1800 0000 0301 1000 1800 0000 0d00 0000 ................
│ -00000e70: ffff ffff ffff ffff 1600 0000 0201 1000 ................
│ -00000e80: 3800 0000 0e00 0000 ffff ffff ffff ffff 8...............
│ -00000e90: 1600 0000 1400 1400 0100 0000 0000 0000 ................
│ -00000ea0: 0f00 0000 0500 0000 1900 0000 0800 0003 ................
│ -00000eb0: 1900 0000 0301 1000 1800 0000 0e00 0000 ................
│ -00000ec0: ffff ffff ffff ffff 1600 0000 0201 1000 ................
│ -00000ed0: 3800 0000 0f00 0000 ffff ffff ffff ffff 8...............
│ -00000ee0: 1600 0000 1400 1400 0100 0000 0000 0000 ................
│ -00000ef0: 0f00 0000 0500 0000 1a00 0000 0800 0003 ................
│ -00000f00: 1a00 0000 0301 1000 1800 0000 0f00 0000 ................
│ -00000f10: ffff ffff ffff ffff 1600 0000 0201 1000 ................
│ -00000f20: 3800 0000 1000 0000 ffff ffff ffff ffff 8...............
│ -00000f30: 1600 0000 1400 1400 0100 0000 0000 0000 ................
│ -00000f40: 0f00 0000 0500 0000 1b00 0000 0800 0003 ................
│ -00000f50: 1b00 0000 0301 1000 1800 0000 1000 0000 ................
│ -00000f60: ffff ffff ffff ffff 1600 0000 0201 1000 ................
│ -00000f70: 3800 0000 1100 0000 ffff ffff ffff ffff 8...............
│ -00000f80: 1600 0000 1400 1400 0100 0000 0000 0000 ................
│ -00000f90: 0f00 0000 0500 0000 1c00 0000 0800 0003 ................
│ -00000fa0: 1c00 0000 0301 1000 1800 0000 1100 0000 ................
│ -00000fb0: ffff ffff ffff ffff 1600 0000 0201 1000 ................
│ -00000fc0: 3800 0000 1200 0000 ffff ffff ffff ffff 8...............
│ -00000fd0: 1600 0000 1400 1400 0100 0000 0000 0000 ................
│ -00000fe0: 0f00 0000 0500 0000 1d00 0000 0800 0003 ................
│ -00000ff0: 1d00 0000 0301 1000 1800 0000 1200 0000 ................
│ -00001000: ffff ffff ffff ffff 1600 0000 0201 1000 ................
│ -00001010: 3800 0000 1300 0000 ffff ffff ffff ffff 8...............
│ -00001020: 1600 0000 1400 1400 0100 0000 0000 0000 ................
│ -00001030: 0f00 0000 0500 0000 1e00 0000 0800 0003 ................
│ -00001040: 1e00 0000 0301 1000 1800 0000 1300 0000 ................
│ -00001050: ffff ffff ffff ffff 1600 0000 0201 1000 ................
│ -00001060: 3800 0000 1400 0000 ffff ffff ffff ffff 8...............
│ -00001070: 1600 0000 1400 1400 0100 0000 0000 0000 ................
│ -00001080: 0f00 0000 0500 0000 1f00 0000 0800 0003 ................
│ -00001090: 1f00 0000 0301 1000 1800 0000 1400 0000 ................
│ -000010a0: ffff ffff ffff ffff 1600 0000 0201 1000 ................
│ -000010b0: 3800 0000 1500 0000 ffff ffff ffff ffff 8...............
│ -000010c0: 1600 0000 1400 1400 0100 0000 0000 0000 ................
│ -000010d0: 0f00 0000 0500 0000 2000 0000 0800 0003 ........ .......
│ -000010e0: 2000 0000 0301 1000 1800 0000 1500 0000 ...............
│ -000010f0: ffff ffff ffff ffff 1600 0000 0201 1000 ................
│ -00001100: 8800 0000 1700 0000 ffff ffff ffff ffff ................
│ -00001110: 2100 0000 1400 1400 0500 0000 0000 0000 !...............
│ -00001120: 0f00 0000 0a00 0000 ffff ffff 0800 0001 ................
│ -00001130: 0100 097f 0f00 0000 0900 0000 ffff ffff ................
│ -00001140: 0800 0001 2300 087f 0f00 0000 0800 0000 ....#...........
│ -00001150: ffff ffff 0800 0001 0500 027f 0f00 0000 ................
│ -00001160: 0700 0000 ffff ffff 0800 0012 ffff ffff ................
│ -00001170: 0f00 0000 0600 0000 ffff ffff 0800 0012 ................
│ -00001180: ffff ffff 0201 1000 6000 0000 1d00 0000 ........`.......
│ -00001190: ffff ffff ffff ffff 2200 0000 1400 1400 ........".......
│ -000011a0: 0300 0000 0000 0000 0f00 0000 0900 0000 ................
│ -000011b0: ffff ffff 0800 0001 2300 087f 0f00 0000 ........#.......
│ -000011c0: 0500 0000 2300 0000 0800 0003 2300 0000 ....#.......#...
│ -000011d0: 0f00 0000 0b00 0000 2400 0000 0800 0003 ........$.......
│ -000011e0: 2400 0000 0201 1000 2400 0000 2100 0000 $.......$...!...
│ -000011f0: ffff ffff ffff ffff 2500 0000 1400 1400 ........%.......
│ -00001200: 0000 0000 0000 0000 0201 1000 3800 0000 ............8...
│ -00001210: 2200 0000 ffff ffff ffff ffff 2600 0000 "...........&...
│ -00001220: 1400 1400 0100 0000 0000 0000 0f00 0000 ................
│ -00001230: 0500 0000 2700 0000 0800 0003 2700 0000 ....'.......'...
│ -00001240: 0301 1000 1800 0000 2200 0000 ffff ffff ........".......
│ -00001250: ffff ffff 2600 0000 0201 1000 3800 0000 ....&.......8...
│ -00001260: 2300 0000 ffff ffff ffff ffff 2800 0000 #...........(...
│ -00001270: 1400 1400 0100 0000 0000 0000 0f00 0000 ................
│ -00001280: 0500 0000 2900 0000 0800 0003 2900 0000 ....).......)...
│ -00001290: 0301 1000 1800 0000 2300 0000 ffff ffff ........#.......
│ -000012a0: ffff ffff 2800 0000 0301 1000 1800 0000 ....(...........
│ -000012b0: 2400 0000 ffff ffff ffff ffff 2500 0000 $...........%...
│ -000012c0: 0301 1000 1800 0000 2500 0000 ffff ffff ........%.......
│ -000012d0: ffff ffff 2200 0000 0201 1000 6000 0000 ....".......`...
│ -000012e0: 2600 0000 ffff ffff ffff ffff 2200 0000 &..........."...
│ -000012f0: 1400 1400 0300 0000 0000 0000 0f00 0000 ................
│ -00001300: 0900 0000 ffff ffff 0800 0001 1f00 087f ................
│ -00001310: 0f00 0000 0500 0000 2a00 0000 0800 0003 ........*.......
│ -00001320: 2a00 0000 0f00 0000 0b00 0000 2400 0000 *...........$...
│ -00001330: 0800 0003 2400 0000 0301 1000 1800 0000 ....$...........
│ -00001340: 2a00 0000 ffff ffff ffff ffff 2200 0000 *..........."...
│ -00001350: 0201 1000 7400 0000 2c00 0000 ffff ffff ....t...,.......
│ -00001360: ffff ffff 2200 0000 1400 1400 0400 0000 ...."...........
│ -00001370: 0000 0000 0f00 0000 0a00 0000 ffff ffff ................
│ -00001380: 0800 0001 0400 097f 0f00 0000 0900 0000 ................
│ -00001390: ffff ffff 0800 0001 0f00 087f 0f00 0000 ................
│ -000013a0: 0500 0000 2b00 0000 0800 0003 2b00 0000 ....+.......+...
│ -000013b0: 0f00 0000 0c00 0000 ffff ffff 0800 0011 ................
│ -000013c0: a004 0000 0301 1000 1800 0000 3100 0000 ............1...
│ -000013d0: ffff ffff ffff ffff 2200 0000 0201 1000 ........".......
│ -000013e0: 6000 0000 3200 0000 ffff ffff ffff ffff `...2...........
│ -000013f0: 2200 0000 1400 1400 0300 0000 0000 0000 "...............
│ -00001400: 0f00 0000 0900 0000 ffff ffff 0800 0001 ................
│ -00001410: 0f00 087f 0f00 0000 0500 0000 2c00 0000 ............,...
│ -00001420: 0800 0003 2c00 0000 0f00 0000 0b00 0000 ....,...........
│ -00001430: 2400 0000 0800 0003 2400 0000 0301 1000 $.......$.......
│ -00001440: 1800 0000 3600 0000 ffff ffff ffff ffff ....6...........
│ -00001450: 2200 0000 0201 1000 6000 0000 3700 0000 ".......`...7...
│ -00001460: ffff ffff ffff ffff 2200 0000 1400 1400 ........".......
│ -00001470: 0300 0000 0000 0000 0f00 0000 0900 0000 ................
│ -00001480: ffff ffff 0800 0001 0f00 087f 0f00 0000 ................
│ -00001490: 0500 0000 2d00 0000 0800 0003 2d00 0000 ....-.......-...
│ -000014a0: 0f00 0000 0b00 0000 2400 0000 0800 0003 ........$.......
│ -000014b0: 2400 0000 0301 1000 1800 0000 3b00 0000 $...........;...
│ -000014c0: ffff ffff ffff ffff 2200 0000 0201 1000 ........".......
│ -000014d0: 7400 0000 3c00 0000 ffff ffff ffff ffff t...<...........
│ -000014e0: 2200 0000 1400 1400 0400 0000 0000 0000 "...............
│ -000014f0: 0f00 0000 0a00 0000 ffff ffff 0800 0001 ................
│ -00001500: 0800 0301 0f00 0000 0900 0000 ffff ffff ................
│ -00001510: 0800 0001 0a00 087f 0f00 0000 0500 0000 ................
│ -00001520: 2e00 0000 0800 0003 2e00 0000 0f00 0000 ................
│ -00001530: 0b00 0000 2400 0000 0800 0003 2400 0000 ....$.......$...
│ -00001540: 0301 1000 1800 0000 4100 0000 ffff ffff ........A.......
│ -00001550: ffff ffff 2200 0000 0201 1000 4c00 0000 ....".......L...
│ -00001560: 4300 0000 ffff ffff ffff ffff 2f00 0000 C.........../...
│ -00001570: 1400 1400 0200 0000 0000 0000 0f00 0000 ................
│ -00001580: 0500 0000 3000 0000 0800 0003 3000 0000 ....0.......0...
│ -00001590: 0f00 0000 0b00 0000 2400 0000 0800 0003 ........$.......
│ -000015a0: 2400 0000 0301 1000 1800 0000 4600 0000 $...........F...
│ -000015b0: ffff ffff ffff ffff 2f00 0000 0201 1000 ......../.......
│ -000015c0: 4c00 0000 4700 0000 ffff ffff ffff ffff L...G...........
│ -000015d0: 2f00 0000 1400 1400 0200 0000 0000 0000 /...............
│ -000015e0: 0f00 0000 0500 0000 3100 0000 0800 0003 ........1.......
│ -000015f0: 3100 0000 0f00 0000 0b00 0000 2400 0000 1...........$...
│ -00001600: 0800 0003 2400 0000 0301 1000 1800 0000 ....$...........
│ -00001610: 4a00 0000 ffff ffff ffff ffff 2f00 0000 J.........../...
│ -00001620: 0201 1000 6000 0000 4c00 0000 ffff ffff ....`...L.......
│ -00001630: ffff ffff 3200 0000 1400 1400 0300 0000 ....2...........
│ -00001640: 0000 0000 0f00 0000 0500 0000 3300 0000 ............3...
│ -00001650: 0800 0003 3300 0000 0f00 0000 0d00 0000 ....3...........
│ -00001660: ffff ffff 0800 0012 ffff ffff 0f00 0000 ................
│ -00001670: 0b00 0000 2400 0000 0800 0003 2400 0000 ....$.......$...
│ -00001680: 0301 1000 1800 0000 5000 0000 ffff ffff ........P.......
│ -00001690: ffff ffff 3200 0000 0201 1000 4c00 0000 ....2.......L...
│ -000016a0: 5100 0000 ffff ffff ffff ffff 3200 0000 Q...........2...
│ -000016b0: 1400 1400 0200 0000 0000 0000 0f00 0000 ................
│ -000016c0: 0500 0000 3400 0000 0800 0003 3400 0000 ....4.......4...
│ -000016d0: 0f00 0000 0b00 0000 2400 0000 0800 0003 ........$.......
│ -000016e0: 2400 0000 0201 1000 2400 0000 5400 0000 $.......$...T...
│ -000016f0: ffff ffff ffff ffff 2500 0000 1400 1400 ........%.......
│ -00001700: 0000 0000 0000 0000 0201 1000 3800 0000 ............8...
│ -00001710: 5500 0000 ffff ffff ffff ffff 2600 0000 U...........&...
│ -00001720: 1400 1400 0100 0000 0000 0000 0f00 0000 ................
│ -00001730: 0500 0000 3500 0000 0800 0003 3500 0000 ....5.......5...
│ -00001740: 0301 1000 1800 0000 5500 0000 ffff ffff ........U.......
│ -00001750: ffff ffff 2600 0000 0201 1000 3800 0000 ....&.......8...
│ -00001760: 5600 0000 ffff ffff ffff ffff 2600 0000 V...........&...
│ -00001770: 1400 1400 0100 0000 0000 0000 0f00 0000 ................
│ -00001780: 0500 0000 3600 0000 0800 0003 3600 0000 ....6.......6...
│ -00001790: 0301 1000 1800 0000 5600 0000 ffff ffff ........V.......
│ -000017a0: ffff ffff 2600 0000 0301 1000 1800 0000 ....&...........
│ -000017b0: 5700 0000 ffff ffff ffff ffff 2500 0000 W...........%...
│ -000017c0: 0301 1000 1800 0000 5800 0000 ffff ffff ........X.......
│ -000017d0: ffff ffff 3200 0000 0301 1000 1800 0000 ....2...........
│ -000017e0: 5900 0000 ffff ffff ffff ffff 2100 0000 Y...........!...
│ -000017f0: 0201 1000 4c00 0000 5b00 0000 ffff ffff ....L...[.......
│ -00001800: ffff ffff 3900 0000 1400 1400 0200 0000 ....9...........
│ -00001810: 0000 0000 ffff ffff 3700 0000 3a00 0000 ........7...:...
│ -00001820: 0800 0003 3a00 0000 ffff ffff 3800 0000 ....:.......8...
│ -00001830: 3a00 0000 0800 0003 3a00 0000 0301 1000 :.......:.......
│ -00001840: 1800 0000 5d00 0000 ffff ffff ffff ffff ....]...........
│ -00001850: 3900 0000 0301 1000 1800 0000 5d00 0000 9...........]...
│ -00001860: ffff ffff ffff ffff 1200 0000 0101 1000 ................
│ -00001870: 1800 0000 5d00 0000 ffff ffff 0e00 0000 ....]...........
│ -00001880: 0f00 0000 ....
│ +000002c0: 6300 6b00 6100 6700 6500 0000 1800 7000 c.k.a.g.e.....p.
│ +000002d0: 6c00 6100 7400 6600 6f00 7200 6d00 4200 l.a.t.f.o.r.m.B.
│ +000002e0: 7500 6900 6c00 6400 5600 6500 7200 7300 u.i.l.d.V.e.r.s.
│ +000002f0: 6900 6f00 6e00 4300 6f00 6400 6500 0000 i.o.n.C.o.d.e...
│ +00000300: 1800 7000 6c00 6100 7400 6600 6f00 7200 ..p.l.a.t.f.o.r.
│ +00000310: 6d00 4200 7500 6900 6c00 6400 5600 6500 m.B.u.i.l.d.V.e.
│ +00000320: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m.
│ +00000330: 6500 0000 0800 6d00 6100 6e00 6900 6600 e.....m.a.n.i.f.
│ +00000340: 6500 7300 7400 0000 2000 6f00 7200 6700 e.s.t... .o.r.g.
│ +00000350: 2e00 6f00 6300 7300 6900 6e00 7600 6500 ..o.c.s.i.n.v.e.
│ +00000360: 6e00 7400 6f00 7200 7900 6e00 6700 2e00 n.t.o.r.y.n.g...
│ +00000370: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d...
│ +00000380: 6100 6700 6500 6e00 7400 0000 0500 3200 a.g.e.n.t.....2.
│ +00000390: 2e00 3100 2e00 3500 0000 0200 3100 3600 ..1...5.....1.6.
│ +000003a0: 0000 0d00 3400 2e00 3100 2e00 3200 2d00 ....4...1...2.-.
│ +000003b0: 3100 3400 3200 3500 3300 3300 3200 0000 1.4.2.5.3.3.2...
│ +000003c0: 0800 7500 7300 6500 7300 2d00 7300 6400 ..u.s.e.s.-.s.d.
│ +000003d0: 6b00 0000 0f00 7500 7300 6500 7300 2d00 k.....u.s.e.s.-.
│ +000003e0: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i.
│ +000003f0: 6f00 6e00 0000 2900 6100 6e00 6400 7200 o.n...).a.n.d.r.
│ +00000400: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m.
│ +00000410: 6900 7300 7300 6900 6f00 6e00 2e00 5700 i.s.s.i.o.n...W.
│ +00000420: 5200 4900 5400 4500 5f00 4500 5800 5400 R.I.T.E._.E.X.T.
│ +00000430: 4500 5200 4e00 4100 4c00 5f00 5300 5400 E.R.N.A.L._.S.T.
│ +00000440: 4f00 5200 4100 4700 4500 0000 1b00 6100 O.R.A.G.E.....a.
│ +00000450: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p.
│ +00000460: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o.
│ +00000470: 6e00 2e00 4900 4e00 5400 4500 5200 4e00 n...I.N.T.E.R.N.
│ +00000480: 4500 5400 0000 2700 6100 6e00 6400 7200 E.T...'.a.n.d.r.
│ +00000490: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m.
│ +000004a0: 6900 7300 7300 6900 6f00 6e00 2e00 4100 i.s.s.i.o.n...A.
│ +000004b0: 4300 4300 4500 5300 5300 5f00 4e00 4500 C.C.E.S.S._.N.E.
│ +000004c0: 5400 5700 4f00 5200 4b00 5f00 5300 5400 T.W.O.R.K._.S.T.
│ +000004d0: 4100 5400 4500 0000 2400 6100 6e00 6400 A.T.E...$.a.n.d.
│ +000004e0: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r.
│ +000004f0: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n...
│ +00000500: 4100 4300 4300 4500 5300 5300 5f00 5700 A.C.C.E.S.S._.W.
│ +00000510: 4900 4600 4900 5f00 5300 5400 4100 5400 I.F.I._.S.T.A.T.
│ +00000520: 4500 0000 2400 6100 6e00 6400 7200 6f00 E...$.a.n.d.r.o.
│ +00000530: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i.
│ +00000540: 7300 7300 6900 6f00 6e00 2e00 4300 4800 s.s.i.o.n...C.H.
│ +00000550: 4100 4e00 4700 4500 5f00 5700 4900 4600 A.N.G.E._.W.I.F.
│ +00000560: 4900 5f00 5300 5400 4100 5400 4500 0000 I._.S.T.A.T.E...
│ +00000570: 2300 6100 6e00 6400 7200 6f00 6900 6400 #.a.n.d.r.o.i.d.
│ +00000580: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s.
│ +00000590: 6900 6f00 6e00 2e00 4700 4500 5400 5f00 i.o.n...G.E.T._.
│ +000005a0: 5000 4100 4300 4b00 4100 4700 4500 5f00 P.A.C.K.A.G.E._.
│ +000005b0: 5300 4900 5a00 4500 0000 1900 6100 6e00 S.I.Z.E.....a.n.
│ +000005c0: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e.
│ +000005d0: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n.
│ +000005e0: 2e00 4300 4100 4d00 4500 5200 4100 0000 ..C.A.M.E.R.A...
│ +000005f0: 1c00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d.
│ +00000600: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s.
│ +00000610: 6900 6f00 6e00 2e00 4200 4c00 5500 4500 i.o.n...B.L.U.E.
│ +00000620: 5400 4f00 4f00 5400 4800 0000 2300 6100 T.O.O.T.H...#.a.
│ +00000630: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p.
│ +00000640: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o.
│ +00000650: 6e00 2e00 5200 4500 4100 4400 5f00 5000 n...R.E.A.D._.P.
│ +00000660: 4800 4f00 4e00 4500 5f00 5300 5400 4100 H.O.N.E._.S.T.A.
│ +00000670: 5400 4500 0000 2900 6100 6e00 6400 7200 T.E...).a.n.d.r.
│ +00000680: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m.
│ +00000690: 6900 7300 7300 6900 6f00 6e00 2e00 5200 i.s.s.i.o.n...R.
│ +000006a0: 4500 4300 4500 4900 5600 4500 5f00 4200 E.C.E.I.V.E._.B.
│ +000006b0: 4f00 4f00 5400 5f00 4300 4f00 4d00 5000 O.O.T._.C.O.M.P.
│ +000006c0: 4c00 4500 5400 4500 4400 0000 0b00 6100 L.E.T.E.D.....a.
│ +000006d0: 7000 7000 6c00 6900 6300 6100 7400 6900 p.p.l.i.c.a.t.i.
│ +000006e0: 6f00 6e00 0000 0800 6100 6300 7400 6900 o.n.....a.c.t.i.
│ +000006f0: 7600 6900 7400 7900 0000 3100 6f00 7200 v.i.t.y...1.o.r.
│ +00000700: 6700 2e00 6f00 6300 7300 6900 6e00 7600 g...o.c.s.i.n.v.
│ +00000710: 6500 6e00 7400 6f00 7200 7900 6e00 6700 e.n.t.o.r.y.n.g.
│ +00000720: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d.
│ +00000730: 2e00 6100 6700 6500 6e00 7400 2e00 4f00 ..a.g.e.n.t...O.
│ +00000740: 4300 5300 4100 6700 6500 6e00 7400 4100 C.S.A.g.e.n.t.A.
│ +00000750: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y...
│ +00000760: 0c00 3a00 6f00 6300 7300 5f00 7000 7200 ..:.o.c.s._.p.r.
│ +00000770: 6f00 6300 6500 7300 7300 0000 0d00 6900 o.c.e.s.s.....i.
│ +00000780: 6e00 7400 6500 6e00 7400 2d00 6600 6900 n.t.e.n.t.-.f.i.
│ +00000790: 6c00 7400 6500 7200 0000 0600 6100 6300 l.t.e.r.....a.c.
│ +000007a0: 7400 6900 6f00 6e00 0000 1a00 6100 6e00 t.i.o.n.....a.n.
│ +000007b0: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n.
│ +000007c0: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t.
│ +000007d0: 6900 6f00 6e00 2e00 4d00 4100 4900 4e00 i.o.n...M.A.I.N.
│ +000007e0: 0000 0800 6300 6100 7400 6500 6700 6f00 ....c.a.t.e.g.o.
│ +000007f0: 7200 7900 0000 2000 6100 6e00 6400 7200 r.y... .a.n.d.r.
│ +00000800: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e.
│ +00000810: 6e00 7400 2e00 6300 6100 7400 6500 6700 n.t...c.a.t.e.g.
│ +00000820: 6f00 7200 7900 2e00 4c00 4100 5500 4e00 o.r.y...L.A.U.N.
│ +00000830: 4300 4800 4500 5200 0000 3200 6f00 7200 C.H.E.R...2.o.r.
│ +00000840: 6700 2e00 6f00 6300 7300 6900 6e00 7600 g...o.c.s.i.n.v.
│ +00000850: 6500 6e00 7400 6f00 7200 7900 6e00 6700 e.n.t.o.r.y.n.g.
│ +00000860: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d.
│ +00000870: 2e00 6100 6700 6500 6e00 7400 2e00 4f00 ..a.g.e.n.t...O.
│ +00000880: 4300 5300 4c00 6100 7500 6e00 6300 6800 C.S.L.a.u.n.c.h.
│ +00000890: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y.
│ +000008a0: 0000 3000 6f00 7200 6700 2e00 6f00 6300 ..0.o.r.g...o.c.
│ +000008b0: 7300 6900 6e00 7600 6500 6e00 7400 6f00 s.i.n.v.e.n.t.o.
│ +000008c0: 7200 7900 6e00 6700 2e00 6100 6e00 6400 r.y.n.g...a.n.d.
│ +000008d0: 7200 6f00 6900 6400 2e00 6100 6700 6500 r.o.i.d...a.g.e.
│ +000008e0: 6e00 7400 2e00 4f00 4300 5300 5300 6800 n.t...O.C.S.S.h.
│ +000008f0: 6f00 7700 4100 6300 7400 6900 7600 6900 o.w.A.c.t.i.v.i.
│ +00000900: 7400 7900 0000 3000 6f00 7200 6700 2e00 t.y...0.o.r.g...
│ +00000910: 6f00 6300 7300 6900 6e00 7600 6500 6e00 o.c.s.i.n.v.e.n.
│ +00000920: 7400 6f00 7200 7900 6e00 6700 2e00 6100 t.o.r.y.n.g...a.
│ +00000930: 6e00 6400 7200 6f00 6900 6400 2e00 6100 n.d.r.o.i.d...a.
│ +00000940: 6700 6500 6e00 7400 2e00 4f00 4300 5300 g.e.n.t...O.C.S.
│ +00000950: 4c00 6900 7300 7400 4100 6300 7400 6900 L.i.s.t.A.c.t.i.
│ +00000960: 7600 6900 7400 7900 0000 3700 6f00 7200 v.i.t.y...7.o.r.
│ +00000970: 6700 2e00 6f00 6300 7300 6900 6e00 7600 g...o.c.s.i.n.v.
│ +00000980: 6500 6e00 7400 6f00 7200 7900 6e00 6700 e.n.t.o.r.y.n.g.
│ +00000990: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d.
│ +000009a0: 2e00 6100 6700 6500 6e00 7400 2e00 4f00 ..a.g.e.n.t...O.
│ +000009b0: 4300 5300 5300 6500 6300 7400 6900 6f00 C.S.S.e.c.t.i.o.
│ +000009c0: 6e00 4c00 6900 7300 7400 4100 6300 7400 n.L.i.s.t.A.c.t.
│ +000009d0: 6900 7600 6900 7400 7900 0000 3100 6f00 i.v.i.t.y...1.o.
│ +000009e0: 7200 6700 2e00 6f00 6300 7300 6900 6e00 r.g...o.c.s.i.n.
│ +000009f0: 7600 6500 6e00 7400 6f00 7200 7900 6e00 v.e.n.t.o.r.y.n.
│ +00000a00: 6700 2e00 6100 6e00 6400 7200 6f00 6900 g...a.n.d.r.o.i.
│ +00000a10: 6400 2e00 6100 6700 6500 6e00 7400 2e00 d...a.g.e.n.t...
│ +00000a20: 4f00 4300 5300 5000 7200 6500 6600 7300 O.C.S.P.r.e.f.s.
│ +00000a30: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y.
│ +00000a40: 0000 0700 7300 6500 7200 7600 6900 6300 ....s.e.r.v.i.c.
│ +00000a50: 6500 0000 3000 6f00 7200 6700 2e00 6f00 e...0.o.r.g...o.
│ +00000a60: 6300 7300 6900 6e00 7600 6500 6e00 7400 c.s.i.n.v.e.n.t.
│ +00000a70: 6f00 7200 7900 6e00 6700 2e00 6100 6e00 o.r.y.n.g...a.n.
│ +00000a80: 6400 7200 6f00 6900 6400 2e00 6100 6700 d.r.o.i.d...a.g.
│ +00000a90: 6500 6e00 7400 2e00 4f00 4300 5300 4100 e.n.t...O.C.S.A.
│ +00000aa0: 6700 6500 6e00 7400 5300 6500 7200 7600 g.e.n.t.S.e.r.v.
│ +00000ab0: 6900 6300 6500 0000 3300 6f00 7200 6700 i.c.e...3.o.r.g.
│ +00000ac0: 2e00 6f00 6300 7300 6900 6e00 7600 6500 ..o.c.s.i.n.v.e.
│ +00000ad0: 6e00 7400 6f00 7200 7900 6e00 6700 2e00 n.t.o.r.y.n.g...
│ +00000ae0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d...
│ +00000af0: 6100 6700 6500 6e00 7400 2e00 4f00 4300 a.g.e.n.t...O.C.
│ +00000b00: 5300 4400 6f00 7700 6e00 6c00 6f00 6100 S.D.o.w.n.l.o.a.
│ +00000b10: 6400 5300 6500 7200 7600 6900 6300 6500 d.S.e.r.v.i.c.e.
│ +00000b20: 0000 0800 7200 6500 6300 6500 6900 7600 ....r.e.c.e.i.v.
│ +00000b30: 6500 7200 0000 3100 6f00 7200 6700 2e00 e.r...1.o.r.g...
│ +00000b40: 6f00 6300 7300 6900 6e00 7600 6500 6e00 o.c.s.i.n.v.e.n.
│ +00000b50: 7400 6f00 7200 7900 6e00 6700 2e00 6100 t.o.r.y.n.g...a.
│ +00000b60: 6e00 6400 7200 6f00 6900 6400 2e00 6100 n.d.r.o.i.d...a.
│ +00000b70: 6700 6500 6e00 7400 2e00 4f00 4300 5300 g.e.n.t...O.C.S.
│ +00000b80: 4500 7600 6500 6e00 7400 5200 6500 6300 E.v.e.n.t.R.e.c.
│ +00000b90: 6500 6900 7600 6500 7200 0000 3000 6f00 e.i.v.e.r...0.o.
│ +00000ba0: 7200 6700 2e00 6f00 6300 7300 6900 6e00 r.g...o.c.s.i.n.
│ +00000bb0: 7600 6500 6e00 7400 6f00 7200 7900 6e00 v.e.n.t.o.r.y.n.
│ +00000bc0: 6700 2e00 6100 6e00 6400 7200 6f00 6900 g...a.n.d.r.o.i.
│ +00000bd0: 6400 2e00 6100 6700 6500 6e00 7400 2e00 d...a.g.e.n.t...
│ +00000be0: 4f00 4300 5300 4200 6f00 6f00 7400 5200 O.C.S.B.o.o.t.R.
│ +00000bf0: 6500 6300 6500 6900 7600 6500 7200 0000 e.c.e.i.v.e.r...
│ +00000c00: 2400 6100 6e00 6400 7200 6f00 6900 6400 $.a.n.d.r.o.i.d.
│ +00000c10: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t...
│ +00000c20: 6100 6300 7400 6900 6f00 6e00 2e00 4200 a.c.t.i.o.n...B.
│ +00000c30: 4f00 4f00 5400 5f00 4300 4f00 4d00 5000 O.O.T._.C.O.M.P.
│ +00000c40: 4c00 4500 5400 4500 4400 0000 2200 6100 L.E.T.E.D...".a.
│ +00000c50: 6e00 6400 7200 6f00 6900 6400 2e00 6900 n.d.r.o.i.d...i.
│ +00000c60: 6e00 7400 6500 6e00 7400 2e00 6100 6300 n.t.e.n.t...a.c.
│ +00000c70: 7400 6900 6f00 6e00 2e00 5500 5300 4500 t.i.o.n...U.S.E.
│ +00000c80: 5200 5f00 5000 5200 4500 5300 4500 4e00 R._.P.R.E.S.E.N.
│ +00000c90: 5400 0000 8001 0800 4000 0000 b702 0101 T.......@.......
│ +00000ca0: 1b02 0101 1c02 0101 0c02 0101 7002 0101 ............p...
│ +00000cb0: 0300 0101 8002 0101 0e00 0101 0200 0101 ................
│ +00000cc0: 0100 0101 0000 0101 1100 0101 1f00 0101 ................
│ +00000cd0: 1000 0101 0001 1000 1800 0000 0200 0000 ................
│ +00000ce0: ffff ffff 0e00 0000 0f00 0000 0201 1000 ................
│ +00000cf0: 9c00 0000 0200 0000 ffff ffff ffff ffff ................
│ +00000d00: 1400 0000 1400 1400 0600 0000 0000 0000 ................
│ +00000d10: 0f00 0000 0100 0000 ffff ffff 0800 0010 ................
│ +00000d20: 1700 0000 0f00 0000 0200 0000 1600 0000 ................
│ +00000d30: 0800 0003 1600 0000 0f00 0000 0000 0000 ................
│ +00000d40: ffff ffff 0800 0010 0000 0000 ffff ffff ................
│ +00000d50: 1100 0000 1500 0000 0800 0003 1500 0000 ................
│ +00000d60: ffff ffff 1200 0000 1700 0000 0800 0010 ................
│ +00000d70: 1000 0000 ffff ffff 1300 0000 1800 0000 ................
│ +00000d80: 0800 0003 1800 0000 0201 1000 4c00 0000 ............L...
│ +00000d90: 0800 0000 ffff ffff ffff ffff 1900 0000 ................
│ +00000da0: 1400 1400 0200 0000 0000 0000 0f00 0000 ................
│ +00000db0: 0300 0000 ffff ffff 0800 0010 0800 0000 ................
│ +00000dc0: 0f00 0000 0400 0000 ffff ffff 0800 0010 ................
│ +00000dd0: 1100 0000 0301 1000 1800 0000 0a00 0000 ................
│ +00000de0: ffff ffff ffff ffff 1900 0000 0201 1000 ................
│ +00000df0: 3800 0000 0c00 0000 ffff ffff ffff ffff 8...............
│ +00000e00: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00000e10: 0f00 0000 0500 0000 1b00 0000 0800 0003 ................
│ +00000e20: 1b00 0000 0301 1000 1800 0000 0c00 0000 ................
│ +00000e30: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00000e40: 3800 0000 0d00 0000 ffff ffff ffff ffff 8...............
│ +00000e50: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00000e60: 0f00 0000 0500 0000 1c00 0000 0800 0003 ................
│ +00000e70: 1c00 0000 0301 1000 1800 0000 0d00 0000 ................
│ +00000e80: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00000e90: 3800 0000 0e00 0000 ffff ffff ffff ffff 8...............
│ +00000ea0: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00000eb0: 0f00 0000 0500 0000 1d00 0000 0800 0003 ................
│ +00000ec0: 1d00 0000 0301 1000 1800 0000 0e00 0000 ................
│ +00000ed0: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00000ee0: 3800 0000 0f00 0000 ffff ffff ffff ffff 8...............
│ +00000ef0: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00000f00: 0f00 0000 0500 0000 1e00 0000 0800 0003 ................
│ +00000f10: 1e00 0000 0301 1000 1800 0000 0f00 0000 ................
│ +00000f20: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00000f30: 3800 0000 1000 0000 ffff ffff ffff ffff 8...............
│ +00000f40: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00000f50: 0f00 0000 0500 0000 1f00 0000 0800 0003 ................
│ +00000f60: 1f00 0000 0301 1000 1800 0000 1000 0000 ................
│ +00000f70: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00000f80: 3800 0000 1100 0000 ffff ffff ffff ffff 8...............
│ +00000f90: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00000fa0: 0f00 0000 0500 0000 2000 0000 0800 0003 ........ .......
│ +00000fb0: 2000 0000 0301 1000 1800 0000 1100 0000 ...............
│ +00000fc0: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00000fd0: 3800 0000 1200 0000 ffff ffff ffff ffff 8...............
│ +00000fe0: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00000ff0: 0f00 0000 0500 0000 2100 0000 0800 0003 ........!.......
│ +00001000: 2100 0000 0301 1000 1800 0000 1200 0000 !...............
│ +00001010: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00001020: 3800 0000 1300 0000 ffff ffff ffff ffff 8...............
│ +00001030: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00001040: 0f00 0000 0500 0000 2200 0000 0800 0003 ........".......
│ +00001050: 2200 0000 0301 1000 1800 0000 1300 0000 "...............
│ +00001060: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00001070: 3800 0000 1400 0000 ffff ffff ffff ffff 8...............
│ +00001080: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00001090: 0f00 0000 0500 0000 2300 0000 0800 0003 ........#.......
│ +000010a0: 2300 0000 0301 1000 1800 0000 1400 0000 #...............
│ +000010b0: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +000010c0: 3800 0000 1500 0000 ffff ffff ffff ffff 8...............
│ +000010d0: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +000010e0: 0f00 0000 0500 0000 2400 0000 0800 0003 ........$.......
│ +000010f0: 2400 0000 0301 1000 1800 0000 1500 0000 $...............
│ +00001100: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00001110: 8800 0000 1700 0000 ffff ffff ffff ffff ................
│ +00001120: 2500 0000 1400 1400 0500 0000 0000 0000 %...............
│ +00001130: 0f00 0000 0a00 0000 ffff ffff 0800 0001 ................
│ +00001140: 0100 097f 0f00 0000 0900 0000 ffff ffff ................
│ +00001150: 0800 0001 2300 087f 0f00 0000 0800 0000 ....#...........
│ +00001160: ffff ffff 0800 0001 0500 027f 0f00 0000 ................
│ +00001170: 0700 0000 ffff ffff 0800 0012 ffff ffff ................
│ +00001180: 0f00 0000 0600 0000 ffff ffff 0800 0012 ................
│ +00001190: ffff ffff 0201 1000 6000 0000 1d00 0000 ........`.......
│ +000011a0: ffff ffff ffff ffff 2600 0000 1400 1400 ........&.......
│ +000011b0: 0300 0000 0000 0000 0f00 0000 0900 0000 ................
│ +000011c0: ffff ffff 0800 0001 2300 087f 0f00 0000 ........#.......
│ +000011d0: 0500 0000 2700 0000 0800 0003 2700 0000 ....'.......'...
│ +000011e0: 0f00 0000 0b00 0000 2800 0000 0800 0003 ........(.......
│ +000011f0: 2800 0000 0201 1000 2400 0000 2100 0000 (.......$...!...
│ +00001200: ffff ffff ffff ffff 2900 0000 1400 1400 ........).......
│ +00001210: 0000 0000 0000 0000 0201 1000 3800 0000 ............8...
│ +00001220: 2200 0000 ffff ffff ffff ffff 2a00 0000 "...........*...
│ +00001230: 1400 1400 0100 0000 0000 0000 0f00 0000 ................
│ +00001240: 0500 0000 2b00 0000 0800 0003 2b00 0000 ....+.......+...
│ +00001250: 0301 1000 1800 0000 2200 0000 ffff ffff ........".......
│ +00001260: ffff ffff 2a00 0000 0201 1000 3800 0000 ....*.......8...
│ +00001270: 2300 0000 ffff ffff ffff ffff 2c00 0000 #...........,...
│ +00001280: 1400 1400 0100 0000 0000 0000 0f00 0000 ................
│ +00001290: 0500 0000 2d00 0000 0800 0003 2d00 0000 ....-.......-...
│ +000012a0: 0301 1000 1800 0000 2300 0000 ffff ffff ........#.......
│ +000012b0: ffff ffff 2c00 0000 0301 1000 1800 0000 ....,...........
│ +000012c0: 2400 0000 ffff ffff ffff ffff 2900 0000 $...........)...
│ +000012d0: 0301 1000 1800 0000 2500 0000 ffff ffff ........%.......
│ +000012e0: ffff ffff 2600 0000 0201 1000 6000 0000 ....&.......`...
│ +000012f0: 2600 0000 ffff ffff ffff ffff 2600 0000 &...........&...
│ +00001300: 1400 1400 0300 0000 0000 0000 0f00 0000 ................
│ +00001310: 0900 0000 ffff ffff 0800 0001 1f00 087f ................
│ +00001320: 0f00 0000 0500 0000 2e00 0000 0800 0003 ................
│ +00001330: 2e00 0000 0f00 0000 0b00 0000 2800 0000 ............(...
│ +00001340: 0800 0003 2800 0000 0301 1000 1800 0000 ....(...........
│ +00001350: 2a00 0000 ffff ffff ffff ffff 2600 0000 *...........&...
│ +00001360: 0201 1000 7400 0000 2c00 0000 ffff ffff ....t...,.......
│ +00001370: ffff ffff 2600 0000 1400 1400 0400 0000 ....&...........
│ +00001380: 0000 0000 0f00 0000 0a00 0000 ffff ffff ................
│ +00001390: 0800 0001 0400 097f 0f00 0000 0900 0000 ................
│ +000013a0: ffff ffff 0800 0001 0f00 087f 0f00 0000 ................
│ +000013b0: 0500 0000 2f00 0000 0800 0003 2f00 0000 ..../......./...
│ +000013c0: 0f00 0000 0c00 0000 ffff ffff 0800 0011 ................
│ +000013d0: a004 0000 0301 1000 1800 0000 3100 0000 ............1...
│ +000013e0: ffff ffff ffff ffff 2600 0000 0201 1000 ........&.......
│ +000013f0: 6000 0000 3200 0000 ffff ffff ffff ffff `...2...........
│ +00001400: 2600 0000 1400 1400 0300 0000 0000 0000 &...............
│ +00001410: 0f00 0000 0900 0000 ffff ffff 0800 0001 ................
│ +00001420: 0f00 087f 0f00 0000 0500 0000 3000 0000 ............0...
│ +00001430: 0800 0003 3000 0000 0f00 0000 0b00 0000 ....0...........
│ +00001440: 2800 0000 0800 0003 2800 0000 0301 1000 (.......(.......
│ +00001450: 1800 0000 3600 0000 ffff ffff ffff ffff ....6...........
│ +00001460: 2600 0000 0201 1000 6000 0000 3700 0000 &.......`...7...
│ +00001470: ffff ffff ffff ffff 2600 0000 1400 1400 ........&.......
│ +00001480: 0300 0000 0000 0000 0f00 0000 0900 0000 ................
│ +00001490: ffff ffff 0800 0001 0f00 087f 0f00 0000 ................
│ +000014a0: 0500 0000 3100 0000 0800 0003 3100 0000 ....1.......1...
│ +000014b0: 0f00 0000 0b00 0000 2800 0000 0800 0003 ........(.......
│ +000014c0: 2800 0000 0301 1000 1800 0000 3b00 0000 (...........;...
│ +000014d0: ffff ffff ffff ffff 2600 0000 0201 1000 ........&.......
│ +000014e0: 7400 0000 3c00 0000 ffff ffff ffff ffff t...<...........
│ +000014f0: 2600 0000 1400 1400 0400 0000 0000 0000 &...............
│ +00001500: 0f00 0000 0a00 0000 ffff ffff 0800 0001 ................
│ +00001510: 0800 0301 0f00 0000 0900 0000 ffff ffff ................
│ +00001520: 0800 0001 0a00 087f 0f00 0000 0500 0000 ................
│ +00001530: 3200 0000 0800 0003 3200 0000 0f00 0000 2.......2.......
│ +00001540: 0b00 0000 2800 0000 0800 0003 2800 0000 ....(.......(...
│ +00001550: 0301 1000 1800 0000 4100 0000 ffff ffff ........A.......
│ +00001560: ffff ffff 2600 0000 0201 1000 4c00 0000 ....&.......L...
│ +00001570: 4300 0000 ffff ffff ffff ffff 3300 0000 C...........3...
│ +00001580: 1400 1400 0200 0000 0000 0000 0f00 0000 ................
│ +00001590: 0500 0000 3400 0000 0800 0003 3400 0000 ....4.......4...
│ +000015a0: 0f00 0000 0b00 0000 2800 0000 0800 0003 ........(.......
│ +000015b0: 2800 0000 0301 1000 1800 0000 4600 0000 (...........F...
│ +000015c0: ffff ffff ffff ffff 3300 0000 0201 1000 ........3.......
│ +000015d0: 4c00 0000 4700 0000 ffff ffff ffff ffff L...G...........
│ +000015e0: 3300 0000 1400 1400 0200 0000 0000 0000 3...............
│ +000015f0: 0f00 0000 0500 0000 3500 0000 0800 0003 ........5.......
│ +00001600: 3500 0000 0f00 0000 0b00 0000 2800 0000 5...........(...
│ +00001610: 0800 0003 2800 0000 0301 1000 1800 0000 ....(...........
│ +00001620: 4a00 0000 ffff ffff ffff ffff 3300 0000 J...........3...
│ +00001630: 0201 1000 6000 0000 4c00 0000 ffff ffff ....`...L.......
│ +00001640: ffff ffff 3600 0000 1400 1400 0300 0000 ....6...........
│ +00001650: 0000 0000 0f00 0000 0500 0000 3700 0000 ............7...
│ +00001660: 0800 0003 3700 0000 0f00 0000 0d00 0000 ....7...........
│ +00001670: ffff ffff 0800 0012 ffff ffff 0f00 0000 ................
│ +00001680: 0b00 0000 2800 0000 0800 0003 2800 0000 ....(.......(...
│ +00001690: 0301 1000 1800 0000 5000 0000 ffff ffff ........P.......
│ +000016a0: ffff ffff 3600 0000 0201 1000 4c00 0000 ....6.......L...
│ +000016b0: 5100 0000 ffff ffff ffff ffff 3600 0000 Q...........6...
│ +000016c0: 1400 1400 0200 0000 0000 0000 0f00 0000 ................
│ +000016d0: 0500 0000 3800 0000 0800 0003 3800 0000 ....8.......8...
│ +000016e0: 0f00 0000 0b00 0000 2800 0000 0800 0003 ........(.......
│ +000016f0: 2800 0000 0201 1000 2400 0000 5400 0000 (.......$...T...
│ +00001700: ffff ffff ffff ffff 2900 0000 1400 1400 ........).......
│ +00001710: 0000 0000 0000 0000 0201 1000 3800 0000 ............8...
│ +00001720: 5500 0000 ffff ffff ffff ffff 2a00 0000 U...........*...
│ +00001730: 1400 1400 0100 0000 0000 0000 0f00 0000 ................
│ +00001740: 0500 0000 3900 0000 0800 0003 3900 0000 ....9.......9...
│ +00001750: 0301 1000 1800 0000 5500 0000 ffff ffff ........U.......
│ +00001760: ffff ffff 2a00 0000 0201 1000 3800 0000 ....*.......8...
│ +00001770: 5600 0000 ffff ffff ffff ffff 2a00 0000 V...........*...
│ +00001780: 1400 1400 0100 0000 0000 0000 0f00 0000 ................
│ +00001790: 0500 0000 3a00 0000 0800 0003 3a00 0000 ....:.......:...
│ +000017a0: 0301 1000 1800 0000 5600 0000 ffff ffff ........V.......
│ +000017b0: ffff ffff 2a00 0000 0301 1000 1800 0000 ....*...........
│ +000017c0: 5700 0000 ffff ffff ffff ffff 2900 0000 W...........)...
│ +000017d0: 0301 1000 1800 0000 5800 0000 ffff ffff ........X.......
│ +000017e0: ffff ffff 3600 0000 0301 1000 1800 0000 ....6...........
│ +000017f0: 5900 0000 ffff ffff ffff ffff 2500 0000 Y...........%...
│ +00001800: 0301 1000 1800 0000 5b00 0000 ffff ffff ........[.......
│ +00001810: ffff ffff 1400 0000 0101 1000 1800 0000 ................
│ +00001820: 5b00 0000 ffff ffff 0e00 0000 0f00 0000 [...............
|