98.1 MB
/home/fdroid/fdroiddata/tmp/ch.bailu.aat_36.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_ch.bailu.aat_36.apk
3.15 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <dbd98e1e49e0fc5200e25e02e37d30e29d40853639df88048cdd59ede59bfe91>, actual: <4611fb5177b9f11b04068709000fa5837c4b751d4cf7bda6291c6353b96681f0> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <82d909cc40fe1d3e6360911f032423a19b5860615bfd7a4a9f8db1c1a1520792c2385a0000000000>, actual: <07976e12075a7ccdcd4ceeab9473de739f6a7895c74a182147f12e5f96fb145dc2385a0000000000>
    
Offset 1, 23 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·f19f6e7b83ff335afa95225d631d03e056f9cd8195921e6ec0355a2f79b29721 
10 Signer·#1·certificate·SHA-1·digest:·8cd5dc7fdcbc45500cc0382493bdf810dd58eab8 
11 Signer·#1·certificate·MD5·digest:·9694394ed87919652dcb484c9b08d0ab 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·56bc52526e0b3dc10042dac765f147a08093c146b3c900e794d811cd8f31de36 
15 Signer·#1·public·key·SHA-1·digest:·112696985b2d45065dad048af394616ae6154a4f 
16 Signer·#1·public·key·MD5·digest:·8354e1f3e78b54b936eca9064ffae9eb 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/services/org.acra.collector.Collector·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/services/org.acra.config.ConfigurationBuilderFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/services/org.acra.interaction.ReportInteraction·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/services/org.acra.sender.ReportSenderFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/services/org.acra.startup.StartupProcessor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/services/org.xmlpull.v1.XmlPullParserFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.56 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·5916866·bytes,·number·of·entries:·7671 Zip·file·size:·5916866·bytes,·number·of·entries:·767
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··4449460·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··4449412·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··1606520·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsqliteX.so4 -rw-rw-rw-··0.0·unx··1606520·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsqliteX.so
5 -rw-rw-rw-··0.0·unx···726076·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsqliteX.so5 -rw-rw-rw-··0.0·unx···726076·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsqliteX.so
6 -rw-rw-rw-··0.0·unx··1680448·b-·defN·81-Jan-01·01:01·lib/x86/libsqliteX.so6 -rw-rw-rw-··0.0·unx··1680448·b-·defN·81-Jan-01·01:01·lib/x86/libsqliteX.so
7 -rw-rw-rw-··0.0·unx··1664192·b-·defN·81-Jan-01·01:01·lib/x86_64/libsqliteX.so7 -rw-rw-rw-··0.0·unx··1664192·b-·defN·81-Jan-01·01:01·lib/x86_64/libsqliteX.so
8 -rw-rw-rw-··0.0·unx·····2215·b-·defN·81-Jan-01·01:01·assets/documentation/README.about.html8 -rw-rw-rw-··0.0·unx·····2215·b-·defN·81-Jan-01·01:01·assets/documentation/README.about.html
9 -rw-rw-rw-··0.0·unx·····6669·b-·defN·81-Jan-01·01:01·assets/documentation/README.enduser.html9 -rw-rw-rw-··0.0·unx·····6669·b-·defN·81-Jan-01·01:01·assets/documentation/README.enduser.html
10 -rw-rw-rw-··0.0·unx·····4612·b-·defN·81-Jan-01·01:01·assets/icons/accommodation/alpinehut.svg10 -rw-rw-rw-··0.0·unx·····4612·b-·defN·81-Jan-01·01:01·assets/icons/accommodation/alpinehut.svg
Offset 762, 8 lines modifiedOffset 762, 8 lines modified
762 -rw----·····0.0·fat·····3582·b-·stor·81-Jan-01·01:01·res/zJ.png762 -rw----·····0.0·fat·····3582·b-·stor·81-Jan-01·01:01·res/zJ.png
763 -rw----·····0.0·fat·····1084·b-·stor·81-Jan-01·01:01·res/zx.png763 -rw----·····0.0·fat·····1084·b-·stor·81-Jan-01·01:01·res/zx.png
764 -rw----·····0.0·fat······443·b-·stor·81-Jan-01·01:01·res/zy.png764 -rw----·····0.0·fat······443·b-·stor·81-Jan-01·01:01·res/zy.png
765 -rw----·····0.0·fat····66644·b-·stor·81-Jan-01·01:01·resources.arsc765 -rw----·····0.0·fat····66644·b-·stor·81-Jan-01·01:01·resources.arsc
766 -rw----·····2.0·fat····60750·b-·defN·81-Jan-01·01:01·META-INF/7CB67250.SF766 -rw----·····2.0·fat····60750·b-·defN·81-Jan-01·01:01·META-INF/7CB67250.SF
767 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/7CB67250.RSA767 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/7CB67250.RSA
768 -rw----·····2.0·fat····60642·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF768 -rw----·····2.0·fat····60642·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
769 767·files,·13429605·bytes·uncompressed,·5811227·bytes·compressed:··56.7%769 767·files,·13429557·bytes·uncompressed,·5811182·bytes·compressed:··56.7%
98.1 MB
classes.dex
98.1 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·98a06ecf4 checksum············:·60de6075
5 signature···········:·e440...3db85 signature···········:·f937...87db
6 file_size···········:·44494606 file_size···········:·4449412
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·3071910 string_ids_size·····:·30719
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·453812 type_ids_size·······:·4538
13 type_ids_off········:·122988·(0x01e06c)13 type_ids_off········:·122988·(0x01e06c)
14 proto_ids_size······:·803314 proto_ids_size······:·8033
15 proto_ids_off·······:·141140·(0x022754)15 proto_ids_off·······:·141140·(0x022754)
16 field_ids_size······:·930516 field_ids_size······:·9305
17 field_ids_off·······:·237536·(0x039fe0)17 field_ids_off·······:·237536·(0x039fe0)
18 method_ids_size·····:·3385318 method_ids_size·····:·33852
19 method_ids_off······:·311976·(0x04c2a8)19 method_ids_off······:·311976·(0x04c2a8)
20 class_defs_size·····:·369620 class_defs_size·····:·3696
21 class_defs_off······:·582800·(0x08e490)21 class_defs_off······:·582792·(0x08e488)
22 data_size···········:·374838822 data_size···········:·3748348
23 data_off············:·701072·(0x0ab290)23 data_off············:·701064·(0x0ab288)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·27125 class_idx···········:·271
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·183427 superclass_idx······:·1834
28 source_file_idx·····:·474528 source_file_idx·····:·4745
29 static_fields_size··:·029 static_fields_size··:·0
Offset 1044, 61 lines modifiedOffset 1044, 61 lines modified
1044 ······type··········:·'()V'1044 ······type··········:·'()V'
1045 ······access········:·0x10008·(STATIC·CONSTRUCTOR)1045 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
1046 ······code··········-1046 ······code··········-
1047 ······registers·····:·151047 ······registers·····:·15
1048 ······ins···········:·01048 ······ins···········:·0
1049 ······outs··········:·31049 ······outs··········:·3
1050 ······insns·size····:·90·16-bit·code·units1050 ······insns·size····:·90·16-bit·code·units
1051 0ab2d8:········································|[0ab2d8]·androidx.annotation.InspectableProperty$ValueType.<clinit>:()V1051 0ab2d0:········································|[0ab2d0]·androidx.annotation.InspectableProperty$ValueType.<clinit>:()V
1052 0ab2e8:·2200·2d01······························|0000:·new-instance·v0,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d1052 0ab2e0:·2200·2d01······························|0000:·new-instance·v0,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d
1053 0ab2ec:·1a01·fd34······························|0002:·const-string·v1,·"NONE"·//·string@34fd1053 0ab2e4:·1a01·fd34······························|0002:·const-string·v1,·"NONE"·//·string@34fd
1054 0ab2f0:·1202···································|0004:·const/4·v2,·#int·0·//·#01054 0ab2e8:·1202···································|0004:·const/4·v2,·#int·0·//·#0
1055 0ab2f2:·7030·ac03·1002·························|0005:·invoke-direct·{v0,·v1,·v2},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac1055 0ab2ea:·7030·ac03·1002·························|0005:·invoke-direct·{v0,·v1,·v2},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac
1056 0ab2f8:·6900·6300······························|0008:·sput-object·v0,·Landroidx/annotation/InspectableProperty$ValueType;.NONE:Landroidx/annotation/InspectableProperty$ValueType;·//·field@00631056 0ab2f0:·6900·6300······························|0008:·sput-object·v0,·Landroidx/annotation/InspectableProperty$ValueType;.NONE:Landroidx/annotation/InspectableProperty$ValueType;·//·field@0063
1057 0ab2fc:·2201·2d01······························|000a:·new-instance·v1,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d1057 0ab2f4:·2201·2d01······························|000a:·new-instance·v1,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d
1058 0ab300:·1a03·871c······························|000c:·const-string·v3,·"INFERRED"·//·string@1c871058 0ab2f8:·1a03·871c······························|000c:·const-string·v3,·"INFERRED"·//·string@1c87
1059 0ab304:·1214···································|000e:·const/4·v4,·#int·1·//·#11059 0ab2fc:·1214···································|000e:·const/4·v4,·#int·1·//·#1
1060 0ab306:·7030·ac03·3104·························|000f:·invoke-direct·{v1,·v3,·v4},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac1060 0ab2fe:·7030·ac03·3104·························|000f:·invoke-direct·{v1,·v3,·v4},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac
1061 0ab30c:·6901·6000······························|0012:·sput-object·v1,·Landroidx/annotation/InspectableProperty$ValueType;.INFERRED:Landroidx/annotation/InspectableProperty$ValueType;·//·field@00601061 0ab304:·6901·6000······························|0012:·sput-object·v1,·Landroidx/annotation/InspectableProperty$ValueType;.INFERRED:Landroidx/annotation/InspectableProperty$ValueType;·//·field@0060
1062 0ab310:·2203·2d01······························|0014:·new-instance·v3,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d1062 0ab308:·2203·2d01······························|0014:·new-instance·v3,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d
1063 0ab314:·1a05·bc1c······························|0016:·const-string·v5,·"INT_ENUM"·//·string@1cbc1063 0ab30c:·1a05·bc1c······························|0016:·const-string·v5,·"INT_ENUM"·//·string@1cbc
1064 0ab318:·1226···································|0018:·const/4·v6,·#int·2·//·#21064 0ab310:·1226···································|0018:·const/4·v6,·#int·2·//·#2
1065 0ab31a:·7030·ac03·5306·························|0019:·invoke-direct·{v3,·v5,·v6},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac1065 0ab312:·7030·ac03·5306·························|0019:·invoke-direct·{v3,·v5,·v6},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac
1066 0ab320:·6903·6100······························|001c:·sput-object·v3,·Landroidx/annotation/InspectableProperty$ValueType;.INT_ENUM:Landroidx/annotation/InspectableProperty$ValueType;·//·field@00611066 0ab318:·6903·6100······························|001c:·sput-object·v3,·Landroidx/annotation/InspectableProperty$ValueType;.INT_ENUM:Landroidx/annotation/InspectableProperty$ValueType;·//·field@0061
1067 0ab324:·2205·2d01······························|001e:·new-instance·v5,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d1067 0ab31c:·2205·2d01······························|001e:·new-instance·v5,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d
1068 0ab328:·1a07·bd1c······························|0020:·const-string·v7,·"INT_FLAG"·//·string@1cbd1068 0ab320:·1a07·bd1c······························|0020:·const-string·v7,·"INT_FLAG"·//·string@1cbd
1069 0ab32c:·1238···································|0022:·const/4·v8,·#int·3·//·#31069 0ab324:·1238···································|0022:·const/4·v8,·#int·3·//·#3
1070 0ab32e:·7030·ac03·7508·························|0023:·invoke-direct·{v5,·v7,·v8},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac1070 0ab326:·7030·ac03·7508·························|0023:·invoke-direct·{v5,·v7,·v8},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac
1071 0ab334:·6905·6200······························|0026:·sput-object·v5,·Landroidx/annotation/InspectableProperty$ValueType;.INT_FLAG:Landroidx/annotation/InspectableProperty$ValueType;·//·field@00621071 0ab32c:·6905·6200······························|0026:·sput-object·v5,·Landroidx/annotation/InspectableProperty$ValueType;.INT_FLAG:Landroidx/annotation/InspectableProperty$ValueType;·//·field@0062
1072 0ab338:·2207·2d01······························|0028:·new-instance·v7,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d1072 0ab330:·2207·2d01······························|0028:·new-instance·v7,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d
1073 0ab33c:·1a09·4514······························|002a:·const-string·v9,·"COLOR"·//·string@14451073 0ab334:·1a09·4514······························|002a:·const-string·v9,·"COLOR"·//·string@1445
1074 0ab340:·124a···································|002c:·const/4·v10,·#int·4·//·#41074 0ab338:·124a···································|002c:·const/4·v10,·#int·4·//·#4
1075 0ab342:·7030·ac03·970a·························|002d:·invoke-direct·{v7,·v9,·v10},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac1075 0ab33a:·7030·ac03·970a·························|002d:·invoke-direct·{v7,·v9,·v10},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac
1076 0ab348:·6907·5e00······························|0030:·sput-object·v7,·Landroidx/annotation/InspectableProperty$ValueType;.COLOR:Landroidx/annotation/InspectableProperty$ValueType;·//·field@005e1076 0ab340:·6907·5e00······························|0030:·sput-object·v7,·Landroidx/annotation/InspectableProperty$ValueType;.COLOR:Landroidx/annotation/InspectableProperty$ValueType;·//·field@005e
1077 0ab34c:·2209·2d01······························|0032:·new-instance·v9,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d1077 0ab344:·2209·2d01······························|0032:·new-instance·v9,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d
1078 0ab350:·1a0b·bc1a······························|0034:·const-string·v11,·"GRAVITY"·//·string@1abc1078 0ab348:·1a0b·bc1a······························|0034:·const-string·v11,·"GRAVITY"·//·string@1abc
1079 0ab354:·125c···································|0036:·const/4·v12,·#int·5·//·#51079 0ab34c:·125c···································|0036:·const/4·v12,·#int·5·//·#5
1080 0ab356:·7030·ac03·b90c·························|0037:·invoke-direct·{v9,·v11,·v12},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac1080 0ab34e:·7030·ac03·b90c·························|0037:·invoke-direct·{v9,·v11,·v12},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac
1081 0ab35c:·6909·5f00······························|003a:·sput-object·v9,·Landroidx/annotation/InspectableProperty$ValueType;.GRAVITY:Landroidx/annotation/InspectableProperty$ValueType;·//·field@005f1081 0ab354:·6909·5f00······························|003a:·sput-object·v9,·Landroidx/annotation/InspectableProperty$ValueType;.GRAVITY:Landroidx/annotation/InspectableProperty$ValueType;·//·field@005f
1082 0ab360:·220b·2d01······························|003c:·new-instance·v11,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d1082 0ab358:·220b·2d01······························|003c:·new-instance·v11,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d
1083 0ab364:·1a0d·7438······························|003e:·const-string·v13,·"RESOURCE_ID"·//·string@38741083 0ab35c:·1a0d·7438······························|003e:·const-string·v13,·"RESOURCE_ID"·//·string@3874
1084 0ab368:·126e···································|0040:·const/4·v14,·#int·6·//·#61084 0ab360:·126e···································|0040:·const/4·v14,·#int·6·//·#6
1085 0ab36a:·7030·ac03·db0e·························|0041:·invoke-direct·{v11,·v13,·v14},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac1085 0ab362:·7030·ac03·db0e·························|0041:·invoke-direct·{v11,·v13,·v14},·Landroidx/annotation/InspectableProperty$ValueType;.<init>:(Ljava/lang/String;I)V·//·method@03ac
1086 0ab370:·690b·6400······························|0044:·sput-object·v11,·Landroidx/annotation/InspectableProperty$ValueType;.RESOURCE_ID:Landroidx/annotation/InspectableProperty$ValueType;·//·field@00641086 0ab368:·690b·6400······························|0044:·sput-object·v11,·Landroidx/annotation/InspectableProperty$ValueType;.RESOURCE_ID:Landroidx/annotation/InspectableProperty$ValueType;·//·field@0064
1087 0ab374:·127d···································|0046:·const/4·v13,·#int·7·//·#71087 0ab36c:·127d···································|0046:·const/4·v13,·#int·7·//·#7
1088 0ab376:·23dd·ed10······························|0047:·new-array·v13,·v13,·[Landroidx/annotation/InspectableProperty$ValueType;·//·type@10ed1088 0ab36e:·23dd·ed10······························|0047:·new-array·v13,·v13,·[Landroidx/annotation/InspectableProperty$ValueType;·//·type@10ed
1089 0ab37a:·4d00·0d02······························|0049:·aput-object·v0,·v13,·v21089 0ab372:·4d00·0d02······························|0049:·aput-object·v0,·v13,·v2
1090 0ab37e:·4d01·0d04······························|004b:·aput-object·v1,·v13,·v41090 0ab376:·4d01·0d04······························|004b:·aput-object·v1,·v13,·v4
1091 0ab382:·4d03·0d06······························|004d:·aput-object·v3,·v13,·v61091 0ab37a:·4d03·0d06······························|004d:·aput-object·v3,·v13,·v6
1092 0ab386:·4d05·0d08······························|004f:·aput-object·v5,·v13,·v81092 0ab37e:·4d05·0d08······························|004f:·aput-object·v5,·v13,·v8
1093 0ab38a:·4d07·0d0a······························|0051:·aput-object·v7,·v13,·v101093 0ab382:·4d07·0d0a······························|0051:·aput-object·v7,·v13,·v10
1094 0ab38e:·4d09·0d0c······························|0053:·aput-object·v9,·v13,·v121094 0ab386:·4d09·0d0c······························|0053:·aput-object·v9,·v13,·v12
1095 0ab392:·4d0b·0d0e······························|0055:·aput-object·v11,·v13,·v141095 0ab38a:·4d0b·0d0e······························|0055:·aput-object·v11,·v13,·v14
1096 0ab396:·690d·5d00······························|0057:·sput-object·v13,·Landroidx/annotation/InspectableProperty$ValueType;.$VALUES:[Landroidx/annotation/InspectableProperty$ValueType;·//·field@005d1096 0ab38e:·690d·5d00······························|0057:·sput-object·v13,·Landroidx/annotation/InspectableProperty$ValueType;.$VALUES:[Landroidx/annotation/InspectableProperty$ValueType;·//·field@005d
1097 0ab39a:·0e00···································|0059:·return-void1097 0ab392:·0e00···································|0059:·return-void
1098 ······catches·······:·(none)1098 ······catches·······:·(none)
1099 ······positions·····:·1099 ······positions·····:·
1100 ········0x0000·line=1551100 ········0x0000·line=155
1101 ········0x000a·line=1601101 ········0x000a·line=160
1102 ········0x0014·line=1691102 ········0x0014·line=169
1103 ········0x001e·line=1781103 ········0x001e·line=178
1104 ········0x0028·line=1851104 ········0x0028·line=185
Offset 1112, 17 lines modifiedOffset 1112, 17 lines modified
1112 ······type··········:·'(Ljava/lang/String;I)V'1112 ······type··········:·'(Ljava/lang/String;I)V'
1113 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)1113 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
1114 ······code··········-1114 ······code··········-
1115 ······registers·····:·31115 ······registers·····:·3
1116 ······ins···········:·31116 ······ins···········:·3
1117 ······outs··········:·31117 ······outs··········:·3
1118 ······insns·size····:·4·16-bit·code·units1118 ······insns·size····:·4·16-bit·code·units
1119 0ab39c:········································|[0ab39c]·androidx.annotation.InspectableProperty$ValueType.<init>:(Ljava/lang/String;I)V1119 0ab394:········································|[0ab394]·androidx.annotation.InspectableProperty$ValueType.<init>:(Ljava/lang/String;I)V
1120 0ab3ac:·7030·d82c·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@2cd81120 0ab3a4:·7030·d72c·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@2cd7
1121 0ab3b2:·0e00···································|0003:·return-void1121 0ab3aa:·0e00···································|0003:·return-void
1122 ······catches·······:·(none)1122 ······catches·······:·(none)
1123 ······positions·····:·1123 ······positions·····:·
1124 ········0x0000·line=1511124 ········0x0000·line=151
1125 ······locals········:·1125 ······locals········:·
1126 ········0x0000·-·0x0004·reg=0·this·Landroidx/annotation/InspectableProperty$ValueType;·1126 ········0x0000·-·0x0004·reg=0·this·Landroidx/annotation/InspectableProperty$ValueType;·
1127 ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;·1127 ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;·
1128 ········0x0000·-·0x0004·reg=2·(null)·I·1128 ········0x0000·-·0x0004·reg=2·(null)·I·
Offset 1132, 20 lines modifiedOffset 1132, 20 lines modified
1132 ······type··········:·'(Ljava/lang/String;)Landroidx/annotation/InspectableProperty$ValueType;'1132 ······type··········:·'(Ljava/lang/String;)Landroidx/annotation/InspectableProperty$ValueType;'
1133 ······access········:·0x0009·(PUBLIC·STATIC)1133 ······access········:·0x0009·(PUBLIC·STATIC)
1134 ······code··········-1134 ······code··········-
1135 ······registers·····:·21135 ······registers·····:·2
1136 ······ins···········:·11136 ······ins···········:·1
1137 ······outs··········:·21137 ······outs··········:·2
1138 ······insns·size····:·9·16-bit·code·units1138 ······insns·size····:·9·16-bit·code·units
1139 0ab290:········································|[0ab290]·androidx.annotation.InspectableProperty$ValueType.valueOf:(Ljava/lang/String;)Landroidx/annotation/InspectableProperty$ValueType;1139 0ab288:········································|[0ab288]·androidx.annotation.InspectableProperty$ValueType.valueOf:(Ljava/lang/String;)Landroidx/annotation/InspectableProperty$ValueType;
1140 0ab2a0:·1c00·2d01······························|0000:·const-class·v0,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d1140 0ab298:·1c00·2d01······························|0000:·const-class·v0,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d
1141 0ab2a4:·7120·dc2c·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@2cdc1141 0ab29c:·7120·db2c·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@2cdb
1142 0ab2aa:·0c01···································|0005:·move-result-object·v11142 0ab2a2:·0c01···································|0005:·move-result-object·v1
1143 0ab2ac:·1f01·2d01······························|0006:·check-cast·v1,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d1143 0ab2a4:·1f01·2d01······························|0006:·check-cast·v1,·Landroidx/annotation/InspectableProperty$ValueType;·//·type@012d
1144 0ab2b0:·1101···································|0008:·return-object·v11144 0ab2a8:·1101···································|0008:·return-object·v1
1145 ······catches·······:·(none)1145 ······catches·······:·(none)
1146 ······positions·····:·1146 ······positions·····:·
1147 ········0x0000·line=1511147 ········0x0000·line=151
Max diff block lines reached; 102862655/102879519 bytes (99.98%) of diff not shown.
6.92 KB
classes.jar
3.7 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6125110·bytes,·number·of·entries:·36921 Zip·file·size:·6125065·bytes,·number·of·entries:·3692
2 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·androidx/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·androidx/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/AnyThread.class5 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·androidx/annotation/AnyThread.class
6 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/ArrayRes.class6 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·androidx/annotation/ArrayRes.class
7 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/AttrRes.class7 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/AttrRes.class
8 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·androidx/annotation/BinderThread.class8 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·androidx/annotation/BinderThread.class
Offset 1884, 17 lines modifiedOffset 1884, 17 lines modified
1884 ?rwxrwxr-x··2.0·unx·····3379·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateMachine.class1884 ?rwxrwxr-x··2.0·unx·····3379·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateMachine.class
1885 ?rwxrwxr-x··2.0·unx·····3412·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateRemove.class1885 ?rwxrwxr-x··2.0·unx·····3412·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateRemove.class
1886 ?rwxrwxr-x··2.0·unx·····1578·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateRemoveAll$1.class1886 ?rwxrwxr-x··2.0·unx·····1578·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateRemoveAll$1.class
1887 ?rwxrwxr-x··2.0·unx·····2827·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateRemoveAll.class1887 ?rwxrwxr-x··2.0·unx·····2827·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateRemoveAll.class
1888 ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateScan$1.class1888 ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateScan$1.class
1889 ?rwxrwxr-x··2.0·unx·····3170·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateScan.class1889 ?rwxrwxr-x··2.0·unx·····3170·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateScan.class
1890 ?rwxrwxr-x··2.0·unx·····3434·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateScanForRemoval.class1890 ?rwxrwxr-x··2.0·unx·····3434·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateScanForRemoval.class
1891 ?rwxrwxr-x··2.0·unx·····1488·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateScanned.class1891 ?rwxrwxr-x··2.0·unx·····1473·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateScanned.class
1892 ?rwxrwxr-x··2.0·unx·····1400·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateScannedPartial.class1892 ?rwxrwxr-x··2.0·unx·····1385·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateScannedPartial.class
1893 ?rwxrwxr-x··2.0·unx·····1753·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateUnscanned.class1893 ?rwxrwxr-x··2.0·unx·····1738·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/StateUnscanned.class
1894 ?rwxrwxr-x··2.0·unx·····2266·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/TileRemoverService.class1894 ?rwxrwxr-x··2.0·unx·····2266·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/TileRemoverService.class
1895 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/TileScanner$1.class1895 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/TileScanner$1.class
1896 ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/TileScanner$2.class1896 ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/TileScanner$2.class
1897 ?rwxrwxr-x··2.0·unx······974·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/TileScanner$3.class1897 ?rwxrwxr-x··2.0·unx······974·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/TileScanner$3.class
1898 ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/TileScanner$4.class1898 ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tileremover/TileScanner$4.class
1899 ?rwxrwxr-x··2.0·unx·····3892·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tracker/StatusIcon.class1899 ?rwxrwxr-x··2.0·unx·····3892·b-·stor·80-Jan-01·00:00·ch/bailu/aat/services/tracker/StatusIcon.class
1900 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·ch/bailu/aat/util/AndroidLogger.class1900 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·ch/bailu/aat/util/AndroidLogger.class
Offset 3687, 8 lines modifiedOffset 3687, 8 lines modified
3687 ?rwxrwxr-x··2.0·unx····16591·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class3687 ?rwxrwxr-x··2.0·unx····16591·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
3688 ?rwxrwxr-x··2.0·unx····45686·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class3688 ?rwxrwxr-x··2.0·unx····45686·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
3689 ?rwxrwxr-x··2.0·unx····28655·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class3689 ?rwxrwxr-x··2.0·unx····28655·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
3690 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class3690 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
3691 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class3691 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
3692 ?rwxrwxr-x··2.0·unx····36100·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class3692 ?rwxrwxr-x··2.0·unx····36100·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
3693 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class3693 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
3694 3692·files,·6352326·bytes·uncompressed,·5464094·bytes·compressed:··14.0%3694 3692·files,·6352281·bytes·uncompressed,·5464049·bytes·compressed:··14.0%
1.04 KB
ch/bailu/aat/services/tileremover/StateScanned.class
963 B
procyon -ec {}
    
Offset 15, 23 lines modifiedOffset 15, 26 lines modified
15 ········if·(this.state.summaries.get(0).countToRemove·>·0)·{15 ········if·(this.state.summaries.get(0).countToRemove·>·0)·{
16 ············final·StateMachine·state·=·this.state;16 ············final·StateMachine·state·=·this.state;
17 ············state.set((State)new·StateRemove(state));17 ············state.set((State)new·StateRemove(state));
18 ········}18 ········}
19 ····}19 ····}
20 ····20 ····
21 ····public·void·removeAll()·{21 ····public·void·removeAll()·{
 22 ········final·StateMachine·state·=·this.state;
22 ········this.state.set((State)new·StateRemoveAll(this.state));23 ········state.set((State)new·StateRemoveAll(state));
23 ····}24 ····}
24 ····25 ····
25 ····public·void·rescan()·{26 ····public·void·rescan()·{
 27 ········final·StateMachine·state·=·this.state;
26 ········this.state.set((State)new·StateScanForRemoval(this.state));28 ········state.set((State)new·StateScanForRemoval(state));
27 ····}29 ····}
28 ····30 ····
29 ····public·void·reset()·{31 ····public·void·reset()·{
 32 ········final·StateMachine·state·=·this.state;
30 ········this.state.set((State)new·StateUnscanned(this.state));33 ········state.set((State)new·StateUnscanned(state));
31 ····}34 ····}
32 ····35 ····
33 ····public·void·scan()·{36 ····public·void·scan()·{
34 ········this.rescan();37 ········this.rescan();
35 ····}38 ····}
36 ····39 ····
37 ····public·void·stop()·{40 ····public·void·stop()·{
1000 B
ch/bailu/aat/services/tileremover/StateScannedPartial.class
887 B
procyon -ec {}
    
Offset 14, 23 lines modifiedOffset 14, 26 lines modified
14 ········state.broadcast(AppBroadcaster.TILE_REMOVER_STOPPED);14 ········state.broadcast(AppBroadcaster.TILE_REMOVER_STOPPED);
15 ····}15 ····}
16 ····16 ····
17 ····public·void·remove()·{17 ····public·void·remove()·{
18 ····}18 ····}
19 ····19 ····
20 ····public·void·removeAll()·{20 ····public·void·removeAll()·{
 21 ········final·StateMachine·state·=·this.state;
21 ········this.state.set((State)new·StateRemoveAll(this.state));22 ········state.set((State)new·StateRemoveAll(state));
22 ····}23 ····}
23 ····24 ····
24 ····public·void·rescan()·{25 ····public·void·rescan()·{
 26 ········final·StateMachine·state·=·this.state;
25 ········this.state.set((State)new·StateScanForRemoval(this.state));27 ········state.set((State)new·StateScanForRemoval(state));
26 ····}28 ····}
27 ····29 ····
28 ····public·void·reset()·{30 ····public·void·reset()·{
 31 ········final·StateMachine·state·=·this.state;
29 ········this.state.set((State)new·StateUnscanned(this.state));32 ········state.set((State)new·StateUnscanned(state));
30 ····}33 ····}
31 ····34 ····
32 ····public·void·scan()·{35 ····public·void·scan()·{
33 ········this.rescan();36 ········this.rescan();
34 ····}37 ····}
35 ····38 ····
36 ····public·void·stop()·{39 ····public·void·stop()·{
1.18 KB
ch/bailu/aat/services/tileremover/StateUnscanned.class
1.08 KB
procyon -ec {}
    
Offset 12, 19 lines modifiedOffset 12, 21 lines modified
12 ····12 ····
13 ····public·StateUnscanned(final·StateMachine·state)·{13 ····public·StateUnscanned(final·StateMachine·state)·{
14 ········this.state·=·state;14 ········this.state·=·state;
15 ········this.reset();15 ········this.reset();
16 ····}16 ····}
17 ····17 ····
18 ····public·void·remove()·{18 ····public·void·remove()·{
 19 ········final·StateMachine·state·=·this.state;
19 ········this.state.set((State)new·StateScan(this.state));20 ········state.set((State)new·StateScan(state));
20 ····}21 ····}
21 ····22 ····
22 ····public·void·removeAll()·{23 ····public·void·removeAll()·{
 24 ········final·StateMachine·state·=·this.state;
23 ········this.state.set((State)new·StateRemoveAll(this.state));25 ········state.set((State)new·StateRemoveAll(state));
24 ····}26 ····}
25 ····27 ····
26 ····public·void·rescan()·{28 ····public·void·rescan()·{
27 ····}29 ····}
28 ····30 ····
29 ····public·void·reset()·{31 ····public·void·reset()·{
30 ········this.state.list·=·null;32 ········this.state.list·=·null;
Offset 55, 13 lines modifiedOffset 57, 14 lines modified
55 ············catch·(IOException·ex5)·{}57 ············catch·(IOException·ex5)·{}
56 ········}58 ········}
57 ········catch·(IOException·ex6)·{}59 ········catch·(IOException·ex6)·{}
58 ········this.state.broadcast(AppBroadcaster.TILE_REMOVER_STOPPED);60 ········this.state.broadcast(AppBroadcaster.TILE_REMOVER_STOPPED);
59 ····}61 ····}
60 ····62 ····
61 ····public·void·scan()·{63 ····public·void·scan()·{
 64 ········final·StateMachine·state·=·this.state;
62 ········this.state.set((State)new·StateScan(this.state));65 ········state.set((State)new·StateScan(state));
63 ····}66 ····}
64 ····67 ····
65 ····public·void·stop()·{68 ····public·void·stop()·{
66 ····}69 ····}
67 }70 }
2.84 KB
smali/ch/bailu/aat/services/tileremover/StateScanned.smali
    
Offset 58, 58 lines modifiedOffset 58, 52 lines modified
58 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V58 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V
  
59 ····:cond_059 ····:cond_0
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·public·removeAll()V62 .method·public·removeAll()V
63 ····.locals·363 ····.locals·2
  
64 ····.line·4564 ····.line·45
65 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;65 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;
  
66 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateRemoveAll;66 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateRemoveAll;
  
67 ····iget-object·v2,·p0,·Lch/bailu/aat/services/tileremover/StateScanned;->state:Lch/bailu/aat/services/tileremover/StateMachine; 
  
68 ····invoke-direct·{v1,·v2},·Lch/bailu/aat/services/tileremover/StateRemoveAll;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V67 ····invoke-direct·{v1,·v0},·Lch/bailu/aat/services/tileremover/StateRemoveAll;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V
  
69 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V68 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V
  
70 ····return-void69 ····return-void
71 .end·method70 .end·method
  
72 .method·public·rescan()V71 .method·public·rescan()V
73 ····.locals·372 ····.locals·2
  
74 ····.line·2273 ····.line·22
75 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;74 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;
  
76 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateScanForRemoval;75 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateScanForRemoval;
  
77 ····iget-object·v2,·p0,·Lch/bailu/aat/services/tileremover/StateScanned;->state:Lch/bailu/aat/services/tileremover/StateMachine; 
  
78 ····invoke-direct·{v1,·v2},·Lch/bailu/aat/services/tileremover/StateScanForRemoval;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V76 ····invoke-direct·{v1,·v0},·Lch/bailu/aat/services/tileremover/StateScanForRemoval;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V
  
79 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V77 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V
  
80 ····return-void78 ····return-void
81 .end·method79 .end·method
  
82 .method·public·reset()V80 .method·public·reset()V
83 ····.locals·381 ····.locals·2
  
84 ····.line·3182 ····.line·31
85 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;83 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;
  
86 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateUnscanned;84 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateUnscanned;
  
87 ····iget-object·v2,·p0,·Lch/bailu/aat/services/tileremover/StateScanned;->state:Lch/bailu/aat/services/tileremover/StateMachine; 
  
88 ····invoke-direct·{v1,·v2},·Lch/bailu/aat/services/tileremover/StateUnscanned;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V85 ····invoke-direct·{v1,·v0},·Lch/bailu/aat/services/tileremover/StateUnscanned;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V
  
89 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V86 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V
  
90 ····return-void87 ····return-void
91 .end·method88 .end·method
  
92 .method·public·scan()V89 .method·public·scan()V
2.89 KB
smali/ch/bailu/aat/services/tileremover/StateUnscanned.smali
    
Offset 25, 41 lines modifiedOffset 25, 37 lines modified
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·remove()V28 .method·public·remove()V
29 ····.locals·329 ····.locals·2
  
30 ····.line·4130 ····.line·41
31 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateUnscanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;31 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateUnscanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;
  
32 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateScan;32 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateScan;
  
33 ····iget-object·v2,·p0,·Lch/bailu/aat/services/tileremover/StateUnscanned;->state:Lch/bailu/aat/services/tileremover/StateMachine; 
  
34 ····invoke-direct·{v1,·v2},·Lch/bailu/aat/services/tileremover/StateScan;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V33 ····invoke-direct·{v1,·v0},·Lch/bailu/aat/services/tileremover/StateScan;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V
  
35 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V34 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V
  
36 ····return-void35 ····return-void
37 .end·method36 .end·method
  
38 .method·public·removeAll()V37 .method·public·removeAll()V
39 ····.locals·338 ····.locals·2
  
40 ····.line·4539 ····.line·45
41 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateUnscanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;40 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateUnscanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;
  
42 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateRemoveAll;41 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateRemoveAll;
  
43 ····iget-object·v2,·p0,·Lch/bailu/aat/services/tileremover/StateUnscanned;->state:Lch/bailu/aat/services/tileremover/StateMachine; 
  
44 ····invoke-direct·{v1,·v2},·Lch/bailu/aat/services/tileremover/StateRemoveAll;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V42 ····invoke-direct·{v1,·v0},·Lch/bailu/aat/services/tileremover/StateRemoveAll;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V
  
45 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V43 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V
  
46 ····return-void44 ····return-void
47 .end·method45 .end·method
  
48 .method·public·rescan()V46 .method·public·rescan()V
Offset 129, 24 lines modifiedOffset 125, 22 lines modified
  
129 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->broadcast(Ljava/lang/String;)V125 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->broadcast(Ljava/lang/String;)V
  
130 ····return-void126 ····return-void
131 .end·method127 .end·method
  
132 .method·public·scan()V128 .method·public·scan()V
133 ····.locals·3129 ····.locals·2
  
134 ····.line·20130 ····.line·20
135 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateUnscanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;131 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateUnscanned;->state:Lch/bailu/aat/services/tileremover/StateMachine;
  
136 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateScan;132 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateScan;
  
137 ····iget-object·v2,·p0,·Lch/bailu/aat/services/tileremover/StateUnscanned;->state:Lch/bailu/aat/services/tileremover/StateMachine; 
  
138 ····invoke-direct·{v1,·v2},·Lch/bailu/aat/services/tileremover/StateScan;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V133 ····invoke-direct·{v1,·v0},·Lch/bailu/aat/services/tileremover/StateScan;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V
  
139 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V134 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V
  
140 ····return-void135 ····return-void
141 .end·method136 .end·method
  
142 .method·public·stop()V137 .method·public·stop()V
2.8 KB
smali/ch/bailu/aat/services/tileremover/StateScannedPartial.smali
    
Offset 43, 58 lines modifiedOffset 43, 52 lines modified
43 .method·public·remove()V43 .method·public·remove()V
44 ····.locals·044 ····.locals·0
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·removeAll()V47 .method·public·removeAll()V
48 ····.locals·348 ····.locals·2
  
49 ····.line·4349 ····.line·43
50 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScannedPartial;->state:Lch/bailu/aat/services/tileremover/StateMachine;50 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScannedPartial;->state:Lch/bailu/aat/services/tileremover/StateMachine;
  
51 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateRemoveAll;51 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateRemoveAll;
  
52 ····iget-object·v2,·p0,·Lch/bailu/aat/services/tileremover/StateScannedPartial;->state:Lch/bailu/aat/services/tileremover/StateMachine; 
  
53 ····invoke-direct·{v1,·v2},·Lch/bailu/aat/services/tileremover/StateRemoveAll;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V52 ····invoke-direct·{v1,·v0},·Lch/bailu/aat/services/tileremover/StateRemoveAll;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V
  
54 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V53 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V
  
55 ····return-void54 ····return-void
56 .end·method55 .end·method
  
57 .method·public·rescan()V56 .method·public·rescan()V
58 ····.locals·357 ····.locals·2
  
59 ····.line·2658 ····.line·26
60 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScannedPartial;->state:Lch/bailu/aat/services/tileremover/StateMachine;59 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScannedPartial;->state:Lch/bailu/aat/services/tileremover/StateMachine;
  
61 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateScanForRemoval;60 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateScanForRemoval;
  
62 ····iget-object·v2,·p0,·Lch/bailu/aat/services/tileremover/StateScannedPartial;->state:Lch/bailu/aat/services/tileremover/StateMachine; 
  
63 ····invoke-direct·{v1,·v2},·Lch/bailu/aat/services/tileremover/StateScanForRemoval;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V61 ····invoke-direct·{v1,·v0},·Lch/bailu/aat/services/tileremover/StateScanForRemoval;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V
  
64 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V62 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V
  
65 ····return-void63 ····return-void
66 .end·method64 .end·method
  
67 .method·public·reset()V65 .method·public·reset()V
68 ····.locals·366 ····.locals·2
  
69 ····.line·3567 ····.line·35
70 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScannedPartial;->state:Lch/bailu/aat/services/tileremover/StateMachine;68 ····iget-object·v0,·p0,·Lch/bailu/aat/services/tileremover/StateScannedPartial;->state:Lch/bailu/aat/services/tileremover/StateMachine;
  
71 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateUnscanned;69 ····new-instance·v1,·Lch/bailu/aat/services/tileremover/StateUnscanned;
  
72 ····iget-object·v2,·p0,·Lch/bailu/aat/services/tileremover/StateScannedPartial;->state:Lch/bailu/aat/services/tileremover/StateMachine; 
  
73 ····invoke-direct·{v1,·v2},·Lch/bailu/aat/services/tileremover/StateUnscanned;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V70 ····invoke-direct·{v1,·v0},·Lch/bailu/aat/services/tileremover/StateUnscanned;-><init>(Lch/bailu/aat/services/tileremover/StateMachine;)V
  
74 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V71 ····invoke-virtual·{v0,·v1},·Lch/bailu/aat/services/tileremover/StateMachine;->set(Lch/bailu/aat/services/tileremover/State;)V
  
75 ····return-void72 ····return-void
76 .end·method73 .end·method
  
77 .method·public·scan()V74 .method·public·scan()V
700 B
smali/ch/bailu/aat/views/SensorListItemView$1.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lch/bailu/aat/views/SensorListItemView$1;1 .class·Lch/bailu/aat/views/SensorListItemView$1;
2 .super·Lch/bailu/aat_lib/service/InsideContext;2 .super·Lch/bailu/aat_lib/service/InsideContext;
3 .source·"SensorListItemView.java"3 .source·"SensorListItemView.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lch/bailu/aat/views/SensorListItemView;->lambda$new$0(Landroid/widget/CompoundButton;Z)V6 ····value·=·Lch/bailu/aat/views/SensorListItemView;->lambda$new$0$ch-bailu-aat-views-SensorListItemView(Landroid/widget/CompoundButton;Z)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation