--- /home/hans/code/fdroid/data/tmp/com.ariwilson.seismowallpaper_2.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.ariwilson.seismowallpaper_2.apk ├── zipinfo {} │ @@ -1,14 +1,14 @@ │ -Zip file size: 197651 bytes, number of entries: 12 │ +Zip file size: 197753 bytes, number of entries: 12 │ -rw---- 2.0 fat 729 bl defN 13-Dec-09 15:54 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 850 bl defN 13-Dec-09 15:54 META-INF/52B01D24.SF │ -rw---- 2.0 fat 1332 bl defN 13-Dec-09 15:54 META-INF/52B01D24.RSA │ --rw---- 1.0 fat 20321 bx stor 13-Dec-09 12:47 res/drawable/icon.png │ --rw---- 1.0 fat 5147 b- stor 13-Dec-09 12:47 res/drawable/promo.png │ --rw---- 1.0 fat 113253 b- stor 13-Dec-09 12:47 res/drawable/screenshot1.png │ --rw---- 1.0 fat 42808 b- stor 13-Dec-09 12:47 res/drawable/screenshot2.png │ --rw---- 2.0 fat 1652 bl defN 13-Dec-09 12:47 res/xml/settings.xml │ --rw---- 2.0 fat 584 bl defN 13-Dec-09 12:47 res/xml/wallpaper.xml │ --rw---- 2.0 fat 1992 bl defN 13-Dec-09 12:47 AndroidManifest.xml │ --rw---- 1.0 fat 1992 b- stor 13-Dec-09 12:47 resources.arsc │ --rw---- 2.0 fat 20896 bl defN 13-Dec-09 12:47 classes.dex │ -12 files, 211556 bytes uncompressed, 196100 bytes compressed: 7.3% │ +-rw---- 2.0 fat 2184 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 20321 b- stor 08-Jan-01 00:00 res/drawable/icon.png │ +-rw---- 1.0 fat 5147 b- stor 08-Jan-01 00:00 res/drawable/promo.png │ +-rw---- 1.0 fat 113253 b- stor 08-Jan-01 00:00 res/drawable/screenshot1.png │ +-rw---- 1.0 fat 42808 b- stor 08-Jan-01 00:00 res/drawable/screenshot2.png │ +-rw---- 2.0 fat 1652 bl defN 08-Jan-01 00:00 res/xml/settings.xml │ +-rw---- 2.0 fat 584 bl defN 08-Jan-01 00:00 res/xml/wallpaper.xml │ +-rw---- 1.0 fat 2076 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 21024 bl defN 08-Jan-01 00:00 classes.dex │ +12 files, 211960 bytes uncompressed, 196237 bytes compressed: 7.4% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── smali/com/ariwilson/seismowallpaper/AccelerometerReader$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/ariwilson/seismowallpaper/AccelerometerReader; │ │ │ # direct methods │ .method constructor (Lcom/ariwilson/seismowallpaper/AccelerometerReader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/ariwilson/seismowallpaper/AccelerometerReader; │ │ .prologue │ .line 24 │ iput-object p1, p0, Lcom/ariwilson/seismowallpaper/AccelerometerReader$1;->this$0:Lcom/ariwilson/seismowallpaper/AccelerometerReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/ariwilson/seismowallpaper/ColorPickerPreference.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/preference/DialogPreference; │ .source "ColorPickerPreference.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/ariwilson/seismowallpaper/ColorPickerPreference$1;, │ Lcom/ariwilson/seismowallpaper/ColorPickerPreference$ColorPickerView;, │ Lcom/ariwilson/seismowallpaper/ColorPickerPreference$ColorPicked;, │ Lcom/ariwilson/seismowallpaper/ColorPickerPreference$OnColorChangedListener; │ } │ .end annotation ├── smali/com/ariwilson/seismowallpaper/R.smali │ @@ -19,10 +19,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 28 │ return-void │ .end method ├── smali/com/ariwilson/seismowallpaper/SeismoViewThread.smali │ @@ -222,38 +222,38 @@ │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->history_queue_:Ljava/util/concurrent/LinkedBlockingQueue; │ │ move-object/from16 v0, p0 │ │ iget v11, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->period_:I │ │ - int-to-long v11, v11 │ + int-to-long v12, v11 │ │ - sget-object v13, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v11, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ - invoke-virtual {v10, v11, v12, v13}, Ljava/util/concurrent/LinkedBlockingQueue;->poll(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ + invoke-virtual {v10, v12, v13, v11}, Ljava/util/concurrent/LinkedBlockingQueue;->poll(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/util/ArrayList; │ + check-cast v2, Ljava/util/ArrayList; │ │ .line 38 │ - .local v1, "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-eqz v1, :cond_0 │ + .local v2, "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz v2, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->accelerations_:Ljava/util/LinkedList; │ │ - invoke-virtual {v10, v1}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v2}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 42 │ - .end local v1 # "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ :goto_1 │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->history_queue_:Ljava/util/concurrent/LinkedBlockingQueue; │ │ move-object/from16 v0, p0 │ @@ -273,156 +273,153 @@ │ :try_start_1 │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->accelerations_:Ljava/util/LinkedList; │ │ invoke-virtual {v10}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v12 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_3 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Ljava/util/ArrayList; │ + check-cast v2, Ljava/util/ArrayList; │ │ .line 45 │ - .restart local v1 # "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v2 # "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->history_:Ljava/util/ArrayList; │ │ - invoke-virtual {v10, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 46 │ :goto_2 │ const/4 v10, 0x0 │ │ - invoke-virtual {v1, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/lang/Float; │ │ invoke-virtual {v10}, Ljava/lang/Float;->floatValue()F │ │ - move-result v12 │ + move-result v13 │ │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->history_:Ljava/util/ArrayList; │ │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v10, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v10, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/util/ArrayList; │ │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v10, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v10, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/lang/Float; │ │ invoke-virtual {v10}, Ljava/lang/Float;->floatValue()F │ │ move-result v10 │ │ - sub-float v10, v12, v10 │ + sub-float v10, v13, v10 │ │ - const v12, 0x461c4000 # 10000.0f │ + const v13, 0x461c4000 # 10000.0f │ │ - cmpl-float v10, v10, v12 │ + cmpl-float v10, v10, v13 │ │ if-lez v10, :cond_2 │ │ .line 48 │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->history_:Ljava/util/ArrayList; │ │ - const/4 v12, 0x0 │ + const/4 v13, 0x0 │ │ - invoke-virtual {v10, v12}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v10, v13}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ goto :goto_2 │ │ .line 89 │ - .end local v1 # "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v7 # "i$":Ljava/util/Iterator; │ + .end local v2 # "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :catchall_0 │ move-exception v10 │ │ monitor-exit v11 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v10 │ │ .line 50 │ - .restart local v1 # "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v7 # "i$":Ljava/util/Iterator; │ + .restart local v2 # "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ :goto_3 │ const/4 v10, 0x0 │ │ :try_start_2 │ - invoke-virtual {v1, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/lang/Float; │ │ invoke-virtual {v10}, Ljava/lang/Float;->floatValue()F │ │ - move-result v12 │ + move-result v13 │ │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->history_:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->start_:I │ + iget v14, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->start_:I │ │ - invoke-virtual {v10, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v10, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/util/ArrayList; │ │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v10, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v10, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/lang/Float; │ │ invoke-virtual {v10}, Ljava/lang/Float;->floatValue()F │ │ move-result v10 │ │ - sub-float v10, v12, v10 │ + sub-float v10, v13, v10 │ │ - const v12, 0x461c4000 # 10000.0f │ + const v13, 0x461c4000 # 10000.0f │ │ - cmpl-float v10, v10, v12 │ + cmpl-float v10, v10, v13 │ │ if-lez v10, :cond_1 │ │ .line 52 │ move-object/from16 v0, p0 │ │ iget v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->start_:I │ @@ -432,15 +429,15 @@ │ move-object/from16 v0, p0 │ │ iput v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->start_:I │ │ goto :goto_3 │ │ .line 55 │ - .end local v1 # "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v12, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->holder_:Landroid/view/SurfaceHolder; │ │ monitor-enter v12 │ :try_end_2 │ @@ -450,19 +447,19 @@ │ :try_start_3 │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->holder_:Landroid/view/SurfaceHolder; │ │ invoke-interface {v10}, Landroid/view/SurfaceHolder;->lockCanvas()Landroid/graphics/Canvas; │ │ - move-result-object v2 │ + move-result-object v3 │ │ .line 57 │ - .local v2, "canvas":Landroid/graphics/Canvas; │ - if-nez v2, :cond_4 │ + .local v3, "canvas":Landroid/graphics/Canvas; │ + if-nez v3, :cond_4 │ │ monitor-exit v12 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ :try_start_4 │ monitor-exit v11 │ @@ -474,20 +471,20 @@ │ .line 58 │ :cond_4 │ :try_start_5 │ move-object/from16 v0, p0 │ │ iget v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->background_color_:I │ │ - invoke-virtual {v2, v10}, Landroid/graphics/Canvas;->drawColor(I)V │ + invoke-virtual {v3, v10}, Landroid/graphics/Canvas;->drawColor(I)V │ │ .line 61 │ - const/high16 v3, -0x40800000 # -1.0f │ + const/high16 v4, -0x40800000 # -1.0f │ │ - .local v3, "end_time":F │ + .local v4, "end_time":F │ const/high16 v9, -0x40800000 # -1.0f │ │ .line 62 │ .local v9, "start_time":F │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->history_:Ljava/util/ArrayList; │ @@ -529,73 +526,73 @@ │ │ invoke-virtual {v10}, Ljava/lang/Float;->floatValue()F │ │ move-result v10 │ │ const/high16 v13, 0x447a0000 # 1000.0f │ │ - div-float v3, v10, v13 │ + div-float v4, v10, v13 │ │ .line 64 │ const/high16 v10, 0x41200000 # 10.0f │ │ - sub-float v9, v3, v10 │ + sub-float v9, v4, v10 │ │ .line 68 │ :cond_5 │ move-object/from16 v0, p0 │ │ iget v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->start_:I │ │ - add-int/lit8 v6, v10, 0x1 │ + add-int/lit8 v7, v10, 0x1 │ │ - .local v6, "i":I │ + .local v7, "i":I │ :goto_4 │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->history_:Ljava/util/ArrayList; │ │ invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ │ move-result v10 │ │ - if-ge v6, v10, :cond_6 │ + if-ge v7, v10, :cond_6 │ │ .line 69 │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->history_:Ljava/util/ArrayList; │ │ - add-int/lit8 v13, v6, -0x1 │ + add-int/lit8 v13, v7, -0x1 │ │ invoke-virtual {v10, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - check-cast v4, Ljava/util/ArrayList; │ + check-cast v5, Ljava/util/ArrayList; │ │ .line 70 │ - .local v4, "history1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v5, "history1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->history_:Ljava/util/ArrayList; │ │ - invoke-virtual {v10, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v10, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - check-cast v5, Ljava/util/ArrayList; │ + check-cast v6, Ljava/util/ArrayList; │ │ .line 71 │ - .local v5, "history2":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v6, "history2":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ move-object/from16 v0, p0 │ │ iget v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->start_:I │ │ - sub-int v10, v6, v10 │ + sub-int v10, v7, v10 │ │ add-int/lit8 v8, v10, -0x1 │ │ .line 72 │ .local v8, "j":I │ move-object/from16 v0, p0 │ │ @@ -615,15 +612,16 @@ │ │ move-object/from16 v0, p0 │ │ iget v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->axis_:I │ │ add-int/lit8 v10, v10, 0x1 │ │ - invoke-virtual {v4, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + .line 73 │ + invoke-virtual {v5, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/lang/Float; │ │ invoke-virtual {v10}, Ljava/lang/Float;->floatValue()F │ │ @@ -652,15 +650,16 @@ │ │ iget v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->canvas_height_:I │ │ int-to-float v15, v10 │ │ const/4 v10, 0x0 │ │ - invoke-virtual {v4, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + .line 75 │ + invoke-virtual {v5, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/lang/Float; │ │ invoke-virtual {v10}, Ljava/lang/Float;->floatValue()F │ │ @@ -701,15 +700,16 @@ │ │ move-object/from16 v0, p0 │ │ iget v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->axis_:I │ │ add-int/lit8 v10, v10, 0x1 │ │ - invoke-virtual {v5, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + .line 78 │ + invoke-virtual {v6, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/lang/Float; │ │ invoke-virtual {v10}, Ljava/lang/Float;->floatValue()F │ │ @@ -738,15 +738,16 @@ │ │ iget v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->canvas_height_:I │ │ int-to-float v15, v10 │ │ const/4 v10, 0x0 │ │ - invoke-virtual {v5, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + .line 80 │ + invoke-virtual {v6, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/lang/Float; │ │ invoke-virtual {v10}, Ljava/lang/Float;->floatValue()F │ │ @@ -763,21 +764,21 @@ │ const/high16 v15, 0x41200000 # 10.0f │ │ div-float/2addr v10, v15 │ │ aput v10, v13, v14 │ │ .line 68 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto/16 :goto_4 │ │ .line 83 │ - .end local v4 # "history1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v5 # "history2":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v5 # "history1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v6 # "history2":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ .end local v8 # "j":I │ :cond_6 │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->line_paint_:Landroid/graphics/Paint; │ │ move-object/from16 v0, p0 │ @@ -826,22 +827,22 @@ │ │ mul-int/lit8 v14, v14, 0x4 │ │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->line_paint_:Landroid/graphics/Paint; │ │ - invoke-virtual {v2, v10, v13, v14, v15}, Landroid/graphics/Canvas;->drawLines([FIILandroid/graphics/Paint;)V │ + invoke-virtual {v3, v10, v13, v14, v15}, Landroid/graphics/Canvas;->drawLines([FIILandroid/graphics/Paint;)V │ │ .line 87 │ move-object/from16 v0, p0 │ │ iget-object v10, v0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->holder_:Landroid/view/SurfaceHolder; │ │ - invoke-interface {v10, v2}, Landroid/view/SurfaceHolder;->unlockCanvasAndPost(Landroid/graphics/Canvas;)V │ + invoke-interface {v10, v3}, Landroid/view/SurfaceHolder;->unlockCanvasAndPost(Landroid/graphics/Canvas;)V │ │ .line 88 │ monitor-exit v12 │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_1 │ │ .line 89 │ @@ -849,17 +850,17 @@ │ monitor-exit v11 │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_0 │ │ goto/16 :goto_0 │ │ .line 88 │ - .end local v2 # "canvas":Landroid/graphics/Canvas; │ - .end local v3 # "end_time":F │ - .end local v6 # "i":I │ + .end local v3 # "canvas":Landroid/graphics/Canvas; │ + .end local v4 # "end_time":F │ + .end local v7 # "i":I │ .end local v9 # "start_time":F │ :catchall_1 │ move-exception v10 │ │ :try_start_7 │ monitor-exit v12 │ :try_end_7 │ @@ -867,15 +868,14 @@ │ │ :try_start_8 │ throw v10 │ :try_end_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_0 │ │ .line 91 │ - .end local v7 # "i$":Ljava/util/Iterator; │ :cond_7 │ return-void │ │ .line 39 │ :catch_0 │ move-exception v10 │ │ @@ -1061,29 +1061,29 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ .method public update(FFF)V │ - .locals 10 │ + .locals 11 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "z" # F │ │ .prologue │ - const/4 v9, 0x2 │ + const/4 v10, 0x2 │ │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - const v6, 0x3f666666 # 0.9f │ + const v7, 0x3f666666 # 0.9f │ │ - const v5, 0x3dcccccd # 0.1f │ + const v6, 0x3dcccccd # 0.1f │ │ .line 94 │ new-instance v0, Ljava/util/ArrayList; │ │ const/4 v1, 0x3 │ │ invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ @@ -1092,21 +1092,21 @@ │ .local v0, "acceleration":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ new-instance v1, Ljava/util/Date; │ │ invoke-direct {v1}, Ljava/util/Date;->()V │ │ invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iget-wide v3, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->start_time_:J │ + iget-wide v4, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->start_time_:J │ │ - sub-long/2addr v1, v3 │ + sub-long/2addr v2, v4 │ │ - long-to-float v1, v1 │ + long-to-float v1, v2 │ │ invoke-static {v1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ @@ -1114,86 +1114,86 @@ │ iget-boolean v1, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->filter_:Z │ │ if-eqz v1, :cond_0 │ │ .line 97 │ iget-object v1, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->filter_acceleration_:[F │ │ - mul-float v2, p1, v5 │ + mul-float v2, p1, v6 │ │ iget-object v3, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->filter_acceleration_:[F │ │ - aget v3, v3, v7 │ + aget v3, v3, v8 │ │ - mul-float/2addr v3, v6 │ + mul-float/2addr v3, v7 │ │ add-float/2addr v2, v3 │ │ - aput v2, v1, v7 │ + aput v2, v1, v8 │ │ .line 99 │ iget-object v1, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->filter_acceleration_:[F │ │ - aget v1, v1, v7 │ + aget v1, v1, v8 │ │ sub-float v1, p1, v1 │ │ invoke-static {v1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 100 │ iget-object v1, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->filter_acceleration_:[F │ │ - mul-float v2, p2, v5 │ + mul-float v2, p2, v6 │ │ iget-object v3, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->filter_acceleration_:[F │ │ - aget v3, v3, v8 │ + aget v3, v3, v9 │ │ - mul-float/2addr v3, v6 │ + mul-float/2addr v3, v7 │ │ add-float/2addr v2, v3 │ │ - aput v2, v1, v8 │ + aput v2, v1, v9 │ │ .line 102 │ iget-object v1, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->filter_acceleration_:[F │ │ - aget v1, v1, v8 │ + aget v1, v1, v9 │ │ sub-float v1, p2, v1 │ │ invoke-static {v1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 103 │ iget-object v1, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->filter_acceleration_:[F │ │ - mul-float v2, p3, v5 │ + mul-float v2, p3, v6 │ │ iget-object v3, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->filter_acceleration_:[F │ │ - aget v3, v3, v9 │ + aget v3, v3, v10 │ │ - mul-float/2addr v3, v6 │ + mul-float/2addr v3, v7 │ │ add-float/2addr v2, v3 │ │ - aput v2, v1, v9 │ + aput v2, v1, v10 │ │ .line 105 │ iget-object v1, p0, Lcom/ariwilson/seismowallpaper/SeismoViewThread;->filter_acceleration_:[F │ │ - aget v1, v1, v9 │ + aget v1, v1, v10 │ │ sub-float v1, p3, v1 │ │ invoke-static {v1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v1 ├── smali/com/ariwilson/seismowallpaper/SeismoWallpaper.smali │ @@ -19,15 +19,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Landroid/service/wallpaper/WallpaperService;->()V │ │ - .line 19 │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreateEngine()Landroid/service/wallpaper/WallpaperService$Engine; │ .locals 2 ├── original/AndroidManifest.xml │ @@ -1,125 +1,137 @@ │ -00000000: 0300 0800 c807 0000 0100 1c00 1404 0000 ................ │ -00000010: 1e00 0000 0000 0000 0000 0000 9400 0000 ................ │ +00000000: 0300 0800 8808 0000 0100 1c00 ac04 0000 ................ │ +00000010: 2200 0000 0000 0000 0000 0000 a400 0000 "............... │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 4000 0000 4e00 0000 5a00 0000 6c00 0000 @...N...Z...l... │ 00000040: 8400 0000 9800 0000 ac00 0000 c000 0000 ................ │ 00000050: de00 0000 f000 0000 4801 0000 4c01 0000 ........H...L... │ -00000060: 5e01 0000 7201 0000 b001 0000 bc01 0000 ^...r........... │ -00000070: d601 0000 e801 0000 0a02 0000 5002 0000 ............P... │ -00000080: 6e02 0000 7e02 0000 d602 0000 ec02 0000 n...~........... │ -00000090: 2203 0000 3603 0000 6a03 0000 0b00 7600 "...6...j.....v. │ -000000a0: 6500 7200 7300 6900 6f00 6e00 4300 6f00 e.r.s.i.o.n.C.o. │ -000000b0: 6400 6500 0000 0b00 7600 6500 7200 7300 d.e.....v.e.r.s. │ -000000c0: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ -000000d0: 0400 6900 6300 6f00 6e00 0000 0500 6c00 ..i.c.o.n.....l. │ -000000e0: 6100 6200 6500 6c00 0000 0400 6e00 6100 a.b.e.l.....n.a. │ -000000f0: 6d00 6500 0000 0700 6500 6e00 6100 6200 m.e.....e.n.a.b. │ -00000100: 6c00 6500 6400 0000 0a00 7000 6500 7200 l.e.d.....p.e.r. │ -00000110: 6d00 6900 7300 7300 6900 6f00 6e00 0000 m.i.s.s.i.o.n... │ -00000120: 0800 7000 7200 6900 6f00 7200 6900 7400 ..p.r.i.o.r.i.t. │ -00000130: 7900 0000 0800 7200 6500 7300 6f00 7500 y.....r.e.s.o.u. │ -00000140: 7200 6300 6500 0000 0800 6500 7800 7000 r.c.e.....e.x.p. │ -00000150: 6f00 7200 7400 6500 6400 0000 0d00 6d00 o.r.t.e.d.....m. │ -00000160: 6900 6e00 5300 6400 6b00 5600 6500 7200 i.n.S.d.k.V.e.r. │ -00000170: 7300 6900 6f00 6e00 0000 0700 6100 6e00 s.i.o.n.....a.n. │ -00000180: 6400 7200 6f00 6900 6400 0000 2a00 6800 d.r.o.i.d...*.h. │ -00000190: 7400 7400 7000 3a00 2f00 2f00 7300 6300 t.t.p.:././.s.c. │ -000001a0: 6800 6500 6d00 6100 7300 2e00 6100 6e00 h.e.m.a.s...a.n. │ -000001b0: 6400 7200 6f00 6900 6400 2e00 6300 6f00 d.r.o.i.d...c.o. │ -000001c0: 6d00 2f00 6100 7000 6b00 2f00 7200 6500 m./.a.p.k./.r.e. │ -000001d0: 7300 2f00 6100 6e00 6400 7200 6f00 6900 s./.a.n.d.r.o.i. │ -000001e0: 6400 0000 0000 0000 0700 7000 6100 6300 d.........p.a.c. │ -000001f0: 6b00 6100 6700 6500 0000 0800 6d00 6100 k.a.g.e.....m.a. │ -00000200: 6e00 6900 6600 6500 7300 7400 0000 1d00 n.i.f.e.s.t..... │ -00000210: 6300 6f00 6d00 2e00 6100 7200 6900 7700 c.o.m...a.r.i.w. │ -00000220: 6900 6c00 7300 6f00 6e00 2e00 7300 6500 i.l.s.o.n...s.e. │ -00000230: 6900 7300 6d00 6f00 7700 6100 6c00 6c00 i.s.m.o.w.a.l.l. │ -00000240: 7000 6100 7000 6500 7200 0000 0400 3100 p.a.p.e.r.....1. │ -00000250: 2e00 3000 3200 0000 0b00 6100 7000 7000 ..0.2.....a.p.p. │ -00000260: 6c00 6900 6300 6100 7400 6900 6f00 6e00 l.i.c.a.t.i.o.n. │ -00000270: 0000 0700 7300 6500 7200 7600 6900 6300 ....s.e.r.v.i.c. │ -00000280: 6500 0000 0f00 5300 6500 6900 7300 6d00 e.....S.e.i.s.m. │ -00000290: 6f00 5700 6100 6c00 6c00 7000 6100 7000 o.W.a.l.l.p.a.p. │ -000002a0: 6500 7200 0000 2100 6100 6e00 6400 7200 e.r...!.a.n.d.r. │ -000002b0: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ -000002c0: 6900 7300 7300 6900 6f00 6e00 2e00 4200 i.s.s.i.o.n...B. │ -000002d0: 4900 4e00 4400 5f00 5700 4100 4c00 4c00 I.N.D._.W.A.L.L. │ -000002e0: 5000 4100 5000 4500 5200 0000 0d00 6900 P.A.P.E.R.....i. │ -000002f0: 6e00 7400 6500 6e00 7400 2d00 6600 6900 n.t.e.n.t.-.f.i. │ -00000300: 6c00 7400 6500 7200 0000 0600 6100 6300 l.t.e.r.....a.c. │ -00000310: 7400 6900 6f00 6e00 0000 2a00 6100 6e00 t.i.o.n...*.a.n. │ -00000320: 6400 7200 6f00 6900 6400 2e00 7300 6500 d.r.o.i.d...s.e. │ -00000330: 7200 7600 6900 6300 6500 2e00 7700 6100 r.v.i.c.e...w.a. │ -00000340: 6c00 6c00 7000 6100 7000 6500 7200 2e00 l.l.p.a.p.e.r... │ -00000350: 5700 6100 6c00 6c00 7000 6100 7000 6500 W.a.l.l.p.a.p.e. │ -00000360: 7200 5300 6500 7200 7600 6900 6300 6500 r.S.e.r.v.i.c.e. │ -00000370: 0000 0900 6d00 6500 7400 6100 2d00 6400 ....m.e.t.a.-.d. │ -00000380: 6100 7400 6100 0000 1900 6100 6e00 6400 a.t.a.....a.n.d. │ -00000390: 7200 6f00 6900 6400 2e00 7300 6500 7200 r.o.i.d...s.e.r. │ -000003a0: 7600 6900 6300 6500 2e00 7700 6100 6c00 v.i.c.e...w.a.l. │ -000003b0: 6c00 7000 6100 7000 6500 7200 0000 0800 l.p.a.p.e.r..... │ -000003c0: 6100 6300 7400 6900 7600 6900 7400 7900 a.c.t.i.v.i.t.y. │ -000003d0: 0000 1800 2e00 5300 6500 6900 7300 6d00 ......S.e.i.s.m. │ -000003e0: 6f00 5700 6100 6c00 6c00 7000 6100 7000 o.W.a.l.l.p.a.p. │ -000003f0: 6500 7200 5300 6500 7400 7400 6900 6e00 e.r.S.e.t.t.i.n. │ -00000400: 6700 7300 0000 0800 7500 7300 6500 7300 g.s.....u.s.e.s. │ -00000410: 2d00 7300 6400 6b00 0000 0000 8001 0800 -.s.d.k......... │ -00000420: 3400 0000 1b02 0101 1c02 0101 0200 0101 4............... │ -00000430: 0100 0101 0300 0101 0e00 0101 0600 0101 ................ │ -00000440: 1c00 0101 2500 0101 1000 0101 0c02 0101 ....%........... │ -00000450: 0001 1000 1800 0000 0200 0000 ffff ffff ................ │ -00000460: 0b00 0000 0c00 0000 0201 1000 6000 0000 ............`... │ -00000470: 0200 0000 ffff ffff ffff ffff 0f00 0000 ................ │ -00000480: 1400 1400 0300 0000 0000 0000 0c00 0000 ................ │ -00000490: 0000 0000 ffff ffff 0800 0010 0200 0000 ................ │ -000004a0: 0c00 0000 0100 0000 1100 0000 0800 0003 ................ │ -000004b0: 1100 0000 ffff ffff 0e00 0000 1000 0000 ................ │ -000004c0: 0800 0003 1000 0000 0201 1000 4c00 0000 ............L... │ -000004d0: 0600 0000 ffff ffff ffff ffff 1200 0000 ................ │ -000004e0: 1400 1400 0200 0000 0000 0000 0c00 0000 ................ │ -000004f0: 0300 0000 ffff ffff 0800 0001 0000 047f ................ │ -00000500: 0c00 0000 0200 0000 ffff ffff 0800 0001 ................ │ -00000510: 0000 027f 0201 1000 8800 0000 0700 0000 ................ │ -00000520: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ -00000530: 0500 0000 0000 0000 0c00 0000 0300 0000 ................ │ -00000540: ffff ffff 0800 0001 0100 047f 0c00 0000 ................ │ -00000550: 0200 0000 ffff ffff 0800 0001 0000 027f ................ │ -00000560: 0c00 0000 0400 0000 1400 0000 0800 0003 ................ │ -00000570: 1400 0000 0c00 0000 0600 0000 1500 0000 ................ │ -00000580: 0800 0003 1500 0000 0c00 0000 0500 0000 ................ │ -00000590: ffff ffff 0800 0012 ffff ffff 0201 1000 ................ │ -000005a0: 3800 0000 0d00 0000 ffff ffff ffff ffff 8............... │ -000005b0: 1600 0000 1400 1400 0100 0000 0000 0000 ................ │ -000005c0: 0c00 0000 0700 0000 ffff ffff 0800 0010 ................ │ -000005d0: 0100 0000 0201 1000 3800 0000 0e00 0000 ........8....... │ +00000060: 5e01 0000 9201 0000 c601 0000 da01 0000 ^............... │ +00000070: 1802 0000 2402 0000 2a02 0000 4402 0000 ....$...*...D... │ +00000080: 5e02 0000 7002 0000 9202 0000 d802 0000 ^...p........... │ +00000090: f602 0000 0603 0000 5e03 0000 7403 0000 ........^...t... │ +000000a0: aa03 0000 be03 0000 f203 0000 0b00 7600 ..............v. │ +000000b0: 6500 7200 7300 6900 6f00 6e00 4300 6f00 e.r.s.i.o.n.C.o. │ +000000c0: 6400 6500 0000 0b00 7600 6500 7200 7300 d.e.....v.e.r.s. │ +000000d0: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ +000000e0: 0400 6900 6300 6f00 6e00 0000 0500 6c00 ..i.c.o.n.....l. │ +000000f0: 6100 6200 6500 6c00 0000 0400 6e00 6100 a.b.e.l.....n.a. │ +00000100: 6d00 6500 0000 0700 6500 6e00 6100 6200 m.e.....e.n.a.b. │ +00000110: 6c00 6500 6400 0000 0a00 7000 6500 7200 l.e.d.....p.e.r. │ +00000120: 6d00 6900 7300 7300 6900 6f00 6e00 0000 m.i.s.s.i.o.n... │ +00000130: 0800 7000 7200 6900 6f00 7200 6900 7400 ..p.r.i.o.r.i.t. │ +00000140: 7900 0000 0800 7200 6500 7300 6f00 7500 y.....r.e.s.o.u. │ +00000150: 7200 6300 6500 0000 0800 6500 7800 7000 r.c.e.....e.x.p. │ +00000160: 6f00 7200 7400 6500 6400 0000 0d00 6d00 o.r.t.e.d.....m. │ +00000170: 6900 6e00 5300 6400 6b00 5600 6500 7200 i.n.S.d.k.V.e.r. │ +00000180: 7300 6900 6f00 6e00 0000 0700 6100 6e00 s.i.o.n.....a.n. │ +00000190: 6400 7200 6f00 6900 6400 0000 2a00 6800 d.r.o.i.d...*.h. │ +000001a0: 7400 7400 7000 3a00 2f00 2f00 7300 6300 t.t.p.:././.s.c. │ +000001b0: 6800 6500 6d00 6100 7300 2e00 6100 6e00 h.e.m.a.s...a.n. │ +000001c0: 6400 7200 6f00 6900 6400 2e00 6300 6f00 d.r.o.i.d...c.o. │ +000001d0: 6d00 2f00 6100 7000 6b00 2f00 7200 6500 m./.a.p.k./.r.e. │ +000001e0: 7300 2f00 6100 6e00 6400 7200 6f00 6900 s./.a.n.d.r.o.i. │ +000001f0: 6400 0000 0000 0000 0700 7000 6100 6300 d.........p.a.c. │ +00000200: 6b00 6100 6700 6500 0000 1800 7000 6c00 k.a.g.e.....p.l. │ +00000210: 6100 7400 6600 6f00 7200 6d00 4200 7500 a.t.f.o.r.m.B.u. │ +00000220: 6900 6c00 6400 5600 6500 7200 7300 6900 i.l.d.V.e.r.s.i. │ +00000230: 6f00 6e00 4300 6f00 6400 6500 0000 1800 o.n.C.o.d.e..... │ +00000240: 7000 6c00 6100 7400 6600 6f00 7200 6d00 p.l.a.t.f.o.r.m. │ +00000250: 4200 7500 6900 6c00 6400 5600 6500 7200 B.u.i.l.d.V.e.r. │ +00000260: 7300 6900 6f00 6e00 4e00 6100 6d00 6500 s.i.o.n.N.a.m.e. │ +00000270: 0000 0800 6d00 6100 6e00 6900 6600 6500 ....m.a.n.i.f.e. │ +00000280: 7300 7400 0000 1d00 6300 6f00 6d00 2e00 s.t.....c.o.m... │ +00000290: 6100 7200 6900 7700 6900 6c00 7300 6f00 a.r.i.w.i.l.s.o. │ +000002a0: 6e00 2e00 7300 6500 6900 7300 6d00 6f00 n...s.e.i.s.m.o. │ +000002b0: 7700 6100 6c00 6c00 7000 6100 7000 6500 w.a.l.l.p.a.p.e. │ +000002c0: 7200 0000 0400 3100 2e00 3000 3200 0000 r.....1...0.2... │ +000002d0: 0100 3700 0000 0b00 3200 2e00 3100 2d00 ..7.....2...1.-. │ +000002e0: 7500 7000 6400 6100 7400 6500 3100 0000 u.p.d.a.t.e.1... │ +000002f0: 0b00 6100 7000 7000 6c00 6900 6300 6100 ..a.p.p.l.i.c.a. │ +00000300: 7400 6900 6f00 6e00 0000 0700 7300 6500 t.i.o.n.....s.e. │ +00000310: 7200 7600 6900 6300 6500 0000 0f00 5300 r.v.i.c.e.....S. │ +00000320: 6500 6900 7300 6d00 6f00 5700 6100 6c00 e.i.s.m.o.W.a.l. │ +00000330: 6c00 7000 6100 7000 6500 7200 0000 2100 l.p.a.p.e.r...!. │ +00000340: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +00000350: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ +00000360: 6f00 6e00 2e00 4200 4900 4e00 4400 5f00 o.n...B.I.N.D._. │ +00000370: 5700 4100 4c00 4c00 5000 4100 5000 4500 W.A.L.L.P.A.P.E. │ +00000380: 5200 0000 0d00 6900 6e00 7400 6500 6e00 R.....i.n.t.e.n. │ +00000390: 7400 2d00 6600 6900 6c00 7400 6500 7200 t.-.f.i.l.t.e.r. │ +000003a0: 0000 0600 6100 6300 7400 6900 6f00 6e00 ....a.c.t.i.o.n. │ +000003b0: 0000 2a00 6100 6e00 6400 7200 6f00 6900 ..*.a.n.d.r.o.i. │ +000003c0: 6400 2e00 7300 6500 7200 7600 6900 6300 d...s.e.r.v.i.c. │ +000003d0: 6500 2e00 7700 6100 6c00 6c00 7000 6100 e...w.a.l.l.p.a. │ +000003e0: 7000 6500 7200 2e00 5700 6100 6c00 6c00 p.e.r...W.a.l.l. │ +000003f0: 7000 6100 7000 6500 7200 5300 6500 7200 p.a.p.e.r.S.e.r. │ +00000400: 7600 6900 6300 6500 0000 0900 6d00 6500 v.i.c.e.....m.e. │ +00000410: 7400 6100 2d00 6400 6100 7400 6100 0000 t.a.-.d.a.t.a... │ +00000420: 1900 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ +00000430: 2e00 7300 6500 7200 7600 6900 6300 6500 ..s.e.r.v.i.c.e. │ +00000440: 2e00 7700 6100 6c00 6c00 7000 6100 7000 ..w.a.l.l.p.a.p. │ +00000450: 6500 7200 0000 0800 6100 6300 7400 6900 e.r.....a.c.t.i. │ +00000460: 7600 6900 7400 7900 0000 1800 2e00 5300 v.i.t.y.......S. │ +00000470: 6500 6900 7300 6d00 6f00 5700 6100 6c00 e.i.s.m.o.W.a.l. │ +00000480: 6c00 7000 6100 7000 6500 7200 5300 6500 l.p.a.p.e.r.S.e. │ +00000490: 7400 7400 6900 6e00 6700 7300 0000 0800 t.t.i.n.g.s..... │ +000004a0: 7500 7300 6500 7300 2d00 7300 6400 6b00 u.s.e.s.-.s.d.k. │ +000004b0: 0000 0000 8001 0800 3400 0000 1b02 0101 ........4....... │ +000004c0: 1c02 0101 0200 0101 0100 0101 0300 0101 ................ │ +000004d0: 0e00 0101 0600 0101 1c00 0101 2500 0101 ............%... │ +000004e0: 1000 0101 0c02 0101 0001 1000 1800 0000 ................ │ +000004f0: 0200 0000 ffff ffff 0b00 0000 0c00 0000 ................ │ +00000500: 0201 1000 8800 0000 0200 0000 ffff ffff ................ │ +00000510: ffff ffff 1100 0000 1400 1400 0500 0000 ................ │ +00000520: 0000 0000 0c00 0000 0000 0000 ffff ffff ................ │ +00000530: 0800 0010 0200 0000 0c00 0000 0100 0000 ................ │ +00000540: 1300 0000 0800 0003 1300 0000 ffff ffff ................ │ +00000550: 0e00 0000 1200 0000 0800 0003 1200 0000 ................ │ +00000560: ffff ffff 0f00 0000 1400 0000 0800 0010 ................ │ +00000570: 0700 0000 ffff ffff 1000 0000 1500 0000 ................ │ +00000580: 0800 0003 1500 0000 0201 1000 4c00 0000 ............L... │ +00000590: 0600 0000 ffff ffff ffff ffff 1600 0000 ................ │ +000005a0: 1400 1400 0200 0000 0000 0000 0c00 0000 ................ │ +000005b0: 0300 0000 ffff ffff 0800 0001 0000 047f ................ │ +000005c0: 0c00 0000 0200 0000 ffff ffff 0800 0001 ................ │ +000005d0: 0000 027f 0201 1000 8800 0000 0700 0000 ................ │ 000005e0: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ -000005f0: 0100 0000 0000 0000 0c00 0000 0400 0000 ................ │ -00000600: 1800 0000 0800 0003 1800 0000 0301 1000 ................ │ -00000610: 1800 0000 0e00 0000 ffff ffff ffff ffff ................ │ -00000620: 1700 0000 0301 1000 1800 0000 0f00 0000 ................ │ -00000630: ffff ffff ffff ffff 1600 0000 0201 1000 ................ │ -00000640: 4c00 0000 1000 0000 ffff ffff ffff ffff L............... │ -00000650: 1900 0000 1400 1400 0200 0000 0000 0000 ................ │ -00000660: 0c00 0000 0400 0000 1a00 0000 0800 0003 ................ │ -00000670: 1a00 0000 0c00 0000 0800 0000 ffff ffff ................ │ -00000680: 0800 0001 0100 037f 0301 1000 1800 0000 ................ │ -00000690: 1200 0000 ffff ffff ffff ffff 1900 0000 ................ │ -000006a0: 0301 1000 1800 0000 1300 0000 ffff ffff ................ │ -000006b0: ffff ffff 1300 0000 0201 1000 6000 0000 ............`... │ -000006c0: 1400 0000 ffff ffff ffff ffff 1b00 0000 ................ │ -000006d0: 1400 1400 0300 0000 0000 0000 0c00 0000 ................ │ -000006e0: 0300 0000 ffff ffff 0800 0001 0100 047f ................ │ -000006f0: 0c00 0000 0400 0000 1c00 0000 0800 0003 ................ │ -00000700: 1c00 0000 0c00 0000 0900 0000 ffff ffff ................ │ -00000710: 0800 0012 ffff ffff 0301 1000 1800 0000 ................ │ -00000720: 1700 0000 ffff ffff ffff ffff 1b00 0000 ................ │ -00000730: 0301 1000 1800 0000 1800 0000 ffff ffff ................ │ -00000740: ffff ffff 1200 0000 0201 1000 3800 0000 ............8... │ -00000750: 1900 0000 ffff ffff ffff ffff 1d00 0000 ................ │ -00000760: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -00000770: 0a00 0000 ffff ffff 0800 0010 0700 0000 ................ │ -00000780: 0301 1000 1800 0000 1900 0000 ffff ffff ................ │ -00000790: ffff ffff 1d00 0000 0301 1000 1800 0000 ................ │ -000007a0: 1a00 0000 ffff ffff ffff ffff 0f00 0000 ................ │ -000007b0: 0101 1000 1800 0000 1a00 0000 ffff ffff ................ │ -000007c0: 0b00 0000 0c00 0000 ........ │ +000005f0: 0500 0000 0000 0000 0c00 0000 0300 0000 ................ │ +00000600: ffff ffff 0800 0001 0100 047f 0c00 0000 ................ │ +00000610: 0200 0000 ffff ffff 0800 0001 0000 027f ................ │ +00000620: 0c00 0000 0400 0000 1800 0000 0800 0003 ................ │ +00000630: 1800 0000 0c00 0000 0600 0000 1900 0000 ................ │ +00000640: 0800 0003 1900 0000 0c00 0000 0500 0000 ................ │ +00000650: ffff ffff 0800 0012 ffff ffff 0201 1000 ................ │ +00000660: 3800 0000 0d00 0000 ffff ffff ffff ffff 8............... │ +00000670: 1a00 0000 1400 1400 0100 0000 0000 0000 ................ │ +00000680: 0c00 0000 0700 0000 ffff ffff 0800 0010 ................ │ +00000690: 0100 0000 0201 1000 3800 0000 0e00 0000 ........8....... │ +000006a0: ffff ffff ffff ffff 1b00 0000 1400 1400 ................ │ +000006b0: 0100 0000 0000 0000 0c00 0000 0400 0000 ................ │ +000006c0: 1c00 0000 0800 0003 1c00 0000 0301 1000 ................ │ +000006d0: 1800 0000 0e00 0000 ffff ffff ffff ffff ................ │ +000006e0: 1b00 0000 0301 1000 1800 0000 0f00 0000 ................ │ +000006f0: ffff ffff ffff ffff 1a00 0000 0201 1000 ................ │ +00000700: 4c00 0000 1000 0000 ffff ffff ffff ffff L............... │ +00000710: 1d00 0000 1400 1400 0200 0000 0000 0000 ................ │ +00000720: 0c00 0000 0400 0000 1e00 0000 0800 0003 ................ │ +00000730: 1e00 0000 0c00 0000 0800 0000 ffff ffff ................ │ +00000740: 0800 0001 0100 037f 0301 1000 1800 0000 ................ │ +00000750: 1200 0000 ffff ffff ffff ffff 1d00 0000 ................ │ +00000760: 0301 1000 1800 0000 1300 0000 ffff ffff ................ │ +00000770: ffff ffff 1700 0000 0201 1000 6000 0000 ............`... │ +00000780: 1400 0000 ffff ffff ffff ffff 1f00 0000 ................ │ +00000790: 1400 1400 0300 0000 0000 0000 0c00 0000 ................ │ +000007a0: 0300 0000 ffff ffff 0800 0001 0100 047f ................ │ +000007b0: 0c00 0000 0400 0000 2000 0000 0800 0003 ........ ....... │ +000007c0: 2000 0000 0c00 0000 0900 0000 ffff ffff ............... │ +000007d0: 0800 0012 ffff ffff 0301 1000 1800 0000 ................ │ +000007e0: 1700 0000 ffff ffff ffff ffff 1f00 0000 ................ │ +000007f0: 0301 1000 1800 0000 1800 0000 ffff ffff ................ │ +00000800: ffff ffff 1600 0000 0201 1000 3800 0000 ............8... │ +00000810: 1900 0000 ffff ffff ffff ffff 2100 0000 ............!... │ +00000820: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00000830: 0a00 0000 ffff ffff 0800 0010 0700 0000 ................ │ +00000840: 0301 1000 1800 0000 1900 0000 ffff ffff ................ │ +00000850: ffff ffff 2100 0000 0301 1000 1800 0000 ....!........... │ +00000860: 1a00 0000 ffff ffff ffff ffff 1100 0000 ................ │ +00000870: 0101 1000 1800 0000 1a00 0000 ffff ffff ................ │ +00000880: 0b00 0000 0c00 0000 ........