21.0 KB
/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%
6.94 KB
classes.dex
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