()V
│
│ .line 87
│ @@ -56,17 +56,17 @@
│ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
│
│ .line 104
│ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
│
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - iput-wide v1, v0, Landroid/app/Notification;->when:J
│ + iput-wide v2, v0, Landroid/app/Notification;->when:J
│
│ .line 105
│ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
│
│ const/4 v1, -0x1
│
│ iput v1, v0, Landroid/app/Notification;->audioStreamType:I
├── 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/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/biz/gyrus/yaab/ActivatorView.smali
│ @@ -2,15 +2,14 @@
│ .super Landroid/view/View;
│ .source "ActivatorView.java"
│
│
│ # annotations
│ .annotation system Ldalvik/annotation/MemberClasses;
│ value = {
│ - Lbiz/gyrus/yaab/ActivatorView$1;,
│ Lbiz/gyrus/yaab/ActivatorView$OrientationObservable;
│ }
│ .end annotation
│
│
│ # instance fields
│ .field private _oo:Lbiz/gyrus/yaab/ActivatorView$OrientationObservable;
├── smali/biz/gyrus/yaab/BrightnessController.smali
│ @@ -2,15 +2,14 @@
│ .super Ljava/lang/Object;
│ .source "BrightnessController.java"
│
│
│ # annotations
│ .annotation system Ldalvik/annotation/MemberClasses;
│ value = {
│ - Lbiz/gyrus/yaab/BrightnessController$1;,
│ Lbiz/gyrus/yaab/BrightnessController$RunningLSReadingObservable;,
│ Lbiz/gyrus/yaab/BrightnessController$RunningBrightnessObservable;,
│ Lbiz/gyrus/yaab/BrightnessController$ServiceStatusObservable;,
│ Lbiz/gyrus/yaab/BrightnessController$BrightnessStatusObservable;,
│ Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;,
│ Lbiz/gyrus/yaab/BrightnessController$ServiceStatus;
│ }
├── smali/biz/gyrus/yaab/CreditsActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/CreditsActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/CreditsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/CreditsActivity;
│
│ .prologue
│ .line 21
│ iput-object p1, p0, Lbiz/gyrus/yaab/CreditsActivity$1;->this$0:Lbiz/gyrus/yaab/CreditsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/DonateActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/DonateActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/DonateActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/DonateActivity;
│
│ .prologue
│ .line 46
│ iput-object p1, p0, Lbiz/gyrus/yaab/DonateActivity$1;->this$0:Lbiz/gyrus/yaab/DonateActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/DonateActivity$1$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lbiz/gyrus/yaab/DonateActivity$1;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/DonateActivity$1;)V
│ .locals 0
│ + .param p1, "this$1" # Lbiz/gyrus/yaab/DonateActivity$1;
│
│ .prologue
│ .line 56
│ iput-object p1, p0, Lbiz/gyrus/yaab/DonateActivity$1$1;->this$1:Lbiz/gyrus/yaab/DonateActivity$1;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/DonateActivity$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/DonateActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/DonateActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/DonateActivity;
│
│ .prologue
│ .line 119
│ iput-object p1, p0, Lbiz/gyrus/yaab/DonateActivity$3;->this$0:Lbiz/gyrus/yaab/DonateActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/DonateActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/DonateActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/DonateActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/DonateActivity;
│
│ .prologue
│ .line 103
│ iput-object p1, p0, Lbiz/gyrus/yaab/DonateActivity$2;->this$0:Lbiz/gyrus/yaab/DonateActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/DonateActivity$4.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/DonateActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/DonateActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/DonateActivity;
│
│ .prologue
│ .line 135
│ iput-object p1, p0, Lbiz/gyrus/yaab/DonateActivity$4;->this$0:Lbiz/gyrus/yaab/DonateActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/DonateActivity$5.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/DonateActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/DonateActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/DonateActivity;
│
│ .prologue
│ .line 173
│ iput-object p1, p0, Lbiz/gyrus/yaab/DonateActivity$5;->this$0:Lbiz/gyrus/yaab/DonateActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/LightMonitorService$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/LightMonitorService;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/LightMonitorService;
│
│ .prologue
│ .line 169
│ iput-object p1, p0, Lbiz/gyrus/yaab/LightMonitorService$1;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/LightMonitorService$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/LightMonitorService;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/LightMonitorService;
│
│ .prologue
│ .line 178
│ iput-object p1, p0, Lbiz/gyrus/yaab/LightMonitorService$2;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/LightMonitorService$3.smali
│ @@ -17,14 +17,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/LightMonitorService;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/LightMonitorService;
│
│ .prologue
│ .line 201
│ iput-object p1, p0, Lbiz/gyrus/yaab/LightMonitorService$3;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V
├── smali/biz/gyrus/yaab/LightMonitorService$4.smali
│ @@ -17,14 +17,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/LightMonitorService;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/LightMonitorService;
│
│ .prologue
│ .line 221
│ iput-object p1, p0, Lbiz/gyrus/yaab/LightMonitorService$4;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V
├── smali/biz/gyrus/yaab/LightMonitorService$5.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/LightMonitorService;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/LightMonitorService;
│
│ .prologue
│ .line 238
│ iput-object p1, p0, Lbiz/gyrus/yaab/LightMonitorService$5;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/LightMonitorService$6.smali
│ @@ -20,537 +20,538 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/LightMonitorService;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/LightMonitorService;
│
│ .prologue
│ .line 249
│ iput-object p1, p0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public run()V
│ - .locals 17
│ + .locals 18
│
│ .prologue
│ .line 253
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v7
│ + move-result-wide v8
│
│ .line 254
│ - .local v7, "now":J
│ - const-string v11, "YAAB"
│ + .local v8, "now":J
│ + const-string v12, "YAAB"
│
│ - const/4 v12, 0x3
│ + const/4 v13, 0x3
│
│ - invoke-static {v11, v12}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│ + invoke-static {v12, v13}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│
│ - move-result v11
│ + move-result v12
│
│ - if-eqz v11, :cond_0
│ + if-eqz v12, :cond_0
│
│ - const-string v11, "YAAB"
│ + const-string v12, "YAAB"
│
│ - const-string v12, "Timer hit, millis: %d."
│ + const-string v13, "Timer hit, millis: %d."
│
│ - const/4 v13, 0x1
│ + const/4 v14, 0x1
│
│ - new-array v13, v13, [Ljava/lang/Object;
│ + new-array v14, v14, [Ljava/lang/Object;
│
│ - const/4 v14, 0x0
│ + const/4 v15, 0x0
│
│ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
│
│ - move-result-object v15
│ + move-result-object v16
│
│ - aput-object v15, v13, v14
│ + aput-object v16, v14, v15
│
│ - invoke-static {v12, v13}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│ + invoke-static {v13, v14}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│
│ - move-result-object v12
│ + move-result-object v13
│
│ - invoke-static {v11, v12}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v12, v13}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 256
│ :cond_0
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_readings:Ljava/util/List;
│ - invoke-static {v11}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│ + invoke-static {v12}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│
│ - move-result-object v12
│ + move-result-object v13
│
│ - monitor-enter v12
│ + monitor-enter v13
│
│ .line 258
│ :goto_0
│ :try_start_0
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_readings:Ljava/util/List;
│ - invoke-static {v11}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│ + invoke-static {v12}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ - invoke-interface {v11}, Ljava/util/List;->size()I
│ + invoke-interface {v12}, Ljava/util/List;->size()I
│
│ - move-result v11
│ + move-result v12
│
│ - if-lez v11, :cond_1
│ + if-lez v12, :cond_1
│
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_readings:Ljava/util/List;
│ - invoke-static {v11}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│ + invoke-static {v12}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ - const/4 v13, 0x0
│ + const/4 v14, 0x0
│
│ - invoke-interface {v11, v13}, Ljava/util/List;->get(I)Ljava/lang/Object;
│ + invoke-interface {v12, v14}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ - check-cast v11, Lbiz/gyrus/yaab/LightMonitorService$Reading;
│ + check-cast v12, Lbiz/gyrus/yaab/LightMonitorService$Reading;
│
│ - iget-wide v13, v11, Lbiz/gyrus/yaab/LightMonitorService$Reading;->lTime:J
│ + iget-wide v14, v12, Lbiz/gyrus/yaab/LightMonitorService$Reading;->lTime:J
│
│ - const-wide/16 v15, 0x1388
│ + const-wide/16 v16, 0x1388
│
│ - sub-long v15, v7, v15
│ + sub-long v16, v8, v16
│
│ - cmp-long v11, v13, v15
│ + cmp-long v12, v14, v16
│
│ - if-gez v11, :cond_1
│ + if-gez v12, :cond_1
│
│ .line 259
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_readings:Ljava/util/List;
│ - invoke-static {v11}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│ + invoke-static {v12}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ - const/4 v13, 0x0
│ + const/4 v14, 0x0
│
│ - invoke-interface {v11, v13}, Ljava/util/List;->remove(I)Ljava/lang/Object;
│ + invoke-interface {v12, v14}, Ljava/util/List;->remove(I)Ljava/lang/Object;
│
│ goto :goto_0
│
│ .line 295
│ :catchall_0
│ - move-exception v11
│ + move-exception v12
│
│ - monitor-exit v12
│ + monitor-exit v13
│ :try_end_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ - throw v11
│ + throw v12
│
│ .line 261
│ :cond_1
│ :try_start_1
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_readings:Ljava/util/List;
│ - invoke-static {v11}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│ + invoke-static {v12}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ - invoke-interface {v11}, Ljava/util/List;->size()I
│ + invoke-interface {v12}, Ljava/util/List;->size()I
│
│ - move-result v11
│ + move-result v12
│
│ - if-lez v11, :cond_9
│ + if-lez v12, :cond_9
│
│ .line 263
│ - const/4 v10, 0x0
│ + const/4 v11, 0x0
│
│ .line 264
│ - .local v10, "sum":F
│ - move-wide v5, v7
│ + .local v11, "sum":F
│ + move-wide v6, v8
│
│ .line 266
│ - .local v5, "measurePoint":J
│ + .local v6, "measurePoint":J
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_readings:Ljava/util/List;
│ - invoke-static {v11}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│ + invoke-static {v12}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ - invoke-interface {v11}, Ljava/util/List;->size()I
│ + invoke-interface {v12}, Ljava/util/List;->size()I
│
│ - move-result v11
│ + move-result v12
│
│ - add-int/lit8 v4, v11, -0x1
│ + add-int/lit8 v5, v12, -0x1
│
│ - .local v4, "i":I
│ + .local v5, "i":I
│ :goto_1
│ - if-ltz v4, :cond_2
│ + if-ltz v5, :cond_2
│
│ .line 268
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_readings:Ljava/util/List;
│ - invoke-static {v11}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│ + invoke-static {v12}, Lbiz/gyrus/yaab/LightMonitorService;->access$1000(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/util/List;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ - invoke-interface {v11, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
│ + invoke-interface {v12, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ - check-cast v9, Lbiz/gyrus/yaab/LightMonitorService$Reading;
│ + check-cast v10, Lbiz/gyrus/yaab/LightMonitorService$Reading;
│
│ .line 270
│ - .local v9, "r":Lbiz/gyrus/yaab/LightMonitorService$Reading;
│ - iget v11, v9, Lbiz/gyrus/yaab/LightMonitorService$Reading;->fVal:F
│ + .local v10, "r":Lbiz/gyrus/yaab/LightMonitorService$Reading;
│ + iget v12, v10, Lbiz/gyrus/yaab/LightMonitorService$Reading;->fVal:F
│
│ - iget-wide v13, v9, Lbiz/gyrus/yaab/LightMonitorService$Reading;->lTime:J
│ + iget-wide v14, v10, Lbiz/gyrus/yaab/LightMonitorService$Reading;->lTime:J
│
│ - sub-long v13, v5, v13
│ + sub-long v14, v6, v14
│
│ - long-to-float v13, v13
│ + long-to-float v14, v14
│
│ - mul-float/2addr v11, v13
│ + mul-float/2addr v12, v14
│
│ - add-float/2addr v10, v11
│ + add-float/2addr v11, v12
│
│ .line 271
│ - iget-wide v5, v9, Lbiz/gyrus/yaab/LightMonitorService$Reading;->lTime:J
│ + iget-wide v6, v10, Lbiz/gyrus/yaab/LightMonitorService$Reading;->lTime:J
│
│ .line 266
│ - add-int/lit8 v4, v4, -0x1
│ + add-int/lit8 v5, v5, -0x1
│
│ goto :goto_1
│
│ .line 274
│ - .end local v9 # "r":Lbiz/gyrus/yaab/LightMonitorService$Reading;
│ + .end local v10 # "r":Lbiz/gyrus/yaab/LightMonitorService$Reading;
│ :cond_2
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_currentRunningReading:F
│ - invoke-static {v11}, Lbiz/gyrus/yaab/LightMonitorService;->access$300(Lbiz/gyrus/yaab/LightMonitorService;)F
│ + invoke-static {v12}, Lbiz/gyrus/yaab/LightMonitorService;->access$300(Lbiz/gyrus/yaab/LightMonitorService;)F
│
│ - move-result v11
│ + move-result v12
│
│ - const-wide/16 v13, 0x1388
│ + const-wide/16 v14, 0x1388
│
│ - sub-long v13, v7, v13
│ + sub-long v14, v8, v14
│
│ - sub-long v13, v5, v13
│ + sub-long v14, v6, v14
│
│ - long-to-float v13, v13
│ + long-to-float v14, v14
│
│ - mul-float/2addr v11, v13
│ + mul-float/2addr v12, v14
│
│ - add-float/2addr v10, v11
│ + add-float/2addr v11, v12
│
│ .line 276
│ - const v11, 0x459c4000 # 5000.0f
│ + const v12, 0x459c4000 # 5000.0f
│
│ - div-float v1, v10, v11
│ + div-float v2, v11, v12
│
│ .line 278
│ - .local v1, "currentReading":F
│ - const-string v11, "YAAB"
│ + .local v2, "currentReading":F
│ + const-string v12, "YAAB"
│
│ - const/4 v13, 0x3
│ + const/4 v14, 0x3
│
│ - invoke-static {v11, v13}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│ + invoke-static {v12, v14}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│
│ - move-result v11
│ + move-result v12
│
│ - if-eqz v11, :cond_3
│ + if-eqz v12, :cond_3
│
│ - const-string v11, "YAAB"
│ + const-string v12, "YAAB"
│
│ - new-instance v13, Ljava/lang/StringBuilder;
│ + new-instance v14, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v14, "AVG reading: "
│ + const-string v15, "AVG reading: "
│
│ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v13
│ + move-result-object v14
│
│ - invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
│ + invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
│
│ - move-result-object v13
│ + move-result-object v14
│
│ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v13
│ + move-result-object v14
│
│ - invoke-static {v11, v13}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v12, v14}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 280
│ :cond_3
│ invoke-static {}, Lbiz/gyrus/yaab/BrightnessController;->get()Lbiz/gyrus/yaab/BrightnessController;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ - invoke-virtual {v11, v1}, Lbiz/gyrus/yaab/BrightnessController;->getBrightnessFromReading(F)F
│ + invoke-virtual {v12, v2}, Lbiz/gyrus/yaab/BrightnessController;->getBrightnessFromReading(F)F
│
│ - move-result v2
│ + move-result v3
│
│ .line 281
│ - .local v2, "currentReadingBrightness":F
│ + .local v3, "currentReadingBrightness":F
│ invoke-static {}, Lbiz/gyrus/yaab/BrightnessController;->get()Lbiz/gyrus/yaab/BrightnessController;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ move-object/from16 v0, p0
│
│ - iget-object v13, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v14, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_currentRunningReading:F
│ - invoke-static {v13}, Lbiz/gyrus/yaab/LightMonitorService;->access$300(Lbiz/gyrus/yaab/LightMonitorService;)F
│ + invoke-static {v14}, Lbiz/gyrus/yaab/LightMonitorService;->access$300(Lbiz/gyrus/yaab/LightMonitorService;)F
│
│ - move-result v13
│ + move-result v14
│
│ - invoke-virtual {v11, v13}, Lbiz/gyrus/yaab/BrightnessController;->getBrightnessFromReading(F)F
│ + invoke-virtual {v12, v14}, Lbiz/gyrus/yaab/BrightnessController;->getBrightnessFromReading(F)F
│
│ - move-result v3
│ + move-result v4
│
│ .line 283
│ - .local v3, "currentRunningBrightness":F
│ - const-string v11, "YAAB"
│ + .local v4, "currentRunningBrightness":F
│ + const-string v12, "YAAB"
│
│ - const/4 v13, 0x3
│ + const/4 v14, 0x3
│
│ - invoke-static {v11, v13}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│ + invoke-static {v12, v14}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│
│ - move-result v11
│ + move-result v12
│
│ - if-eqz v11, :cond_4
│ + if-eqz v12, :cond_4
│
│ - const-string v11, "YAAB"
│ + const-string v12, "YAAB"
│
│ - new-instance v13, Ljava/lang/StringBuilder;
│ + new-instance v14, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v14, "ReadingBrightness: "
│ + const-string v15, "ReadingBrightness: "
│
│ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v13
│ + move-result-object v14
│
│ - invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
│ + invoke-virtual {v14, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
│
│ - move-result-object v13
│ + move-result-object v14
│
│ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v13
│ + move-result-object v14
│
│ - invoke-static {v11, v13}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v12, v14}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 284
│ :cond_4
│ - const-string v11, "YAAB"
│ + const-string v12, "YAAB"
│
│ - const/4 v13, 0x3
│ + const/4 v14, 0x3
│
│ - invoke-static {v11, v13}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│ + invoke-static {v12, v14}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│
│ - move-result v11
│ + move-result v12
│
│ - if-eqz v11, :cond_5
│ + if-eqz v12, :cond_5
│
│ - const-string v11, "YAAB"
│ + const-string v12, "YAAB"
│
│ - new-instance v13, Ljava/lang/StringBuilder;
│ + new-instance v14, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v14, "RunningBrightness: "
│ + const-string v15, "RunningBrightness: "
│
│ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v13
│ + move-result-object v14
│
│ - invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
│ + invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
│
│ - move-result-object v13
│ + move-result-object v14
│
│ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v13
│ + move-result-object v14
│
│ - invoke-static {v11, v13}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v12, v14}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 286
│ :cond_5
│ - sub-float v11, v2, v3
│ + sub-float v12, v3, v4
│
│ - invoke-static {v11}, Ljava/lang/Math;->abs(F)F
│ + invoke-static {v12}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v11
│ + move-result v12
│
│ - const v13, 0x3ca3d70a # 0.02f
│ + const v14, 0x3ca3d70a # 0.02f
│
│ - cmpl-float v11, v11, v13
│ + cmpl-float v12, v12, v14
│
│ - if-lez v11, :cond_7
│ + if-lez v12, :cond_7
│
│ .line 287
│ - const-string v11, "YAAB"
│ + const-string v12, "YAAB"
│
│ - const/4 v13, 0x3
│ + const/4 v14, 0x3
│
│ - invoke-static {v11, v13}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│ + invoke-static {v12, v14}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│
│ - move-result v11
│ + move-result v12
│
│ - if-eqz v11, :cond_6
│ + if-eqz v12, :cond_6
│
│ - const-string v11, "YAAB"
│ + const-string v12, "YAAB"
│
│ - const-string v13, "Threshold defeated! newReading = %f"
│ + const-string v14, "Threshold defeated! newReading = %f"
│
│ - const/4 v14, 0x1
│ + const/4 v15, 0x1
│
│ - new-array v14, v14, [Ljava/lang/Object;
│ + new-array v15, v15, [Ljava/lang/Object;
│
│ - const/4 v15, 0x0
│ + const/16 v16, 0x0
│
│ - invoke-static {v1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
│ + invoke-static {v2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
│
│ - move-result-object v16
│ + move-result-object v17
│
│ - aput-object v16, v14, v15
│ + aput-object v17, v15, v16
│
│ - invoke-static {v13, v14}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│ + invoke-static {v14, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│
│ - move-result-object v13
│ + move-result-object v14
│
│ - invoke-static {v11, v13}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v12, v14}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 288
│ :cond_6
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # setter for: Lbiz/gyrus/yaab/LightMonitorService;->_currentRunningReading:F
│ - invoke-static {v11, v1}, Lbiz/gyrus/yaab/LightMonitorService;->access$302(Lbiz/gyrus/yaab/LightMonitorService;F)F
│ + invoke-static {v12, v2}, Lbiz/gyrus/yaab/LightMonitorService;->access$302(Lbiz/gyrus/yaab/LightMonitorService;F)F
│
│ .line 289
│ invoke-static {}, Lbiz/gyrus/yaab/BrightnessController;->get()Lbiz/gyrus/yaab/BrightnessController;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ move-object/from16 v0, p0
│
│ - iget-object v13, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v14, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_currentRunningReading:F
│ - invoke-static {v13}, Lbiz/gyrus/yaab/LightMonitorService;->access$300(Lbiz/gyrus/yaab/LightMonitorService;)F
│ + invoke-static {v14}, Lbiz/gyrus/yaab/LightMonitorService;->access$300(Lbiz/gyrus/yaab/LightMonitorService;)F
│
│ - move-result v13
│ + move-result v14
│
│ - invoke-virtual {v11, v13}, Lbiz/gyrus/yaab/BrightnessController;->setRunningReading(F)V
│ + invoke-virtual {v12, v14}, Lbiz/gyrus/yaab/BrightnessController;->setRunningReading(F)V
│
│ .line 290
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ - invoke-virtual {v11}, Lbiz/gyrus/yaab/LightMonitorService;->applyRunningReading()V
│ + invoke-virtual {v12}, Lbiz/gyrus/yaab/LightMonitorService;->applyRunningReading()V
│
│ .line 295
│ - .end local v1 # "currentReading":F
│ - .end local v2 # "currentReadingBrightness":F
│ - .end local v3 # "currentRunningBrightness":F
│ - .end local v4 # "i":I
│ - .end local v5 # "measurePoint":J
│ - .end local v10 # "sum":F
│ + .end local v2 # "currentReading":F
│ + .end local v3 # "currentReadingBrightness":F
│ + .end local v4 # "currentRunningBrightness":F
│ + .end local v5 # "i":I
│ + .end local v6 # "measurePoint":J
│ + .end local v11 # "sum":F
│ :cond_7
│ :goto_2
│ - monitor-exit v12
│ + monitor-exit v13
│ :try_end_1
│ .catchall {:try_start_1 .. :try_end_1} :catchall_0
│
│ .line 297
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_bActive:Z
│ - invoke-static {v11}, Lbiz/gyrus/yaab/LightMonitorService;->access$1100(Lbiz/gyrus/yaab/LightMonitorService;)Z
│ + invoke-static {v12}, Lbiz/gyrus/yaab/LightMonitorService;->access$1100(Lbiz/gyrus/yaab/LightMonitorService;)Z
│
│ - move-result v11
│ + move-result v12
│
│ - if-eqz v11, :cond_8
│ + if-eqz v12, :cond_8
│
│ .line 298
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_h:Landroid/os/Handler;
│ - invoke-static {v11}, Lbiz/gyrus/yaab/LightMonitorService;->access$000(Lbiz/gyrus/yaab/LightMonitorService;)Landroid/os/Handler;
│ + invoke-static {v12}, Lbiz/gyrus/yaab/LightMonitorService;->access$000(Lbiz/gyrus/yaab/LightMonitorService;)Landroid/os/Handler;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ move-object/from16 v0, p0
│
│ - iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v13, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_timerHandler:Ljava/lang/Runnable;
│ - invoke-static {v12}, Lbiz/gyrus/yaab/LightMonitorService;->access$1200(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/lang/Runnable;
│ + invoke-static {v13}, Lbiz/gyrus/yaab/LightMonitorService;->access$1200(Lbiz/gyrus/yaab/LightMonitorService;)Ljava/lang/Runnable;
│
│ - move-result-object v12
│ + move-result-object v13
│
│ - const-wide/16 v13, 0x1f4
│ + const-wide/16 v14, 0x1f4
│
│ - invoke-virtual {v11, v12, v13, v14}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
│ + invoke-virtual {v12, v13, v14, v15}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
│
│ .line 299
│ :cond_8
│ return-void
│
│ .line 293
│ :cond_9
│ :try_start_2
│ move-object/from16 v0, p0
│
│ - iget-object v11, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│ + iget-object v12, v0, Lbiz/gyrus/yaab/LightMonitorService$6;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ - const/4 v13, 0x0
│ + const/4 v14, 0x0
│
│ # setter for: Lbiz/gyrus/yaab/LightMonitorService;->_bActive:Z
│ - invoke-static {v11, v13}, Lbiz/gyrus/yaab/LightMonitorService;->access$1102(Lbiz/gyrus/yaab/LightMonitorService;Z)Z
│ + invoke-static {v12, v14}, Lbiz/gyrus/yaab/LightMonitorService;->access$1102(Lbiz/gyrus/yaab/LightMonitorService;Z)Z
│ :try_end_2
│ .catchall {:try_start_2 .. :try_end_2} :catchall_0
│
│ goto :goto_2
│ .end method
├── smali/biz/gyrus/yaab/LightMonitorService$7.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/LightMonitorService;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/LightMonitorService;
│
│ .prologue
│ .line 302
│ iput-object p1, p0, Lbiz/gyrus/yaab/LightMonitorService$7;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable.smali
│ @@ -196,15 +196,15 @@
│ .line 156
│ iget-boolean v0, p0, Lbiz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable;->_bSmoothTimerActive:Z
│
│ return v0
│ .end method
│
│ .method public run()V
│ - .locals 7
│ + .locals 8
│
│ .prologue
│ .line 134
│ iget-boolean v1, p0, Lbiz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable;->_bSmoothTimerActive:Z
│
│ if-eqz v1, :cond_2
│
│ @@ -238,27 +238,27 @@
│
│ cmpg-float v1, v1, v2
│
│ if-ltz v1, :cond_0
│
│ iget v1, p0, Lbiz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable;->_iStepIdx:I
│
│ - int-to-long v1, v1
│ + int-to-long v2, v1
│
│ - const-wide/16 v3, 0x1f4
│ + const-wide/16 v4, 0x1f4
│
│ - iget-wide v5, p0, Lbiz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable;->_iCalculatedSmoothTimerPeriod:J
│ + iget-wide v6, p0, Lbiz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable;->_iCalculatedSmoothTimerPeriod:J
│
│ - div-long/2addr v3, v5
│ + div-long/2addr v4, v6
│
│ - const-wide/16 v5, 0x1
│ + const-wide/16 v6, 0x1
│
│ - add-long/2addr v3, v5
│ + add-long/2addr v4, v6
│
│ - cmp-long v1, v1, v3
│ + cmp-long v1, v2, v4
│
│ if-lez v1, :cond_1
│
│ .line 141
│ :cond_0
│ iget v0, p0, Lbiz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable;->_to:F
│
│ @@ -308,15 +308,15 @@
│
│ iput-object v1, p0, Lbiz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable;->_wm:Landroid/view/WindowManager;
│
│ goto :goto_0
│ .end method
│
│ .method public start(FF)V
│ - .locals 3
│ + .locals 4
│ .param p1, "from" # F
│ .param p2, "to" # F
│
│ .prologue
│ const v2, 0x38d1b717 # 1.0E-4f
│
│ .line 88
│ @@ -419,13 +419,13 @@
│ iget-object v0, p0, Lbiz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable;->this$0:Lbiz/gyrus/yaab/LightMonitorService;
│
│ # getter for: Lbiz/gyrus/yaab/LightMonitorService;->_h:Landroid/os/Handler;
│ invoke-static {v0}, Lbiz/gyrus/yaab/LightMonitorService;->access$000(Lbiz/gyrus/yaab/LightMonitorService;)Landroid/os/Handler;
│
│ move-result-object v0
│
│ - iget-wide v1, p0, Lbiz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable;->_iCalculatedSmoothTimerPeriod:J
│ + iget-wide v2, p0, Lbiz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable;->_iCalculatedSmoothTimerPeriod:J
│
│ - invoke-virtual {v0, p0, v1, v2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
│ + invoke-virtual {v0, p0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
│
│ goto :goto_0
│ .end method
├── smali/biz/gyrus/yaab/LightMonitorService.smali
│ @@ -2,15 +2,14 @@
│ .super Landroid/app/Service;
│ .source "LightMonitorService.java"
│
│
│ # annotations
│ .annotation system Ldalvik/annotation/MemberClasses;
│ value = {
│ - Lbiz/gyrus/yaab/LightMonitorService$8;,
│ Lbiz/gyrus/yaab/LightMonitorService$BrightnessAnimatorRunnable;,
│ Lbiz/gyrus/yaab/LightMonitorService$Reading;
│ }
│ .end annotation
│
│
│ # static fields
│ @@ -533,244 +532,252 @@
│
│ invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
│
│ goto :goto_0
│ .end method
│
│ .method private setBrightness(F)V
│ - .locals 14
│ + .locals 13
│ .param p1, "brightness" # F
│
│ .prologue
│ - const/4 v13, 0x3
│ + .line 491
│ + const-string v7, "YAAB"
│
│ - const/4 v7, 0x1
│ + const/4 v8, 0x3
│
│ - const/4 v8, 0x0
│ + invoke-static {v7, v8}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│
│ - .line 491
│ - const-string v9, "YAAB"
│ + move-result v7
│
│ - invoke-static {v9, v13}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│ + if-eqz v7, :cond_0
│
│ - move-result v9
│ + const-string v7, "YAAB"
│
│ - if-eqz v9, :cond_0
│ + const-string v8, "setBrightness called, brightness = %f"
│
│ - const-string v9, "YAAB"
│ + const/4 v9, 0x1
│
│ - const-string v10, "setBrightness called, brightness = %f"
│ + new-array v9, v9, [Ljava/lang/Object;
│
│ - new-array v11, v7, [Ljava/lang/Object;
│ + const/4 v10, 0x0
│
│ invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
│
│ - move-result-object v12
│ + move-result-object v11
│
│ - aput-object v12, v11, v8
│ + aput-object v11, v9, v10
│
│ - invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│ + invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v8
│
│ - invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 493
│ :cond_0
│ invoke-direct {p0}, Lbiz/gyrus/yaab/LightMonitorService;->finishBrightnessAnimation()V
│
│ .line 495
│ invoke-static {}, Lbiz/gyrus/yaab/BrightnessController;->get()Lbiz/gyrus/yaab/BrightnessController;
│
│ move-result-object v3
│
│ .line 497
│ .local v3, "bc":Lbiz/gyrus/yaab/BrightnessController;
│ - iget v9, p0, Lbiz/gyrus/yaab/LightMonitorService;->_currentRunningReading:F
│ + iget v7, p0, Lbiz/gyrus/yaab/LightMonitorService;->_currentRunningReading:F
│
│ invoke-virtual {v3}, Lbiz/gyrus/yaab/BrightnessController;->getNightThreshold()F
│
│ - move-result v10
│ + move-result v8
│
│ - cmpg-float v9, v9, v10
│ + cmpg-float v7, v7, v8
│
│ - if-gez v9, :cond_9
│ + if-gez v7, :cond_9
│
│ - move v1, v7
│ + const/4 v1, 0x1
│
│ .line 498
│ .local v1, "bNightReading":Z
│ :goto_0
│ invoke-virtual {v3}, Lbiz/gyrus/yaab/BrightnessController;->getNightFallDelay()Z
│
│ - move-result v9
│ + move-result v7
│
│ - if-eqz v9, :cond_c
│ + if-eqz v7, :cond_c
│
│ .line 500
│ if-eqz v1, :cond_a
│
│ .line 502
│ - const-string v9, "YAAB"
│ + const-string v7, "YAAB"
│
│ - invoke-static {v9, v13}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│ + const/4 v8, 0x3
│
│ - move-result v9
│ + invoke-static {v7, v8}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│
│ - if-eqz v9, :cond_1
│ + move-result v7
│
│ - const-string v9, "YAAB"
│ + if-eqz v7, :cond_1
│
│ - const-string v10, "Caught night reading, posting nightFall handler"
│ + const-string v7, "YAAB"
│
│ - invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + const-string v8, "Caught night reading, posting nightFall handler"
│ +
│ + invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 503
│ :cond_1
│ - iget-object v9, p0, Lbiz/gyrus/yaab/LightMonitorService;->_h:Landroid/os/Handler;
│ + iget-object v7, p0, Lbiz/gyrus/yaab/LightMonitorService;->_h:Landroid/os/Handler;
│
│ - iget-object v10, p0, Lbiz/gyrus/yaab/LightMonitorService;->_nightFallDelayHandler:Ljava/lang/Runnable;
│ + iget-object v8, p0, Lbiz/gyrus/yaab/LightMonitorService;->_nightFallDelayHandler:Ljava/lang/Runnable;
│
│ - const-wide/16 v11, 0x1388
│ + const-wide/16 v10, 0x1388
│
│ - invoke-virtual {v9, v10, v11, v12}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
│ + invoke-virtual {v7, v8, v10, v11}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
│
│ .line 515
│ :goto_1
│ invoke-virtual {v3}, Lbiz/gyrus/yaab/BrightnessController;->getAutoNight()Z
│
│ - move-result v9
│ + move-result v7
│
│ - if-eqz v9, :cond_d
│ + if-eqz v7, :cond_d
│
│ if-eqz v1, :cond_d
│
│ - iget-boolean v9, p0, Lbiz/gyrus/yaab/LightMonitorService;->_bAllowNightFall:Z
│ + iget-boolean v7, p0, Lbiz/gyrus/yaab/LightMonitorService;->_bAllowNightFall:Z
│
│ - if-eqz v9, :cond_d
│ + if-eqz v7, :cond_d
│
│ - move v0, v7
│ + const/4 v0, 0x1
│
│ .line 516
│ .local v0, "bAutoNight":Z
│ :goto_2
│ invoke-virtual {v3}, Lbiz/gyrus/yaab/BrightnessController;->isForceNight()Z
│
│ - move-result v9
│ + move-result v7
│
│ - if-nez v9, :cond_2
│ + if-nez v7, :cond_2
│
│ if-eqz v0, :cond_e
│
│ :cond_2
│ - move v2, v7
│ + const/4 v2, 0x1
│
│ .line 518
│ .local v2, "bUseDim":Z
│ :goto_3
│ invoke-virtual {v3}, Lbiz/gyrus/yaab/BrightnessController;->isForceNight()Z
│
│ - move-result v9
│ + move-result v7
│
│ - if-nez v9, :cond_3
│ + if-nez v7, :cond_3
│
│ .line 519
│ invoke-virtual {v3}, Lbiz/gyrus/yaab/BrightnessController;->getBrightnessStatus()Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - sget-object v10, Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;->AutoNight:Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;
│ + sget-object v8, Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;->AutoNight:Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;
│
│ - if-ne v9, v10, :cond_f
│ + if-ne v7, v8, :cond_f
│
│ - move v9, v7
│ + const/4 v7, 0x1
│
│ :goto_4
│ - xor-int/2addr v9, v0
│ + xor-int/2addr v7, v0
│
│ - if-eqz v9, :cond_3
│ + if-eqz v7, :cond_3
│
│ .line 520
│ if-eqz v0, :cond_10
│
│ - sget-object v9, Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;->AutoNight:Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;
│ + sget-object v7, Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;->AutoNight:Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;
│
│ :goto_5
│ - invoke-virtual {v3, v9}, Lbiz/gyrus/yaab/BrightnessController;->setBrightnessStatus(Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;)V
│ + invoke-virtual {v3, v7}, Lbiz/gyrus/yaab/BrightnessController;->setBrightnessStatus(Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;)V
│
│ .line 522
│ :cond_3
│ - const/high16 v9, 0x437f0000 # 255.0f
│ + const/high16 v7, 0x437f0000 # 255.0f
│
│ - mul-float/2addr v9, p1
│ + mul-float/2addr v7, p1
│
│ - float-to-int v5, v9
│ + float-to-int v5, v7
│
│ .line 523
│ .local v5, "iBrightness":I
│ invoke-virtual {v3}, Lbiz/gyrus/yaab/BrightnessController;->getBrightnessMin()I
│
│ - move-result v9
│ + move-result v7
│
│ - if-ge v5, v9, :cond_4
│ + if-ge v5, v7, :cond_4
│
│ .line 524
│ invoke-virtual {v3}, Lbiz/gyrus/yaab/BrightnessController;->getBrightnessMin()I
│
│ move-result v5
│
│ .line 525
│ :cond_4
│ invoke-virtual {v3}, Lbiz/gyrus/yaab/BrightnessController;->getBrightnessMax()I
│
│ - move-result v9
│ + move-result v7
│
│ - if-le v5, v9, :cond_5
│ + if-le v5, v7, :cond_5
│
│ .line 526
│ invoke-virtual {v3}, Lbiz/gyrus/yaab/BrightnessController;->getBrightnessMax()I
│
│ move-result v5
│
│ .line 528
│ :cond_5
│ invoke-virtual {p0}, Lbiz/gyrus/yaab/LightMonitorService;->getContentResolver()Landroid/content/ContentResolver;
│
│ - move-result-object v9
│ + move-result-object v7
│
│ - const-string v10, "screen_brightness"
│ + const-string v8, "screen_brightness"
│
│ - invoke-static {v9, v10, v5}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
│ + invoke-static {v7, v8, v5}, Landroid/provider/Settings$System;->putInt(Landroid/content/ContentResolver;Ljava/lang/String;I)Z
│
│ .line 529
│ - const-string v9, "YAAB"
│ + const-string v7, "YAAB"
│
│ - invoke-static {v9, v13}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│ + const/4 v8, 0x3
│
│ - move-result v9
│ + invoke-static {v7, v8}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│ +
│ + move-result v7
│ +
│ + if-eqz v7, :cond_6
│ +
│ + const-string v7, "YAAB"
│
│ - if-eqz v9, :cond_6
│ + const-string v8, "putInt with %d called."
│
│ - const-string v9, "YAAB"
│ + const/4 v9, 0x1
│
│ - const-string v10, "putInt with %d called."
│ + new-array v9, v9, [Ljava/lang/Object;
│
│ - new-array v7, v7, [Ljava/lang/Object;
│ + const/4 v10, 0x0
│
│ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ move-result-object v11
│
│ - aput-object v11, v7, v8
│ + aput-object v11, v9, v10
│
│ - invoke-static {v10, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│ + invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│
│ - move-result-object v7
│ + move-result-object v8
│
│ - invoke-static {v9, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 531
│ :cond_6
│ iget-object v8, p0, Lbiz/gyrus/yaab/LightMonitorService;->_h:Landroid/os/Handler;
│
│ monitor-enter v8
│
│ @@ -839,15 +846,17 @@
│
│ .line 566
│ invoke-virtual {v3, v5}, Lbiz/gyrus/yaab/BrightnessController;->setRunningBrightness(I)V
│
│ .line 568
│ const-string v7, "YAAB"
│
│ - invoke-static {v7, v13}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│ + const/4 v8, 0x3
│ +
│ + invoke-static {v7, v8}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│
│ move-result v7
│
│ if-eqz v7, :cond_8
│
│ const-string v7, "YAAB"
│
│ @@ -855,83 +864,89 @@
│
│ invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 569
│ :cond_8
│ return-void
│
│ + .line 497
│ .end local v0 # "bAutoNight":Z
│ .end local v1 # "bNightReading":Z
│ .end local v2 # "bUseDim":Z
│ .end local v5 # "iBrightness":I
│ :cond_9
│ - move v1, v8
│ + const/4 v1, 0x0
│
│ - .line 497
│ goto/16 :goto_0
│
│ .line 507
│ .restart local v1 # "bNightReading":Z
│ :cond_a
│ - const-string v9, "YAAB"
│ + const-string v7, "YAAB"
│
│ - invoke-static {v9, v13}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│ + const/4 v8, 0x3
│
│ - move-result v9
│ + invoke-static {v7, v8}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
│
│ - if-eqz v9, :cond_b
│ + move-result v7
│
│ - const-string v9, "YAAB"
│ + if-eqz v7, :cond_b
│
│ - const-string v10, "Caught day reading, removing nightFall handler"
│ + const-string v7, "YAAB"
│
│ - invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│ + const-string v8, "Caught day reading, removing nightFall handler"
│ +
│ + invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 508
│ :cond_b
│ - iget-object v9, p0, Lbiz/gyrus/yaab/LightMonitorService;->_h:Landroid/os/Handler;
│ + iget-object v7, p0, Lbiz/gyrus/yaab/LightMonitorService;->_h:Landroid/os/Handler;
│
│ - iget-object v10, p0, Lbiz/gyrus/yaab/LightMonitorService;->_nightFallDelayHandler:Ljava/lang/Runnable;
│ + iget-object v8, p0, Lbiz/gyrus/yaab/LightMonitorService;->_nightFallDelayHandler:Ljava/lang/Runnable;
│
│ - invoke-virtual {v9, v10}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
│ + invoke-virtual {v7, v8}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
│
│ .line 509
│ - iput-boolean v8, p0, Lbiz/gyrus/yaab/LightMonitorService;->_bAllowNightFall:Z
│ + const/4 v7, 0x0
│ +
│ + iput-boolean v7, p0, Lbiz/gyrus/yaab/LightMonitorService;->_bAllowNightFall:Z
│
│ goto/16 :goto_1
│
│ .line 513
│ :cond_c
│ + const/4 v7, 0x1
│ +
│ iput-boolean v7, p0, Lbiz/gyrus/yaab/LightMonitorService;->_bAllowNightFall:Z
│
│ goto/16 :goto_1
│
│ + .line 515
│ :cond_d
│ - move v0, v8
│ + const/4 v0, 0x0
│
│ - .line 515
│ goto/16 :goto_2
│
│ + .line 516
│ .restart local v0 # "bAutoNight":Z
│ :cond_e
│ - move v2, v8
│ + const/4 v2, 0x0
│
│ - .line 516
│ goto/16 :goto_3
│
│ + .line 519
│ .restart local v2 # "bUseDim":Z
│ :cond_f
│ - move v9, v8
│ + const/4 v7, 0x0
│
│ - .line 519
│ goto/16 :goto_4
│
│ .line 520
│ :cond_10
│ - sget-object v9, Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;->Auto:Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;
│ + sget-object v7, Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;->Auto:Lbiz/gyrus/yaab/BrightnessController$BrightnessStatus;
│
│ goto/16 :goto_5
│
│ .line 545
│ .restart local v5 # "iBrightness":I
│ .restart local v6 # "wm":Landroid/view/WindowManager;
│ :cond_11
│ @@ -1815,53 +1830,58 @@
│
│ .line 596
│ .local v1, "nb":Landroid/support/v4/app/NotificationCompat$Builder;
│ invoke-virtual {v1, v3}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v4
│
│ + .line 597
│ invoke-virtual {v4, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v5
│
│ sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
│
│ const/16 v6, 0x9
│
│ if-lt v4, v6, :cond_2
│
│ const v4, 0x7f020002
│
│ + .line 598
│ :goto_1
│ invoke-virtual {v5, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v4
│
│ + .line 599
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - invoke-virtual {v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;
│ + invoke-virtual {v4, v6, v7}, Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v4
│
│ + .line 600
│ invoke-virtual {p0}, Lbiz/gyrus/yaab/LightMonitorService;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v5
│
│ const/high16 v6, 0x7f060000
│
│ invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v5
│
│ invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
│
│ move-result-object v4
│
│ + .line 601
│ invoke-virtual {p0}, Lbiz/gyrus/yaab/LightMonitorService;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v5
│
│ invoke-virtual {v5, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v5
│ @@ -1930,15 +1950,15 @@
│ .line 588
│ :pswitch_2
│ const v0, 0x7f06002a
│
│ .line 589
│ goto :goto_0
│
│ - .line 596
│ + .line 597
│ .restart local v1 # "nb":Landroid/support/v4/app/NotificationCompat$Builder;
│ :cond_2
│ const v4, 0x7f020001
│
│ goto :goto_1
│
│ .line 607
├── smali/biz/gyrus/yaab/MainActivity$1$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lbiz/gyrus/yaab/MainActivity$1;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity$1;)V
│ .locals 0
│ + .param p1, "this$1" # Lbiz/gyrus/yaab/MainActivity$1;
│
│ .prologue
│ .line 54
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$1$1;->this$1:Lbiz/gyrus/yaab/MainActivity$1;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$10.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/MainActivity;
│
│ .prologue
│ .line 225
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$10;->this$0:Lbiz/gyrus/yaab/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/MainActivity;
│
│ .prologue
│ .line 49
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$1;->this$0:Lbiz/gyrus/yaab/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$2$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lbiz/gyrus/yaab/MainActivity$2;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity$2;)V
│ .locals 0
│ + .param p1, "this$1" # Lbiz/gyrus/yaab/MainActivity$2;
│
│ .prologue
│ .line 69
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$2$1;->this$1:Lbiz/gyrus/yaab/MainActivity$2;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/MainActivity;
│
│ .prologue
│ .line 64
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$2;->this$0:Lbiz/gyrus/yaab/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$3$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lbiz/gyrus/yaab/MainActivity$3;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity$3;)V
│ .locals 0
│ + .param p1, "this$1" # Lbiz/gyrus/yaab/MainActivity$3;
│
│ .prologue
│ .line 84
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$3$1;->this$1:Lbiz/gyrus/yaab/MainActivity$3;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/MainActivity;
│
│ .prologue
│ .line 79
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$3;->this$0:Lbiz/gyrus/yaab/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$4.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/MainActivity;
│
│ .prologue
│ .line 118
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$4;->this$0:Lbiz/gyrus/yaab/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$5.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/MainActivity;
│
│ .prologue
│ .line 136
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$5;->this$0:Lbiz/gyrus/yaab/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$6$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lbiz/gyrus/yaab/MainActivity$6;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity$6;)V
│ .locals 0
│ + .param p1, "this$1" # Lbiz/gyrus/yaab/MainActivity$6;
│
│ .prologue
│ .line 172
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$6$1;->this$1:Lbiz/gyrus/yaab/MainActivity$6;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$6.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/MainActivity;
│
│ .prologue
│ .line 160
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$6;->this$0:Lbiz/gyrus/yaab/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$7.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/MainActivity;
│
│ .prologue
│ .line 183
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$7;->this$0:Lbiz/gyrus/yaab/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$8.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/MainActivity;
│
│ .prologue
│ .line 193
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$8;->this$0:Lbiz/gyrus/yaab/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity$9.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/MainActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/MainActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/MainActivity;
│
│ .prologue
│ .line 206
│ iput-object p1, p0, Lbiz/gyrus/yaab/MainActivity$9;->this$0:Lbiz/gyrus/yaab/MainActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/MainActivity.smali
│ @@ -1,20 +1,12 @@
│ .class public Lbiz/gyrus/yaab/MainActivity;
│ .super Lbiz/gyrus/yaab/ThemedActivity;
│ .source "MainActivity.java"
│
│
│ -# annotations
│ -.annotation system Ldalvik/annotation/MemberClasses;
│ - value = {
│ - Lbiz/gyrus/yaab/MainActivity$11;
│ - }
│ -.end annotation
│ -
│ -
│ # instance fields
│ .field private _btnDonate:Landroid/widget/Button;
│
│ .field private _btnNight:Landroid/widget/Button;
│
│ .field private _btnStartStop:Landroid/widget/Button;
├── smali/biz/gyrus/yaab/PrefsActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/PrefsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/PrefsActivity;
│
│ .prologue
│ .line 53
│ iput-object p1, p0, Lbiz/gyrus/yaab/PrefsActivity$1;->this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/PrefsActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/PrefsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/PrefsActivity;
│
│ .prologue
│ .line 67
│ iput-object p1, p0, Lbiz/gyrus/yaab/PrefsActivity$2;->this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/PrefsActivity$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/PrefsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/PrefsActivity;
│
│ .prologue
│ .line 85
│ iput-object p1, p0, Lbiz/gyrus/yaab/PrefsActivity$3;->this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/PrefsActivity$4.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/PrefsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/PrefsActivity;
│
│ .prologue
│ .line 98
│ iput-object p1, p0, Lbiz/gyrus/yaab/PrefsActivity$4;->this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/PrefsActivity$5.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/PrefsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/PrefsActivity;
│
│ .prologue
│ .line 115
│ iput-object p1, p0, Lbiz/gyrus/yaab/PrefsActivity$5;->this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/PrefsActivity$6.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/PrefsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/PrefsActivity;
│
│ .prologue
│ .line 132
│ iput-object p1, p0, Lbiz/gyrus/yaab/PrefsActivity$6;->this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/PrefsActivity$7.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/PrefsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/PrefsActivity;
│
│ .prologue
│ .line 147
│ iput-object p1, p0, Lbiz/gyrus/yaab/PrefsActivity$7;->this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/PrefsActivity$8.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/PrefsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/PrefsActivity;
│
│ .prologue
│ .line 162
│ iput-object p1, p0, Lbiz/gyrus/yaab/PrefsActivity$8;->this$0:Lbiz/gyrus/yaab/PrefsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/R.smali
│ @@ -24,10 +24,9 @@
│ .method public constructor ()V
│ .locals 0
│
│ .prologue
│ .line 10
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ - .line 143
│ return-void
│ .end method
├── smali/biz/gyrus/yaab/RangesActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/RangesActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/RangesActivity;
│
│ .prologue
│ .line 38
│ iput-object p1, p0, Lbiz/gyrus/yaab/RangesActivity$1;->this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/RangesActivity$2$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lbiz/gyrus/yaab/RangesActivity$2;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/RangesActivity$2;)V
│ .locals 0
│ + .param p1, "this$1" # Lbiz/gyrus/yaab/RangesActivity$2;
│
│ .prologue
│ .line 79
│ iput-object p1, p0, Lbiz/gyrus/yaab/RangesActivity$2$1;->this$1:Lbiz/gyrus/yaab/RangesActivity$2;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/RangesActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/RangesActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/RangesActivity;
│
│ .prologue
│ .line 74
│ iput-object p1, p0, Lbiz/gyrus/yaab/RangesActivity$2;->this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/RangesActivity$4.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/RangesActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/RangesActivity;
│
│ .prologue
│ .line 132
│ iput-object p1, p0, Lbiz/gyrus/yaab/RangesActivity$4;->this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/RangesActivity$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/RangesActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/RangesActivity;
│
│ .prologue
│ .line 92
│ iput-object p1, p0, Lbiz/gyrus/yaab/RangesActivity$3;->this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/RangesActivity$3$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lbiz/gyrus/yaab/RangesActivity$3;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/RangesActivity$3;)V
│ .locals 0
│ + .param p1, "this$1" # Lbiz/gyrus/yaab/RangesActivity$3;
│
│ .prologue
│ .line 97
│ iput-object p1, p0, Lbiz/gyrus/yaab/RangesActivity$3$1;->this$1:Lbiz/gyrus/yaab/RangesActivity$3;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/RangesActivity$6.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/RangesActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/RangesActivity;
│
│ .prologue
│ .line 179
│ iput-object p1, p0, Lbiz/gyrus/yaab/RangesActivity$6;->this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/RangesActivity$5.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/RangesActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/RangesActivity;
│
│ .prologue
│ .line 151
│ iput-object p1, p0, Lbiz/gyrus/yaab/RangesActivity$5;->this$0:Lbiz/gyrus/yaab/RangesActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/ThemedActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lbiz/gyrus/yaab/ThemedActivity;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/ThemedActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/ThemedActivity;
│
│ .prologue
│ .line 14
│ iput-object p1, p0, Lbiz/gyrus/yaab/ThemedActivity$1;->this$0:Lbiz/gyrus/yaab/ThemedActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/biz/gyrus/yaab/billing/util/IabHelper$1.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$listener:Lbiz/gyrus/yaab/billing/util/IabHelper$OnIabSetupFinishedListener;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/billing/util/IabHelper;Lbiz/gyrus/yaab/billing/util/IabHelper$OnIabSetupFinishedListener;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/billing/util/IabHelper;
│
│ .prologue
│ .line 210
│ iput-object p1, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$1;->this$0:Lbiz/gyrus/yaab/billing/util/IabHelper;
│
│ iput-object p2, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$1;->val$listener:Lbiz/gyrus/yaab/billing/util/IabHelper$OnIabSetupFinishedListener;
├── smali/biz/gyrus/yaab/billing/util/IabHelper$2$1.smali
│ @@ -24,14 +24,15 @@
│
│ .field final synthetic val$result_f:Lbiz/gyrus/yaab/billing/util/IabResult;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/billing/util/IabHelper$2;Lbiz/gyrus/yaab/billing/util/IabResult;Lbiz/gyrus/yaab/billing/util/Inventory;)V
│ .locals 0
│ + .param p1, "this$1" # Lbiz/gyrus/yaab/billing/util/IabHelper$2;
│
│ .prologue
│ .line 628
│ iput-object p1, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$2$1;->this$1:Lbiz/gyrus/yaab/billing/util/IabHelper$2;
│
│ iput-object p2, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$2$1;->val$result_f:Lbiz/gyrus/yaab/billing/util/IabResult;
├── smali/biz/gyrus/yaab/billing/util/IabHelper$2.smali
│ @@ -28,14 +28,15 @@
│
│ .field final synthetic val$querySkuDetails:Z
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/billing/util/IabHelper;ZLjava/util/List;Lbiz/gyrus/yaab/billing/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/billing/util/IabHelper;
│
│ .prologue
│ .line 612
│ iput-object p1, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$2;->this$0:Lbiz/gyrus/yaab/billing/util/IabHelper;
│
│ iput-boolean p2, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$2;->val$querySkuDetails:Z
├── smali/biz/gyrus/yaab/billing/util/IabHelper$3$1.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$results:Ljava/util/List;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/billing/util/IabHelper$3;Ljava/util/List;)V
│ .locals 0
│ + .param p1, "this$1" # Lbiz/gyrus/yaab/billing/util/IabHelper$3;
│
│ .prologue
│ .line 963
│ iput-object p1, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3$1;->this$1:Lbiz/gyrus/yaab/billing/util/IabHelper$3;
│
│ iput-object p2, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3$1;->val$results:Ljava/util/List;
├── smali/biz/gyrus/yaab/billing/util/IabHelper$3$2.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$results:Ljava/util/List;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/billing/util/IabHelper$3;Ljava/util/List;)V
│ .locals 0
│ + .param p1, "this$1" # Lbiz/gyrus/yaab/billing/util/IabHelper$3;
│
│ .prologue
│ .line 970
│ iput-object p1, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3$2;->this$1:Lbiz/gyrus/yaab/billing/util/IabHelper$3;
│
│ iput-object p2, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3$2;->val$results:Ljava/util/List;
├── smali/biz/gyrus/yaab/billing/util/IabHelper$3.smali
│ @@ -28,14 +28,15 @@
│
│ .field final synthetic val$singleListener:Lbiz/gyrus/yaab/billing/util/IabHelper$OnConsumeFinishedListener;
│
│
│ # direct methods
│ .method constructor (Lbiz/gyrus/yaab/billing/util/IabHelper;Ljava/util/List;Lbiz/gyrus/yaab/billing/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lbiz/gyrus/yaab/billing/util/IabHelper$OnConsumeMultiFinishedListener;)V
│ .locals 0
│ + .param p1, "this$0" # Lbiz/gyrus/yaab/billing/util/IabHelper;
│
│ .prologue
│ .line 948
│ iput-object p1, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->this$0:Lbiz/gyrus/yaab/billing/util/IabHelper;
│
│ iput-object p2, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->val$purchases:Ljava/util/List;
│
│ @@ -53,46 +54,45 @@
│
│ # virtual methods
│ .method public run()V
│ .locals 8
│
│ .prologue
│ .line 950
│ - new-instance v3, Ljava/util/ArrayList;
│ + new-instance v2, Ljava/util/ArrayList;
│
│ - invoke-direct {v3}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v2}, Ljava/util/ArrayList;->()V
│
│ .line 951
│ - .local v3, "results":Ljava/util/List;, "Ljava/util/List;"
│ - iget-object v4, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->val$purchases:Ljava/util/List;
│ + .local v2, "results":Ljava/util/List;, "Ljava/util/List;"
│ + iget-object v3, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->val$purchases:Ljava/util/List;
│
│ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v3
│
│ - .local v1, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v4
│
│ if-eqz v4, :cond_0
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Lbiz/gyrus/yaab/billing/util/Purchase;
│ + check-cast v1, Lbiz/gyrus/yaab/billing/util/Purchase;
│
│ .line 953
│ - .local v2, "purchase":Lbiz/gyrus/yaab/billing/util/Purchase;
│ + .local v1, "purchase":Lbiz/gyrus/yaab/billing/util/Purchase;
│ :try_start_0
│ iget-object v4, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->this$0:Lbiz/gyrus/yaab/billing/util/IabHelper;
│
│ - invoke-virtual {v4, v2}, Lbiz/gyrus/yaab/billing/util/IabHelper;->consume(Lbiz/gyrus/yaab/billing/util/Purchase;)V
│ + invoke-virtual {v4, v1}, Lbiz/gyrus/yaab/billing/util/IabHelper;->consume(Lbiz/gyrus/yaab/billing/util/Purchase;)V
│
│ .line 954
│ new-instance v4, Lbiz/gyrus/yaab/billing/util/IabResult;
│
│ const/4 v5, 0x0
│
│ new-instance v6, Ljava/lang/StringBuilder;
│ @@ -101,29 +101,29 @@
│
│ const-string v7, "Successful consume of sku "
│
│ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v6
│
│ - invoke-virtual {v2}, Lbiz/gyrus/yaab/billing/util/Purchase;->getSku()Ljava/lang/String;
│ + invoke-virtual {v1}, Lbiz/gyrus/yaab/billing/util/Purchase;->getSku()Ljava/lang/String;
│
│ move-result-object v7
│
│ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v6
│
│ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v6
│
│ invoke-direct {v4, v5, v6}, Lbiz/gyrus/yaab/billing/util/IabResult;->(ILjava/lang/String;)V
│
│ - invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│ + invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│ :try_end_0
│ .catch Lbiz/gyrus/yaab/billing/util/IabException; {:try_start_0 .. :try_end_0} :catch_0
│
│ goto :goto_0
│
│ .line 956
│ :catch_0
│ @@ -131,64 +131,64 @@
│
│ .line 957
│ .local v0, "ex":Lbiz/gyrus/yaab/billing/util/IabException;
│ invoke-virtual {v0}, Lbiz/gyrus/yaab/billing/util/IabException;->getResult()Lbiz/gyrus/yaab/billing/util/IabResult;
│
│ move-result-object v4
│
│ - invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│ + invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│
│ goto :goto_0
│
│ .line 961
│ .end local v0 # "ex":Lbiz/gyrus/yaab/billing/util/IabException;
│ - .end local v2 # "purchase":Lbiz/gyrus/yaab/billing/util/Purchase;
│ + .end local v1 # "purchase":Lbiz/gyrus/yaab/billing/util/Purchase;
│ :cond_0
│ - iget-object v4, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->this$0:Lbiz/gyrus/yaab/billing/util/IabHelper;
│ + iget-object v3, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->this$0:Lbiz/gyrus/yaab/billing/util/IabHelper;
│
│ - invoke-virtual {v4}, Lbiz/gyrus/yaab/billing/util/IabHelper;->flagEndAsync()V
│ + invoke-virtual {v3}, Lbiz/gyrus/yaab/billing/util/IabHelper;->flagEndAsync()V
│
│ .line 962
│ - iget-object v4, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->this$0:Lbiz/gyrus/yaab/billing/util/IabHelper;
│ + iget-object v3, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->this$0:Lbiz/gyrus/yaab/billing/util/IabHelper;
│
│ - iget-boolean v4, v4, Lbiz/gyrus/yaab/billing/util/IabHelper;->mDisposed:Z
│ + iget-boolean v3, v3, Lbiz/gyrus/yaab/billing/util/IabHelper;->mDisposed:Z
│
│ - if-nez v4, :cond_1
│ + if-nez v3, :cond_1
│
│ - iget-object v4, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->val$singleListener:Lbiz/gyrus/yaab/billing/util/IabHelper$OnConsumeFinishedListener;
│ + iget-object v3, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->val$singleListener:Lbiz/gyrus/yaab/billing/util/IabHelper$OnConsumeFinishedListener;
│
│ - if-eqz v4, :cond_1
│ + if-eqz v3, :cond_1
│
│ .line 963
│ - iget-object v4, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->val$handler:Landroid/os/Handler;
│ + iget-object v3, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->val$handler:Landroid/os/Handler;
│
│ - new-instance v5, Lbiz/gyrus/yaab/billing/util/IabHelper$3$1;
│ + new-instance v4, Lbiz/gyrus/yaab/billing/util/IabHelper$3$1;
│
│ - invoke-direct {v5, p0, v3}, Lbiz/gyrus/yaab/billing/util/IabHelper$3$1;->(Lbiz/gyrus/yaab/billing/util/IabHelper$3;Ljava/util/List;)V
│ + invoke-direct {v4, p0, v2}, Lbiz/gyrus/yaab/billing/util/IabHelper$3$1;->(Lbiz/gyrus/yaab/billing/util/IabHelper$3;Ljava/util/List;)V
│
│ - invoke-virtual {v4, v5}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
│ + invoke-virtual {v3, v4}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
│
│ .line 969
│ :cond_1
│ - iget-object v4, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->this$0:Lbiz/gyrus/yaab/billing/util/IabHelper;
│ + iget-object v3, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->this$0:Lbiz/gyrus/yaab/billing/util/IabHelper;
│
│ - iget-boolean v4, v4, Lbiz/gyrus/yaab/billing/util/IabHelper;->mDisposed:Z
│ + iget-boolean v3, v3, Lbiz/gyrus/yaab/billing/util/IabHelper;->mDisposed:Z
│
│ - if-nez v4, :cond_2
│ + if-nez v3, :cond_2
│
│ - iget-object v4, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->val$multiListener:Lbiz/gyrus/yaab/billing/util/IabHelper$OnConsumeMultiFinishedListener;
│ + iget-object v3, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->val$multiListener:Lbiz/gyrus/yaab/billing/util/IabHelper$OnConsumeMultiFinishedListener;
│
│ - if-eqz v4, :cond_2
│ + if-eqz v3, :cond_2
│
│ .line 970
│ - iget-object v4, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->val$handler:Landroid/os/Handler;
│ + iget-object v3, p0, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->val$handler:Landroid/os/Handler;
│
│ - new-instance v5, Lbiz/gyrus/yaab/billing/util/IabHelper$3$2;
│ + new-instance v4, Lbiz/gyrus/yaab/billing/util/IabHelper$3$2;
│
│ - invoke-direct {v5, p0, v3}, Lbiz/gyrus/yaab/billing/util/IabHelper$3$2;->(Lbiz/gyrus/yaab/billing/util/IabHelper$3;Ljava/util/List;)V
│ + invoke-direct {v4, p0, v2}, Lbiz/gyrus/yaab/billing/util/IabHelper$3$2;->(Lbiz/gyrus/yaab/billing/util/IabHelper$3;Ljava/util/List;)V
│
│ - invoke-virtual {v4, v5}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
│ + invoke-virtual {v3, v4}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
│
│ .line 976
│ :cond_2
│ return-void
│ .end method
├── smali/biz/gyrus/yaab/billing/util/IabHelper.smali
│ @@ -200,24 +200,26 @@
│
│ .prologue
│ .line 751
│ const-string v3, "0:OK/1:User Canceled/2:Unknown/3:Billing Unavailable/4:Item unavailable/5:Developer Error/6:Error/7:Item Already Owned/8:Item not owned"
│
│ const-string v4, "/"
│
│ + .line 754
│ invoke-virtual {v3, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ move-result-object v0
│
│ .line 755
│ .local v0, "iab_msgs":[Ljava/lang/String;
│ const-string v3, "0:OK/-1001:Remote exception during initialization/-1002:Bad response received/-1003:Purchase signature verification failed/-1004:Send intent failed/-1005:User cancelled/-1006:Unknown purchase response/-1007:Missing token/-1008:Unknown error/-1009:Subscriptions not available/-1010:Invalid consumption attempt"
│
│ const-string v4, "/"
│
│ + .line 764
│ invoke-virtual {v3, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
│
│ move-result-object v1
│
│ .line 766
│ .local v1, "iabhelper_msgs":[Ljava/lang/String;
│ const/16 v3, -0x3e8
│ @@ -822,14 +824,15 @@
│
│ move-object v5, p3
│
│ invoke-direct/range {v0 .. v5}, Lbiz/gyrus/yaab/billing/util/IabHelper$3;->(Lbiz/gyrus/yaab/billing/util/IabHelper;Ljava/util/List;Lbiz/gyrus/yaab/billing/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lbiz/gyrus/yaab/billing/util/IabHelper$OnConsumeMultiFinishedListener;)V
│
│ invoke-direct {v6, v0}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V
│
│ + .line 977
│ invoke-virtual {v6}, Ljava/lang/Thread;->start()V
│
│ .line 978
│ return-void
│ .end method
│
│ .method public dispose()V
│ @@ -1105,17 +1108,17 @@
│ if-eqz v1, :cond_2
│
│ check-cast v0, Ljava/lang/Long;
│
│ .end local v0 # "o":Ljava/lang/Object;
│ invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - long-to-int v1, v1
│ + long-to-int v1, v2
│
│ goto :goto_0
│
│ .line 796
│ .restart local v0 # "o":Ljava/lang/Object;
│ :cond_2
│ const-string v1, "Unexpected type for bundle response code."
│ @@ -1224,17 +1227,17 @@
│ if-eqz v1, :cond_2
│
│ check-cast v0, Ljava/lang/Long;
│
│ .end local v0 # "o":Ljava/lang/Object;
│ invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - long-to-int v1, v1
│ + long-to-int v1, v2
│
│ goto :goto_0
│
│ .line 812
│ .restart local v0 # "o":Ljava/lang/Object;
│ :cond_2
│ const-string v1, "Unexpected type for intent response code."
│ @@ -1850,26 +1853,28 @@
│
│ const-string v9, ". Response: "
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ + .line 514
│ invoke-static {v5}, Lbiz/gyrus/yaab/billing/util/IabHelper;->getResponseDesc(I)Ljava/lang/String;
│
│ move-result-object v9
│
│ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v8
│
│ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v8
│
│ + .line 513
│ invoke-virtual {p0, v8}, Lbiz/gyrus/yaab/billing/util/IabHelper;->logError(Ljava/lang/String;)V
│
│ .line 515
│ new-instance v6, Lbiz/gyrus/yaab/billing/util/IabResult;
│
│ const/16 v8, -0x3ee
│
│ @@ -2276,14 +2281,15 @@
│
│ new-instance v4, Landroid/content/Intent;
│
│ invoke-direct {v4}, Landroid/content/Intent;->()V
│
│ const/4 v1, 0x0
│
│ + .line 403
│ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ move-result-object v1
│
│ invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
│
│ move-result v5
│ @@ -2296,26 +2302,28 @@
│
│ invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
│
│ move-result v6
│
│ const/4 v1, 0x0
│
│ + .line 404
│ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
│
│ move-result-object v1
│
│ invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
│
│ move-result v7
│
│ move-object v1, p1
│
│ move/from16 v3, p4
│
│ + .line 401
│ invoke-virtual/range {v1 .. v7}, Landroid/app/Activity;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V
│ :try_end_1
│ .catch Landroid/content/IntentSender$SendIntentException; {:try_start_1 .. :try_end_1} :catch_0
│ .catch Landroid/os/RemoteException; {:try_start_1 .. :try_end_1} :catch_1
│
│ goto/16 :goto_0
│
│ @@ -2822,14 +2830,15 @@
│
│ move-object v4, p3
│
│ invoke-direct/range {v0 .. v5}, Lbiz/gyrus/yaab/billing/util/IabHelper$2;->(Lbiz/gyrus/yaab/billing/util/IabHelper;ZLjava/util/List;Lbiz/gyrus/yaab/billing/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V
│
│ invoke-direct {v6, v0}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V
│
│ + .line 635
│ invoke-virtual {v6}, Ljava/lang/Thread;->start()V
│
│ .line 636
│ return-void
│ .end method
│
│ .method queryPurchases(Lbiz/gyrus/yaab/billing/util/Inventory;Ljava/lang/String;)I
│ @@ -3033,22 +3042,24 @@
│
│ move-result v13
│
│ if-eqz v13, :cond_2
│
│ const-string v13, "INAPP_PURCHASE_DATA_LIST"
│
│ + .line 852
│ invoke-virtual {v3, v13}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
│
│ move-result v13
│
│ if-eqz v13, :cond_2
│
│ const-string v13, "INAPP_DATA_SIGNATURE_LIST"
│
│ + .line 853
│ invoke-virtual {v3, v13}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
│
│ move-result v13
│
│ if-nez v13, :cond_3
│
│ .line 854
│ @@ -3333,15 +3344,15 @@
│ :cond_7
│ const/4 v13, 0x0
│
│ goto :goto_3
│ .end method
│
│ .method querySkuDetails(Ljava/lang/String;Lbiz/gyrus/yaab/billing/util/Inventory;Ljava/util/List;)I
│ - .locals 12
│ + .locals 11
│ .param p1, "itemType" # Ljava/lang/String;
│ .param p2, "inv" # Lbiz/gyrus/yaab/billing/util/Inventory;
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(",
│ "Ljava/lang/String;",
│ "Lbiz/gyrus/yaab/billing/util/Inventory;",
│ @@ -3357,208 +3368,205 @@
│ Landroid/os/RemoteException;,
│ Lorg/json/JSONException;
│ }
│ .end annotation
│
│ .prologue
│ .local p3, "moreSkus":Ljava/util/List;, "Ljava/util/List;"
│ - const/4 v3, 0x0
│ + const/4 v2, 0x0
│
│ .line 898
│ - const-string v9, "Querying SKU details."
│ + const-string v8, "Querying SKU details."
│
│ - invoke-virtual {p0, v9}, Lbiz/gyrus/yaab/billing/util/IabHelper;->logDebug(Ljava/lang/String;)V
│ + invoke-virtual {p0, v8}, Lbiz/gyrus/yaab/billing/util/IabHelper;->logDebug(Ljava/lang/String;)V
│
│ .line 899
│ - new-instance v7, Ljava/util/ArrayList;
│ + new-instance v6, Ljava/util/ArrayList;
│
│ - invoke-direct {v7}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v6}, Ljava/util/ArrayList;->()V
│
│ .line 900
│ - .local v7, "skuList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + .local v6, "skuList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ invoke-virtual {p2, p1}, Lbiz/gyrus/yaab/billing/util/Inventory;->getAllOwnedSkus(Ljava/lang/String;)Ljava/util/List;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - invoke-virtual {v7, v9}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
│ + invoke-virtual {v6, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
│
│ .line 901
│ if-eqz p3, :cond_1
│
│ .line 902
│ invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v8
│
│ - .local v1, "i$":Ljava/util/Iterator;
│ :cond_0
│ :goto_0
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v9
│
│ if-eqz v9, :cond_1
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ - check-cast v5, Ljava/lang/String;
│ + check-cast v4, Ljava/lang/String;
│
│ .line 903
│ - .local v5, "sku":Ljava/lang/String;
│ - invoke-virtual {v7, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
│ + .local v4, "sku":Ljava/lang/String;
│ + invoke-virtual {v6, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
│
│ move-result v9
│
│ if-nez v9, :cond_0
│
│ .line 904
│ - invoke-virtual {v7, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v6, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ goto :goto_0
│
│ .line 909
│ - .end local v1 # "i$":Ljava/util/Iterator;
│ - .end local v5 # "sku":Ljava/lang/String;
│ + .end local v4 # "sku":Ljava/lang/String;
│ :cond_1
│ - invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
│ + invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
│
│ - move-result v9
│ + move-result v8
│
│ - if-nez v9, :cond_3
│ + if-nez v8, :cond_3
│
│ .line 910
│ - const-string v9, "queryPrices: nothing to do because there are no SKUs."
│ + const-string v8, "queryPrices: nothing to do because there are no SKUs."
│
│ - invoke-virtual {p0, v9}, Lbiz/gyrus/yaab/billing/util/IabHelper;->logDebug(Ljava/lang/String;)V
│ + invoke-virtual {p0, v8}, Lbiz/gyrus/yaab/billing/util/IabHelper;->logDebug(Ljava/lang/String;)V
│
│ .line 939
│ :cond_2
│ :goto_1
│ - return v3
│ + return v2
│
│ .line 914
│ :cond_3
│ - new-instance v2, Landroid/os/Bundle;
│ + new-instance v1, Landroid/os/Bundle;
│
│ - invoke-direct {v2}, Landroid/os/Bundle;->()V
│ + invoke-direct {v1}, Landroid/os/Bundle;->()V
│
│ .line 915
│ - .local v2, "querySkus":Landroid/os/Bundle;
│ - const-string v9, "ITEM_ID_LIST"
│ + .local v1, "querySkus":Landroid/os/Bundle;
│ + const-string v8, "ITEM_ID_LIST"
│
│ - invoke-virtual {v2, v9, v7}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V
│ + invoke-virtual {v1, v8, v6}, Landroid/os/Bundle;->putStringArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V
│
│ .line 916
│ - iget-object v9, p0, Lbiz/gyrus/yaab/billing/util/IabHelper;->mService:Lcom/android/vending/billing/IInAppBillingService;
│ + iget-object v8, p0, Lbiz/gyrus/yaab/billing/util/IabHelper;->mService:Lcom/android/vending/billing/IInAppBillingService;
│
│ - const/4 v10, 0x3
│ + const/4 v9, 0x3
│
│ - iget-object v11, p0, Lbiz/gyrus/yaab/billing/util/IabHelper;->mContext:Landroid/content/Context;
│ + iget-object v10, p0, Lbiz/gyrus/yaab/billing/util/IabHelper;->mContext:Landroid/content/Context;
│
│ - invoke-virtual {v11}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
│ + invoke-virtual {v10}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v10
│
│ - invoke-interface {v9, v10, v11, p1, v2}, Lcom/android/vending/billing/IInAppBillingService;->getSkuDetails(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
│ + invoke-interface {v8, v9, v10, p1, v1}, Lcom/android/vending/billing/IInAppBillingService;->getSkuDetails(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ .line 919
│ - .local v6, "skuDetails":Landroid/os/Bundle;
│ - const-string v9, "DETAILS_LIST"
│ + .local v5, "skuDetails":Landroid/os/Bundle;
│ + const-string v8, "DETAILS_LIST"
│
│ - invoke-virtual {v6, v9}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
│ + invoke-virtual {v5, v8}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
│
│ - move-result v9
│ + move-result v8
│
│ - if-nez v9, :cond_5
│ + if-nez v8, :cond_5
│
│ .line 920
│ - invoke-virtual {p0, v6}, Lbiz/gyrus/yaab/billing/util/IabHelper;->getResponseCodeFromBundle(Landroid/os/Bundle;)I
│ + invoke-virtual {p0, v5}, Lbiz/gyrus/yaab/billing/util/IabHelper;->getResponseCodeFromBundle(Landroid/os/Bundle;)I
│
│ - move-result v3
│ + move-result v2
│
│ .line 921
│ - .local v3, "response":I
│ - if-eqz v3, :cond_4
│ + .local v2, "response":I
│ + if-eqz v2, :cond_4
│
│ .line 922
│ - new-instance v9, Ljava/lang/StringBuilder;
│ + new-instance v8, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v10, "getSkuDetails() failed: "
│ + const-string v9, "getSkuDetails() failed: "
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - invoke-static {v3}, Lbiz/gyrus/yaab/billing/util/IabHelper;->getResponseDesc(I)Ljava/lang/String;
│ + invoke-static {v2}, Lbiz/gyrus/yaab/billing/util/IabHelper;->getResponseDesc(I)Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - invoke-virtual {p0, v9}, Lbiz/gyrus/yaab/billing/util/IabHelper;->logDebug(Ljava/lang/String;)V
│ + invoke-virtual {p0, v8}, Lbiz/gyrus/yaab/billing/util/IabHelper;->logDebug(Ljava/lang/String;)V
│
│ goto :goto_1
│
│ .line 926
│ :cond_4
│ - const-string v9, "getSkuDetails() returned a bundle with neither an error nor a detail list."
│ + const-string v8, "getSkuDetails() returned a bundle with neither an error nor a detail list."
│
│ - invoke-virtual {p0, v9}, Lbiz/gyrus/yaab/billing/util/IabHelper;->logError(Ljava/lang/String;)V
│ + invoke-virtual {p0, v8}, Lbiz/gyrus/yaab/billing/util/IabHelper;->logError(Ljava/lang/String;)V
│
│ .line 927
│ - const/16 v3, -0x3ea
│ + const/16 v2, -0x3ea
│
│ goto :goto_1
│
│ .line 931
│ - .end local v3 # "response":I
│ + .end local v2 # "response":I
│ :cond_5
│ - const-string v9, "DETAILS_LIST"
│ + const-string v8, "DETAILS_LIST"
│
│ - invoke-virtual {v6, v9}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
│ + invoke-virtual {v5, v8}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ .line 934
│ - .local v4, "responseList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + .local v3, "responseList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v8
│
│ - .restart local v1 # "i$":Ljava/util/Iterator;
│ :goto_2
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v9
│
│ if-eqz v9, :cond_2
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - check-cast v8, Ljava/lang/String;
│ + check-cast v7, Ljava/lang/String;
│
│ .line 935
│ - .local v8, "thisResponse":Ljava/lang/String;
│ + .local v7, "thisResponse":Ljava/lang/String;
│ new-instance v0, Lbiz/gyrus/yaab/billing/util/SkuDetails;
│
│ - invoke-direct {v0, p1, v8}, Lbiz/gyrus/yaab/billing/util/SkuDetails;->(Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v0, p1, v7}, Lbiz/gyrus/yaab/billing/util/SkuDetails;->(Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 936
│ .local v0, "d":Lbiz/gyrus/yaab/billing/util/SkuDetails;
│ new-instance v9, Ljava/lang/StringBuilder;
│
│ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V
├── smali/biz/gyrus/yaab/billing/util/Inventory.smali
│ @@ -156,69 +156,68 @@
│ "Ljava/lang/String;",
│ ">;"
│ }
│ .end annotation
│
│ .prologue
│ .line 72
│ - new-instance v2, Ljava/util/ArrayList;
│ + new-instance v1, Ljava/util/ArrayList;
│
│ - invoke-direct {v2}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v1}, Ljava/util/ArrayList;->()V
│
│ .line 73
│ - .local v2, "result":Ljava/util/List;, "Ljava/util/List;"
│ - iget-object v3, p0, Lbiz/gyrus/yaab/billing/util/Inventory;->mPurchaseMap:Ljava/util/Map;
│ + .local v1, "result":Ljava/util/List;, "Ljava/util/List;"
│ + iget-object v2, p0, Lbiz/gyrus/yaab/billing/util/Inventory;->mPurchaseMap:Ljava/util/Map;
│
│ - invoke-interface {v3}, Ljava/util/Map;->values()Ljava/util/Collection;
│ + invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :cond_0
│ :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_1
│
│ - 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, Lbiz/gyrus/yaab/billing/util/Purchase;
│ + check-cast v0, Lbiz/gyrus/yaab/billing/util/Purchase;
│
│ .line 74
│ - .local v1, "p":Lbiz/gyrus/yaab/billing/util/Purchase;
│ - invoke-virtual {v1}, Lbiz/gyrus/yaab/billing/util/Purchase;->getItemType()Ljava/lang/String;
│ + .local v0, "p":Lbiz/gyrus/yaab/billing/util/Purchase;
│ + invoke-virtual {v0}, Lbiz/gyrus/yaab/billing/util/Purchase;->getItemType()Ljava/lang/String;
│
│ move-result-object v3
│
│ invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-virtual {v1}, Lbiz/gyrus/yaab/billing/util/Purchase;->getSku()Ljava/lang/String;
│ + invoke-virtual {v0}, Lbiz/gyrus/yaab/billing/util/Purchase;->getSku()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│ + invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│
│ goto :goto_0
│
│ .line 76
│ - .end local v1 # "p":Lbiz/gyrus/yaab/billing/util/Purchase;
│ + .end local v0 # "p":Lbiz/gyrus/yaab/billing/util/Purchase;
│ :cond_1
│ - return-object v2
│ + return-object v1
│ .end method
│
│ .method getAllPurchases()Ljava/util/List;
│ .locals 2
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "()",
├── smali/biz/gyrus/yaab/billing/util/Security.smali
│ @@ -252,14 +252,15 @@
│
│ invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
│
│ move-result v1
│
│ if-nez v1, :cond_0
│
│ + .line 60
│ invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
│
│ move-result v1
│
│ if-eqz v1, :cond_1
│
│ .line 61
├── smali/biz/gyrus/yaab/billing/util/Purchase.smali
│ @@ -23,15 +23,15 @@
│ .field mSku:Ljava/lang/String;
│
│ .field mToken:Ljava/lang/String;
│
│
│ # direct methods
│ .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
│ - .locals 3
│ + .locals 4
│ .param p1, "itemType" # Ljava/lang/String;
│ .param p2, "jsonPurchaseInfo" # Ljava/lang/String;
│ .param p3, "signature" # Ljava/lang/String;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lorg/json/JSONException;
│ }
│ @@ -83,17 +83,17 @@
│ iput-object v1, p0, Lbiz/gyrus/yaab/billing/util/Purchase;->mSku:Ljava/lang/String;
│
│ .line 43
│ const-string v1, "purchaseTime"
│
│ invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - iput-wide v1, p0, Lbiz/gyrus/yaab/billing/util/Purchase;->mPurchaseTime:J
│ + iput-wide v2, p0, Lbiz/gyrus/yaab/billing/util/Purchase;->mPurchaseTime:J
│
│ .line 44
│ const-string v1, "purchaseState"
│
│ invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
│
│ move-result v1
├── smali/com/android/vending/billing/IInAppBillingService$Stub$Proxy.smali
│ @@ -57,78 +57,78 @@
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Landroid/os/RemoteException;
│ }
│ .end annotation
│
│ .prologue
│ - .line 383
│ + .line 365
│ invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
│
│ move-result-object v0
│
│ - .line 384
│ + .line 366
│ .local v0, "_data":Landroid/os/Parcel;
│ invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
│
│ move-result-object v1
│
│ - .line 387
│ + .line 369
│ .local v1, "_reply":Landroid/os/Parcel;
│ :try_start_0
│ const-string v3, "com.android.vending.billing.IInAppBillingService"
│
│ invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
│
│ - .line 388
│ + .line 370
│ invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
│
│ - .line 389
│ + .line 371
│ invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 390
│ + .line 372
│ invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 391
│ + .line 373
│ iget-object v3, p0, Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
│
│ const/4 v4, 0x5
│
│ const/4 v5, 0x0
│
│ invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
│
│ - .line 392
│ + .line 374
│ invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
│
│ - .line 393
│ + .line 375
│ invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
│ :try_end_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ move-result v2
│
│ - .line 396
│ + .line 378
│ .local v2, "_result":I
│ invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
│
│ - .line 397
│ + .line 379
│ invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
│
│ - .line 399
│ + .line 381
│ return v2
│
│ - .line 396
│ + .line 378
│ .end local v2 # "_result":I
│ :catchall_0
│ move-exception v3
│
│ invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
│
│ - .line 397
│ + .line 379
│ invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
│
│ throw v3
│ .end method
│
│ .method public getBuyIntent(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
│ .locals 6
│ @@ -140,104 +140,104 @@
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Landroid/os/RemoteException;
│ }
│ .end annotation
│
│ .prologue
│ - .line 297
│ + .line 288
│ invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
│
│ move-result-object v0
│
│ - .line 298
│ + .line 289
│ .local v0, "_data":Landroid/os/Parcel;
│ invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
│
│ move-result-object v1
│
│ - .line 301
│ + .line 292
│ .local v1, "_reply":Landroid/os/Parcel;
│ :try_start_0
│ const-string v3, "com.android.vending.billing.IInAppBillingService"
│
│ invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
│
│ - .line 302
│ + .line 293
│ invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
│
│ - .line 303
│ + .line 294
│ invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 304
│ + .line 295
│ invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 305
│ + .line 296
│ invoke-virtual {v0, p4}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 306
│ + .line 297
│ invoke-virtual {v0, p5}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 307
│ + .line 298
│ iget-object v3, p0, Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
│
│ const/4 v4, 0x3
│
│ const/4 v5, 0x0
│
│ invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
│
│ - .line 308
│ + .line 299
│ invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
│
│ - .line 309
│ + .line 300
│ invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - .line 310
│ + .line 301
│ sget-object v3, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
│
│ invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
│
│ move-result-object v2
│
│ check-cast v2, Landroid/os/Bundle;
│ :try_end_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ - .line 317
│ + .line 308
│ .local v2, "_result":Landroid/os/Bundle;
│ :goto_0
│ invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
│
│ - .line 318
│ + .line 309
│ invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
│
│ - .line 320
│ + .line 311
│ return-object v2
│
│ - .line 313
│ + .line 304
│ .end local v2 # "_result":Landroid/os/Bundle;
│ :cond_0
│ const/4 v2, 0x0
│
│ .restart local v2 # "_result":Landroid/os/Bundle;
│ goto :goto_0
│
│ - .line 317
│ + .line 308
│ .end local v2 # "_result":Landroid/os/Bundle;
│ :catchall_0
│ move-exception v3
│
│ invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
│
│ - .line 318
│ + .line 309
│ invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
│
│ throw v3
│ .end method
│
│ .method public getInterfaceDescriptor()Ljava/lang/String;
│ .locals 1
│ @@ -258,101 +258,101 @@
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Landroid/os/RemoteException;
│ }
│ .end annotation
│
│ .prologue
│ - .line 348
│ + .line 339
│ invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
│
│ move-result-object v0
│
│ - .line 349
│ + .line 340
│ .local v0, "_data":Landroid/os/Parcel;
│ invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
│
│ move-result-object v1
│
│ - .line 352
│ + .line 343
│ .local v1, "_reply":Landroid/os/Parcel;
│ :try_start_0
│ const-string v3, "com.android.vending.billing.IInAppBillingService"
│
│ invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
│
│ - .line 353
│ + .line 344
│ invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
│
│ - .line 354
│ + .line 345
│ invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 355
│ + .line 346
│ invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 356
│ + .line 347
│ invoke-virtual {v0, p4}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 357
│ + .line 348
│ iget-object v3, p0, Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
│
│ const/4 v4, 0x4
│
│ const/4 v5, 0x0
│
│ invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
│
│ - .line 358
│ + .line 349
│ invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
│
│ - .line 359
│ + .line 350
│ invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - .line 360
│ + .line 351
│ sget-object v3, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
│
│ invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
│
│ move-result-object v2
│
│ check-cast v2, Landroid/os/Bundle;
│ :try_end_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ - .line 367
│ + .line 358
│ .local v2, "_result":Landroid/os/Bundle;
│ :goto_0
│ invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
│
│ - .line 368
│ + .line 359
│ invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
│
│ - .line 370
│ + .line 361
│ return-object v2
│
│ - .line 363
│ + .line 354
│ .end local v2 # "_result":Landroid/os/Bundle;
│ :cond_0
│ const/4 v2, 0x0
│
│ .restart local v2 # "_result":Landroid/os/Bundle;
│ goto :goto_0
│
│ - .line 367
│ + .line 358
│ .end local v2 # "_result":Landroid/os/Bundle;
│ :catchall_0
│ move-exception v3
│
│ invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
│
│ - .line 368
│ + .line 359
│ invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
│
│ throw v3
│ .end method
│
│ .method public getSkuDetails(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
│ .locals 6
│ @@ -363,120 +363,120 @@
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Landroid/os/RemoteException;
│ }
│ .end annotation
│
│ .prologue
│ - .line 235
│ + .line 226
│ invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
│
│ move-result-object v0
│
│ - .line 236
│ + .line 227
│ .local v0, "_data":Landroid/os/Parcel;
│ invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
│
│ move-result-object v1
│
│ - .line 239
│ + .line 230
│ .local v1, "_reply":Landroid/os/Parcel;
│ :try_start_0
│ const-string v3, "com.android.vending.billing.IInAppBillingService"
│
│ invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
│
│ - .line 240
│ + .line 231
│ invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
│
│ - .line 241
│ + .line 232
│ invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 242
│ + .line 233
│ invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 243
│ + .line 234
│ if-eqz p4, :cond_0
│
│ - .line 244
│ + .line 235
│ const/4 v3, 0x1
│
│ invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
│
│ - .line 245
│ + .line 236
│ const/4 v3, 0x0
│
│ invoke-virtual {p4, v0, v3}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
│
│ - .line 250
│ + .line 241
│ :goto_0
│ iget-object v3, p0, Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
│
│ const/4 v4, 0x2
│
│ const/4 v5, 0x0
│
│ invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
│
│ - .line 251
│ + .line 242
│ invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
│
│ - .line 252
│ + .line 243
│ invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
│
│ move-result v3
│
│ if-eqz v3, :cond_1
│
│ - .line 253
│ + .line 244
│ sget-object v3, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
│
│ invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
│
│ move-result-object v2
│
│ check-cast v2, Landroid/os/Bundle;
│ :try_end_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ - .line 260
│ + .line 251
│ .local v2, "_result":Landroid/os/Bundle;
│ :goto_1
│ invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
│
│ - .line 261
│ + .line 252
│ invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
│
│ - .line 263
│ + .line 254
│ return-object v2
│
│ - .line 248
│ + .line 239
│ .end local v2 # "_result":Landroid/os/Bundle;
│ :cond_0
│ const/4 v3, 0x0
│
│ :try_start_1
│ invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
│ :try_end_1
│ .catchall {:try_start_1 .. :try_end_1} :catchall_0
│
│ goto :goto_0
│
│ - .line 260
│ + .line 251
│ :catchall_0
│ move-exception v3
│
│ invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
│
│ - .line 261
│ + .line 252
│ invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
│
│ throw v3
│
│ - .line 256
│ + .line 247
│ :cond_1
│ const/4 v2, 0x0
│
│ .restart local v2 # "_result":Landroid/os/Bundle;
│ goto :goto_1
│ .end method
│
│ @@ -488,75 +488,75 @@
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Landroid/os/RemoteException;
│ }
│ .end annotation
│
│ .prologue
│ - .line 199
│ + .line 190
│ invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
│
│ move-result-object v0
│
│ - .line 200
│ + .line 191
│ .local v0, "_data":Landroid/os/Parcel;
│ invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
│
│ move-result-object v1
│
│ - .line 203
│ + .line 194
│ .local v1, "_reply":Landroid/os/Parcel;
│ :try_start_0
│ const-string v3, "com.android.vending.billing.IInAppBillingService"
│
│ invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
│
│ - .line 204
│ + .line 195
│ invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
│
│ - .line 205
│ + .line 196
│ invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 206
│ + .line 197
│ invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
│
│ - .line 207
│ + .line 198
│ iget-object v3, p0, Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
│
│ const/4 v4, 0x1
│
│ const/4 v5, 0x0
│
│ invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
│
│ - .line 208
│ + .line 199
│ invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
│
│ - .line 209
│ + .line 200
│ invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
│ :try_end_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ move-result v2
│
│ - .line 212
│ + .line 203
│ .local v2, "_result":I
│ invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
│
│ - .line 213
│ + .line 204
│ invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
│
│ - .line 215
│ + .line 206
│ return v2
│
│ - .line 212
│ + .line 203
│ .end local v2 # "_result":I
│ :catchall_0
│ move-exception v3
│
│ invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
│
│ - .line 213
│ + .line 204
│ invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
│
│ throw v3
│ .end method
├── original/AndroidManifest.xml
│ @@ -1,338 +1,327 @@
│ -00000000: 0300 0800 1415 0000 0100 1c00 c408 0000 ................
│ -00000010: 3600 0000 0000 0000 0000 0000 f400 0000 6...............
│ +00000000: 0300 0800 6814 0000 0100 1c00 5408 0000 ....h.......T...
│ +00000010: 3500 0000 0000 0000 0000 0000 f000 0000 5...............
│ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4...
│ 00000030: 5200 0000 7600 0000 8200 0000 9600 0000 R...v...........
│ 00000040: a200 0000 b000 0000 ca00 0000 de00 0000 ................
│ 00000050: f000 0000 0801 0000 1a01 0000 7201 0000 ............r...
│ -00000060: 7601 0000 8801 0000 9c01 0000 bc01 0000 v...............
│ -00000070: cc01 0000 e001 0000 fc01 0000 3a02 0000 ............:...
│ -00000080: 5c02 0000 a202 0000 f202 0000 4803 0000 \...........H...
│ -00000090: 8203 0000 9c03 0000 b003 0000 d803 0000 ................
│ -000000a0: f603 0000 0604 0000 5204 0000 6604 0000 ........R...f...
│ -000000b0: 8404 0000 bc04 0000 d004 0000 1405 0000 ................
│ -000000c0: 3805 0000 6805 0000 aa05 0000 cc05 0000 8...h...........
│ -000000d0: fa05 0000 1a06 0000 4606 0000 6806 0000 ........F...h...
│ -000000e0: 9606 0000 a806 0000 d406 0000 f206 0000 ................
│ -000000f0: 1207 0000 2207 0000 7807 0000 0b00 7600 ...."...x.....v.
│ -00000100: 6500 7200 7300 6900 6f00 6e00 4300 6f00 e.r.s.i.o.n.C.o.
│ -00000110: 6400 6500 0000 0b00 7600 6500 7200 7300 d.e.....v.e.r.s.
│ -00000120: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e...
│ -00000130: 0d00 6d00 6900 6e00 5300 6400 6b00 5600 ..m.i.n.S.d.k.V.
│ -00000140: 6500 7200 7300 6900 6f00 6e00 0000 1000 e.r.s.i.o.n.....
│ -00000150: 7400 6100 7200 6700 6500 7400 5300 6400 t.a.r.g.e.t.S.d.
│ -00000160: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n.
│ -00000170: 0000 0400 6e00 6100 6d00 6500 0000 0800 ....n.a.m.e.....
│ -00000180: 7200 6500 7100 7500 6900 7200 6500 6400 r.e.q.u.i.r.e.d.
│ -00000190: 0000 0400 6900 6300 6f00 6e00 0000 0500 ....i.c.o.n.....
│ -000001a0: 6c00 6100 6200 6500 6c00 0000 0b00 6100 l.a.b.e.l.....a.
│ -000001b0: 6c00 6c00 6f00 7700 4200 6100 6300 6b00 l.l.o.w.B.a.c.k.
│ -000001c0: 7500 7000 0000 0800 6500 7800 7000 6f00 u.p.....e.x.p.o.
│ -000001d0: 7200 7400 6500 6400 0000 0700 6500 6e00 r.t.e.d.....e.n.
│ -000001e0: 6100 6200 6c00 6500 6400 0000 0a00 6c00 a.b.l.e.d.....l.
│ -000001f0: 6100 7500 6e00 6300 6800 4d00 6f00 6400 a.u.n.c.h.M.o.d.
│ -00000200: 6500 0000 0700 6100 6e00 6400 7200 6f00 e.....a.n.d.r.o.
│ -00000210: 6900 6400 0000 2a00 6800 7400 7400 7000 i.d...*.h.t.t.p.
│ -00000220: 3a00 2f00 2f00 7300 6300 6800 6500 6d00 :././.s.c.h.e.m.
│ -00000230: 6100 7300 2e00 6100 6e00 6400 7200 6f00 a.s...a.n.d.r.o.
│ -00000240: 6900 6400 2e00 6300 6f00 6d00 2f00 6100 i.d...c.o.m./.a.
│ -00000250: 7000 6b00 2f00 7200 6500 7300 2f00 6100 p.k./.r.e.s./.a.
│ -00000260: 6e00 6400 7200 6f00 6900 6400 0000 0000 n.d.r.o.i.d.....
│ -00000270: 0000 0700 7000 6100 6300 6b00 6100 6700 ....p.a.c.k.a.g.
│ -00000280: 6500 0000 0800 6d00 6100 6e00 6900 6600 e.....m.a.n.i.f.
│ -00000290: 6500 7300 7400 0000 0e00 6200 6900 7a00 e.s.t.....b.i.z.
│ -000002a0: 2e00 6700 7900 7200 7500 7300 2e00 7900 ..g.y.r.u.s...y.
│ -000002b0: 6100 6100 6200 0000 0600 3100 2e00 3100 a.a.b.....1...1.
│ -000002c0: 3000 2e00 3100 0000 0800 7500 7300 6500 0...1.....u.s.e.
│ -000002d0: 7300 2d00 7300 6400 6b00 0000 0c00 7500 s.-.s.d.k.....u.
│ -000002e0: 7300 6500 7300 2d00 6600 6500 6100 7400 s.e.s.-.f.e.a.t.
│ -000002f0: 7500 7200 6500 0000 1d00 6100 6e00 6400 u.r.e.....a.n.d.
│ -00000300: 7200 6f00 6900 6400 2e00 6800 6100 7200 r.o.i.d...h.a.r.
│ -00000310: 6400 7700 6100 7200 6500 2e00 7300 6500 d.w.a.r.e...s.e.
│ -00000320: 6e00 7300 6f00 7200 2e00 6c00 6900 6700 n.s.o.r...l.i.g.
│ -00000330: 6800 7400 0000 0f00 7500 7300 6500 7300 h.t.....u.s.e.s.
│ -00000340: 2d00 7000 6500 7200 6d00 6900 7300 7300 -.p.e.r.m.i.s.s.
│ -00000350: 6900 6f00 6e00 0000 2100 6100 6e00 6400 i.o.n...!.a.n.d.
│ -00000360: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r.
│ -00000370: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n...
│ -00000380: 5700 5200 4900 5400 4500 5f00 5300 4500 W.R.I.T.E._.S.E.
│ -00000390: 5400 5400 4900 4e00 4700 5300 0000 2600 T.T.I.N.G.S...&.
│ -000003a0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d...
│ -000003b0: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i.
│ -000003c0: 6f00 6e00 2e00 5300 5900 5300 5400 4500 o.n...S.Y.S.T.E.
│ -000003d0: 4d00 5f00 4100 4c00 4500 5200 5400 5f00 M._.A.L.E.R.T._.
│ -000003e0: 5700 4900 4e00 4400 4f00 5700 0000 2900 W.I.N.D.O.W...).
│ -000003f0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d...
│ -00000400: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i.
│ -00000410: 6f00 6e00 2e00 5200 4500 4300 4500 4900 o.n...R.E.C.E.I.
│ -00000420: 5600 4500 5f00 4200 4f00 4f00 5400 5f00 V.E._.B.O.O.T._.
│ -00000430: 4300 4f00 4d00 5000 4c00 4500 5400 4500 C.O.M.P.L.E.T.E.
│ -00000440: 4400 0000 1b00 6300 6f00 6d00 2e00 6100 D.....c.o.m...a.
│ -00000450: 6e00 6400 7200 6f00 6900 6400 2e00 7600 n.d.r.o.i.d...v.
│ -00000460: 6500 6e00 6400 6900 6e00 6700 2e00 4200 e.n.d.i.n.g...B.
│ -00000470: 4900 4c00 4c00 4900 4e00 4700 0000 0b00 I.L.L.I.N.G.....
│ -00000480: 6100 7000 7000 6c00 6900 6300 6100 7400 a.p.p.l.i.c.a.t.
│ -00000490: 6900 6f00 6e00 0000 0800 7200 6500 6300 i.o.n.....r.e.c.
│ -000004a0: 6500 6900 7600 6500 7200 0000 1200 4400 e.i.v.e.r.....D.
│ -000004b0: 6500 7600 6900 6300 6500 4200 6f00 6f00 e.v.i.c.e.B.o.o.
│ -000004c0: 7400 5200 6500 6300 6500 6900 7600 6500 t.R.e.c.e.i.v.e.
│ -000004d0: 7200 0000 0d00 6900 6e00 7400 6500 6e00 r.....i.n.t.e.n.
│ -000004e0: 7400 2d00 6600 6900 6c00 7400 6500 7200 t.-.f.i.l.t.e.r.
│ -000004f0: 0000 0600 6100 6300 7400 6900 6f00 6e00 ....a.c.t.i.o.n.
│ -00000500: 0000 2400 6100 6e00 6400 7200 6f00 6900 ..$.a.n.d.r.o.i.
│ -00000510: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t.
│ -00000520: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n...
│ -00000530: 4200 4f00 4f00 5400 5f00 4300 4f00 4d00 B.O.O.T._.C.O.M.
│ -00000540: 5000 4c00 4500 5400 4500 4400 0000 0800 P.L.E.T.E.D.....
│ -00000550: 6100 6300 7400 6900 7600 6900 7400 7900 a.c.t.i.v.i.t.y.
│ -00000560: 0000 0d00 2e00 4d00 6100 6900 6e00 4100 ......M.a.i.n.A.
│ -00000570: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y...
│ -00000580: 1a00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d.
│ -00000590: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t...
│ -000005a0: 6100 6300 7400 6900 6f00 6e00 2e00 4d00 a.c.t.i.o.n...M.
│ -000005b0: 4100 4900 4e00 0000 0800 6300 6100 7400 A.I.N.....c.a.t.
│ -000005c0: 6500 6700 6f00 7200 7900 0000 2000 6100 e.g.o.r.y... .a.
│ -000005d0: 6e00 6400 7200 6f00 6900 6400 2e00 6900 n.d.r.o.i.d...i.
│ -000005e0: 6e00 7400 6500 6e00 7400 2e00 6300 6100 n.t.e.n.t...c.a.
│ -000005f0: 7400 6500 6700 6f00 7200 7900 2e00 4c00 t.e.g.o.r.y...L.
│ -00000600: 4100 5500 4e00 4300 4800 4500 5200 0000 A.U.N.C.H.E.R...
│ -00000610: 1000 2e00 4300 7200 6500 6400 6900 7400 ....C.r.e.d.i.t.
│ -00000620: 7300 4100 6300 7400 6900 7600 6900 7400 s.A.c.t.i.v.i.t.
│ -00000630: 7900 0000 1600 6200 6900 7a00 2e00 6700 y.....b.i.z...g.
│ -00000640: 7900 7200 7500 7300 2e00 7900 6100 6100 y.r.u.s...y.a.a.
│ -00000650: 6200 2e00 4300 5200 4500 4400 4900 5400 b...C.R.E.D.I.T.
│ -00000660: 5300 0000 1f00 6100 6e00 6400 7200 6f00 S.....a.n.d.r.o.
│ -00000670: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n.
│ -00000680: 7400 2e00 6300 6100 7400 6500 6700 6f00 t...c.a.t.e.g.o.
│ -00000690: 7200 7900 2e00 4400 4500 4600 4100 5500 r.y...D.E.F.A.U.
│ -000006a0: 4c00 5400 0000 0f00 2e00 5200 6100 6e00 L.T.......R.a.n.
│ -000006b0: 6700 6500 7300 4100 6300 7400 6900 7600 g.e.s.A.c.t.i.v.
│ -000006c0: 6900 7400 7900 0000 1500 6200 6900 7a00 i.t.y.....b.i.z.
│ -000006d0: 2e00 6700 7900 7200 7500 7300 2e00 7900 ..g.y.r.u.s...y.
│ -000006e0: 6100 6100 6200 2e00 5200 4100 4e00 4700 a.a.b...R.A.N.G.
│ -000006f0: 4500 5300 0000 0e00 2e00 5000 7200 6500 E.S.......P.r.e.
│ -00000700: 6600 7300 4100 6300 7400 6900 7600 6900 f.s.A.c.t.i.v.i.
│ -00000710: 7400 7900 0000 1400 6200 6900 7a00 2e00 t.y.....b.i.z...
│ -00000720: 6700 7900 7200 7500 7300 2e00 7900 6100 g.y.r.u.s...y.a.
│ -00000730: 6100 6200 2e00 5000 5200 4500 4600 5300 a.b...P.R.E.F.S.
│ -00000740: 0000 0f00 2e00 4400 6f00 6e00 6100 7400 ......D.o.n.a.t.
│ -00000750: 6500 4100 6300 7400 6900 7600 6900 7400 e.A.c.t.i.v.i.t.
│ -00000760: 7900 0000 1500 6200 6900 7a00 2e00 6700 y.....b.i.z...g.
│ -00000770: 7900 7200 7500 7300 2e00 7900 6100 6100 y.r.u.s...y.a.a.
│ -00000780: 6200 2e00 4400 4f00 4e00 4100 5400 4500 b...D.O.N.A.T.E.
│ -00000790: 0000 0700 7300 6500 7200 7600 6900 6300 ....s.e.r.v.i.c.
│ -000007a0: 6500 0000 1400 2e00 4c00 6900 6700 6800 e.......L.i.g.h.
│ -000007b0: 7400 4d00 6f00 6e00 6900 7400 6f00 7200 t.M.o.n.i.t.o.r.
│ -000007c0: 5300 6500 7200 7600 6900 6300 6500 0000 S.e.r.v.i.c.e...
│ -000007d0: 0d00 6200 7500 6900 6c00 6400 7300 6500 ..b.u.i.l.d.s.e.
│ -000007e0: 7200 7600 6500 7200 6900 6400 0000 0e00 r.v.e.r.i.d.....
│ -000007f0: 6600 6400 7200 6f00 6900 6400 7300 6500 f.d.r.o.i.d.s.e.
│ -00000800: 7200 7600 6500 7200 6900 6400 0000 0600 r.v.e.r.i.d.....
│ -00000810: 6600 6400 7200 6f00 6900 6400 0000 2900 f.d.r.o.i.d...).
│ -00000820: 3000 3400 6200 3600 3100 3300 3000 3200 0.4.b.6.1.3.0.2.
│ -00000830: 6400 6300 3400 6500 3700 6500 6600 3500 d.c.4.e.7.e.f.5.
│ -00000840: 3100 3800 3000 3200 6600 3000 3300 3300 1.8.0.2.f.0.3.3.
│ -00000850: 6600 6200 6600 3900 3000 3900 3900 3500 f.b.f.9.0.9.9.5.
│ -00000860: 3800 3900 3500 6400 6400 3100 6600 3100 8.9.5.d.d.1.f.1.
│ -00000870: 2000 0000 2900 3900 6100 3700 3000 3500 ...).9.a.7.0.5.
│ -00000880: 3700 3500 6600 6500 6200 6200 3300 6500 7.5.f.e.b.b.3.e.
│ -00000890: 3900 3900 6100 6100 3100 3200 3800 6600 9.9.a.a.1.2.8.f.
│ -000008a0: 6400 6100 3100 3200 6500 6300 3600 6400 d.a.1.2.e.c.6.d.
│ -000008b0: 3200 3400 6400 3200 6600 3900 3500 3000 2.4.d.2.f.9.5.0.
│ -000008c0: 3900 3000 6100 2000 0000 0000 8001 0800 9.0.a. .........
│ -000008d0: 3800 0000 1b02 0101 1c02 0101 0c02 0101 8...............
│ -000008e0: 7002 0101 0300 0101 8e02 0101 0200 0101 p...............
│ -000008f0: 0100 0101 8002 0101 1000 0101 0e00 0101 ................
│ -00000900: 1d00 0101 0001 1000 1800 0000 0100 0000 ................
│ -00000910: ffff ffff 0c00 0000 0d00 0000 0201 1000 ................
│ -00000920: 6000 0000 0100 0000 ffff ffff ffff ffff `...............
│ -00000930: 1000 0000 1400 1400 0300 0000 0000 0000 ................
│ -00000940: 0d00 0000 0000 0000 ffff ffff 0800 0010 ................
│ -00000950: 1e00 0000 0d00 0000 0100 0000 1200 0000 ................
│ -00000960: 0800 0003 1200 0000 ffff ffff 0f00 0000 ................
│ -00000970: 1100 0000 0800 0003 1100 0000 0201 1000 ................
│ -00000980: 4c00 0000 0600 0000 ffff ffff ffff ffff L...............
│ -00000990: 1300 0000 1400 1400 0200 0000 0000 0000 ................
│ -000009a0: 0d00 0000 0200 0000 ffff ffff 0800 0010 ................
│ -000009b0: 0800 0000 0d00 0000 0300 0000 ffff ffff ................
│ -000009c0: 0800 0010 1300 0000 0301 1000 1800 0000 ................
│ -000009d0: 0800 0000 ffff ffff ffff ffff 1300 0000 ................
│ -000009e0: 0201 1000 4c00 0000 0a00 0000 ffff ffff ....L...........
│ -000009f0: ffff ffff 1400 0000 1400 1400 0200 0000 ................
│ -00000a00: 0000 0000 0d00 0000 0400 0000 1500 0000 ................
│ -00000a10: 0800 0003 1500 0000 0d00 0000 0500 0000 ................
│ -00000a20: ffff ffff 0800 0012 ffff ffff 0301 1000 ................
│ -00000a30: 1800 0000 0a00 0000 ffff ffff ffff ffff ................
│ -00000a40: 1400 0000 0201 1000 3800 0000 0c00 0000 ........8.......
│ -00000a50: ffff ffff ffff ffff 1600 0000 1400 1400 ................
│ -00000a60: 0100 0000 0000 0000 0d00 0000 0400 0000 ................
│ -00000a70: 1700 0000 0800 0003 1700 0000 0301 1000 ................
│ -00000a80: 1800 0000 0c00 0000 ffff ffff ffff ffff ................
│ -00000a90: 1600 0000 0201 1000 3800 0000 0d00 0000 ........8.......
│ -00000aa0: ffff ffff ffff ffff 1600 0000 1400 1400 ................
│ -00000ab0: 0100 0000 0000 0000 0d00 0000 0400 0000 ................
│ -00000ac0: 1800 0000 0800 0003 1800 0000 0301 1000 ................
│ -00000ad0: 1800 0000 0d00 0000 ffff ffff ffff ffff ................
│ -00000ae0: 1600 0000 0201 1000 3800 0000 0e00 0000 ........8.......
│ -00000af0: ffff ffff ffff ffff 1600 0000 1400 1400 ................
│ -00000b00: 0100 0000 0000 0000 0d00 0000 0400 0000 ................
│ -00000b10: 1900 0000 0800 0003 1900 0000 0301 1000 ................
│ -00000b20: 1800 0000 0e00 0000 ffff ffff ffff ffff ................
│ -00000b30: 1600 0000 0201 1000 3800 0000 0f00 0000 ........8.......
│ -00000b40: ffff ffff ffff ffff 1600 0000 1400 1400 ................
│ -00000b50: 0100 0000 0000 0000 0d00 0000 0400 0000 ................
│ -00000b60: 1a00 0000 0800 0003 1a00 0000 0301 1000 ................
│ -00000b70: 1800 0000 0f00 0000 ffff ffff ffff ffff ................
│ -00000b80: 1600 0000 0201 1000 6000 0000 1100 0000 ........`.......
│ -00000b90: ffff ffff ffff ffff 1b00 0000 1400 1400 ................
│ -00000ba0: 0300 0000 0000 0000 0d00 0000 0700 0000 ................
│ -00000bb0: ffff ffff 0800 0001 0000 067f 0d00 0000 ................
│ -00000bc0: 0600 0000 ffff ffff 0800 0001 0100 027f ................
│ -00000bd0: 0d00 0000 0800 0000 ffff ffff 0800 0012 ................
│ -00000be0: ffff ffff 0201 1000 4c00 0000 1200 0000 ........L.......
│ -00000bf0: ffff ffff ffff ffff 1c00 0000 1400 1400 ................
│ -00000c00: 0200 0000 0000 0000 0d00 0000 0400 0000 ................
│ -00000c10: 1d00 0000 0800 0003 1d00 0000 0d00 0000 ................
│ -00000c20: 0900 0000 ffff ffff 0800 0012 0000 0000 ................
│ -00000c30: 0201 1000 2400 0000 1300 0000 ffff ffff ....$...........
│ -00000c40: ffff ffff 1e00 0000 1400 1400 0000 0000 ................
│ -00000c50: 0000 0000 0201 1000 3800 0000 1400 0000 ........8.......
│ -00000c60: ffff ffff ffff ffff 1f00 0000 1400 1400 ................
│ -00000c70: 0100 0000 0000 0000 0d00 0000 0400 0000 ................
│ -00000c80: 2000 0000 0800 0003 2000 0000 0301 1000 ....... .......
│ -00000c90: 1800 0000 1400 0000 ffff ffff ffff ffff ................
│ -00000ca0: 1f00 0000 0301 1000 1800 0000 1500 0000 ................
│ -00000cb0: ffff ffff ffff ffff 1e00 0000 0301 1000 ................
│ -00000cc0: 1800 0000 1600 0000 ffff ffff ffff ffff ................
│ -00000cd0: 1c00 0000 0201 1000 4c00 0000 1700 0000 ........L.......
│ -00000ce0: ffff ffff ffff ffff 2100 0000 1400 1400 ........!.......
│ -00000cf0: 0200 0000 0000 0000 0d00 0000 0700 0000 ................
│ -00000d00: ffff ffff 0800 0001 0000 067f 0d00 0000 ................
│ -00000d10: 0400 0000 2200 0000 0800 0003 2200 0000 ...."......."...
│ -00000d20: 0201 1000 2400 0000 1800 0000 ffff ffff ....$...........
│ -00000d30: ffff ffff 1e00 0000 1400 1400 0000 0000 ................
│ -00000d40: 0000 0000 0201 1000 3800 0000 1900 0000 ........8.......
│ -00000d50: ffff ffff ffff ffff 1f00 0000 1400 1400 ................
│ -00000d60: 0100 0000 0000 0000 0d00 0000 0400 0000 ................
│ -00000d70: 2300 0000 0800 0003 2300 0000 0301 1000 #.......#.......
│ -00000d80: 1800 0000 1900 0000 ffff ffff ffff ffff ................
│ -00000d90: 1f00 0000 0201 1000 3800 0000 1a00 0000 ........8.......
│ -00000da0: ffff ffff ffff ffff 2400 0000 1400 1400 ........$.......
│ -00000db0: 0100 0000 0000 0000 0d00 0000 0400 0000 ................
│ -00000dc0: 2500 0000 0800 0003 2500 0000 0301 1000 %.......%.......
│ -00000dd0: 1800 0000 1a00 0000 ffff ffff ffff ffff ................
│ -00000de0: 2400 0000 0301 1000 1800 0000 1b00 0000 $...............
│ -00000df0: ffff ffff ffff ffff 1e00 0000 0301 1000 ................
│ -00000e00: 1800 0000 1c00 0000 ffff ffff ffff ffff ................
│ -00000e10: 2100 0000 0201 1000 8800 0000 1d00 0000 !...............
│ -00000e20: ffff ffff ffff ffff 2100 0000 1400 1400 ........!.......
│ -00000e30: 0500 0000 0000 0000 0d00 0000 0700 0000 ................
│ -00000e40: ffff ffff 0800 0001 0f00 067f 0d00 0000 ................
│ -00000e50: 0400 0000 2600 0000 0800 0003 2600 0000 ....&.......&...
│ -00000e60: 0d00 0000 0a00 0000 ffff ffff 0800 0012 ................
│ -00000e70: ffff ffff 0d00 0000 0900 0000 ffff ffff ................
│ -00000e80: 0800 0012 0000 0000 0d00 0000 0b00 0000 ................
│ -00000e90: ffff ffff 0800 0010 0000 0000 0201 1000 ................
│ -00000ea0: 2400 0000 1e00 0000 ffff ffff ffff ffff $...............
│ -00000eb0: 1e00 0000 1400 1400 0000 0000 0000 0000 ................
│ -00000ec0: 0201 1000 3800 0000 1f00 0000 ffff ffff ....8...........
│ -00000ed0: ffff ffff 1f00 0000 1400 1400 0100 0000 ................
│ -00000ee0: 0000 0000 0d00 0000 0400 0000 2700 0000 ............'...
│ -00000ef0: 0800 0003 2700 0000 0301 1000 1800 0000 ....'...........
│ -00000f00: 1f00 0000 ffff ffff ffff ffff 1f00 0000 ................
│ -00000f10: 0201 1000 3800 0000 2000 0000 ffff ffff ....8... .......
│ -00000f20: ffff ffff 2400 0000 1400 1400 0100 0000 ....$...........
│ -00000f30: 0000 0000 0d00 0000 0400 0000 2800 0000 ............(...
│ -00000f40: 0800 0003 2800 0000 0301 1000 1800 0000 ....(...........
│ -00000f50: 2000 0000 ffff ffff ffff ffff 2400 0000 ...........$...
│ -00000f60: 0301 1000 1800 0000 2100 0000 ffff ffff ........!.......
│ -00000f70: ffff ffff 1e00 0000 0301 1000 1800 0000 ................
│ -00000f80: 2200 0000 ffff ffff ffff ffff 2100 0000 "...........!...
│ -00000f90: 0201 1000 8800 0000 2300 0000 ffff ffff ........#.......
│ -00000fa0: ffff ffff 2100 0000 1400 1400 0500 0000 ....!...........
│ -00000fb0: 0000 0000 0d00 0000 0700 0000 ffff ffff ................
│ -00000fc0: 0800 0001 1900 067f 0d00 0000 0400 0000 ................
│ -00000fd0: 2900 0000 0800 0003 2900 0000 0d00 0000 ).......).......
│ -00000fe0: 0a00 0000 ffff ffff 0800 0012 ffff ffff ................
│ -00000ff0: 0d00 0000 0900 0000 ffff ffff 0800 0012 ................
│ -00001000: 0000 0000 0d00 0000 0b00 0000 ffff ffff ................
│ -00001010: 0800 0010 0000 0000 0201 1000 2400 0000 ............$...
│ -00001020: 2400 0000 ffff ffff ffff ffff 1e00 0000 $...............
│ -00001030: 1400 1400 0000 0000 0000 0000 0201 1000 ................
│ -00001040: 3800 0000 2500 0000 ffff ffff ffff ffff 8...%...........
│ -00001050: 1f00 0000 1400 1400 0100 0000 0000 0000 ................
│ -00001060: 0d00 0000 0400 0000 2a00 0000 0800 0003 ........*.......
│ -00001070: 2a00 0000 0301 1000 1800 0000 2500 0000 *...........%...
│ -00001080: ffff ffff ffff ffff 1f00 0000 0201 1000 ................
│ -00001090: 3800 0000 2600 0000 ffff ffff ffff ffff 8...&...........
│ -000010a0: 2400 0000 1400 1400 0100 0000 0000 0000 $...............
│ -000010b0: 0d00 0000 0400 0000 2800 0000 0800 0003 ........(.......
│ -000010c0: 2800 0000 0301 1000 1800 0000 2600 0000 (...........&...
│ -000010d0: ffff ffff ffff ffff 2400 0000 0301 1000 ........$.......
│ -000010e0: 1800 0000 2700 0000 ffff ffff ffff ffff ....'...........
│ -000010f0: 1e00 0000 0301 1000 1800 0000 2800 0000 ............(...
│ -00001100: ffff ffff ffff ffff 2100 0000 0201 1000 ........!.......
│ -00001110: 8800 0000 2900 0000 ffff ffff ffff ffff ....)...........
│ -00001120: 2100 0000 1400 1400 0500 0000 0000 0000 !...............
│ -00001130: 0d00 0000 0700 0000 ffff ffff 0800 0001 ................
│ -00001140: 1200 067f 0d00 0000 0400 0000 2b00 0000 ............+...
│ -00001150: 0800 0003 2b00 0000 0d00 0000 0a00 0000 ....+...........
│ -00001160: ffff ffff 0800 0012 ffff ffff 0d00 0000 ................
│ -00001170: 0900 0000 ffff ffff 0800 0012 0000 0000 ................
│ -00001180: 0d00 0000 0b00 0000 ffff ffff 0800 0010 ................
│ -00001190: 0000 0000 0201 1000 2400 0000 2a00 0000 ........$...*...
│ -000011a0: ffff ffff ffff ffff 1e00 0000 1400 1400 ................
│ -000011b0: 0000 0000 0000 0000 0201 1000 3800 0000 ............8...
│ -000011c0: 2b00 0000 ffff ffff ffff ffff 1f00 0000 +...............
│ -000011d0: 1400 1400 0100 0000 0000 0000 0d00 0000 ................
│ -000011e0: 0400 0000 2c00 0000 0800 0003 2c00 0000 ....,.......,...
│ -000011f0: 0301 1000 1800 0000 2b00 0000 ffff ffff ........+.......
│ -00001200: ffff ffff 1f00 0000 0201 1000 3800 0000 ............8...
│ -00001210: 2c00 0000 ffff ffff ffff ffff 2400 0000 ,...........$...
│ -00001220: 1400 1400 0100 0000 0000 0000 0d00 0000 ................
│ -00001230: 0400 0000 2800 0000 0800 0003 2800 0000 ....(.......(...
│ -00001240: 0301 1000 1800 0000 2c00 0000 ffff ffff ........,.......
│ -00001250: ffff ffff 2400 0000 0301 1000 1800 0000 ....$...........
│ -00001260: 2d00 0000 ffff ffff ffff ffff 1e00 0000 -...............
│ -00001270: 0301 1000 1800 0000 2e00 0000 ffff ffff ................
│ -00001280: ffff ffff 2100 0000 0201 1000 8800 0000 ....!...........
│ -00001290: 2f00 0000 ffff ffff ffff ffff 2100 0000 /...........!...
│ -000012a0: 1400 1400 0500 0000 0000 0000 0d00 0000 ................
│ -000012b0: 0700 0000 ffff ffff 0800 0001 3400 067f ............4...
│ -000012c0: 0d00 0000 0400 0000 2d00 0000 0800 0003 ........-.......
│ -000012d0: 2d00 0000 0d00 0000 0a00 0000 ffff ffff -...............
│ -000012e0: 0800 0012 ffff ffff 0d00 0000 0900 0000 ................
│ -000012f0: ffff ffff 0800 0012 0000 0000 0d00 0000 ................
│ -00001300: 0b00 0000 ffff ffff 0800 0010 0000 0000 ................
│ -00001310: 0201 1000 2400 0000 3000 0000 ffff ffff ....$...0.......
│ -00001320: ffff ffff 1e00 0000 1400 1400 0000 0000 ................
│ -00001330: 0000 0000 0201 1000 3800 0000 3100 0000 ........8...1...
│ -00001340: ffff ffff ffff ffff 1f00 0000 1400 1400 ................
│ -00001350: 0100 0000 0000 0000 0d00 0000 0400 0000 ................
│ -00001360: 2e00 0000 0800 0003 2e00 0000 0301 1000 ................
│ -00001370: 1800 0000 3100 0000 ffff ffff ffff ffff ....1...........
│ -00001380: 1f00 0000 0201 1000 3800 0000 3200 0000 ........8...2...
│ -00001390: ffff ffff ffff ffff 2400 0000 1400 1400 ........$.......
│ -000013a0: 0100 0000 0000 0000 0d00 0000 0400 0000 ................
│ -000013b0: 2800 0000 0800 0003 2800 0000 0301 1000 (.......(.......
│ -000013c0: 1800 0000 3200 0000 ffff ffff ffff ffff ....2...........
│ -000013d0: 2400 0000 0301 1000 1800 0000 3300 0000 $...........3...
│ -000013e0: ffff ffff ffff ffff 1e00 0000 0301 1000 ................
│ -000013f0: 1800 0000 3400 0000 ffff ffff ffff ffff ....4...........
│ -00001400: 2100 0000 0201 1000 4c00 0000 3500 0000 !.......L...5...
│ -00001410: ffff ffff ffff ffff 2f00 0000 1400 1400 ......../.......
│ -00001420: 0200 0000 0000 0000 0d00 0000 0400 0000 ................
│ -00001430: 3000 0000 0800 0003 3000 0000 0d00 0000 0.......0.......
│ -00001440: 0a00 0000 ffff ffff 0800 0012 ffff ffff ................
│ -00001450: 0301 1000 1800 0000 3500 0000 ffff ffff ........5.......
│ -00001460: ffff ffff 2f00 0000 0301 1000 1800 0000 ..../...........
│ -00001470: 3600 0000 ffff ffff ffff ffff 1b00 0000 6...............
│ -00001480: 0201 1000 4c00 0000 3800 0000 ffff ffff ....L...8.......
│ -00001490: ffff ffff 3300 0000 1400 1400 0200 0000 ....3...........
│ -000014a0: 0000 0000 ffff ffff 3100 0000 3400 0000 ........1...4...
│ -000014b0: 0800 0003 3400 0000 ffff ffff 3200 0000 ....4.......2...
│ -000014c0: 3500 0000 0800 0003 3500 0000 0301 1000 5.......5.......
│ -000014d0: 1800 0000 3a00 0000 ffff ffff ffff ffff ....:...........
│ -000014e0: 3300 0000 0301 1000 1800 0000 3a00 0000 3...........:...
│ -000014f0: ffff ffff ffff ffff 1000 0000 0101 1000 ................
│ -00001500: 1800 0000 3a00 0000 ffff ffff 0c00 0000 ....:...........
│ -00001510: 0d00 0000 ....
│ +00000060: 7601 0000 8801 0000 bc01 0000 f001 0000 v...............
│ +00000070: 0402 0000 2402 0000 3402 0000 3c02 0000 ....$...4...<...
│ +00000080: 5a02 0000 6e02 0000 8a02 0000 c802 0000 Z...n...........
│ +00000090: ea02 0000 3003 0000 8003 0000 d603 0000 ....0...........
│ +000000a0: 1004 0000 2a04 0000 3e04 0000 6604 0000 ....*...>...f...
│ +000000b0: 8404 0000 9404 0000 e004 0000 f404 0000 ................
│ +000000c0: 1205 0000 4a05 0000 5e05 0000 a205 0000 ....J...^.......
│ +000000d0: c605 0000 f605 0000 3806 0000 5a06 0000 ........8...Z...
│ +000000e0: 8806 0000 a806 0000 d406 0000 f606 0000 ................
│ +000000f0: 2407 0000 3607 0000 0b00 7600 6500 7200 $...6.....v.e.r.
│ +00000100: 7300 6900 6f00 6e00 4300 6f00 6400 6500 s.i.o.n.C.o.d.e.
│ +00000110: 0000 0b00 7600 6500 7200 7300 6900 6f00 ....v.e.r.s.i.o.
│ +00000120: 6e00 4e00 6100 6d00 6500 0000 0d00 6d00 n.N.a.m.e.....m.
│ +00000130: 6900 6e00 5300 6400 6b00 5600 6500 7200 i.n.S.d.k.V.e.r.
│ +00000140: 7300 6900 6f00 6e00 0000 1000 7400 6100 s.i.o.n.....t.a.
│ +00000150: 7200 6700 6500 7400 5300 6400 6b00 5600 r.g.e.t.S.d.k.V.
│ +00000160: 6500 7200 7300 6900 6f00 6e00 0000 0400 e.r.s.i.o.n.....
│ +00000170: 6e00 6100 6d00 6500 0000 0800 7200 6500 n.a.m.e.....r.e.
│ +00000180: 7100 7500 6900 7200 6500 6400 0000 0400 q.u.i.r.e.d.....
│ +00000190: 6900 6300 6f00 6e00 0000 0500 6c00 6100 i.c.o.n.....l.a.
│ +000001a0: 6200 6500 6c00 0000 0b00 6100 6c00 6c00 b.e.l.....a.l.l.
│ +000001b0: 6f00 7700 4200 6100 6300 6b00 7500 7000 o.w.B.a.c.k.u.p.
│ +000001c0: 0000 0800 6500 7800 7000 6f00 7200 7400 ....e.x.p.o.r.t.
│ +000001d0: 6500 6400 0000 0700 6500 6e00 6100 6200 e.d.....e.n.a.b.
│ +000001e0: 6c00 6500 6400 0000 0a00 6c00 6100 7500 l.e.d.....l.a.u.
│ +000001f0: 6e00 6300 6800 4d00 6f00 6400 6500 0000 n.c.h.M.o.d.e...
│ +00000200: 0700 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d.
│ +00000210: 0000 2a00 6800 7400 7400 7000 3a00 2f00 ..*.h.t.t.p.:./.
│ +00000220: 2f00 7300 6300 6800 6500 6d00 6100 7300 /.s.c.h.e.m.a.s.
│ +00000230: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d.
│ +00000240: 2e00 6300 6f00 6d00 2f00 6100 7000 6b00 ..c.o.m./.a.p.k.
│ +00000250: 2f00 7200 6500 7300 2f00 6100 6e00 6400 /.r.e.s./.a.n.d.
│ +00000260: 7200 6f00 6900 6400 0000 0000 0000 0700 r.o.i.d.........
│ +00000270: 7000 6100 6300 6b00 6100 6700 6500 0000 p.a.c.k.a.g.e...
│ +00000280: 1800 7000 6c00 6100 7400 6600 6f00 7200 ..p.l.a.t.f.o.r.
│ +00000290: 6d00 4200 7500 6900 6c00 6400 5600 6500 m.B.u.i.l.d.V.e.
│ +000002a0: 7200 7300 6900 6f00 6e00 4300 6f00 6400 r.s.i.o.n.C.o.d.
│ +000002b0: 6500 0000 1800 7000 6c00 6100 7400 6600 e.....p.l.a.t.f.
│ +000002c0: 6f00 7200 6d00 4200 7500 6900 6c00 6400 o.r.m.B.u.i.l.d.
│ +000002d0: 5600 6500 7200 7300 6900 6f00 6e00 4e00 V.e.r.s.i.o.n.N.
│ +000002e0: 6100 6d00 6500 0000 0800 6d00 6100 6e00 a.m.e.....m.a.n.
│ +000002f0: 6900 6600 6500 7300 7400 0000 0e00 6200 i.f.e.s.t.....b.
│ +00000300: 6900 7a00 2e00 6700 7900 7200 7500 7300 i.z...g.y.r.u.s.
│ +00000310: 2e00 7900 6100 6100 6200 0000 0600 3100 ..y.a.a.b.....1.
│ +00000320: 2e00 3100 3000 2e00 3100 0000 0200 3100 ..1.0...1.....1.
│ +00000330: 3900 0000 0d00 3400 2e00 3400 2e00 3200 9.....4...4...2.
│ +00000340: 2d00 3100 3400 3500 3600 3800 3500 3900 -.1.4.5.6.8.5.9.
│ +00000350: 0000 0800 7500 7300 6500 7300 2d00 7300 ....u.s.e.s.-.s.
│ +00000360: 6400 6b00 0000 0c00 7500 7300 6500 7300 d.k.....u.s.e.s.
│ +00000370: 2d00 6600 6500 6100 7400 7500 7200 6500 -.f.e.a.t.u.r.e.
│ +00000380: 0000 1d00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i.
│ +00000390: 6400 2e00 6800 6100 7200 6400 7700 6100 d...h.a.r.d.w.a.
│ +000003a0: 7200 6500 2e00 7300 6500 6e00 7300 6f00 r.e...s.e.n.s.o.
│ +000003b0: 7200 2e00 6c00 6900 6700 6800 7400 0000 r...l.i.g.h.t...
│ +000003c0: 0f00 7500 7300 6500 7300 2d00 7000 6500 ..u.s.e.s.-.p.e.
│ +000003d0: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n.
│ +000003e0: 0000 2100 6100 6e00 6400 7200 6f00 6900 ..!.a.n.d.r.o.i.
│ +000003f0: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s.
│ +00000400: 7300 6900 6f00 6e00 2e00 5700 5200 4900 s.i.o.n...W.R.I.
│ +00000410: 5400 4500 5f00 5300 4500 5400 5400 4900 T.E._.S.E.T.T.I.
│ +00000420: 4e00 4700 5300 0000 2600 6100 6e00 6400 N.G.S...&.a.n.d.
│ +00000430: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r.
│ +00000440: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n...
│ +00000450: 5300 5900 5300 5400 4500 4d00 5f00 4100 S.Y.S.T.E.M._.A.
│ +00000460: 4c00 4500 5200 5400 5f00 5700 4900 4e00 L.E.R.T._.W.I.N.
│ +00000470: 4400 4f00 5700 0000 2900 6100 6e00 6400 D.O.W...).a.n.d.
│ +00000480: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r.
│ +00000490: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n...
│ +000004a0: 5200 4500 4300 4500 4900 5600 4500 5f00 R.E.C.E.I.V.E._.
│ +000004b0: 4200 4f00 4f00 5400 5f00 4300 4f00 4d00 B.O.O.T._.C.O.M.
│ +000004c0: 5000 4c00 4500 5400 4500 4400 0000 1b00 P.L.E.T.E.D.....
│ +000004d0: 6300 6f00 6d00 2e00 6100 6e00 6400 7200 c.o.m...a.n.d.r.
│ +000004e0: 6f00 6900 6400 2e00 7600 6500 6e00 6400 o.i.d...v.e.n.d.
│ +000004f0: 6900 6e00 6700 2e00 4200 4900 4c00 4c00 i.n.g...B.I.L.L.
│ +00000500: 4900 4e00 4700 0000 0b00 6100 7000 7000 I.N.G.....a.p.p.
│ +00000510: 6c00 6900 6300 6100 7400 6900 6f00 6e00 l.i.c.a.t.i.o.n.
│ +00000520: 0000 0800 7200 6500 6300 6500 6900 7600 ....r.e.c.e.i.v.
│ +00000530: 6500 7200 0000 1200 4400 6500 7600 6900 e.r.....D.e.v.i.
│ +00000540: 6300 6500 4200 6f00 6f00 7400 5200 6500 c.e.B.o.o.t.R.e.
│ +00000550: 6300 6500 6900 7600 6500 7200 0000 0d00 c.e.i.v.e.r.....
│ +00000560: 6900 6e00 7400 6500 6e00 7400 2d00 6600 i.n.t.e.n.t.-.f.
│ +00000570: 6900 6c00 7400 6500 7200 0000 0600 6100 i.l.t.e.r.....a.
│ +00000580: 6300 7400 6900 6f00 6e00 0000 2400 6100 c.t.i.o.n...$.a.
│ +00000590: 6e00 6400 7200 6f00 6900 6400 2e00 6900 n.d.r.o.i.d...i.
│ +000005a0: 6e00 7400 6500 6e00 7400 2e00 6100 6300 n.t.e.n.t...a.c.
│ +000005b0: 7400 6900 6f00 6e00 2e00 4200 4f00 4f00 t.i.o.n...B.O.O.
│ +000005c0: 5400 5f00 4300 4f00 4d00 5000 4c00 4500 T._.C.O.M.P.L.E.
│ +000005d0: 5400 4500 4400 0000 0800 6100 6300 7400 T.E.D.....a.c.t.
│ +000005e0: 6900 7600 6900 7400 7900 0000 0d00 2e00 i.v.i.t.y.......
│ +000005f0: 4d00 6100 6900 6e00 4100 6300 7400 6900 M.a.i.n.A.c.t.i.
│ +00000600: 7600 6900 7400 7900 0000 1a00 6100 6e00 v.i.t.y.....a.n.
│ +00000610: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n.
│ +00000620: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t.
│ +00000630: 6900 6f00 6e00 2e00 4d00 4100 4900 4e00 i.o.n...M.A.I.N.
│ +00000640: 0000 0800 6300 6100 7400 6500 6700 6f00 ....c.a.t.e.g.o.
│ +00000650: 7200 7900 0000 2000 6100 6e00 6400 7200 r.y... .a.n.d.r.
│ +00000660: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e.
│ +00000670: 6e00 7400 2e00 6300 6100 7400 6500 6700 n.t...c.a.t.e.g.
│ +00000680: 6f00 7200 7900 2e00 4c00 4100 5500 4e00 o.r.y...L.A.U.N.
│ +00000690: 4300 4800 4500 5200 0000 1000 2e00 4300 C.H.E.R.......C.
│ +000006a0: 7200 6500 6400 6900 7400 7300 4100 6300 r.e.d.i.t.s.A.c.
│ +000006b0: 7400 6900 7600 6900 7400 7900 0000 1600 t.i.v.i.t.y.....
│ +000006c0: 6200 6900 7a00 2e00 6700 7900 7200 7500 b.i.z...g.y.r.u.
│ +000006d0: 7300 2e00 7900 6100 6100 6200 2e00 4300 s...y.a.a.b...C.
│ +000006e0: 5200 4500 4400 4900 5400 5300 0000 1f00 R.E.D.I.T.S.....
│ +000006f0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d...
│ +00000700: 6900 6e00 7400 6500 6e00 7400 2e00 6300 i.n.t.e.n.t...c.
│ +00000710: 6100 7400 6500 6700 6f00 7200 7900 2e00 a.t.e.g.o.r.y...
│ +00000720: 4400 4500 4600 4100 5500 4c00 5400 0000 D.E.F.A.U.L.T...
│ +00000730: 0f00 2e00 5200 6100 6e00 6700 6500 7300 ....R.a.n.g.e.s.
│ +00000740: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y.
│ +00000750: 0000 1500 6200 6900 7a00 2e00 6700 7900 ....b.i.z...g.y.
│ +00000760: 7200 7500 7300 2e00 7900 6100 6100 6200 r.u.s...y.a.a.b.
│ +00000770: 2e00 5200 4100 4e00 4700 4500 5300 0000 ..R.A.N.G.E.S...
│ +00000780: 0e00 2e00 5000 7200 6500 6600 7300 4100 ....P.r.e.f.s.A.
│ +00000790: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y...
│ +000007a0: 1400 6200 6900 7a00 2e00 6700 7900 7200 ..b.i.z...g.y.r.
│ +000007b0: 7500 7300 2e00 7900 6100 6100 6200 2e00 u.s...y.a.a.b...
│ +000007c0: 5000 5200 4500 4600 5300 0000 0f00 2e00 P.R.E.F.S.......
│ +000007d0: 4400 6f00 6e00 6100 7400 6500 4100 6300 D.o.n.a.t.e.A.c.
│ +000007e0: 7400 6900 7600 6900 7400 7900 0000 1500 t.i.v.i.t.y.....
│ +000007f0: 6200 6900 7a00 2e00 6700 7900 7200 7500 b.i.z...g.y.r.u.
│ +00000800: 7300 2e00 7900 6100 6100 6200 2e00 4400 s...y.a.a.b...D.
│ +00000810: 4f00 4e00 4100 5400 4500 0000 0700 7300 O.N.A.T.E.....s.
│ +00000820: 6500 7200 7600 6900 6300 6500 0000 1400 e.r.v.i.c.e.....
│ +00000830: 2e00 4c00 6900 6700 6800 7400 4d00 6f00 ..L.i.g.h.t.M.o.
│ +00000840: 6e00 6900 7400 6f00 7200 5300 6500 7200 n.i.t.o.r.S.e.r.
│ +00000850: 7600 6900 6300 6500 0000 0000 8001 0800 v.i.c.e.........
│ +00000860: 3800 0000 1b02 0101 1c02 0101 0c02 0101 8...............
│ +00000870: 7002 0101 0300 0101 8e02 0101 0200 0101 p...............
│ +00000880: 0100 0101 8002 0101 1000 0101 0e00 0101 ................
│ +00000890: 1d00 0101 0001 1000 1800 0000 0100 0000 ................
│ +000008a0: ffff ffff 0c00 0000 0d00 0000 0201 1000 ................
│ +000008b0: 8800 0000 0100 0000 ffff ffff ffff ffff ................
│ +000008c0: 1200 0000 1400 1400 0500 0000 0000 0000 ................
│ +000008d0: 0d00 0000 0000 0000 ffff ffff 0800 0010 ................
│ +000008e0: 1e00 0000 0d00 0000 0100 0000 1400 0000 ................
│ +000008f0: 0800 0003 1400 0000 ffff ffff 0f00 0000 ................
│ +00000900: 1300 0000 0800 0003 1300 0000 ffff ffff ................
│ +00000910: 1000 0000 1500 0000 0800 0010 1300 0000 ................
│ +00000920: ffff ffff 1100 0000 1600 0000 0800 0003 ................
│ +00000930: 1600 0000 0201 1000 4c00 0000 0600 0000 ........L.......
│ +00000940: ffff ffff ffff ffff 1700 0000 1400 1400 ................
│ +00000950: 0200 0000 0000 0000 0d00 0000 0200 0000 ................
│ +00000960: ffff ffff 0800 0010 0800 0000 0d00 0000 ................
│ +00000970: 0300 0000 ffff ffff 0800 0010 1300 0000 ................
│ +00000980: 0301 1000 1800 0000 0800 0000 ffff ffff ................
│ +00000990: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L...
│ +000009a0: 0a00 0000 ffff ffff ffff ffff 1800 0000 ................
│ +000009b0: 1400 1400 0200 0000 0000 0000 0d00 0000 ................
│ +000009c0: 0400 0000 1900 0000 0800 0003 1900 0000 ................
│ +000009d0: 0d00 0000 0500 0000 ffff ffff 0800 0012 ................
│ +000009e0: ffff ffff 0301 1000 1800 0000 0a00 0000 ................
│ +000009f0: ffff ffff ffff ffff 1800 0000 0201 1000 ................
│ +00000a00: 3800 0000 0c00 0000 ffff ffff ffff ffff 8...............
│ +00000a10: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00000a20: 0d00 0000 0400 0000 1b00 0000 0800 0003 ................
│ +00000a30: 1b00 0000 0301 1000 1800 0000 0c00 0000 ................
│ +00000a40: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00000a50: 3800 0000 0d00 0000 ffff ffff ffff ffff 8...............
│ +00000a60: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00000a70: 0d00 0000 0400 0000 1c00 0000 0800 0003 ................
│ +00000a80: 1c00 0000 0301 1000 1800 0000 0d00 0000 ................
│ +00000a90: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00000aa0: 3800 0000 0e00 0000 ffff ffff ffff ffff 8...............
│ +00000ab0: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00000ac0: 0d00 0000 0400 0000 1d00 0000 0800 0003 ................
│ +00000ad0: 1d00 0000 0301 1000 1800 0000 0e00 0000 ................
│ +00000ae0: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00000af0: 3800 0000 0f00 0000 ffff ffff ffff ffff 8...............
│ +00000b00: 1a00 0000 1400 1400 0100 0000 0000 0000 ................
│ +00000b10: 0d00 0000 0400 0000 1e00 0000 0800 0003 ................
│ +00000b20: 1e00 0000 0301 1000 1800 0000 0f00 0000 ................
│ +00000b30: ffff ffff ffff ffff 1a00 0000 0201 1000 ................
│ +00000b40: 6000 0000 1100 0000 ffff ffff ffff ffff `...............
│ +00000b50: 1f00 0000 1400 1400 0300 0000 0000 0000 ................
│ +00000b60: 0d00 0000 0700 0000 ffff ffff 0800 0001 ................
│ +00000b70: 0000 067f 0d00 0000 0600 0000 ffff ffff ................
│ +00000b80: 0800 0001 0100 027f 0d00 0000 0800 0000 ................
│ +00000b90: ffff ffff 0800 0012 ffff ffff 0201 1000 ................
│ +00000ba0: 4c00 0000 1200 0000 ffff ffff ffff ffff L...............
│ +00000bb0: 2000 0000 1400 1400 0200 0000 0000 0000 ...............
│ +00000bc0: 0d00 0000 0400 0000 2100 0000 0800 0003 ........!.......
│ +00000bd0: 2100 0000 0d00 0000 0900 0000 ffff ffff !...............
│ +00000be0: 0800 0012 0000 0000 0201 1000 2400 0000 ............$...
│ +00000bf0: 1300 0000 ffff ffff ffff ffff 2200 0000 ............"...
│ +00000c00: 1400 1400 0000 0000 0000 0000 0201 1000 ................
│ +00000c10: 3800 0000 1400 0000 ffff ffff ffff ffff 8...............
│ +00000c20: 2300 0000 1400 1400 0100 0000 0000 0000 #...............
│ +00000c30: 0d00 0000 0400 0000 2400 0000 0800 0003 ........$.......
│ +00000c40: 2400 0000 0301 1000 1800 0000 1400 0000 $...............
│ +00000c50: ffff ffff ffff ffff 2300 0000 0301 1000 ........#.......
│ +00000c60: 1800 0000 1500 0000 ffff ffff ffff ffff ................
│ +00000c70: 2200 0000 0301 1000 1800 0000 1600 0000 "...............
│ +00000c80: ffff ffff ffff ffff 2000 0000 0201 1000 ........ .......
│ +00000c90: 4c00 0000 1700 0000 ffff ffff ffff ffff L...............
│ +00000ca0: 2500 0000 1400 1400 0200 0000 0000 0000 %...............
│ +00000cb0: 0d00 0000 0700 0000 ffff ffff 0800 0001 ................
│ +00000cc0: 0000 067f 0d00 0000 0400 0000 2600 0000 ............&...
│ +00000cd0: 0800 0003 2600 0000 0201 1000 2400 0000 ....&.......$...
│ +00000ce0: 1800 0000 ffff ffff ffff ffff 2200 0000 ............"...
│ +00000cf0: 1400 1400 0000 0000 0000 0000 0201 1000 ................
│ +00000d00: 3800 0000 1900 0000 ffff ffff ffff ffff 8...............
│ +00000d10: 2300 0000 1400 1400 0100 0000 0000 0000 #...............
│ +00000d20: 0d00 0000 0400 0000 2700 0000 0800 0003 ........'.......
│ +00000d30: 2700 0000 0301 1000 1800 0000 1900 0000 '...............
│ +00000d40: ffff ffff ffff ffff 2300 0000 0201 1000 ........#.......
│ +00000d50: 3800 0000 1a00 0000 ffff ffff ffff ffff 8...............
│ +00000d60: 2800 0000 1400 1400 0100 0000 0000 0000 (...............
│ +00000d70: 0d00 0000 0400 0000 2900 0000 0800 0003 ........).......
│ +00000d80: 2900 0000 0301 1000 1800 0000 1a00 0000 )...............
│ +00000d90: ffff ffff ffff ffff 2800 0000 0301 1000 ........(.......
│ +00000da0: 1800 0000 1b00 0000 ffff ffff ffff ffff ................
│ +00000db0: 2200 0000 0301 1000 1800 0000 1c00 0000 "...............
│ +00000dc0: ffff ffff ffff ffff 2500 0000 0201 1000 ........%.......
│ +00000dd0: 8800 0000 1d00 0000 ffff ffff ffff ffff ................
│ +00000de0: 2500 0000 1400 1400 0500 0000 0000 0000 %...............
│ +00000df0: 0d00 0000 0700 0000 ffff ffff 0800 0001 ................
│ +00000e00: 0f00 067f 0d00 0000 0400 0000 2a00 0000 ............*...
│ +00000e10: 0800 0003 2a00 0000 0d00 0000 0a00 0000 ....*...........
│ +00000e20: ffff ffff 0800 0012 ffff ffff 0d00 0000 ................
│ +00000e30: 0900 0000 ffff ffff 0800 0012 0000 0000 ................
│ +00000e40: 0d00 0000 0b00 0000 ffff ffff 0800 0010 ................
│ +00000e50: 0000 0000 0201 1000 2400 0000 1e00 0000 ........$.......
│ +00000e60: ffff ffff ffff ffff 2200 0000 1400 1400 ........".......
│ +00000e70: 0000 0000 0000 0000 0201 1000 3800 0000 ............8...
│ +00000e80: 1f00 0000 ffff ffff ffff ffff 2300 0000 ............#...
│ +00000e90: 1400 1400 0100 0000 0000 0000 0d00 0000 ................
│ +00000ea0: 0400 0000 2b00 0000 0800 0003 2b00 0000 ....+.......+...
│ +00000eb0: 0301 1000 1800 0000 1f00 0000 ffff ffff ................
│ +00000ec0: ffff ffff 2300 0000 0201 1000 3800 0000 ....#.......8...
│ +00000ed0: 2000 0000 ffff ffff ffff ffff 2800 0000 ...........(...
│ +00000ee0: 1400 1400 0100 0000 0000 0000 0d00 0000 ................
│ +00000ef0: 0400 0000 2c00 0000 0800 0003 2c00 0000 ....,.......,...
│ +00000f00: 0301 1000 1800 0000 2000 0000 ffff ffff ........ .......
│ +00000f10: ffff ffff 2800 0000 0301 1000 1800 0000 ....(...........
│ +00000f20: 2100 0000 ffff ffff ffff ffff 2200 0000 !..........."...
│ +00000f30: 0301 1000 1800 0000 2200 0000 ffff ffff ........".......
│ +00000f40: ffff ffff 2500 0000 0201 1000 8800 0000 ....%...........
│ +00000f50: 2300 0000 ffff ffff ffff ffff 2500 0000 #...........%...
│ +00000f60: 1400 1400 0500 0000 0000 0000 0d00 0000 ................
│ +00000f70: 0700 0000 ffff ffff 0800 0001 1900 067f ................
│ +00000f80: 0d00 0000 0400 0000 2d00 0000 0800 0003 ........-.......
│ +00000f90: 2d00 0000 0d00 0000 0a00 0000 ffff ffff -...............
│ +00000fa0: 0800 0012 ffff ffff 0d00 0000 0900 0000 ................
│ +00000fb0: ffff ffff 0800 0012 0000 0000 0d00 0000 ................
│ +00000fc0: 0b00 0000 ffff ffff 0800 0010 0000 0000 ................
│ +00000fd0: 0201 1000 2400 0000 2400 0000 ffff ffff ....$...$.......
│ +00000fe0: ffff ffff 2200 0000 1400 1400 0000 0000 ...."...........
│ +00000ff0: 0000 0000 0201 1000 3800 0000 2500 0000 ........8...%...
│ +00001000: ffff ffff ffff ffff 2300 0000 1400 1400 ........#.......
│ +00001010: 0100 0000 0000 0000 0d00 0000 0400 0000 ................
│ +00001020: 2e00 0000 0800 0003 2e00 0000 0301 1000 ................
│ +00001030: 1800 0000 2500 0000 ffff ffff ffff ffff ....%...........
│ +00001040: 2300 0000 0201 1000 3800 0000 2600 0000 #.......8...&...
│ +00001050: ffff ffff ffff ffff 2800 0000 1400 1400 ........(.......
│ +00001060: 0100 0000 0000 0000 0d00 0000 0400 0000 ................
│ +00001070: 2c00 0000 0800 0003 2c00 0000 0301 1000 ,.......,.......
│ +00001080: 1800 0000 2600 0000 ffff ffff ffff ffff ....&...........
│ +00001090: 2800 0000 0301 1000 1800 0000 2700 0000 (...........'...
│ +000010a0: ffff ffff ffff ffff 2200 0000 0301 1000 ........".......
│ +000010b0: 1800 0000 2800 0000 ffff ffff ffff ffff ....(...........
│ +000010c0: 2500 0000 0201 1000 8800 0000 2900 0000 %...........)...
│ +000010d0: ffff ffff ffff ffff 2500 0000 1400 1400 ........%.......
│ +000010e0: 0500 0000 0000 0000 0d00 0000 0700 0000 ................
│ +000010f0: ffff ffff 0800 0001 1200 067f 0d00 0000 ................
│ +00001100: 0400 0000 2f00 0000 0800 0003 2f00 0000 ..../......./...
│ +00001110: 0d00 0000 0a00 0000 ffff ffff 0800 0012 ................
│ +00001120: ffff ffff 0d00 0000 0900 0000 ffff ffff ................
│ +00001130: 0800 0012 0000 0000 0d00 0000 0b00 0000 ................
│ +00001140: ffff ffff 0800 0010 0000 0000 0201 1000 ................
│ +00001150: 2400 0000 2a00 0000 ffff ffff ffff ffff $...*...........
│ +00001160: 2200 0000 1400 1400 0000 0000 0000 0000 "...............
│ +00001170: 0201 1000 3800 0000 2b00 0000 ffff ffff ....8...+.......
│ +00001180: ffff ffff 2300 0000 1400 1400 0100 0000 ....#...........
│ +00001190: 0000 0000 0d00 0000 0400 0000 3000 0000 ............0...
│ +000011a0: 0800 0003 3000 0000 0301 1000 1800 0000 ....0...........
│ +000011b0: 2b00 0000 ffff ffff ffff ffff 2300 0000 +...........#...
│ +000011c0: 0201 1000 3800 0000 2c00 0000 ffff ffff ....8...,.......
│ +000011d0: ffff ffff 2800 0000 1400 1400 0100 0000 ....(...........
│ +000011e0: 0000 0000 0d00 0000 0400 0000 2c00 0000 ............,...
│ +000011f0: 0800 0003 2c00 0000 0301 1000 1800 0000 ....,...........
│ +00001200: 2c00 0000 ffff ffff ffff ffff 2800 0000 ,...........(...
│ +00001210: 0301 1000 1800 0000 2d00 0000 ffff ffff ........-.......
│ +00001220: ffff ffff 2200 0000 0301 1000 1800 0000 ...."...........
│ +00001230: 2e00 0000 ffff ffff ffff ffff 2500 0000 ............%...
│ +00001240: 0201 1000 8800 0000 2f00 0000 ffff ffff ......../.......
│ +00001250: ffff ffff 2500 0000 1400 1400 0500 0000 ....%...........
│ +00001260: 0000 0000 0d00 0000 0700 0000 ffff ffff ................
│ +00001270: 0800 0001 3400 067f 0d00 0000 0400 0000 ....4...........
│ +00001280: 3100 0000 0800 0003 3100 0000 0d00 0000 1.......1.......
│ +00001290: 0a00 0000 ffff ffff 0800 0012 ffff ffff ................
│ +000012a0: 0d00 0000 0900 0000 ffff ffff 0800 0012 ................
│ +000012b0: 0000 0000 0d00 0000 0b00 0000 ffff ffff ................
│ +000012c0: 0800 0010 0000 0000 0201 1000 2400 0000 ............$...
│ +000012d0: 3000 0000 ffff ffff ffff ffff 2200 0000 0..........."...
│ +000012e0: 1400 1400 0000 0000 0000 0000 0201 1000 ................
│ +000012f0: 3800 0000 3100 0000 ffff ffff ffff ffff 8...1...........
│ +00001300: 2300 0000 1400 1400 0100 0000 0000 0000 #...............
│ +00001310: 0d00 0000 0400 0000 3200 0000 0800 0003 ........2.......
│ +00001320: 3200 0000 0301 1000 1800 0000 3100 0000 2...........1...
│ +00001330: ffff ffff ffff ffff 2300 0000 0201 1000 ........#.......
│ +00001340: 3800 0000 3200 0000 ffff ffff ffff ffff 8...2...........
│ +00001350: 2800 0000 1400 1400 0100 0000 0000 0000 (...............
│ +00001360: 0d00 0000 0400 0000 2c00 0000 0800 0003 ........,.......
│ +00001370: 2c00 0000 0301 1000 1800 0000 3200 0000 ,...........2...
│ +00001380: ffff ffff ffff ffff 2800 0000 0301 1000 ........(.......
│ +00001390: 1800 0000 3300 0000 ffff ffff ffff ffff ....3...........
│ +000013a0: 2200 0000 0301 1000 1800 0000 3400 0000 "...........4...
│ +000013b0: ffff ffff ffff ffff 2500 0000 0201 1000 ........%.......
│ +000013c0: 4c00 0000 3500 0000 ffff ffff ffff ffff L...5...........
│ +000013d0: 3300 0000 1400 1400 0200 0000 0000 0000 3...............
│ +000013e0: 0d00 0000 0400 0000 3400 0000 0800 0003 ........4.......
│ +000013f0: 3400 0000 0d00 0000 0a00 0000 ffff ffff 4...............
│ +00001400: 0800 0012 ffff ffff 0301 1000 1800 0000 ................
│ +00001410: 3500 0000 ffff ffff ffff ffff 3300 0000 5...........3...
│ +00001420: 0301 1000 1800 0000 3600 0000 ffff ffff ........6.......
│ +00001430: ffff ffff 1f00 0000 0301 1000 1800 0000 ................
│ +00001440: 3800 0000 ffff ffff ffff ffff 1200 0000 8...............
│ +00001450: 0101 1000 1800 0000 3800 0000 ffff ffff ........8.......
│ +00001460: 0c00 0000 0d00 0000 ........
|