402 KB
/home/fdroid/fdroiddata/tmp/org.tengel.timescale_12.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.tengel.timescale_12.apk
1.94 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: <e9b17e4d31218bda62a2aba515f12db978d0df65c1c0e37fd92b1f5b1661bce2>, actual: <f1b25bbace9be20625a86e530eaa3a4b957466b2352abcdfb4a21db577c3b5fe> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <aaa060a5bd1c3b76c16b48ba3496d5fb785dd513feb7d239e972b2bc4e87c57cd28b010000000000>, actual: <9eef9202261aa31a306079ee0a540d3563dfc7abbb76c4c477d89837fc473fd8d28b010000000000>
    
Offset 1, 17 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:·27a703e04fa8dcb1b430eb6e9e687c3f9e9cda445ad2532e12ece4323fef38b8 
10 Signer·#1·certificate·SHA-1·digest:·466192f669d152c22cc07536878cbab91563f1e9 
11 Signer·#1·certificate·MD5·digest:·dcee09200190cd39ab07dc4387527fe3 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·5973cb4ae1c6bf4b888a0b662e30e1f44a056e8a2900b2b66de1a3b5b7b5a2f5 
15 Signer·#1·public·key·SHA-1·digest:·03a9c75119f1d591ca66333e23178fbed4396126 
16 Signer·#1·public·key·MD5·digest:·61454710c052894bd0159c7ee4f73ceb 
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/. 
1.41 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·105426·bytes,·number·of·entries:·521 Zip·file·size:·105426·bytes,·number·of·entries:·52
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx····31016·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-r--r--··0.0·unx····31012·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw----·····0.0·fat·····2824·b-·defN·81-Jan-01·01:01·AndroidManifest.xml4 -rw----·····0.0·fat·····2824·b-·defN·81-Jan-01·01:01·AndroidManifest.xml
5 -rw----·····0.0·fat······536·b-·defN·81-Jan-01·01:01·res/01.xml5 -rw----·····0.0·fat······536·b-·defN·81-Jan-01·01:01·res/01.xml
6 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/0K.xml6 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/0K.xml
7 -rw----·····0.0·fat······471·b-·stor·81-Jan-01·01:01·res/3q.png7 -rw----·····0.0·fat······471·b-·stor·81-Jan-01·01:01·res/3q.png
8 -rw----·····0.0·fat······975·b-·stor·81-Jan-01·01:01·res/61.png8 -rw----·····0.0·fat······975·b-·stor·81-Jan-01·01:01·res/61.png
9 -rw----·····0.0·fat·····3868·b-·defN·81-Jan-01·01:01·res/7E.xml9 -rw----·····0.0·fat·····3868·b-·defN·81-Jan-01·01:01·res/7E.xml
10 -rw----·····0.0·fat·····3155·b-·stor·81-Jan-01·01:01·res/8c.png10 -rw----·····0.0·fat·····3155·b-·stor·81-Jan-01·01:01·res/8c.png
Offset 47, 8 lines modifiedOffset 47, 8 lines modified
47 -rw----·····0.0·fat······464·b-·stor·81-Jan-01·01:01·res/yi.png47 -rw----·····0.0·fat······464·b-·stor·81-Jan-01·01:01·res/yi.png
48 -rw----·····0.0·fat·····1161·b-·stor·81-Jan-01·01:01·res/yn.png48 -rw----·····0.0·fat·····1161·b-·stor·81-Jan-01·01:01·res/yn.png
49 -rw----·····0.0·fat·····2107·b-·stor·81-Jan-01·01:01·res/zR.png49 -rw----·····0.0·fat·····2107·b-·stor·81-Jan-01·01:01·res/zR.png
50 -rw----·····0.0·fat····13720·b-·stor·81-Jan-01·01:01·resources.arsc50 -rw----·····0.0·fat····13720·b-·stor·81-Jan-01·01:01·resources.arsc
51 -rw----·····2.0·fat·····3281·b-·defN·81-Jan-01·01:01·META-INF/2F219CD9.SF51 -rw----·····2.0·fat·····3281·b-·defN·81-Jan-01·01:01·META-INF/2F219CD9.SF
52 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/2F219CD9.RSA52 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/2F219CD9.RSA
53 -rw----·····2.0·fat·····3173·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF53 -rw----·····2.0·fat·····3173·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
54 52·files,·155569·bytes·uncompressed,·95031·bytes·compressed:··38.9%54 52·files,·155565·bytes·uncompressed,·95029·bytes·compressed:··38.9%
398 KB
classes.dex
315 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 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············:·282a27504 checksum············:·d1bb20f3
5 signature···········:·b2ec...20b45 signature···········:·4557...c38f
6 file_size···········:·310166 file_size···········:·31012
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·····:·52910 string_ids_size·····:·529
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·12012 type_ids_size·······:·120
13 type_ids_off········:·2228·(0x0008b4)13 type_ids_off········:·2228·(0x0008b4)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·2708·(0x000a94)15 proto_ids_off·······:·2708·(0x000a94)
16 field_ids_size······:·11416 field_ids_size······:·114
17 field_ids_off·······:·4376·(0x001118)17 field_ids_off·······:·4376·(0x001118)
18 method_ids_size·····:·28018 method_ids_size·····:·280
19 method_ids_off······:·5288·(0x0014a8)19 method_ids_off······:·5288·(0x0014a8)
20 class_defs_size·····:·2920 class_defs_size·····:·29
21 class_defs_off······:·7528·(0x001d68)21 class_defs_off······:·7528·(0x001d68)
22 data_size···········:·2256022 data_size···········:·22556
23 data_off············:·8456·(0x002108)23 data_off············:·8456·(0x002108)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·8025 class_idx···········:·80
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·6527 superclass_idx······:·65
28 source_file_idx·····:·2028 source_file_idx·····:·20
Offset 2731, 15 lines modifiedOffset 2731, 15 lines modified
2731 ······name··········:·'<init>'2731 ······name··········:·'<init>'
2732 ······type··········:·'(Landroid/app/Activity;)V'2732 ······type··········:·'(Landroid/app/Activity;)V'
2733 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)2733 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
2734 ······code··········-2734 ······code··········-
2735 ······registers·····:·102735 ······registers·····:·10
2736 ······ins···········:·22736 ······ins···········:·2
2737 ······outs··········:·32737 ······outs··········:·3
2738 ······insns·size····:·250·16-bit·code·units2738 ······insns·size····:·248·16-bit·code·units
2739 003134:········································|[003134]·org.tengel.timescale.Table.<init>:(Landroid/app/Activity;)V2739 003134:········································|[003134]·org.tengel.timescale.Table.<init>:(Landroid/app/Activity;)V
2740 003144:·7010·7700·0800·························|0000:·invoke-direct·{v8},·Ljava/lang/Object;.<init>:()V·//·method@00772740 003144:·7010·7700·0800·························|0000:·invoke-direct·{v8},·Ljava/lang/Object;.<init>:()V·//·method@0077
2741 00314a:·1240···································|0003:·const/4·v0,·#int·4·//·#42741 00314a:·1240···································|0003:·const/4·v0,·#int·4·//·#4
2742 00314c:·5980·5300······························|0004:·iput·v0,·v8,·Lorg/tengel/timescale/Table;.m_displayColumns:I·//·field@00532742 00314c:·5980·5300······························|0004:·iput·v0,·v8,·Lorg/tengel/timescale/Table;.m_displayColumns:I·//·field@0053
2743 003150:·1200···································|0006:·const/4·v0,·#int·0·//·#02743 003150:·1200···································|0006:·const/4·v0,·#int·0·//·#0
2744 003152:·5c80·5800······························|0007:·iput-boolean·v0,·v8,·Lorg/tengel/timescale/Table;.m_fitScreen:Z·//·field@00582744 003152:·5c80·5800······························|0007:·iput-boolean·v0,·v8,·Lorg/tengel/timescale/Table;.m_fitScreen:Z·//·field@0058
2745 003156:·5c80·6600······························|0009:·iput-boolean·v0,·v8,·Lorg/tengel/timescale/Table;.m_trueScale:Z·//·field@00662745 003156:·5c80·6600······························|0009:·iput-boolean·v0,·v8,·Lorg/tengel/timescale/Table;.m_trueScale:Z·//·field@0066
Offset 2757, 116 lines modifiedOffset 2757, 115 lines modified
2757 003188:·5c80·6000······························|0022:·iput-boolean·v0,·v8,·Lorg/tengel/timescale/Table;.m_showExcerpt:Z·//·field@00602757 003188:·5c80·6000······························|0022:·iput-boolean·v0,·v8,·Lorg/tengel/timescale/Table;.m_showExcerpt:Z·//·field@0060
2758 00318c:·2201·4800······························|0024:·new-instance·v1,·Ljava/util/HashMap;·//·type@00482758 00318c:·2201·4800······························|0024:·new-instance·v1,·Ljava/util/HashMap;·//·type@0048
2759 003190:·7010·8400·0100·························|0026:·invoke-direct·{v1},·Ljava/util/HashMap;.<init>:()V·//·method@00842759 003190:·7010·8400·0100·························|0026:·invoke-direct·{v1},·Ljava/util/HashMap;.<init>:()V·//·method@0084
2760 003196:·5b81·5500······························|0029:·iput-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_durations:Ljava/util/HashMap;·//·field@00552760 003196:·5b81·5500······························|0029:·iput-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_durations:Ljava/util/HashMap;·//·field@0055
2761 00319a:·5980·5a00······························|002b:·iput·v0,·v8,·Lorg/tengel/timescale/Table;.m_languageIdx:I·//·field@005a2761 00319a:·5980·5a00······························|002b:·iput·v0,·v8,·Lorg/tengel/timescale/Table;.m_languageIdx:I·//·field@005a
2762 00319e:·5b89·5000······························|002d:·iput-object·v9,·v8,·Lorg/tengel/timescale/Table;.m_activity:Landroid/app/Activity;·//·field@00502762 00319e:·5b89·5000······························|002d:·iput-object·v9,·v8,·Lorg/tengel/timescale/Table;.m_activity:Landroid/app/Activity;·//·field@0050
2763 0031a2:·2201·6c00······························|002f:·new-instance·v1,·Lorg/tengel/timescale/TreeReader;·//·type@006c2763 0031a2:·2201·6c00······························|002f:·new-instance·v1,·Lorg/tengel/timescale/TreeReader;·//·type@006c
2764 0031a6:·5482·5000······························|0031:·iget-object·v2,·v8,·Lorg/tengel/timescale/Table;.m_activity:Landroid/app/Activity;·//·field@0050 
2765 0031aa:·6e10·0500·0200·························|0033:·invoke-virtual·{v2},·Landroid/app/Activity;.getResources:()Landroid/content/res/Resources;·//·method@00052764 0031a6:·6e10·0500·0900·························|0031:·invoke-virtual·{v9},·Landroid/app/Activity;.getResources:()Landroid/content/res/Resources;·//·method@0005
2766 0031b0:·0c02···································|0036:·move-result-object·v22765 0031ac:·0c02···································|0034:·move-result-object·v2
2767 0031b2:·1403·0100·087f·························|0037:·const·v3,·#float·1.80775e+38·//·#7f0800012766 0031ae:·1403·0100·087f·························|0035:·const·v3,·#float·1.80775e+38·//·#7f080001
2768 0031b8:·6e20·2300·3200·························|003a:·invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream;·//·method@00232767 0031b4:·6e20·2300·3200·························|0038:·invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream;·//·method@0023
2769 0031be:·0c02···································|003d:·move-result-object·v22768 0031ba:·0c02···································|003b:·move-result-object·v2
2770 0031c0:·7020·0401·2100·························|003e:·invoke-direct·{v1,·v2},·Lorg/tengel/timescale/TreeReader;.<init>:(Ljava/io/InputStream;)V·//·method@01042769 0031bc:·7020·0401·2100·························|003c:·invoke-direct·{v1,·v2},·Lorg/tengel/timescale/TreeReader;.<init>:(Ljava/io/InputStream;)V·//·method@0104
2771 0031c6:·5b81·6500······························|0041:·iput-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_tree:Lorg/tengel/timescale/TreeReader;·//·field@00652770 0031c2:·5b81·6500······························|003f:·iput-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_tree:Lorg/tengel/timescale/TreeReader;·//·field@0065
2772 0031ca:·6e10·0e01·0100·························|0043:·invoke-virtual·{v1},·Lorg/tengel/timescale/TreeReader;.maxColumns:()I·//·method@010e2771 0031c6:·6e10·0e01·0100·························|0041:·invoke-virtual·{v1},·Lorg/tengel/timescale/TreeReader;.maxColumns:()I·//·method@010e
2773 0031d0:·0a02···································|0046:·move-result·v22772 0031cc:·0a02···································|0044:·move-result·v2
2774 0031d2:·6e20·0801·2100·························|0047:·invoke-virtual·{v1,·v2},·Lorg/tengel/timescale/TreeReader;.buildTable:(I)V·//·method@01082773 0031ce:·6e20·0801·2100·························|0045:·invoke-virtual·{v1,·v2},·Lorg/tengel/timescale/TreeReader;.buildTable:(I)V·//·method@0108
2775 0031d8:·1201···································|004a:·const/4·v1,·#int·0·//·#02774 0031d4:·1201···································|0048:·const/4·v1,·#int·0·//·#0
2776 0031da:·5482·6500······························|004b:·iget-object·v2,·v8,·Lorg/tengel/timescale/Table;.m_tree:Lorg/tengel/timescale/TreeReader;·//·field@00652775 0031d6:·5482·6500······························|0049:·iget-object·v2,·v8,·Lorg/tengel/timescale/Table;.m_tree:Lorg/tengel/timescale/TreeReader;·//·field@0065
2777 0031de:·6e10·0e01·0200·························|004d:·invoke-virtual·{v2},·Lorg/tengel/timescale/TreeReader;.maxColumns:()I·//·method@010e2776 0031da:·6e10·0e01·0200·························|004b:·invoke-virtual·{v2},·Lorg/tengel/timescale/TreeReader;.maxColumns:()I·//·method@010e
2778 0031e4:·0a02···································|0050:·move-result·v22777 0031e0:·0a02···································|004e:·move-result·v2
2779 0031e6:·3521·3300······························|0051:·if-ge·v1,·v2,·0084·//·+00332778 0031e2:·3521·3300······························|004f:·if-ge·v1,·v2,·0082·//·+0033
2780 0031ea:·1602·0000······························|0053:·const-wide/16·v2,·#int·0·//·#02779 0031e6:·1602·0000······························|0051:·const-wide/16·v2,·#int·0·//·#0
2781 0031ee:·1204···································|0055:·const/4·v4,·#int·0·//·#02780 0031ea:·1204···································|0053:·const/4·v4,·#int·0·//·#0
 2781 0031ec:·5485·6500······························|0054:·iget-object·v5,·v8,·Lorg/tengel/timescale/Table;.m_tree:Lorg/tengel/timescale/TreeReader;·//·field@0065
 2782 0031f0:·6e10·0601·0500·························|0056:·invoke-virtual·{v5},·Lorg/tengel/timescale/TreeReader;.actualRows:()I·//·method@0106
 2783 0031f6:·0a05···································|0059:·move-result·v5
 2784 0031f8:·3554·2500······························|005a:·if-ge·v4,·v5,·007f·//·+0025
2782 0031f0:·5485·6500······························|0056:·iget-object·v5,·v8,·Lorg/tengel/timescale/Table;.m_tree:Lorg/tengel/timescale/TreeReader;·//·field@00652785 0031fc:·5485·6500······························|005c:·iget-object·v5,·v8,·Lorg/tengel/timescale/Table;.m_tree:Lorg/tengel/timescale/TreeReader;·//·field@0065
2783 0031f4:·6e10·0601·0500·························|0058:·invoke-virtual·{v5},·Lorg/tengel/timescale/TreeReader;.actualRows:()I·//·method@0106 
2784 0031fa:·0a05···································|005b:·move-result·v5 
2785 0031fc:·3554·2500······························|005c:·if-ge·v4,·v5,·0081·//·+0025 
2786 003200:·5485·6500······························|005e:·iget-object·v5,·v8,·Lorg/tengel/timescale/Table;.m_tree:Lorg/tengel/timescale/TreeReader;·//·field@0065 
2787 003204:·6e30·0a01·1504·························|0060:·invoke-virtual·{v5,·v1,·v4},·Lorg/tengel/timescale/TreeReader;.getCell:(II)Lorg/tengel/timescale/GeoPeriod;·//·method@010a2786 003200:·6e30·0a01·1504·························|005e:·invoke-virtual·{v5,·v1,·v4},·Lorg/tengel/timescale/TreeReader;.getCell:(II)Lorg/tengel/timescale/GeoPeriod;·//·method@010a
2788 00320a:·0c05···································|0063:·move-result-object·v52787 003206:·0c05···································|0061:·move-result-object·v5
2789 00320c:·5456·1600······························|0064:·iget-object·v6,·v5,·Lorg/tengel/timescale/GeoPeriod;.state:Lorg/tengel/timescale/GeoPeriod$State;·//·field@00162788 003208:·5456·1600······························|0062:·iget-object·v6,·v5,·Lorg/tengel/timescale/GeoPeriod;.state:Lorg/tengel/timescale/GeoPeriod$State;·//·field@0016
2790 003210:·6207·0b00······························|0066:·sget-object·v7,·Lorg/tengel/timescale/GeoPeriod$State;.NORMAL:Lorg/tengel/timescale/GeoPeriod$State;·//·field@000b2789 00320c:·6207·0b00······························|0064:·sget-object·v7,·Lorg/tengel/timescale/GeoPeriod$State;.NORMAL:Lorg/tengel/timescale/GeoPeriod$State;·//·field@000b
2791 003214:·3376·1600······························|0068:·if-ne·v6,·v7,·007e·//·+00162790 003210:·3376·1600······························|0066:·if-ne·v6,·v7,·007c·//·+0016
2792 003218:·5356·1400······························|006a:·iget-wide·v6,·v5,·Lorg/tengel/timescale/GeoPeriod;.start:D·//·field@00142791 003214:·5356·1400······························|0068:·iget-wide·v6,·v5,·Lorg/tengel/timescale/GeoPeriod;.start:D·//·field@0014
2793 00321c:·cc26···································|006c:·sub-double/2addr·v6,·v22792 003218:·cc26···································|006a:·sub-double/2addr·v6,·v2
2794 00321e:·5a56·0f00······························|006d:·iput-wide·v6,·v5,·Lorg/tengel/timescale/GeoPeriod;.duration:D·//·field@000f2793 00321a:·5a56·0f00······························|006b:·iput-wide·v6,·v5,·Lorg/tengel/timescale/GeoPeriod;.duration:D·//·field@000f
2795 003222:·5482·5500······························|006f:·iget-object·v2,·v8,·Lorg/tengel/timescale/Table;.m_durations:Ljava/util/HashMap;·//·field@00552794 00321e:·5482·5500······························|006d:·iget-object·v2,·v8,·Lorg/tengel/timescale/Table;.m_durations:Ljava/util/HashMap;·//·field@0055
2796 003226:·5453·1200······························|0071:·iget-object·v3,·v5,·Lorg/tengel/timescale/GeoPeriod;.nameId:Ljava/lang/String;·//·field@00122795 003222:·5453·1200······························|006f:·iget-object·v3,·v5,·Lorg/tengel/timescale/GeoPeriod;.nameId:Ljava/lang/String;·//·field@0012
2797 00322a:·5356·0f00······························|0073:·iget-wide·v6,·v5,·Lorg/tengel/timescale/GeoPeriod;.duration:D·//·field@000f2796 003226:·5356·0f00······························|0071:·iget-wide·v6,·v5,·Lorg/tengel/timescale/GeoPeriod;.duration:D·//·field@000f
2798 00322e:·7120·6800·7600·························|0075:·invoke-static·{v6,·v7},·Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double;·//·method@00682797 00322a:·7120·6800·7600·························|0073:·invoke-static·{v6,·v7},·Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double;·//·method@0068
2799 003234:·0c06···································|0078:·move-result-object·v62798 003230:·0c06···································|0076:·move-result-object·v6
2800 003236:·6e30·8800·3206·························|0079:·invoke-virtual·{v2,·v3,·v6},·Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@00882799 003232:·6e30·8800·3206·························|0077:·invoke-virtual·{v2,·v3,·v6},·Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;·//·method@0088
2801 00323c:·5352·1400······························|007c:·iget-wide·v2,·v5,·Lorg/tengel/timescale/GeoPeriod;.start:D·//·field@00142800 003238:·5352·1400······························|007a:·iget-wide·v2,·v5,·Lorg/tengel/timescale/GeoPeriod;.start:D·//·field@0014
2802 003240:·d804·0401······························|007e:·add-int/lit8·v4,·v4,·#int·1·//·#012801 00323c:·d804·0401······························|007c:·add-int/lit8·v4,·v4,·#int·1·//·#01
2803 003244:·28d6···································|0080:·goto·0056·//·-002a2802 003240:·28d6···································|007e:·goto·0054·//·-002a
2804 003246:·d801·0101······························|0081:·add-int/lit8·v1,·v1,·#int·1·//·#012803 003242:·d801·0101······························|007f:·add-int/lit8·v1,·v1,·#int·1·//·#01
2805 00324a:·28c8···································|0083:·goto·004b·//·-00382804 003246:·28c8···································|0081:·goto·0049·//·-0038
2806 00324c:·2201·5600······························|0084:·new-instance·v1,·Lorg/tengel/timescale/NamesDb;·//·type@00562805 003248:·2201·5600······························|0082:·new-instance·v1,·Lorg/tengel/timescale/NamesDb;·//·type@0056
2807 003250:·5482·5000······························|0086:·iget-object·v2,·v8,·Lorg/tengel/timescale/Table;.m_activity:Landroid/app/Activity;·//·field@00502806 00324c:·5482·5000······························|0084:·iget-object·v2,·v8,·Lorg/tengel/timescale/Table;.m_activity:Landroid/app/Activity;·//·field@0050
2808 003254:·6e10·0500·0200·························|0088:·invoke-virtual·{v2},·Landroid/app/Activity;.getResources:()Landroid/content/res/Resources;·//·method@00052807 003250:·6e10·0500·0200·························|0086:·invoke-virtual·{v2},·Landroid/app/Activity;.getResources:()Landroid/content/res/Resources;·//·method@0005
2809 00325a:·0c02···································|008b:·move-result-object·v22808 003256:·0c02···································|0089:·move-result-object·v2
2810 00325c:·1503·087f······························|008c:·const/high16·v3,·#int·2131230720·//·#7f082809 003258:·1503·087f······························|008a:·const/high16·v3,·#int·2131230720·//·#7f08
2811 003260:·6e20·2300·3200·························|008e:·invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream;·//·method@00232810 00325c:·6e20·2300·3200·························|008c:·invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream;·//·method@0023
2812 003266:·0c02···································|0091:·move-result-object·v22811 003262:·0c02···································|008f:·move-result-object·v2
2813 003268:·7020·aa00·2100·························|0092:·invoke-direct·{v1,·v2},·Lorg/tengel/timescale/NamesDb;.<init>:(Ljava/io/InputStream;)V·//·method@00aa2812 003264:·7020·aa00·2100·························|0090:·invoke-direct·{v1,·v2},·Lorg/tengel/timescale/NamesDb;.<init>:(Ljava/io/InputStream;)V·//·method@00aa
2814 00326e:·5b81·5c00······························|0095:·iput-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_namesDb:Lorg/tengel/timescale/NamesDb;·//·field@005c2813 00326a:·5b81·5c00······························|0093:·iput-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_namesDb:Lorg/tengel/timescale/NamesDb;·//·field@005c
2815 003272:·5481·5000······························|0097:·iget-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_activity:Landroid/app/Activity;·//·field@00502814 00326e:·5481·5000······························|0095:·iget-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_activity:Landroid/app/Activity;·//·field@0050
2816 003276:·6e10·0500·0100·························|0099:·invoke-virtual·{v1},·Landroid/app/Activity;.getResources:()Landroid/content/res/Resources;·//·method@00052815 003272:·6e10·0500·0100·························|0097:·invoke-virtual·{v1},·Landroid/app/Activity;.getResources:()Landroid/content/res/Resources;·//·method@0005
2817 00327c:·0c01···································|009c:·move-result-object·v12816 003278:·0c01···································|009a:·move-result-object·v1
2818 00327e:·6e10·2200·0100·························|009d:·invoke-virtual·{v1},·Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration;·//·method@00222817 00327a:·6e10·2200·0100·························|009b:·invoke-virtual·{v1},·Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration;·//·method@0022
2819 003284:·0c01···································|00a0:·move-result-object·v12818 003280:·0c01···································|009e:·move-result-object·v1
2820 003286:·5411·0000······························|00a1:·iget-object·v1,·v1,·Landroid/content/res/Configuration;.locale:Ljava/util/Locale;·//·field@00002819 003282:·5411·0000······························|009f:·iget-object·v1,·v1,·Landroid/content/res/Configuration;.locale:Ljava/util/Locale;·//·field@0000
2821 00328a:·6e10·8c00·0100·························|00a3:·invoke-virtual·{v1},·Ljava/util/Locale;.getLanguage:()Ljava/lang/String;·//·method@008c2820 003286:·6e10·8c00·0100·························|00a1:·invoke-virtual·{v1},·Ljava/util/Locale;.getLanguage:()Ljava/lang/String;·//·method@008c
2822 003290:·0c01···································|00a6:·move-result-object·v12821 00328c:·0c01···································|00a4:·move-result-object·v1
2823 003292:·5b81·6300······························|00a7:·iput-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_systemLang:Ljava/lang/String;·//·field@00632822 00328e:·5b81·6300······························|00a5:·iput-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_systemLang:Ljava/lang/String;·//·field@0063
2824 003296:·5481·5000······························|00a9:·iget-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_activity:Landroid/app/Activity;·//·field@00502823 003292:·5481·5000······························|00a7:·iget-object·v1,·v8,·Lorg/tengel/timescale/Table;.m_activity:Landroid/app/Activity;·//·field@0050
2825 00329a:·1a02·ed01······························|00ab:·const-string·v2,·"settings"·//·string@01ed2824 003296:·1a02·ed01······························|00a9:·const-string·v2,·"settings"·//·string@01ed
2826 00329e:·6e30·0600·2100·························|00ad:·invoke-virtual·{v1,·v2,·v0},·Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences;·//·method@00062825 00329a:·6e30·0600·2100·························|00ab:·invoke-virtual·{v1,·v2,·v0},·Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences;·//·method@0006
2827 0032a4:·0c01···································|00b0:·move-result-object·v12826 0032a0:·0c01···································|00ae:·move-result-object·v1
2828 0032a6:·1a02·5f01······························|00b1:·const-string·v2,·"language-idx"·//·string@015f2827 0032a2:·1a02·5f01······························|00af:·const-string·v2,·"language-idx"·//·string@015f
2829 0032aa:·7230·2100·2100·························|00b3:·invoke-interface·{v1,·v2,·v0},·Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I·//·method@00212828 0032a6:·7230·2100·2100·························|00b1:·invoke-interface·{v1,·v2,·v0},·Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I·//·method@0021
2830 0032b0:·0a01···································|00b6:·move-result·v12829 0032ac:·0a01···································|00b4:·move-result·v1
2831 0032b2:·5981·5a00······························|00b7:·iput·v1,·v8,·Lorg/tengel/timescale/Table;.m_languageIdx:I·//·field@005a2830 0032ae:·5981·5a00······························|00b5:·iput·v1,·v8,·Lorg/tengel/timescale/Table;.m_languageIdx:I·//·field@005a
2832 0032b6:·2201·2b00······························|00b9:·new-instance·v1,·Landroid/widget/TextView;·//·type@002b2831 0032b2:·2201·2b00······························|00b7:·new-instance·v1,·Landroid/widget/TextView;·//·type@002b
2833 0032ba:·5482·5000······························|00bb:·iget-object·v2,·v8,·Lorg/tengel/timescale/Table;.m_activity:Landroid/app/Activity;·//·field@00502832 0032b6:·5482·5000······························|00b9:·iget-object·v2,·v8,·Lorg/tengel/timescale/Table;.m_activity:Landroid/app/Activity;·//·field@0050
Max diff block lines reached; 298088/322648 bytes (92.39%) of diff not shown.
82.8 KB
classes.jar
2.08 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·38609·bytes,·number·of·entries:·291 Zip·file·size:·38606·bytes,·number·of·entries:·29
2 ?rwxrwxr-x··2.0·unx······400·b-·stor·80-Jan-01·00:00·org/tengel/timescale/BuildConfig.class2 ?rwxrwxr-x··2.0·unx······400·b-·stor·80-Jan-01·00:00·org/tengel/timescale/BuildConfig.class
3 ?rwxrwxr-x··2.0·unx······872·b-·stor·80-Jan-01·00:00·org/tengel/timescale/GeoPeriod$State.class3 ?rwxrwxr-x··2.0·unx······872·b-·stor·80-Jan-01·00:00·org/tengel/timescale/GeoPeriod$State.class
4 ?rwxrwxr-x··2.0·unx·····1959·b-·stor·80-Jan-01·00:00·org/tengel/timescale/GeoPeriod.class4 ?rwxrwxr-x··2.0·unx·····1959·b-·stor·80-Jan-01·00:00·org/tengel/timescale/GeoPeriod.class
5 ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·org/tengel/timescale/InfoDialog.class5 ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·org/tengel/timescale/InfoDialog.class
6 ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·org/tengel/timescale/LanguageDialog$Listener.class6 ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·org/tengel/timescale/LanguageDialog$Listener.class
7 ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·org/tengel/timescale/LanguageDialog.class7 ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·org/tengel/timescale/LanguageDialog.class
8 ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·org/tengel/timescale/NamesDb.class8 ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·org/tengel/timescale/NamesDb.class
Offset 20, 12 lines modifiedOffset 20, 12 lines modified
20 ?rwxrwxr-x··2.0·unx·····2428·b-·stor·80-Jan-01·00:00·org/tengel/timescale/SearchProvider.class20 ?rwxrwxr-x··2.0·unx·····2428·b-·stor·80-Jan-01·00:00·org/tengel/timescale/SearchProvider.class
21 ?rwxrwxr-x··2.0·unx·····2231·b-·stor·80-Jan-01·00:00·org/tengel/timescale/StartLabel.class21 ?rwxrwxr-x··2.0·unx·····2231·b-·stor·80-Jan-01·00:00·org/tengel/timescale/StartLabel.class
22 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·org/tengel/timescale/Table$1.class22 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·org/tengel/timescale/Table$1.class
23 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·org/tengel/timescale/Table$MyClickListener.class23 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·org/tengel/timescale/Table$MyClickListener.class
24 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·org/tengel/timescale/Table$MyLongClickListener.class24 ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·org/tengel/timescale/Table$MyLongClickListener.class
25 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·org/tengel/timescale/Table$Scroller.class25 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·org/tengel/timescale/Table$Scroller.class
26 ?rwxrwxr-x··2.0·unx·····1103·b-·stor·80-Jan-01·00:00·org/tengel/timescale/Table$SelectionAnimationRunnable.class26 ?rwxrwxr-x··2.0·unx·····1103·b-·stor·80-Jan-01·00:00·org/tengel/timescale/Table$SelectionAnimationRunnable.class
27 ?rwxrwxr-x··2.0·unx····14566·b-·defN·80-Jan-01·00:00·org/tengel/timescale/Table.class27 ?rwxrwxr-x··2.0·unx····14551·b-·defN·80-Jan-01·00:00·org/tengel/timescale/Table.class
28 ?rwxrwxr-x··2.0·unx······605·b-·stor·80-Jan-01·00:00·org/tengel/timescale/TimeScaleMain$TableUpdaterRunnable.class28 ?rwxrwxr-x··2.0·unx······605·b-·stor·80-Jan-01·00:00·org/tengel/timescale/TimeScaleMain$TableUpdaterRunnable.class
29 ?rwxrwxr-x··2.0·unx·····4309·b-·stor·80-Jan-01·00:00·org/tengel/timescale/TimeScaleMain.class29 ?rwxrwxr-x··2.0·unx·····4309·b-·stor·80-Jan-01·00:00·org/tengel/timescale/TimeScaleMain.class
30 ?rwxrwxr-x··2.0·unx·····3444·b-·stor·80-Jan-01·00:00·org/tengel/timescale/TreeReader.class30 ?rwxrwxr-x··2.0·unx·····3444·b-·stor·80-Jan-01·00:00·org/tengel/timescale/TreeReader.class
31 29·files,·41476·bytes·uncompressed,·34131·bytes·compressed:··17.7%31 29·files,·41461·bytes·uncompressed,·34128·bytes·compressed:··17.7%
80.7 KB
org/tengel/timescale/Table.class
80.6 KB
procyon -ec {}
    
Offset 64, 126 lines modifiedOffset 64, 122 lines modified
64 ········this.m_aniHandler·=·new·Handler();64 ········this.m_aniHandler·=·new·Handler();
65 ········this.m_showExcerpt·=·false;65 ········this.m_showExcerpt·=·false;
66 ········this.m_durations·=·new·HashMap();66 ········this.m_durations·=·new·HashMap();
67 ········this.m_languageIdx·=·0;67 ········this.m_languageIdx·=·0;
68 ········this.m_activity·=·activity;68 ········this.m_activity·=·activity;
69 ········try·{69 ········try·{
70 ············try·{70 ············try·{
71 ················final·Activity·activity2·=·this.m_activity;71 ················final·TreeReader·tree·=·new·TreeReader(activity.getResources().openRawResource(2131230721));
72 ················try·{72 ················try·{
73 ····················final·TreeReader·tree·=·new·TreeReader(activity2.getResources().openRawResource(2131230721)); 
74 ····················try·{ 
75 ························(this.m_tree·=·tree).buildTable(tree.maxColumns());73 ····················(this.m_tree·=·tree).buildTable(tree.maxColumns());
76 ························int·n·=·0;74 ····················int·n·=·0;
77 ························while·(true)·{75 ····················while·(true)·{
78 ····························final·TreeReader·tree2·=·this.m_tree;76 ························final·TreeReader·tree2·=·this.m_tree;
79 ····························try·{77 ························try·{
80 ································Label_0335:·{78 ····························Label_0328:·{
81 ····································if·(n·>=·tree2.maxColumns())·{79 ································if·(n·>=·tree2.maxColumns())·{
82 ········································break·Label_0335;80 ····································break·Label_0328;
83 ····································}81 ································}
84 ····································double·start·=·0.0;82 ································double·start·=·0.0;
85 ····································int·n2·=·0;83 ································int·n2·=·0;
86 ····································while·(true)·{84 ································while·(true)·{
87 ········································final·TreeReader·tree3·=·this.m_tree;85 ····································final·TreeReader·tree3·=·this.m_tree;
88 ········································try·{86 ····································try·{
89 ············································Label_0326:·{87 ········································Label_0319:·{
90 ················································if·(n2·>=·tree3.actualRows())·{88 ············································if·(n2·>=·tree3.actualRows())·{
91 ····················································break·Label_0326;89 ················································break·Label_0319;
92 ················································}90 ············································}
93 ················································final·GeoPeriod·cell·=·this.m_tree.getCell(n,·n2);91 ············································final·GeoPeriod·cell·=·this.m_tree.getCell(n,·n2);
 92 ············································try·{
 93 ················································final·GeoPeriod$State·state·=·cell.state;
94 ················································try·{94 ················································try·{
95 ····················································final·GeoPeriod$State·state·=·cell.state; 
96 ····················································try·{ 
97 ························································Label_0317:·{95 ····················································Label_0310:·{
98 ····························································if·(state·!=·GeoPeriod$State.NORMAL)·{96 ························································if·(state·!=·GeoPeriod$State.NORMAL)·{
99 ································································break·Label_0317;97 ····························································break·Label_0310;
100 ····························································}98 ························································}
101 ····························································cell.duration·=·cell.start·-·start;99 ························································cell.duration·=·cell.start·-·start;
102 ····························································final·HashMap·durations·=·this.m_durations;100 ························································final·HashMap·durations·=·this.m_durations;
 101 ························································try·{
 102 ····························································final·String·nameId·=·cell.nameId;
103 ····························································try·{103 ····························································try·{
104 ································································final·String·nameId·=·cell.nameId;104 ································································final·double·duration·=·cell.duration;
105 ································································try·{105 ································································try·{
 106 ····································································durations.put(nameId,·Double.valueOf(duration));
106 ····································································final·double·duration·=·cell.duration;107 ····································································start·=·cell.start;
 108 ····································································++n2;
 109 ····································································continue;
107 ····································································try·{110 ····································································try·{
108 ········································································durations.put(nameId,·Double.valueOf(duration)); 
109 ········································································start·=·cell.start;111 ········································································final·Activity·activity2·=·this.m_activity;
110 ········································································++n2; 
111 ········································································continue; 
112 ········································································try·{112 ········································································try·{
113 ············································································final·Activity·activity3·=·this.m_activity;113 ············································································final·NamesDb·namesDb·=·new·NamesDb(activity2.getResources().openRawResource(2131230720));
114 ············································································try·{114 ············································································try·{
115 ················································································final·NamesDb·namesDb·=·new·NamesDb(activity3.getResources().openRawResource(2131230720));115 ················································································this.m_namesDb·=·namesDb;
 116 ················································································final·Activity·activity3·=·this.m_activity;
116 ················································································try·{117 ················································································try·{
117 ····················································································this.m_namesDb·=·namesDb; 
118 ····················································································final·Activity·activity4·=·this.m_activity;118 ····················································································final·Resources·resources·=·activity3.getResources();
119 ····················································································try·{119 ····················································································try·{
120 ························································································final·Resources·resources·=·activity4.getResources();120 ························································································final·Configuration·configuration·=·resources.getConfiguration();
121 ························································································try·{121 ························································································try·{
122 ····························································································final·Configuration·configuration·=·resources.getConfiguration();122 ····························································································final·Locale·locale·=·configuration.locale;
123 ····························································································try·{123 ····························································································try·{
124 ································································································final·Locale·locale·=·configuration.locale;124 ································································································this.m_systemLang·=·locale.getLanguage();
 125 ································································································this.m_languageIdx·=·this.m_activity.getSharedPreferences("settings",·0).getInt("language-idx",·0);
125 ································································································try·{126 ································································································try·{
126 ····································································································this.m_systemLang·=·locale.getLanguage(); 
127 ····································································································this.m_languageIdx·=·this.m_activity.getSharedPreferences("settings",·0).getInt("language-idx",·0); 
128 ····································································································try·{ 
129 ········································································································final·TextView·textView·=·new·TextView((Context)this.m_activity);127 ····································································································final·TextView·textView·=·new·TextView((Context)this.m_activity);
130 ········································································································textView.measure(0,·0);128 ····································································································textView.measure(0,·0);
131 ········································································································this.m_minRowHeight·=·textView.getMeasuredHeight();129 ····································································································this.m_minRowHeight·=·textView.getMeasuredHeight();
132 ····································································································}130 ································································································}
133 ····································································································catch·(final·Exception·ex)·{131 ································································································catch·(final·Exception·ex)·{
134 ········································································································Log.wtf("TimeScale",·"Startup·failed",·(Throwable)ex);132 ····································································································Log.wtf("TimeScale",·"Startup·failed",·(Throwable)ex);
135 ········································································································final·StringBuilder·sb·=·new·StringBuilder("Startup·failed:·");133 ····································································································final·StringBuilder·sb·=·new·StringBuilder("Startup·failed:·");
136 ········································································································sb.append(ex.getClass().getSimpleName());134 ····································································································sb.append(ex.getClass().getSimpleName());
137 ········································································································sb.append("\n");135 ····································································································sb.append("\n");
138 ········································································································sb.append(ex.getMessage());136 ····································································································sb.append(ex.getMessage());
139 ········································································································InfoDialog.show(activity,·"Error",·sb.toString());137 ····································································································InfoDialog.show(activity,·"Error",·sb.toString());
140 ····································································································} 
141 ································································································}138 ································································································}
142 ································································································catch·(final·Exception·ex2)·{} 
143 ····························································································}139 ····························································································}
144 ····························································································catch·(final·Exception·ex3)·{}140 ····························································································catch·(final·Exception·ex2)·{}
145 ························································································}141 ························································································}
146 ························································································catch·(final·Exception·ex4)·{}142 ························································································catch·(final·Exception·ex3)·{}
147 ····················································································}143 ····················································································}
148 ····················································································catch·(final·Exception·ex5)·{}144 ····················································································catch·(final·Exception·ex4)·{}
149 ················································································}145 ················································································}
150 ················································································catch·(final·Exception·ex6)·{}146 ················································································catch·(final·Exception·ex5)·{}
151 ············································································}147 ············································································}
152 ············································································catch·(final·Exception·ex7)·{}148 ············································································catch·(final·Exception·ex6)·{}
153 ········································································}149 ········································································}
154 ········································································catch·(final·Exception·ex8)·{}150 ········································································catch·(final·Exception·ex7)·{}
155 ········································································++n; 
156 ····································································}151 ····································································}
157 ····································································catch·(final·Exception·ex9)·{}152 ····································································catch·(final·Exception·ex8)·{}
 153 ····································································++n;
158 ································································}154 ································································}
159 ································································catch·(final·Exception·ex10)·{}155 ································································catch·(final·Exception·ex9)·{}
160 ····························································}156 ····························································}
161 ····························································catch·(final·Exception·ex11)·{}157 ····························································catch·(final·Exception·ex10)·{}
162 ························································}158 ························································}
 159 ························································catch·(final·Exception·ex11)·{}
163 ····················································}160 ····················································}
164 ····················································catch·(final·Exception·ex12)·{} 
165 ················································}161 ················································}
166 ················································catch·(final·Exception·ex13)·{}162 ················································catch·(final·Exception·ex12)·{}
167 ············································}163 ············································}
 164 ············································catch·(final·Exception·ex13)·{}
168 ········································}165 ········································}
169 ········································catch·(final·Exception·ex14)·{} 
170 ····································}166 ····································}
 167 ····································catch·(final·Exception·ex14)·{}
171 ································}168 ································}
172 ····························}169 ····························}
173 ····························catch·(final·Exception·ex15)·{} 
174 ························}170 ························}
 171 ························catch·(final·Exception·ex15)·{}
175 ····················}172 ····················}
176 ····················catch·(final·Exception·ex16)·{} 
Max diff block lines reached; 66228/82506 bytes (80.27%) of diff not shown.
742 B
smali/org/tengel/timescale/Table.smali
    
Offset 153, 17 lines modifiedOffset 153, 15 lines modified
153 ····.line·109153 ····.line·109
154 ····iput-object·p1,·p0,·Lorg/tengel/timescale/Table;->m_activity:Landroid/app/Activity;154 ····iput-object·p1,·p0,·Lorg/tengel/timescale/Table;->m_activity:Landroid/app/Activity;
  
155 ····.line·112155 ····.line·112
156 ····:try_start_0156 ····:try_start_0
157 ····new-instance·v1,·Lorg/tengel/timescale/TreeReader;157 ····new-instance·v1,·Lorg/tengel/timescale/TreeReader;
  
158 ····iget-object·v2,·p0,·Lorg/tengel/timescale/Table;->m_activity:Landroid/app/Activity; 
  
159 ····invoke-virtual·{v2},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;158 ····invoke-virtual·{p1},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
160 ····move-result-object·v2159 ····move-result-object·v2
  
161 ····const·v3,·0x7f080001160 ····const·v3,·0x7f080001
  
162 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream;161 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream;